-
Notifications
You must be signed in to change notification settings - Fork 1
CHANGELOG
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.
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.
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.
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.
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.
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.
- 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.
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.
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