Structure and Configuration
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
- These structural options show where the various components of Cadcorp SIS WebMap need to be installed in your environment.
Note: If Cadcorp SIS WebMap is on a DMZ server, ensure you have opened the relevant database ports on the firewall. This is needed for Quick Search functionality.
- Install GeognoSIS.
- Check the installation has created a valid instance.
- Enable the API Service on the instance you want to use with Cadcorp SIS WebMap. (Click on the instance > View > Web Services > Cadcorp Services > HTTP API Service- select Properties and click Enable HTTP API.)
- Install Cadcorp SIS WebMap. See Installation for more details.
- Install Tile Cache Builder with Map Modeller, if you intend to build your own tile cache.
![Closed](Skins/Default/Stylesheets/Images/transparent.gif)
1. Consider the Base Layer Mapping required
If using Bing Maps, Google Maps or OpenStreetMap, there is no need to create the Base Layer mapping. Go straight to section 3 Create Map.
2. Build Base Layer Mapping:
- Base Layer – Regular cache or WMTS (Recommended)
-Build SWD in Cadcorp SIS Desktop (this will be served as a WMS).
-Set up Cadcorp GeognoSIS to serve Base Layer Mapping SWD as WMS.
-Use Tile Cache Builder to build cache
-Admin Interface used to add the cache as a Base Layer
- Base Layer – WMS
-Set up GeognoSIS to serve Base Layer Mapping SWD as WMS.
-Use WebMap Administrator to set up WMS From Capabilities as Base Layer.
3. Admin Interface – Create Map:
- Create Map (Maps – Add Map)
- Add Base Layers (Layers – Add Layers).
- -Define Projection (General Settings)
- -Define Extents (Restrict Map Extents)
- -Define Resolutions (Resolutions)
- Set the location at which you want your map to open. (Initial Location)
4. Map Modeller, Map Editor, Map Manager or Map Express - Setup Data Layer
- Building Data Layer SWD in SIS
- Data layers should be built in an SWD to define data layers and groups.
- Overlay Properties should be added that define which layers can be queried, snapped to, allow for download or ignored.
- Add themes to be used for styling and legends
- Edit the schema to determine which attributes can be displayed.
5. Admin Interface – Add Data Layers
-
Add GeognoSIS SWD for Data Layers (Layers – Add Layers)
-
Add WMS for additional Data Layers (Layers – Add Layers)
6. webMapLayersConfig.db - Quick Search
-
Setup database table(s) for Quick Search
-
Configure Quick Search connections in webMapLayersConfig.db
-
For editing this, we recommend DB Browser for SQLite:
https://github.com/sqlitebrowser/sqlitebrowser/releases
7. Cadcorp SIS – Print Templates
-
Print Templates – recommended. WebMap works with default Print Templates to produce PDF files in A4 landscape and portrait. These can be edited if required.
-
print.css – recommended. To print directly to a local printer, the print.css can be modified. Usually this will match the Print Template.
8. webMapLayersConfig.db – Local Knowledge™
-
Building SWD for Local Knowledge™ web service in SIS: A separate SWD is defined for Local Knowledge™ queries. Each overlay in the SWD relates to a different Local Knowledge™ search. See also Creating an Overlay Property. Each overlay then needs to be matched to the templates which are stored in the configuration database and define how the results are to the user. These need to be created or edited in the configuration database.
-
Configuration of data, using HTML template in webMapLayersConfig.db, to define how the results are displayed.
9. webMapLayersConfig.db – ReportIT
Configure icons, problem types, logging database and email options in webMapLayersConfig.db
10. Admin Interface - Additional Configuration
-
Create Bookmarks (Bookmarks)
-
Define additional files (Layers – Add Additional Layers)
11. jQuery ThemeRoller – Changing the styling, look and feel
-
Alter application colours.
-
Change text in .resx file
12. map.aspx – Add watermark or branding
-
Edit the map.aspx to include branding if required.
-
Edit the map.aspx to change Feature Info dialog size.
13. webMapLayersConfig.db - Edit help file
- You can redirect users to a custom help page.