GML, WFS and SVG: A New Frontier of Internet GIS

Similar documents
A Framework of Feature-Level Transportation Geospatial Data Sharing Systems

Using ESRI data in Autodesk ISD Products

FDO Data Access Technology at a Glance

GML-Based Interoperable Geographical Databases

OGC,, WMS and WFS. Strategic Goals. The Vision and the Mission

XML and Inter-Operability in Distributed GIS

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Maps as Numbers. Maps as Numbers. Chapter 3: Maps as Numbers 14SND Getting Started with GIS Chapter 3

Tutorial International Standards. Web Map Server (WMS) & Web Feature Server (WFS) Overview

Marushka Server. Product Specification

Web Map Servers. Mark de Blois. Septembre 2016

Service Oriented Architecture For GIS Applications

The Interoperability of Location-Tracking Service based on Geographic Information

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Oracle Spatial Technologies: An Update. Xavier Lopez Director, Spatial Technologies Oracle Corporation

The cadastral data and standards based on XML in Poland

Introduction to ArcSDE 8. John Calkins

Report of the working group on meteorological visualisation applications. November Convener: Jens Daabeck Report: Iain Russell.

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Service Oriented Architecture

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

An Open Source Software approach to Spatial Data Infraestructures.

Regarding the quality attributes, the architecture of the system must be:

OGC Simple Features (for SQL and XML/GML)

Implementing Web GIS Solutions

A proposed framework for feature-level geospatial data sharing: a case study for transportation network data Z.-R. PENG

Interoperability and Standards Supports in ArcGIS

CGM v SVG. Computer Graphics Metafile v Scalable Vector Graphic. David Manock

SERVO - ACES Abstract

GEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information

ArcGIS 9.2 Works as a Complete System

THE GEOMEDIA ARCHITECTURE ADVANTAGE

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.

An introduction and overview of Geography Markup Language

Oracle. Oracle Spatial 11g Essentials. 1z Version: Demo. [ Total Questions: 10] Web:

Interactive Web Mapping: Overview

GIS Data Preparation and Conversion for the Web

Providing Interoperability Using the Open GeoServices REST Specification

XML TECHNOLOGIES IN WEB BASED GEOGRAPHIC INFORMATION SYSTEMS

Integrating Heterogeneous Traveler Information Using Web Service. Shanzhen Yi

_ LUCIADFUSION V PRODUCT DATA SHEET _ LUCIADFUSION PRODUCT DATA SHEET

Feature Enhancements by Release

Integrating Telecom Outside Plant Systems Through the GML Standard

Web Services for Geospatial Mobile AR

Vector Pyramids: A Multi-scale Vector Rendering and Processing Algorithm

Advances in GML for Geospatial Applications

International Organization for Standardization Technical Committee 211 (ISO/TC211)

An Interoperable GIS solution for the public administration (extended abstract)

OGC Schemas Browser: Visualizing OWS XML Schemas

The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany

Esri Support for Geospatial Standards

Leveraging OGC Standards on ArcGIS Server

Leveraging OGC Services in ArcGIS Server

Integrated Map Tool. Overview, Current Status, and Things to Come

Extending SLD and SE for cartograms

Lecture note on the history and principles of geo-webservices

Spatio-Temporal Data Exchange Standards

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

Open Geospatial Consortium (OGC) and Web Services (WMS, WFS)

Standards, GML and AIXM. Dr. David Burggraf Vice President Galdos Systems Inc

Connecting Distributed Geoservices: Interoperability research at ITC

ISIG/WEB A web-based tool for viewing and editing maps

Tourism Guided Information System for Location-Based Services

A Review of Wireless Technology for Geographical Information Systems

OGC - The Missing Link

Open Geospatial Consortium Inc.

Accessing OGC Services To access OGC WMS and WFS open the service in the directory that you want to consume, and click on either WMS or WFS.

Questions and Answers

An interoperable platform. rencontres mondiales du logiciel libre - july 12th, 2007

Basics in good research data management (RDM) for reviewing DMPs

UGML: an extension of GML to provide support for geographic objects with uncertain boundaries

Mobile Viewers based on SVG ±geo and XFormsGI

Topic 5: Raster and Vector Data Models

OPEN SOURCE SOLUTIONS FOR SURVEYORS

Lecture 2: GIS Data Sources, Data Types and Representation. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Geospatial Data Sharing Based on Geospatial Semantic Web Technologies

Lesson 2 Installing and Using Quantum GIS (QGIS)

Addressing Geospatial Big Data Management and Distribution Challenges ERDAS APOLLO & ECW

GML-Based Interoperable Geographical Databases

Esri s ArcGIS Enterprise. Today s Topics. ArcGIS Enterprise. IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center

IT Infrastructure for BIM and GIS 3D Data, Semantics, and Workflows

GML based model of Indian NSDE format for Geo Spatial Data Interoperability

Advanced Standard Basic Notes

Interoperability and gvsig

Esri Support for Geospatial Standards: OGC and ISO/TC211. An Esri White Paper May 2015

