Presentation is loading. Please wait.

Presentation is loading. Please wait.

Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative.

Similar presentations


Presentation on theme: "Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative."— Presentation transcript:

1 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework THE GIS IS THE NET ARCHAEOLOGY AND GEOGRAPHIC WEB SERVICES THEGISISDEADTHEGISISDEAD SIGEHTAVIVSIGEHTAVIV

2 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OPEN STANDARDS = Interoperability Archaeological Record No Standars No Interoperability OGC: W.S WC3: HTML,XHTML,XML CSS,XSLT,XSL, etc. SQL Ansi92 HISTORIC PROCESS LOCATION TIME EMPIRIC DATA

3 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework INFRASTRUCTURES We can define an infrastructure of spatial data as an informatic system "Simple", powerfull and transparent that lets you access to the information that lies in it, using specifications, protocols and standards widely accepted. Data and services are de-centralized and lies in multiple nodes. Data are distributed in Server-Client Architecture: TCP/IP The ability of a system or components of the system to enter to a variety of hetereogeny resources by a simple interface.

4 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework INTEROPERABILITY  Distributed data through services interface ● Less redundant data ● Authoritative ● More effective data management ● Connect rather than hoard  Transparent / cooperative  Based on open specifications ● W3C, OGC  Normalizes playing field, independent ● Operating System ● Programming Languages ● Development Environments  ¿What's this? ● Web Services! SERVICESSERVICES METADATA ARCHAEOLOGICAL RECORD DISCOVERY ACCESS USERS INTER OPERABI LITY

5 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework WEB SERVICES Web-based applications that dynamically interact with other Web applications using open standards that include XML/HTTP, UDDI, SOAP, WSDL, etc. Web services, unless they are independent, can have comunication between them and form groups of colaboration to make a specific task. The diference between a web page and a web service is that the first one is visited by any interested person, while the second is only visited by programs that requires it.

6 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework SDI-ASDI DATA POLITICS INSTITUTIONAL FRAMEWORK TECHNOLOGY STANDARS INSPIRE European Directive for SDI Heritage Archaeological Intitutions Investigation Groups MAPSERVER,GEOSERVER,ArcIMS OGC WC3 SQL ISO'S

7 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework TECHNOLOGY SERVERS OGC # Cubewerx CubeSERV # Ionic RedSpider Web # UMN MapServer # GeoServer WFS # Degree # MapGuide Open Source # Geocatalog # ESRI ArcIMS # Demis Web Map Server # Intergraph GeoMedia # MapInfo MapXtreme # Autodesk MapGuide Destokp Clients Udig GvSig Jump -Tree Flavors Browse Clients Mapbuilder Mapbender Open Layers Chameleon Ka-Map Pmapper Google Maps GeoRSS PHP/MAPSCRIPT MAPFILE AJAX WMC Others Clearinghouse Google Earth Worldwin Yahoo Maps Microsoft Maps Google Maps Time Map

8 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OPEN GEOSPATIAL CONSORTIUM Open Geospatial Consortium (OGC): International consortium of nearly 300 companies, government agencies, universities and OpenSource Comunity participating in a consensus process to develop publicly available geoprocessing specifications OWS

9 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC Specification Version Catalog Interface (CAT) 2.0.0 Coordinate Transformation Services (WCTS) 1.0.0 Filter Encoding (Filter) 1.0.0 Geography Markup Language (GML) 3.0.0 Grid Coverages (GC) 1.0.0 OpenGIS Location Services (OpenLS) 1.0.0 Simple Features - CORBA (SFC) 1.0.0 Simple Features - SQL (SFS) 1.1.0 Simple Features – OLE/COM (SFO) 1.1.0 Styled Layer Descriptor (SLD) 1.0.0 Web Coverage Service (WCS) 1.0.0 Web Feature Service (WFS) 1.0.0 Web Map Context Documents (WMC) 1.0.0 Web Map Service (WMS) 1.3.0 Web Procesing Service (WPS) No Implemented 0.4

10 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework Operations Capabilities provide service level information Describe provide description of dataset (attributes, data types) Get access dataset in given context

