Releases: deytah/airtable-app-polygon-mapper
Releases · deytah/airtable-app-polygon-mapper
Polygon Mapper for Airtable
Features
- The Map uses the active Table as the data source for the Map.
- The Map loads all records in the active View that have GeoJSON data.
- The Map uses clustering to group polygons calculated by proximity and size. Clicking on a cluster zooms in to it to display smaller clusters and/or polygons with their label.
- A View can be Filtered to add/remove records from the Map.
- A View can use Conditions to define colors for shapes on the Map.
- Conditional colors can be toggled on/off.
- The Map can display a background image overlay from a referenced Table.
- When background image is toggled on, the background image displays on the map using its geo-reference.
- Background image opacity is adjustable.
- A Record can be selected and highlighted on the Map by clicking its shape.
- A Record or Records can be selected from the Table and highlighted on the Map.
- The map will Zoom to the selected record(s).
- Selected Record(s) are displayed in a Record List under the Map.
- A Record in the Record List can be expanded to view all its details.
Additionally, for View Mode:
- Mode can be used by any user who has sufficient permissions to read the Base.
- If a user does not have sufficient permissions to use an option, the option is not visible in the App UI.
- The visible Map Canvas can be downloaded as a high resolution asset with its required Mapbox attribution text.
- Labels are visible on the map canvas and in the PDF download.
Additionally, for Draw Mode:
- Mode can be used by any user who has sufficient permissions to edit the Base.
- If a user does not have sufficient permissions to use an option, the option is not visible in the App UI.
- Draw tool can create a shape and save the coordinates to the Selected Record.
- The Draw Tool works when geometry overlaps, without losing progress or deselecting the current record.
- Draw Tool notifies the user if changes have not been saved, before switching to a different record selection.
- Draw tool can edit a shape and save new coordinates to the Selected Record.
- Users can use a background image overlay (toggle) as a reference for creating shapes.
Settings:
- Mapbox Public Access Token is required and saves to the App.
- GeoJSON geometry and GeoJSON label are definable.
- Background image table and required fields are configurable.
Other:
- The App is open source. Currently hosted through Deytah's GitHub Org.
- Custom App can be installed to multiple bases, using the "remotes" beta for Airtable Apps.
- The App has documentation - uses GitHub project's Wiki. Note: this is an evolving work in progress.
GeoJSON supported
- Point (partial support)
- Polygon
- MultiPolygon
Polygon Mapper for Airtable
Features
In View Mode:
- The Map uses the active Table as the data source for the Map.
- The Map loads all records in the active View that have GeoJSON data.
- If applicable, the Map will cluster your shapes at zoomed out levels.
- A View can be Filtered to add/remove records from the Map.
- A View can use Conditions to define colors for shapes on the Map. (Editors and up)
- A Record can be selected and highlighted on the Map by clicking its shape.
- A Record or Records can be selected from the Table and highlighted on the Map.
- The Map will Zoom in/out, if applicable, to the active selection.
- Selected Record(s) are displayed in a Record List under the Map.
- A Record in the Record List can be expanded to view all its details.
- The visible Map Canvas can be downloaded as a PDF with its required Mapbox attribution text. Optionally or if applicable, add a second attribution line for your dataset.
- If a geo-referenced Image is available, it can be shown as a background overlay. Background image configuration can be defined in Global Settings.
- If background images are toggled on, the image will be included in the downloaded PDF.
In Draw Mode:
- A user can use the Draw tool to create a shape and save the coordinates to the Selected Record.
- The Draw tool can be used to edit a shape and save new coordinates to the Selected Record.
- Users can use a background overlay as a reference for creating shapes.
GeoJSON supported
- Point (partial support)
- Polygon
- MultiPolygon