Map Layers

A map view consists of multiple layers from a map service or a mash-up of multiple map service providers. For example, a single map view can have separate layers for geographic features, city streets, hydrants, street lights, parcels, and others. The administrator configures the default map layers that are available, visible, and editable by user group members.

Depending on the permission settings defined for the user group you belong to, you can customize the visibility of the map layers according to your workflow needs. For example, if you want to only see the fire hydrants, you can show only the Hydrants layer and hide the other layers, or you can show all layers and move up the Hydrants layer and adjust the transparency so you can see their proximity to other GIS objects.

The Layers widget to allow map users to easily set the visible and selectable attributes of the map layers.

 

Visible and Selectable Map Attributes

The Layers widget is a handy tool that shows the various map services and layers on the map. When a user clicks the Layers for the first time, the Layers widget displays the map services the user has access to, and whether they are visible or selectable. The following sample Layers widget shows the sample Multiple/Petaluma_River_Floodplain and Petaluma_SDE map services, which the logged-in map user has access to:



 

Note: If a map service name is truncated because it is too long, hover your mouse over the map service name to see its full name.

 

On the list of map services, the user can expand a map service to see its map layers. The Layers widget allows users to control their map view by setting the visible or selectable attributes of the map layers. This is especially helpful when selecting or editing multiple GIS objects on map service mash-ups.

For example, a street light inspector might want to see and update the street lights within a particular area, relative to address and street locations. Although he wants to see the street lights, streets, and addresses, he is only interested in inspecting street light GIS information. In this scenario, the inspector can set the Street Light layer as visible and selectable, and all other layers as visible only. With these settings, when he selects an area covering the street lights he needs to inspect, only the street lights are selected and displayed on the GIS Objects panel:



 

On the Layers widget, a user can:
  • Expand or collapse the hierarchical list of map services and map layers.
  • Toggle the VISIBLE checkbox to show or hide a map service or layer.
    • The current visibility of a map layer depends on its configured visibility scale on the map service.

      If the map is not currently zoomed at the configured scale dependency, the map layer on the Layers widget is disabled. When the user zooms into a visible scale, the map layer along with the VISIBLE and SELECTABLE checkboxes become enabled.

    • Un-checking the VISIBLE checkbox for a map service hides all of its map layers. However, changing the VISIBLE checkbox for a map service (or a parent map layer) does not change the VISIBLE checkboxes of the children map layers.

      The VISIBLE checkbox settings for children map layers persist to allow a user to easily toggle the setting at the parent level and adjust it at the individual level only if necessary. (Let's say a map service has at least 20 layers, a user can just toggle the visibility at the map service level and avoid having to un-check/re-check at least 20 checkboxes.)

    • Un-checking the VISIBLE checkbox automatically un-checks the SELECTABLE checkbox. A map service or layer is selectable only if it is visible.

    • Re-checking the VISIBLE checkbox does not automatically re-check the SELECTABLE checkbox because a visible layer is not necessarily selectable. A user must explicitly make a map layer selectable.

  • Toggle the SELECTABLE checkbox to allow or disallow GIS object selection on the map service or layer.
    • Un-checking the SELECTABLE checkbox for a map service unselects all of its map layers. However, changing the SELECTABLE checkbox for a map service (or a parent map layer) does not change the SELECTABLE checkboxes of the children map layers.

      The SELECTABLE checkbox settings for children map layers persist to allow a user to easily toggle the setting at the parent level and adjust it at the individual level only if necessary. (Let's say a map service has at least 20 layers, a user can just toggle the selectable at the map service level and avoid having to un-select/re-select at least 20 checkboxes.)

    • If the VISIBLE checkbox is un-checked or a map layer is not visible at the current zoom level, the SELECTABLE checkbox is disabled.

  • Move the Opacity slider under a map service to adjust its opacity (100%) or transparency (0%).
  • Edit a map layer.
    • If a user has edit permissions on a map layer, a pencil icon appears next to the layer name.



    • For details about how to edit a map layer, see Creating and Editing Map Features.
  • Run a QUERY if a map service contains layers that have been configured with a dynamic theme query. The following example shows the QUERY link for the Permits map service containing dynamic theme queries for the Buildings objects, Open Permits, and Street objects map layers:



 

The GIS administrator configures the map service permissions and the initial settings of the VISIBLE and SELECTABLE attributes for the Default or any named GIS user group. For details about granting permissions to map layers, see Configuring Accela GIS > Product Integrations > User Groups > Map Layer Settings in Accela GIS Administrator Guide.