11 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC WMS Web Map Service Allows a client overlay map images for display served from Multiple Web Map Services on the Inet. Provides images of map data defined by a geographic / spatial component Provides point based query functionality Interoperable means of map compositing from n servers

12 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework MapServer INE T http://www.sitcyl.jcyl.es/wmsconnector/com.esri.wms.Esrimap/ImagenesRasterhttp://www.sitcyl.jcyl.es/wmsconnector/com.esri.wms.Esrimap/ImagenesRaster? version=1.0.0&service=WMS&request=GetMap&srs=EPSG:23030& bbox=246789,4652794,251118,4655178&format=image/jpg& layers=80&styles=,&transparent=true&width=800&height=640 http://www.sitcyl.jcyl.es/wmsconnector/com.esri.wms.Esrimap/ImagenesRasterhttp://www.sitcyl.jcyl.es/wmsconnector/com.esri.wms.Esrimap/ImagenesRaster? version=1.0.0&service=WMS&request=GetMap&srs=EPSG:23030& bbox=246789,4652794,251118,4655178&format=image/jpg& layers=80&styles=,&transparent=true&width=800&height=640

13 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC WMS Web Map Service HTTP based (GET or POST) Currently version 1.1.1 Operations GetCapabilities GetMap GetFeatureInfo Operation keywords are caSe-inSeNsITIvE Opearation values are case-sensitive HTTP based (GET or POST) Currently version 1.1.1 Operations GetCapabilities GetMap GetFeatureInfo Operation keywords are caSe-inSeNsITIvE Opearation values are case-sensitive GetCapabilities Parameters VERSION( of specification) SERVICE ( WMS, WFS, WCS) REQUEST (GetCapabilities) GetMap VERSION( of specification) SERVICE ( WMS, WFS, WCS) REQUEST (GetCapabilities) Format (image format to be returned) Get this from GetCapabilities info bbox (spatial area of interest) srs (reference system / projection) Get supported SRSs from GetCapabilities width (output image width) height (output image height) layers (data desired to be visualized) Get this from GetCapabilities info Comma-separated list GetFeatureInfo Retrieval information of data Performs point-based queries on map data No ability for complex, expression-like queries Parameters info_format Get this from GetCapabilities info Common formats HTML TXT

14 MapServer version 4.6.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=THREADS INPUT=SDE INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG GetMap Cedercam http://161.67.10.43/cgi-bin/sde/mapserv.exe?map=cedercam.map& DCPType> http://161.67.10.43/cgi- bin/sde/mapserv.exe?map= cedercam.map&version=1. 1.1&service=WMS&request =GetMap&srs=EPSG:4326 &bbox=-5.63286,37.7403,- 0.606276,41.4609&format=i mage/png&layers=LIMITES _TERRITORIALES,LIC&sty les=,&transparent=true&wid th=800&height=640 LIMITES_TERRITORIALES LÍMITES TERRITORIALES LIMITES_TERRITORIALES L_MUNICIPAL Límites municipales EPSG:23030 Aqui vendría la imagen recuperada con las Capas que recuperamos del servidor http://161.67.10.43/cgi- bin/sde/mapserv.exe?map= cedercam.map&REQUEST =capabilities&WMTVER=1. 0.0 http://161.67.10.43/cgi-bin/sde/mapserv.exe?map=cedercam.map&version=1.1.1 &service=WMS&request=GetFeatureInfo&srs=EPSG:4326& bbox=-5.63286,37.7403,-0.606276,41.4609&format=image/png& layers=LIMITES_TERRITORIALES&styles=, transparent=true&width=500&height=300& query_layers=LIMITES_TERRITORIALES&i nfo_format=text/html&x=141&y=91&radius=10 ClientWMS Network request response request response request response Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 OGC WMS Web Map Service

15 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC WFS Web Feature Server Feature level access to spatial data (vectors) Rich query interface Returns GML Transactional capability Security considerations for OGC:WFS-T Operations GetCapabilities DescribeFeatureType GetFeature Feature level access to spatial data (vectors) Rich query interface Returns GML Transactional capability Security considerations for OGC:WFS-T Operations GetCapabilities DescribeFeatureType GetFeature GetCapabilities Parameters VERSION SERVICE REQUEST DescribeFeatureTy pe Parameters VERSION SERVICE REQUEST TYPENAME GetFeature Retrieval data Parameters VERSION,SERVICE,REQUEST, TYPENAME,FILTER (optional) BBOX (can also be done through FILTER) GMLGML FILTERFILTER

