/
Custom Map Layers
  • Ready for review
  • 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.

    Click to Expand - The image and the sidebar
    Click to Expand

    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.

    This can only be done on the Gruntify Web App by a workspace user with the Owner Role or a Custom Role with the Maps: Manage Maps permission enabled.

    In the Web App

    1. Click on Layers under Maps.

    2. Click on Add Layer button on top-right.

    3. Upload a custom map layer in a supported file format detailed at the top of this article Here.

    4. Click on Options and check the box Automatically download to mobile apps

    5. Click on Create Layer button and wait for it to be processed.

     

    6. Once map layer is processed then status is changed to Active.

    In the Mobile App

    7. Go-to and click on Download Maps in the sidebar

    7. The map layer is downloaded automatically onto the mobile apps.

    In this example, the map layer is named ‘Gruntify Map Layer’

    Related Content

     

    Related content