OWS con MapServer

OGC

El Open Geospatial Consortium (OGC) fue creado en 1994 y agrupa a más de 250 organizaciones públicas y privadas. Su fin es la definición de estándares abiertos e interoperables dentro de los Sistemas de Información Geográfica. Persigue acuerdos entre las diferentes empresas del sector que posibiliten la interoperación de sus sistemas de geoprocesamiento y facilitar el intercambio de la información geográfica en beneficio de los usuarios. Anteriormente fue conocido como Open GIS Consortium.

Interoperatividad

Es la capacidad de los sistemas de información de intercambiar datos e interacturar con ellos

WMS

Web Map Service o Servicio de mapas en la web: Produce mapas en formato imagen bajo demanda para ser visualizados por un navegador web o en un cliente simple.

En el MapFile

	WEB
	  ...
	  METADATA
	    "wms_abstract" "Ejemplo para el Taller de OWS con MapServer. OSGeo-es Info2k9"
	    "wms_title" "OWS con MapServer"
	    "wms_onlineresource"  "http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&"
	    "wms_srs" "EPSG:4326"
	  END
	END
	
	LAYER
	  ...
	  METADATA
	    "wms_title" "Puntos de interés de La Habana Vieja, obtenidos de OSM"
	    "wms_srs" "EPSG:4326"
	    "wms_extent" "-82.365421 23.129956 -82.347112 23.150208"
	  END
	END
		

GetCapabilities

	http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&
	service=WMS&
	version=1.1.1&
	request=GetCapabilities
		
aquí

GetMap

	http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&
	service=WMS&
	version=1.1.1&
	request=GetMap&
	srs=epsg:4326&
	bbox=-82.363312,23.124365,-82.346848,23.146969&
	format=image/png&
	width=400&
	height=600&
	layers=puntos,calles
		
aquí

SLD

WMS+SLD

	request=GetMap +&
	sld=http://localhost:8080/ows/sld.xml
		
aquí

WFS

Web Feature Service o Servicio de entidades vectoriales. Proporciona la información relativa a las entidades almacenadas en una capa vectorial que reúnen las características formuladas en la consulta.

En el MapFile

	WEB
	  ...
	  METADATA
	    "wfs_abstract" "Ejemplo para el Taller de OWS con MapServer. OSGeo-es Info2k9"
	    "wfs_title" "OWS con MapServer"
	    "wfs_onlineresource"  "http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&"
	    "wfs_srs" "EPSG:4326"
	  END
	END
	
	LAYER
	  ...
	  DUMP TRUE
	  ...
	  METADATA
	    "wfs_title" "Puntos de interés de La Habana Vieja, obtenidos de OSM"
	    "wfs_srs" "EPSG:4326"
	    "wfs_extent" "-82.365421 23.129956 -82.347112 23.150208"
	    "wfs_featureid" "osm_id"
	    "gml_include_items" "all"
	    "gml_geometries" "puntos"
	    "gml_puntos_type" "point"
	  END
	END
		

GetCapabilities

	http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&
	service=WFS&
	version=1.0.0&
	request=GetCapabilities
		
aquí

GetFeature

	http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&
	service=WFS&
	version=1.1.1&
	request=GetFeature&
	typename=puntos
		
aquí

GetFeature + Filter

	request=GetFeature  +&
	Filter=<Filter><PropertyIsEqualTo><PropertyName>shop</PropertyName><Literal>bakery</Literal></PropertyIsEqualTo></Filter>
		
aquí

DescribeFeatureType

	http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&
	service=WFS&
	version=1.1.1&
	request=DescribeFeatureType&
	typename=puntos&
	outputformat=xmlschema
		
aquí

OWS

En el MapFile

	WEB
	  ...
	  METADATA
	    OWS_ABSTRACT "Ejemplo para el Taller de OWS con MapServer. OSGeo-es Info2k9"
	    OWS_TITLE "OWS con MapServer"
	    OWS_ONLINERESOURCE  "http://localhost:8080/cgi-bin/mapserv.exe?map=/ms4w/apps/ows/ows.map&"
	    OWS_SRS "EPSG:4326"
	    OWS_ACCESSCONSTRAINTS "none"
	  END
	END
	
	LAYER
	  ...
	  METADATA
	    OWS_TITLE "Puntos de interés de La Habana Vieja, obtenidos de OSM"
	    OWS_SRS "EPSG:4326"
	    OWS_EXTENT "-82.365421 23.129956 -82.347112 23.150208"
	END