16 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework GML Geographic Markup Languaje Text-based, portable data format Self-describing, XML GML schemas define geospatial objects for you YOU define what’s specific to your data (attributes, etc.) According to the OGC, the Geography Markup Language (GML) is an XML encoding for the transport and storage of geographic information, including both the spatial and non-spatial properties of geographic features. GML is extensible. We can create our own entities, from the existing ones, by extension or we can take the ones that the specification defines and specialize them for our purpose following the mechanisms of herency and objects structuration ArchaeologicalGML

17 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework GML Archaeological Aplication 10021 1 2001-05-25 Buildings 304.768450 1989-06-28 New Building Manmade 50 291461.990,96221.210 291456.910,96217.600 291457.670,96216.530 291461.670,96210.960 291463.000,96209.100 291466.600,96204.100 291453.500,96193.900 291449.700,96198.750 291445.510,96195.710 291446.810,96193.900 291452.600,96185.800 291456.220,96188.580 291474.880,96202.930 291475.100,96203.100 291473.150,96205.800 291470.540,96209.410 291467.330,96213.850 291461.990,96221.210 8

18 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC FILTER “Add on” specification to OGC:WFS Custom XML query language SQL in XML, almost Spatial and aspatial query capabilities ● Logical ● Spatial ● Comparative SQL : select * from castros where castrostype = 5 OGC:Filter: castrostype 5

19 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC WCS Web Coverage Service The raster equivalent to OGC:WFS Provides “real” raster data DEM GeoTIFF Operations GetCapabilities DescribeCoverage GetCoverage The raster equivalent to OGC:WFS Provides “real” raster data DEM GeoTIFF Operations GetCapabilities DescribeCoverage GetCoverage GetCapabilities Parameters VERSION SERVICE REQUEST DescribeCoverag e Provides an outline of the structure of a coverage bands resolution Parameters VERSION SERVICE REQUEST GetCoverage Retrieval data Parameters:VERSION,SERVICE,REQUES T COVERAGE,CRS,BBOX,COVERAGE

20 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework IDEE-WCS-UTM30N WCS UTM30N - MDT Peninsula y Baleares WCS MDT Peninsula Baleares idee ign IAAA IAAA Laboratory, University of Zaragoza None +34 976 76 21 34 +34 976 76 19 14 c/ Maria de Luna 1 Zaragoza 50018 Spain iaaa@unizar.es None NONE application/vnd.ogc.se_xml MDT_peninsula_baleares MDT Peninsula y Baleares -8.88817 35.68298 4.83042 43.69592 MDT25_peninsula MDT25 Peninsula -8.7527311628 35.8849011171 3.6409641687 43.7511638541 MDT25_peninsula_ZIP MDT25 Peninsula ZIP -8.7527311628 35.8849011171 3.6409641687 43.7511638541

21 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework WMC Web Map Context Documents Saves Web Mapping Application State Remote WMS layer pointers Like “project, workspace” files in common desktop GIS, but they are standarized and thus compatible between different software packages. XML-based - XV UISPP Lisboa Septiembre 2006 - Contexto creado para la presentaci � n de la comunicaci � n: Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework - - - Nombre persona de contacto Evaristo Gestoso Rodriguez Arque � logo - postal C/Consuelo Guzm � n, 3 Madrid 28044 Spain (+34) 606 04 02 54 evaristogestoso@gmail.com Todas Todas las capas EPSG:4326 image/jpeg default Opaco semitransparente Semitransparente transparente Transparente sombreado Sombreado transparente_ortofoto Transparente para ortofoto 83 Ortofoto 1:10.000 EPSG:4326 image/png 82 DTM25 EPSG:4326 image/png 81 LANDSATV 25M EPSG:4326 image/png 80 HIPSOMETRIA EPSG:4326 image/png

22 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework CLIENTS WMC IN ACTION OWSVIEW Nasa Web Map Viewer IDEE MAPBUILDER CHAMELEON MAPSERVER

