nov. 2001 copyright galdos systems inc. november 2001 impact of gml on data development

36
Nov. 2001 Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development

Post on 21-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Nov. 2001Copyright Galdos Systems Inc. November 2001

Impact of GML on Data Development

Nov. 2001Copyright Galdos Systems Inc. November 2001

Galdos ?

XML for Geo-spatial !

Originators of GML

Developer of GML Products & Services

Galdos Systems Inc. Vancouver, Canada

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML and Data Deployment

Legacy Applications and Data Deployment.

What is GML ?

GML and Data DevelopmentREDUCE COST

$

Nov. 2001Copyright Galdos Systems Inc. November 2001

Legacy Applications &

Data Deployment

Find Data

Convert Data

Format

Integrate Data

Update/Insert Data Semantics

Select Application Technology

Up to 75-80% of Project Cost is Data Development !!

I get very little data re-use!!

Nov. 2001Copyright Galdos Systems Inc. November 2001

Legacy Data Development

Like Building a Music Web

Site

Go to the Library

Record Some Music

Find & Write Some Text

Music Web Site

Integration

Nov. 2001Copyright Galdos Systems Inc. November 2001

Web-based Data Development

Like Building a Music Web

SiteRecord Some

Music Music Web Site

Search the WebBuild some links

Integration

Let’s do the SAME thing for Geo-spatial Data

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML in Action

GML Data Store

Styling Engine

Browser with SVG Plug-in

XSLT

GML

SVG

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML - Builds on W3C Standards

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML: What is it ?OGC Endorsed “Adopted Specification” (GML 2.0 passed March 2001) for encoding spatial information.A set of XML technologies for handling spatial data on the Internet.Emerging international standard for spatial data—endorsed by 200 + companies and agencies around the world.Will converge with G-XML (Japan) – additional 600 companies. Target is GML 3.0 by December 2001

Nov. 2001Copyright Galdos Systems Inc. November 2001

Geography Markup Language

XML encoding of geography (Web GIS)A schema language (based on XML Schema) for creating geographic application schemas or vocabularies.Basis for creating types (ADT) for input/output (request/response) types for web-based services..Enables complex features & feature associations

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML - What is it?

GML => Geo-spatial schema language

GML => Geo-spatial world wide web

Shared vocabularies and schemas

Shared data – create once – use anywhere !

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML Applications in Telecom

Outside Plant Equipment Analysis and ManagementCustomer Relationship ManagementNetwork Representation, Analysis & MonitoringVehicle ManagementCustomer & Market AnalysisLocation-Based Services

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML: What is it?

getData()

GML Data

Geographic Data Server

Links to other geographic data

Nov. 2001Copyright Galdos Systems Inc. November 2001

getData()GML Data

Web Feature Servers

ESRI SmallWorld Oracle

If you can get e-mail you can get spatial data !!

Galdos

GML & Data Deployment

Nov. 2001Copyright Galdos Systems Inc. November 2001

getData()GML Data

Web Feature Servers

ESRI SmallWorld Oracle

GML & Data Deployment

Map to or use desired

application schema

Map to or use desired

application schema

planimetry

demographics

Municipal boundaries

Galdos

network

Client-side Integration

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML & Data Deployment

ESRI SmallWorld Oracle

Map to or use desired

application schema

Map to or use desired

application schema

planimetry

demographics

Municipal boundaries

Galdos

network

Web Feature Servers

getData()GML Data

Server-side Integration

getData()GML Data

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML: What is it?

getData()

GML Data

Geographic Data Server

Links to other geographic data

Nov. 2001Copyright Galdos Systems Inc. November 2001

What is a Link ? Pointer ?

A kind of static or dynamic association between two resources.

Links can be within the same “file”Links can be thought of as semantic associations

Resource AResource B

link

Nov. 2001Copyright Galdos Systems Inc. November 2001

Geo-spatial View of Links/Pointers

Extend a feature by adding new attributes – remote geometry.Express relationships between geo-spatial features and non-spatial properties (remote properties)Express relationships between geo-spatial features.Associate datasets that cover and refine a given area.

Nov. 2001Copyright Galdos Systems Inc. November 2001

Telephone Attachment

s

Utility Poles

<tc:TelephonePole gml:id = “WECO1”> <tc:carries>

<tc:TelephoneDrop> …

</tc:TelephoneDrop> </tc:carries> <position xlink:href = “… UtilityPole/gml:position” /> ….</tc:TelephonePole>

<rt:UtilityPole gml:id = “P32”> <gml:position>

<gml:Point srsName = “..”><gml:coordinates> …

</gml:coordinates></gml:Point>

</gml:position><rt:UtilityPole>

Municipality

Telco

Information Infrastructures!

Nov. 2001Copyright Galdos Systems Inc. November 2001

<tc:ServingArea gml:id = “Biloxia”> <gml:extentOf>

<gml:Polygon srsName=“..”> <gml:outerBoundaryIs> <gml:Ring>

<gml:curveMember xlink:href = “ … “ />

<gml:curveMember xlink:href = “ … “ />

<gml:curveMember xlink:href = “ … “ />

<gml:Ring> <gml:outerBoundaryIs> …</gml:Polygon>

</gml:extentOf> <servedBy xlink:href = “… #SAI36” /> ….</tc: ServingArea >

Serving Area

Municipal Land Parcels

Serving Area Interfaces

sa66

sa68Serving Area Boundary

