digital maps: geographic web services reunión otoño 2003 mesa ciencias de la tierra
DESCRIPTION
Digital Maps: Geographic Web Services Reunión Otoño 2003 Mesa Ciencias de la Tierra 3 de octubre 2003. Intenet 2 and Geographic Applications. Internet 2 as a communication channel Geographic data: big volume of data Digital Maps Construction for a specific domain Collections in servers - PowerPoint PPT PresentationTRANSCRIPT
Digital Maps: Geographic Web ServicesReunión Otoño 2003
Mesa Ciencias de la Tierra
3 de octubre 2003
Intenet 2 and Geographic Applications
• Internet 2 as a communication channel• Geographic data: big volume of data• Digital Maps Construction for a specific domain• Collections in servers• Services to access collections
GISUDLA Project Goals
• Digital Map Collection Construction for a specific domain and the Services needed to access• Use of standards: OpenGIS• Data Volume reduction to improve the use of the channel
OpenGIS: general hierarchy
Road description: an example
Type/Schema Registry
Service Registry
Other Registri
es
Type/Schema Registry
Service Registry
Other Registrie
s
Web Service
Information Community #1
Information Community #2
Web Service
Web Service
Web Services
What is GML ?
GML or Geography Markup Language is an XML based encoding standard for geographic information
www.opengis.net/gml/02-069/GML2-12.html
GML
XSLT
HTML
SVG
X3D
Geodatabase
GML
VRML
DBF
SHP
XSLT
GML and GISELA
WFS WFS
WFS
WFS
WFS
GML WFS
GML
=> Geo-Web
Geo-data A
Geo-data C
WFS: general scheme
Geo-data B
GML: a better binary
GML data
GML dataSmall over the
wire
GML data
But BIG again once we de-compress
Compression Engine
One end of the wire
De-Compression
Engine
The other end of
the wire
GISUDLA Project
Arc INFO
.shp
.dbf
GML
GML v.2.1.2
XHTML
SVG
X3D
OpenGIS MySQL
Oracle
WFS
ESRI
ArcSDE
ESRI
ArcIMS
ESRI
WFS
Data Sources Web Services User Interface
<xs:element name="Departamento" type="ex:DepartamentoType" substitutionGroup="gml:_Feature"/>
<xs:complexType name="DepartamentoType"><xs:complexContent>
<xs:extension base="gml:AbstractFeatureType"><xs:sequence>
<xs:element name="nombre" type="xs:string"/><xs:element name="jefeDepartamento" type="xs:string"/><xs:element ref="gml:pointProperty"/><!-- Punto que apunta a la ubicación del departamento -->
</xs:sequence></xs:extension>
</xs:complexContent></xs:complexType>
GML Schema of the Feature Department
GML Code of the Feature Department
<Departamento><nombre>Departamento de Sistemas</nombre><jefeDepartamento>Abraham Ameneiro</jefeDepartamento><gml:PointProperty>
<gml:Point><gml:coord>
<gml:X>1.0</gml:X><gml:Y>1.0</gml:Y>
</gml:coord></gml:Point>
</gml:PointProperty></Departamento>
GISUDLA Online
Metadata Digital Layer Access
Generating GMLv2.1.2
Layer Visualization
Final Remarks
• Service construction• Use of standards: OpenGIS• Platform to add new functions• Application can be installed easily• Map visualization and user interaction should be improved with a wide bandwidth to have a good performance
www.udlap.mx/~ gisudla
Abraham López AmeneyroAntonio Razo RodríguezDavid Sol MartínezGerardo Cepeda Porras