...
Configuration of a geoDatum is important for the display of map layers in the FEWs Explorer and Grid display. A geoDatum is the coordinate system the extents, or map layers are defined in. Enumeration of of geoDatums of many different coordinate systems are available in Appendix B.
projection
One can use various projections: mercator, web_mercator, orthographic, llxy and gnomonic. In combination with WMS services only (web-) mercator is possible.
defaultExtent
Definition of the default zoom extent.
...
More info on connection to ArcSDE and WFS can be found here.
wmsConnection
Defines a Web Map Service (WMS) connection that can be referenced by a wmsLayer.
arcSdeConnection
Notice that you need to specify a mapLayersCacheDir in the global.properties, like mapLayersCacheDir=%REGION_HOME%/MapCache
More info on connection to ArcSDE and WFS can be found here.ArcSDE protocol is no longer supported in the map background layers. ESRI GeoServer supports the WFS protocol besides the ARCSDE protocol. The WFS protocol can still be used
Layer Choices
Many different types of layers can be defined to be included in the map. All configured layers will be shown in the layer selection panel, where they can be turned on/off by the user. Some of these layers will be explained below.
...
An example of the various options, that can be completely mixed is shown in the below picture.
openStreetMapLayer
...
geoJSonLayer
From version 2022.01 you can use a geoJSON files instead of shape files. When the geoJSON file contains multiple shape types you can use the same geoJSON file in multple layers with different types (options: point, line, polygon)
Code Block | ||||
---|---|---|---|---|
| ||||
<geoJsonLayer id="geojson">
<file>provinces.geojson</file>
<shapeType>polygon</shapeType>
<visible>false</visible>
<lineColor>black</lineColor>
<fillColor>light yellow</fillColor>
</geoJsonLayer> |
openStreetMapLayer
To make use of a server that uses the open street map protocol.
From version 2018.02 it has a standard copyright label in the right bottom corner. It needs no extra 2018.02 it has a standard copyright label in the right bottom corner. It needs no extra configuration and can't be turned off.
...
- <url> : Base url for the wms server. This is everything before the text "VERSION=" in the url. Use & to include a &before the text "VERSION=" in the url. Use & to include a &
- <geoDatum> : Since 2023.01. EPSG:3857 (Web Mercator) / or by default EPSG:4326 (WGS 84). When the WMS server supports Web Mercator it is recommended to configure EPSG:3857. This is more accurate than the default EPSG:4326 (WGS84) when zoomed out and far from the equator.
- <wmsVersion> : Since 2018.02. Version of the wms server. Between different versions, the formatting of the url to get the wms layer may differ. FEWS currently supports version 1.1.1 (used by default and used in versions older than 2018.02) and version 1.3.0. To find the versions a WMS server supports, you can request its capabilities as described above.
- <wmsLayerName> : Layer name to display. It's the part after the text "LAYERS=" till the next & or ; in the url. To find the layer names a WMS server has, you can request its capabilities as described above.
- <vendorParameter> : Any parameters you need FEWS to pass in the url in each request it sends to the WMS server. For example, if you wish to configure a wms layer and your WMS server supports several "Styles", you can ensure that FEWS requests the correct style by adding a vendorParameter element with name="Styles" and value="the value you want". To find the styles supported by a WMS server, you can request its capabilities as described above.
- <imageFormat> : jpg, png, gif. Default is jpg
- <transparent> : Only supported for png
and gif
Note that the wmsLayers configured in the geoMap will be used as a background layer and will not be animated over time. If you wish to show a wms layer that contains time series data, you should configure a <gridPlot> which contains a <wmsLayer> element for the layer instead. More information on configuring animated wms layers can be found on the Grid Display configuration page.
Code Block | ||||
---|---|---|---|---|
| ||||
<wmsLayer id="meteosat"> <url>http://geoservices.knmi.nl/cgi-bin/METEOSAT9_DEMO.cgi?&SERVICE=WMS&</url> <geoDatum>EPSG:3857</geoDatum> <wmsLayerName>IR108</wmsLayerName> <cacheDir>$REGION_HOME$/wms_meteosat_cache</cacheDir> </wmsLayer> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<wmsLayer id="srtmv4.1_s0_pyramidal_color"srtm" name="SRTM Elevations"> <url>http://wwwgeoserver.webservice-energy.org/geoserver/mapserv/srtmows?</url> <wmsLayerName>srtmv4.1_s0_pyramidal_color< <geoDatum>EPSG:3857</geoDatum> <wmsLayerName>srtm</wmsLayerName> <visible>false</visible> <cacheDir>$CACHE_FOLDER$/WMSLayers/srtmv4.1_s0_pyramidal_color<srtm</cacheDir> </wmsLayer> |
Code Block | ||||
---|---|---|---|---|
| ||||
<wmsLayer id="ahn2"> <url>http://geodata.nationaalgeoregister.nl/ahn2/wms?service=wms&request=getcapabilities</url> <wmsLayerName>ahn2 <geoDatum>EPSG:3857</geoDatum> <wmsLayerName>ahn2_5m</wmsLayerName> <cacheDir>$REGION_HOME$/ahn2_5m</cacheDir> </wmsLayer> |
...