Introduction to INSPIRE. Network Services

Developing a Free and Open Source Software based Spatial Data Infrastructure. Jeroen Ticheler

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source.

Scientific and Multidimensional Raster Support in ArcGIS

The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.

Motions from the 91st OGC Technical and Planning Committee Meetings Geneva, Switzerland Contents

Accessing Data Where it Lives

SDI SOLUTIONS FOR INSPIRE: TECHNOLOGIES SUPPORTING A FRAMEWORK OF COOPERATION

CarbonArc PRO. User s Guide. Carbon Project, Inc. 25 Burlington Mall Road Suite 300 Burlington, MA 01803

SEXTANT 1. Purpose of the Application

The VirGIS Geographic Integration System

IMPLEMENTING GEOSPATIAL WEB SERVICES USING SERVICE ORIENTED ARCHITECTURE AND NOSQL SOLUTIONS

Oracle Spatial A Unifying Framework at the Utah Department Of Transportation

SERVER. LuciadFusion DATA SHEET

Transcription:

GML, WFS and SVG: A New Frontier of Internet GIS Zhong-Ren Peng Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning University of Wisconsin-Milwaukee zpeng@uwm.edu

Problems of Current Internet GIS Programs Interoperability problem The client can only talk with its own server; The client cannot access to distributed data in different format in real time. Quality of graphic images Most current Internet GIS programs display spatial data over the Internet in raster image. The raster images in GIF, JPEG format is not scalable. The raster image is not intelligent.

The Use of GML, SVG and WFS to address the issues use GML to model, code and transport geospatial objects to achieve data interoperability, use SVG to improve image quality on the Web, and use WFS to query, access and retrieve data at the feature level in real time on the Web.

Geography Markup Language (GML) An OGC Standard to model, encode, transport and store geographic objects. GML offers standard ways to describe spatial features and their corresponding properties in terms of GML Schemata, including schema to describe features, coordinate reference systems, geometry, topology, time, units of measure and generalized values.

What GML is not? GML Is NOT a Presentation Language for Data Display GML Is NOT A Programming Language for Data Processing

Why GML? ArcView shapefile Oracle Spatial ArcInfo coverage Intergraph CGM Mapinfo AutoCAD

Why GML? ArcView shapefile Oracle Spatial ArcInfo coverage GML Intergraph CGM Mapinfo AutoCAD

GML An Example <Point> <coord> <X>10.0</X> <Y>2.0</Y> </coord> </Point> OR <Point> <coordinates>10.0,2.0</coordinates> </Point>

GML Schema: -- An Example <element name="coord" type="gml:coordtype" /> <complextype name="coordtype"> <sequence> <element name="x" type="decimal"/> <element name="y" type="decimal" minoccurs="0"/> <element name="z" type="decimal" minoccurs="0"/> </sequence> </complextype>

XLink and XPointer to Form A Geospatial Web

How to Display GML data on the Web Use Scalable Vector Graphic (SVG). A W3C standard format. Works directly with the Web browser. Requires a SVG plug-in (free from Adobe or other vendors).

Advantages of SVG A vector graphic, NOT raster image formats like GIF, JPEG and PNG. Vector graphic is scalable SVG format can be displayed in any devices with any size (cell phone or 19 computer monitor) and any resolution without changing clarity. SVG can grow to a larger number of file, a large number of users, and a wide variety of applications on the Web.

Advantages of SVG AVG reduces the size of the map images by allowing complex scalable cartography in a highly compressed form. As an XML application, SVG provides hyper links to many other files and vector and raster graphics. since SVG file is XML file, it offers supreme portability. It can work directly with other XML-based technology. A SVG file could be edited and displayed in any environments regardless of computer operating systems and Web browsers.

From Ron Lake, 2001

How To Extract data OpenGIS Web Feature Server (WFS) An OpenGIS implementation specification Can extract data from the data sources in their original formats. Transform extracted data to GML. Transport the extracted data to the Web client.

Data retrieval process using WFS Client WFS Request WFS Response Web Feature Server (WFS) Opaque Feature Store

Functions of WFS WFS allows the client applications to access, query, create, update and delete data elements from the database server over the Web. Client applications can post request for feature level data stored in one or more distributed datastores. The WFS server reads and parses the request and returns the result in the form of GML.

Some Examples Put GML, SVG and WFS together to develop standard-based Internet GIS. Encode Spatial objects using GML. Use existing data (in Shapefile) to create GML and SVG.

Example 1

Example 2

Clear Vector Map

Advantages of GML+SVG+WFS Standard-based, Non-proprietary, Interoperable GIS components and data, Text-based, easy to understand, High quality maps on the Internet, Fast response on the client-side, Data can be in their original formats but could be retrieved using WFS and transformed into GML on the fly.

Further research Integrating geospatial data with different data models. Address the problem of semantic interoperability. Proper compressing mechanism for GML and SVG files. Desiring Multidimensional GML-based databases.

Questions and Comments Email: zpeng@uwm.edu http://www.uwm.edu/~zpeng