Custom Map Layers
status:Professional status:Business
Custom Map Layers are map layers that you can upload to your Workspace for your users to reference. They appear over the top of the base map and can be used to show organization specific data.
Gruntify uses our in-house geospatial engine called Gruntimaps to process, style, and serve your custom map layers with ease. We support a wide array of geospatial data formats as inputs, and we will automatically generate offline map packs from your data so that your field workers can refer to it even outside of internet connectivity.
Supported Files and Formats
Gruntimaps natively supports GeoJSON formatted files of up to 256MB. If your file is too large, or you would like to use another input format, you can simply zip the file(s) before uploading the layer. This will prevent you from configuring certain options or styling straight away, but once the layer is processed you can return to set these options.
The map file(s) must be in the top directory of the zip file, not in a folder within the zip file
In addition to GeoJSON, we support the following formats which we will convert for you as part of our map layer processing when included in a zip file:
KMZ
GeoPackage
MapInfo MIF
MapInfo TAB
ESRI Shapefiles
SpatialLite
Alternatively, if you are working with live geospatial data (and you don’t mind losing offline support) you can connect a live data source to Gruntify instead of uploading a fixed geospatial file. Currently we support links connected to GeoJSON files or ESRI Vector Tiles. Once they are connected, they are able to be styled using the regular styling options or the advanced editor as if they were imported directly.
If an externally-hosted file is too large, it may only appear at closer zoom levels. If you are unable to see your connected data source, you may be zoomed out too much. Try zooming in until you are able to view your connected or imported map layer.
Specific detail on how to upload and use each format can be found in the following article:
Managing Custom Map Layers Video
The video tutorial below will show you how to import your data to create a custom map layer.
Custom Map Layer Visibility on the Map
Visibility of Custom Map Layers is controlled by the Map Options sidebar visible in the Map View.
This sidebar controls visibility for Custom Map Layers that are available within the workspace.
Form Setting: Expand Layer Controls
There is a Form setting under Menu called Expand Layer Controls. This can be found when creating or editing a Form.
When this setting is enabled, the location tab of this form whether it is a Request, Job or Asset Form will start with the Map Layer controls sidebar open for all users by default. This is useful when working with multiple layers that may need to be enabled or disabled at different times.
Whether this setting is enabled or not, users will still be able to manually open the sidebar by clicking the arrow on the right of the map window.
Importing and Exporting Map Layers
Similar to Forms, Map Layers can be exported then imported to a new workspace. This is useful when trying to replicate map layers on multiple workspaces as the export also includes specific map layer styling for the custom map layer.
Automatically Downloading Map Layers on Mobile
Gruntify Mobile is able to automatically download Custom Map Layers from a workspace on login or when changing workspaces.
Please click on the expandable the below box for instructions on how to create a custom map layer and set it to automatically download it onto the Gruntify Mobile App.
Related Content