This is where you have the ability to customize settings for your map, and can add and configure unique themes and layers. When setting up themes, first set up your layers, then set up themes,and finally, set up theme groups. 




General


Here you can set the Initial Bounds for your map, which is the extent that the map will be displayed initially. For example, if you want the map to open to the area of the municipality, set the extent here. Clicking Update From Data will update the bounds to match the bounds of the dataset. You can also choose to toggle the Map Locate feature, which gives mobile users the option to locate themselves. Color sets the selection color for your data. For example, when a property is selected it will appear outlined in the color specified here. You can also set default and maximum Abutters Distance (in feet) and set the default Property Zoom Level, along with Minimum and Maximum Zoom Levels. Currently, we are capable of zoom levels between 0 and 21. 


Basemaps


Here, you can Edit the basemaps that will display in the Base Theme drop down menu on the site. Basemaps can display a maximum of 5 Google layers, and 4 combined layers of the CARTO, WMS, and LRC types. Clicking Default will set the basemap as the default basemap visible when the map loads. Additional layers can be added or removed from a basemap by clicking the Edit button. 




Layers



Layers, which make up the themes, can be maintained and edited here. To add a new layer, click the button in the top right corner. From there, you can name your layer and set its type as either LRC (stored in amazon s3), WMS (web service), CARTO (stored in Carto), or GOOGLE (from Google). The url specifies the path to the layer while the Legend Image sets the url path to the legend. Attribution can be text or HTML and gives credit to where the layer came from. For WMS layers, such as the one picture to the right, Layers will specify which layers are being used, and SRS specifies which projection is being used. Currently, MapGeo accepts EPSG:3857 and EPSG:900913. For Google layers, the Map Type (road, satellite, terrain, hybrid) specifies the kind of basemap being created while the Styles is the JavaScript Style Array. When creating or editing a layer, be sure to hit Submit to save any changes. 






Themes


This section allows you to customize the themes that are displayed and can be toggled on your map. Each theme is comprised of up to five different layers, with the first layer on the list drawing on the bottom. Click the Edit button to add and remove layers, adjust the default opacity, or delete a theme. The Opacity of each theme can be adjusted using the white slider, with 100% opacity on the right side. When creating a new theme, make sure to remember to click Publish so that it shows up on the map! 





Theme Groups


This feature allows you to display grouped sets of themes based on related content. To edit or add a new theme group, click the respective buttons. When editing or adding, you have the option to add your own NameDescription, and whether the theme is displayed as Initially Collapsed.