shared with municipal boundary

Information Infrastructures!

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML & Data Deployment

Link to Data

Elements

Reference Application

Defn

Create Application

Schema

Find Data to Link To

Find Data

Convert Data

Format

Update/Insert Data Semantics

Construct Data ONCE and use FOREVER !

Nov. 2001Copyright Galdos Systems Inc. November 2001

Implications of GML

Makes it possible to build a spatial infrastructure – reduces the incremental cost of building telecom specific data sets.Makes it easier to integrate spatial information with non-spatial information – “e-mail me a map I can interact with”! => Better utilization of spatial information.Leads to geographic standards for telecommunications – standard shareable vocabularies – lowers cost of data sharing and increases interoperability.Provides a flexible, open, standard transport for geographic information for location-based applications. Allows vendors to focus on content!

Nov. 2001Copyright Galdos Systems Inc. November 2001

Telecom Specific Data (OSP, CRM, ISP)

Housing Units

Road Networks

Municipal Boundaries

Parcel Data

Other Utilities

Telecom Data Builds on many other kinds of data !!

Information Infrastructures!

Nov. 2001Copyright Galdos Systems Inc. November 2001

Shared GML Application Schemas

OSP Schema

Housing Units

Road Networks

Municipal Boundaries

Existing GML Application Schemas

Parcel Data

Other Utilities

New Application Schema

New Telecom Application Schema

Nov. 2001Copyright Galdos Systems Inc. November 2001

Shared GML Application Schemas

Geographic Data Store

Schema Registry

Import Schema

GML Data Request & Response

Data can be stored in any manner

Users can extend GML Application

Schemas

Application Specific

Client gets back the GML Application

Schema.

Nov. 2001Copyright Galdos Systems Inc. November 2001

Telecom Information Community

Common Geographic and Geometric Constructs

Location Service Constructs

Network Constructs

Transportation Constructs

Numbers Strings

Logistical Constructs

Outside Plan Constructs

Nov. 2001Copyright Galdos Systems Inc. November 2001

Common Geographic and Geometric Constructs

Location Service Constructs

Network Constructs

Transportation Constructs

Numbers Strings

Logistical Constructs

Outside Plan Constructs

W3C

GML

GML Application Schemas

Telecom Information Community

Nov. 2001Copyright Galdos Systems Inc. November 2001

Shared GML Data

OSP Schema

Housing Units

Road Networks

Municipal Boundaries

Existing GML Based Data

Parcel Data

Other Utilities

New GML Based Data

New Telecom Application

InstanceGML Links!

Nov. 2001Copyright Galdos Systems Inc. November 2001

Telephone Attachment

s

Utility Poles

<tc:TelephonePole gml:id = “WECO1”> <tc:carries>

<tc:TelephoneDrop> …

</tc:TelephoneDrop> </tc:carries> <position xlink:href = “… UtilityPole/gml:position” /> ….</tc:TelephonePole>

<rt:UtilityPole gml:id = “P32”> <gml:position>

<gml:Point srsName = “..”><gml:coordinates> …

</gml:coordinates></gml:Point>

</gml:position><rt:UtilityPole>

Municipality

Telco

Information Infrastructures!

Nov. 2001Copyright Galdos Systems Inc. November 2001

<tc:ServingArea gml:id = “Biloxia”> <gml:extentOf>

<gml:Polygon srsName=“..”> <gml:outerBoundaryIs> <gml:Ring>

<gml:curveMember xlink:href = “ … “ />

<gml:curveMember xlink:href = “ … “ />

<gml:curveMember xlink:href = “ … “ />

<gml:Ring> <gml:outerBoundaryIs> …</gml:Polygon>

</gml:extentOf> <servedBy xlink:href = “… #SAI36” /> ….</tc: ServingArea >

Serving Area

Municipal Land Parcels

Serving Area Interfaces

sa66

sa68Serving Area Boundary

shared with municipal boundary

Information Infrastructures!

Nov. 2001Copyright Galdos Systems Inc. November 2001

Large Scale LBS Architecture

Information Infrastructures

Location-Based Services

Wide area, integrated spatial data sets – the geo-spatial world wide web !

Location Services• routing• tracking• access to services• vicinity

Nov. 2001Copyright Galdos Systems Inc. November 2001

Data Integration

Work Order

Assigned To: _______________

Date: _____________

StreetAddress: _____________

Vehicle Route: _____________

Wiring Diagram: ____________

Work Order as an XML Document

Street Address (gml:StreetAddress)

Vehicle Route (gml:Route)

Wiring Diagram (gml:Topology)

GML can Integrate Spatial and non-Spatial Data

Nov. 2001Copyright Galdos Systems Inc. November 2001

GML can transport location information:• Points of Interest• Routes• Observations• Qualitative Location /Postal Address

Spatial Data Transport

Nov. 2001Copyright Galdos Systems Inc. November 2001

Summary

Find Data

Convert Data

Format

Link Data Update/Insert Data Semantics

Select Application Technology

Find Data

Convert Data

Format

Integrate Data

Update/Insert Data Semantics

Select Application Technology

Build LinksAdd new specific

data

Shared Application Schemas

Shared Semantics

Linked Data

Shared Data Data Re-use

Lower Data Development & Maintenance Cost – Faster Application

Deployment

Lower Data Development & Maintenance Cost – Faster Application

Deployment

Nov. 2001Copyright Galdos Systems Inc. November 2001

[email protected]

More Info ??