stefanakis, e., 2015. web mapping and geospatial web...
TRANSCRIPT
![Page 1: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/1.jpg)
Web Services for Mapping
Emmanuel Stefanakis http://www2.unb.ca/~estef/
Stefanakis, E., 2015. Web Mapping and Geospatial Web Services.
CreateSpace Independent Publ. [In English], pp.168.
Get a copy from Amazon
Chapter 7
![Page 2: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/2.jpg)
2
Web Services for Mapping
• Web Services…
– Provide a standardized method …
• of communication
– between web-accessible applications
– This is especially important …
• to mapping applications
– that use the Internet to share data
![Page 3: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/3.jpg)
3
Web Services for Mapping
• Mapping web services …
– follow some common communication protocols
• however,
– they are maintained independent of the web services in
general
• hence,
– they are different from the general services a web developer
may be familiar with
![Page 4: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/4.jpg)
4
Web Services for Mapping
• All about …
– Sharing geo-information through maps
• They fill two roles…
1. Accessing remote data sources as consumer
2. Serving up or sharing data as a provider
![Page 5: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/5.jpg)
5
Web Services for Mapping
• Easy to use…
– They don’t require to know
• a bunch of details about how requests are made or sent
– Accessing a remote server …
• Requires some specific knowledge about the data source
– Data layers, data format
– Sharing your own data …
• Requires a few additions to the application so that others can access the data
![Page 6: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/6.jpg)
6
OGC Specifications
• Open Geospatial Consortium
http://opengeospatial.org
– Develops the specifications
{ WMS, WFS, WCS, WMC, SLD, GML }
– To standardize the ways of sharing data
![Page 7: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/7.jpg)
7
OGC Specifications
• Requests sent via URL…
– parameters are included in the URL after a question mark
(?), each separated by ampersands (&)
• eg., “GET” method
• Example URL:
http://atlas.gc.ca/cgi-bin/atlaswms_en?
REQUEST=GetCapabilities
– Response can be …
• an XML document (GetCapabilities, GetFeature) or
• an image (GetMap)
![Page 8: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/8.jpg)
8
OGC Specifications
• Requests sent via URL…
– Typical requests …
• GetCapabilities
– What do you offer ?
• GetMap
– Give me the map as an image
• GetFeatures
– Give me the map features (as objects)
• GetFeatureInfo
– Give me the attribute values of a feature
![Page 9: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/9.jpg)
9
OGC Specifications
• Web Map Service (WMS)
– provides a way to send map images over the Web
– GetMap request …
• Requesting a map from remote sources that have a
WMS available
• a set of parameters and options must be defined
(regarding the map content and look)
![Page 10: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/10.jpg)
10
OGC Specifications
• Web Map Service (WMS)
![Page 11: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/11.jpg)
11
OGC Specifications
• Web Map Service (WMS)
– GetCapabilities request …
http://wms.jpl.nasa.gov/wms.cgi?
request=GetCapabilities
– What do you offer ???
![Page 12: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/12.jpg)
12
OGC Specifications
• Web Map Service (WMS) – GetCapabilities request …
![Page 13: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/13.jpg)
13
OGC Specifications
• Web Map Service (WMS) – GetCapabilities request …
![Page 14: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/14.jpg)
14
OGC Specifications
• Web Map Service (WMS) – GetMap request …
http://wms.jpl.nasa.gov/wms.cgi?
request=GetMap
&service=WMS
&version=1.1.1
&srs=EPSG:4326
&format=image/jpeg
&styles=
&bbox=-180,-90,180,90
&width=600
&height=300
&layers=global_mosaic
![Page 15: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/15.jpg)
15
OGC Specifications
• Web Map Service (WMS) – GetMap request …
http://wms.jpl.nasa.gov/wms.cgi?
request=GetMap
&service=WMS
&version=1.1.1
&srs=EPSG:4326
&format=image/jpeg
&styles=
&bbox=23,37.5,25,38.5
&width=600
&height=300
&layers=global_mosaic
![Page 17: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/17.jpg)
http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetCapabilities&version=1.1.1
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetCapabilities
&version=1.1.1
![Page 18: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/18.jpg)
http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetCapabilities&version=1.1.1
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetCapabilities
&version=1.1.1
![Page 19: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/19.jpg)
http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetCapabilities&version=1.1.1
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetCapabilities
&version=1.1.1
![Page 20: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/20.jpg)
http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetCapabilities&version=1.1.1
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetCapabilities
&version=1.1.1
![Page 21: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/21.jpg)
http://ows.geobase.ca/wms/geobase_en?service=wms&request=GetCapabilities&version=1.1.1
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetCapabilities
&version=1.1.1
![Page 22: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/22.jpg)
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetMap
&version=1.1.1
&srs=epsg:4269
&bbox=-66.77,45.87,-66.57,46.01
&width=800&height=600
&style=&format=image/png
&layers=nrn:roadnetwork
![Page 23: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/23.jpg)
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetMap
&version=1.1.1
&srs=epsg:4269
&bbox=-66.77,45.87,-66.57,46.01
&width=800&height=600
&style=&format=image/png
&layers=nhn:hydrography,nrn:roadnetwork
![Page 24: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/24.jpg)
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetMap
&version=1.1.1
&srs=epsg:4269
&bbox=-66.77,45.87,-66.57,46.01
&width=800&height=600
&style=&format=image/png
&layers=imagery:Landsat7
![Page 25: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/25.jpg)
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetMap
&version=1.1.1
&srs=epsg:4269
&bbox=-180,-90,180,90
&width=800&height=600
&style=&format=image/png
&layers=imagery:Landsat7
![Page 26: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/26.jpg)
![Page 27: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/27.jpg)
![Page 28: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/28.jpg)
![Page 29: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/29.jpg)
![Page 30: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/30.jpg)
![Page 31: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/31.jpg)
![Page 32: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/32.jpg)
![Page 33: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/33.jpg)
![Page 34: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/34.jpg)
![Page 35: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/35.jpg)
![Page 36: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/36.jpg)
![Page 37: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/37.jpg)
![Page 38: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/38.jpg)
![Page 39: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/39.jpg)
http://ows.geobase.ca/wms/geobase_en?
service=wms
&request=GetMap
&version=1.1.1
&srs=epsg:4269
&bbox=-180,-90,180,90
&width=800&height=600
&style=&format=image/png
&layers=imagery:Landsat7
![Page 40: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/40.jpg)
![Page 41: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/41.jpg)
![Page 42: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/42.jpg)
![Page 43: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/43.jpg)
43
OGC Specifications
• Web Feature Service (WFS)
– the actual feature data is returned to the client (in
GML)
– WMS (vs) WFS
• WMS returns a map image
• WFS returns geographic features (geometries and
thematic data)
![Page 44: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/44.jpg)
44
OGC Specifications
• Web Feature Service (WFS)
http://localhost/cgi-bin/mapserv.exe?
map=/ms4w/apps/ITE/htdocs/WFS/infocharta.map&
SERVICE=WFS&
VERSION=1.0.0&
REQUEST=GetCapabilities
– What do you offer ???
![Page 45: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/45.jpg)
45
OGC Specifications
• Web Feature Service (WFS)
![Page 46: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/46.jpg)
46
OGC Specifications
• The Web Feature Service (WFS)…
– GetFeature request
http://localhost/cgi-bin/mapserv.exe?
map=/ms4w/apps/ITE/htdocs/WFS/infocharta.map&
SERVICE=WFS&VERSION=1.0.0&
REQUEST=GetFeature&
typename=odiko_irakliou (road network)
![Page 47: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/47.jpg)
47
OGC Specifications
• The Web Feature Service (WFS)…
– GetFeature request
![Page 48: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/48.jpg)
http://map.ns.ec.gc.ca/envdat/map.aspx
?service=WFS
&version=1.0.0
&request=GetCapabilities
http://map.ns.ec.gc.ca/envdat/map.aspx?service=WFS&version=1.0.0&request=GetCapabilities
![Page 49: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/49.jpg)
http://map.ns.ec.gc.ca/envdat/map.aspx
?service=WFS
&version=1.0.0
&request=GetCapabilities
http://map.ns.ec.gc.ca/envdat/map.aspx?service=WFS&version=1.0.0&request=GetCapabilities
![Page 50: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/50.jpg)
http://map.ns.ec.gc.ca/envdat/map.aspx
?service=WFS
&version=1.0.0
&request=GetFeature
&typename=envirodat
http://map.ns.ec.gc.ca/envdat/map.aspx?service=WFS&version=1.0.0&request=GetFeature&typename=envirodat
![Page 51: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/51.jpg)
![Page 52: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/52.jpg)
![Page 53: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/53.jpg)
![Page 54: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/54.jpg)
![Page 55: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/55.jpg)
![Page 56: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/56.jpg)
![Page 57: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/57.jpg)
![Page 58: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/58.jpg)
![Page 59: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/59.jpg)
![Page 60: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/60.jpg)
![Page 61: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/61.jpg)
![Page 62: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/62.jpg)
WCS
http://iceds.ge.ucl.ac.uk/cgi-bin/icedswcs
?service=WCS
&request=GetCapabilities
http://iceds.ge.ucl.ac.uk/cgi-bin/icedswcs
?service=WCS
&request=GetCoverage
&version=1.0.0
&crs=EPSG:2100
&bbox=23.5,34,24.5,36
&format=image/png
&styles=
&width=300
&height=300
&coverage=srtm
![Page 63: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/63.jpg)
GetFeatureInfo
http://gaiadb.gge.unb.ca/cgi-bin/mapserv.exe
?map=/ms4w/apps/ITE/htdocs/WMS/infocharta_ol.map
&request=GetMap
&service=WMS
&version=1.1.1
&srs=EPSG:2100
&format=image/png
&styles=
&bbox=553530,3864020,653540,3925230
&width=500
&height=306
&layers=nomos_irakliou,dhmoi_irakliou
![Page 64: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/64.jpg)
http://gaiadb.gge.unb.ca/cgi-bin/mapserv.exe
?map=/ms4w/apps/ITE/htdocs/WMS/infocharta_ol.map
&SERVICE=WMS
&VERSION=1.1.1
&request=GetFeatureInfo
&layers=dhmoi_irakliou
&styles=
&SRS=EPSG:2100
&bbox=553530,3864020,653540,3925230
&width=500
&height=306
&encoding=iso-8859-7
&format=image/png
&x=150
&y=200
&query_layers=dhmoi_irakliou
&INFO_FORMAT=text/html&EXCEPTIONS=application/vnd.ogc.se_inimage
GetFeatureInfo
![Page 65: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/65.jpg)
Example Requests - WMS
65
![Page 66: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/66.jpg)
Example Requests - WFS
66
![Page 67: Stefanakis, E., 2015. Web Mapping and Geospatial Web ...estef/UNB_Home_files/WebMappingBookSlides/Chap… · Web Mapping and Geospatial Web Services. CreateSpace Independent Publ](https://reader033.vdocuments.us/reader033/viewer/2022052718/5f0508107e708231d410eb09/html5/thumbnails/67.jpg)
67
References
• OGC – Open Geospatial Consortium, http://www.opengeospatial.org/
• OSGeo – Open Source Geospatial Foundation, http://www.osgeo.org/
• Ticheler, J., 2007. What are SDI, OpenSDI and GeoFOSS? GeoNetwork OpenSource Community Website, http://geonetwork-opensource.org/documentation/faq/foss-sdi-and-opensdi [accessed in November 2007]
• W3C – World Wide Web Consortium, http://www.w3.org/
• WCS – Web Coverage Server, http://www.opengeospatial.org/standards/wcs
• WFS – Web Feature Service, http://www.opengeospatial.org/standards/wfs