Skip to content

CHANGELOG

Chad Burt edited this page Oct 10, 2023 · 13 revisions

Oct 10, 2023

Measurement tools are now available on both the homepage map and in surveys. On the homepage, this tool can be accessed from the gear button under the map controls. From surveys, the basemap selector has new tools options when open.

Screenshot 2023-10-10 at 1 17 11 PM

Aug 14, 2023

Sketch Class cartography tool

The GLStyleEditor has been enhanced to support editing styles associated with Sketch Classes. This includes new add-layer actions to style the sketch based on Multiple Choice field values and a mini map to preview changes. The MPA template Sketch Class has also been improved to make use of labels, zoom, and designation-dependent styles.

Screenshot 2023-08-14 at 2 41 25 PM

Aug 9, 2023

Cartography interface improvements

The GLStyleEditor has been majorly improved with features that should make it much easier to author styles.

  • Autocomplete supports even more properties, and fills in placeholder values for tricky inputs like colors.
  • Hovering over property names, enum values, and expressions will trigger a documentation popup. No more going back-and-forth to the mapbox documentation site!
  • A new toolbar with View and Edit menus. You can now easily zoom to a layer extent and hide other layers while editing.
  • The Edit menu supports inserting entire layers, with options customized for the particular dataset being edited. This is a much easier way to begin creating styles rather than building up a layer from scratch.
Screenshot 2023-08-09 at 2 03 08 PM

July 26, 2023

Data upload improvements

Users will now be warned when they upload spatial data files which are recognized as unlikely to succeed.

  • Instruction will be given to create a zipped shapefile if files with known extensions are detected (.shp, .dbf, .prj)
  • Users uploading image files such as .png and .jpg will be encouraged to instead use geotiff
  • Files such as .docx and .xls will receive warnings

These warnings won't prevent upload, but give the user an opportunity to cancel and find the correct file.

July 25, 2023

Raster upload support!

Admins can now upload raster data as geotiff to be included as overlays in their SeaSketch projects. These files are processed into image tiles hosted on tiles.seasketch.org. Drag & drop any geotiff to the overlays list to get started.

mapbox-gl-style code editor improvements

Autocomplete in the code editor now shows options for Expression names when appropriate. When using a ["get", "property-name"] expression it will also show a list of valid properties that are valid for the current data source. This should make it much easier to author styles without going back to uploaded data to lookup column names.

Screenshot 2023-07-25 at 1 22 17 PM Screenshot 2023-07-25 at 1 19 51 PM

Bug fixes

  • The server now prevents setting layer names to blank spaces. This was possible previously and would result in a layer that could not be clicked on for editing.

July 19, 2023

Spatial uploads now use GraphQL subscriptions to get updates on the progress of data processing, and handling of updates has been split into two separate graphile-worker tasks. For the end-user, this means:

  • The system is more robust, handling multiple open tabs better and it is not vulnerable to failure during server updates or crashes
  • It's faster and more responsive, showing progress bars more accurately. Small uploads should be processed noticeably faster.

July 17, 2023

The spatial data upload handling system has been improved to address some long-standing annoyances.

  • Uploads can now include spaces, parenthesis, and other special characters
  • Zipped-shapefiles that include unrecognized extra files should no longer trigger errors
  • Uploaded point geometry will now correctly show a default style, including a label if a suitable property is detected
Screenshot 2023-07-17 at 10 38 40 AM