23 … … Buffer http://geoserver:8080/wps/ WebProcessingService? REQUEST=DescribeProce ss& Identifier=Buffer& SERVICE=WPS& VERSION=0.4.0 Buffer … … BufferResult $XML_Geometries { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.com/12/3887629/slides/slide_23.jpg", "name": "… … Buffer http://geoserver:8080/wps/ WebProcessingService.", "description": "REQUEST=DescribeProce ss& Identifier=Buffer& SERVICE=WPS& VERSION=0.4.0 Buffer … … BufferResult $XML_Geometries

24 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC WPS Web Processing Service MAPSERVER + GRASS + PHYTON = GRASS in INET PyWPS #!/usr/bin/python """ pywps process example: classify: Classify satellite image """ # Author:Stepan Kafka # Lince: # # Web Processing Service implementation # Copyright (C) 2006 Jachym Cepicky # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Implemented Modules of Grass r.los -visibility- i.classify shortestpath searchpath ndvi

25 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework OGC-SFS SIMPLE FEATURES FOR SQL Spatial DataBases: Geographical objects storage Utilization of the vectorial analysis capabilities Vectorial analisys using SQL language + spatial extentions of the standard OGC/SFS Possibility to incorporate in ASDI an analysis engine in an easy and standard way to give it the characteristic of a desktop GIS

26 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework area (geometría),astext(geometría), boundary(geometría),buffer (geometría, double), centroid(geometría), contains(geometría, geometría), convexhull(geometría), crosses(geometría, geometría), difference(geometría, geometría), dimension(geometría), disjoint(geometría, geometría), distance(geometría, geometría), endpoint(geometría), envelope(geometría), equals(geometría),expand(geometría, integer), extent(geometría set), exteriorring(geometría), geometríafromtext(varchar, integer),geometrían(geometría, int) geometríatype(geometría), geomfromtext(text, [ ]), geomfromtext(varchar, integer), geomunion(geometría, geometría), geomunion(geometría set), interiorringn(geometría, integer) intersection(geometría, geometría),intersects(geometría, geometría) intersects(geometría, geometría) isclosed(geometría), isempty(geometría), isring(geometría), issimple(geometría),isvalid(geometría), length(geometría),line_interpolate_point(geometría, dist) maxx(geometría),maxy(geometría),memgeomunion(geometría set) minx(geometría), miny(geometría), multi(geometría) npoints(geometría), nrings(geometría), numgeometries(geometría), numinteriorrings(geometría) numpoints(geometría),overlaps(geometría, geometría), pointn(geometría, integer), postgis_version(), relate(geometría, geometría),relate(geometría, geometría), intersectionpatternmatrix), setsrid(geometría),simplify(geometría, tolerance) srid(geometría),startpoint(geometría),summary(geometría), symdifference(geometría, geometría), touches(geometría, geometría), transform(geometría, integer), within(geometría, geometría), x(geometría),y(geometría), z(geometría) Spatial Functions in PostGis

27 Simplistic and Realistic flow for Archaeology in Real Time Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework Archaeological Record Data Capture Real Time Gps Total Station Mobile Device Others Postgresql + PostGis GRASS HTTP SERVER-CGI-WMS/WFS SERVER OGC MAPSERVER GEOSERVER Client Maps Visualization Data Donwload Edit Databases Ejecution Process SQL WPS Visibility, Buffer........ ETC WIFI SATELITAL INTERNET

28 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework CONCLUSIONS In Definitive: OGC standards provides us a simple, powerfull and useful technological base for Archaeology. This technological base is not only free, it can also lets us any type of extensibility as a characteristic personalization of all the OpenSource software. Finally, a recomendation: To use and implement an ASDI, if we don't have a dedicated server, because of the limitations of a shared host, actually -because of the GNU/LINUX that lets the multiplexation of servers - we can choose for the rent of virtual servers, that lets us obtain a dedicated server (without being that) and with all the privileges of the Root to install and run the necessary software.

29 Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative Archaeology in Interoperability Framework Thanks


Download ppt "Catalina Galán Saulnier y Evaristo Gestoso Rodriguez Lisboa 8 de Septiembre del 2006 Archaeological Spatial Data Infrastructures: Distributional and Collaborative."

Similar presentations


Ads by Google