New FDO Data Providers and Maestro - OSGeo · New FDO Data Providers and Maestro Geoff Zeiss...

Preview:

Citation preview

New FDO Data Providers

and Maestro

Geoff Zeiss

Director of Technology

Images created in 3ds Max®, Maya®, and AliasStudio™

Image courtesy of Magna Steyr Design

Insomniac Games/Sony Computer Entertainment

Open Source

Geospatial Foundation

Web Mappingdeegree

Mapbender

MapBuilder

MapGuide Open Source

MapServer

OpenLayers

Geospatial LibrariesFDOGDAL/OGR

GEOS

GeoTools

Desktop ApplicationsGRASS GISOSSIM

Quantum GIS

gvSIG

Metadata CatalogGeoNetwork

Interoperability

FDO Architecture

New FDO Data Providers

New Open Source Development Tool:

Maestro

Image created in 3ds Max®

Challenge: Interoperability

© 2005 Autodesk 5

Challenge: Interoperability

Year Number of

utilities

surveyed

Proportion

with more

than one

GIS

2002 187 NA

2003-

2004204 1/3 - 1/2

2005 294 60%

2006 386 70%

GITA Annual Technology Survey

© 2005 Autodesk 6

6

Challenge: Interoperability

Q1-2006 Review 6

917

29 3346

5763 67

94 9399

112123

136 137

154162

182191

J ul-97

Mar-

98

Oct-9

8

May-9

9

Nov-9

9

Apr-

00

S ep-00

Aug -0

1

Apr-

02

Nov-0

2

Apr-

03

Nov-0

3

May-0

4

Nov-0

4

J un-05

J an-06

J un-06

J un-07

and counting . . .Perhaps we need a

Format Non-

Proliferation Treaty!

Image created in 3ds Max®

Architectures for Interoperability

8© 2007 Autodesk

Loosely Coupled

Proprietary

Datastore

API

Application

A

Proprietary

Datastore

API

Application

B

Proprietary

Datastore

API

Application

C

Web Services

API

Web Services

API

Web Services

API

Internet

ClientClient

ClientClient

9© 2007 Autodesk

Open Web Services

Open Protocols

HTTP, HTML, XML (W3C)

SOAP, WSDL, UDDI (W3C)

REST

Javascript (ecma)

Open Spatial Web Services (OGC)

WMS

WFS

GML

10© 2007 Autodesk

Tightly Coupled

JDBC

ERP

Spatially-

enabled

RDBMS

OD

BC

Outage

Management

ODBC

Engineering

Design

(CAD)

SQLJDBC

CRM

JD

BC

Asset

Management

ODBC

Workflow

Management

ODBC

Records

(GIS)

SQL

SQLSQL

SQL

SQL SQL

11© 2007 Autodesk

OGC Simple Feature Spec for SQL

OGC SFS

Points, lines, closed polygons,…

OGC SFS Extensions (Adopted 2007)

Cartographic text

Future ?

Feature Stylization

Metadata

Linear topology

Polygon topology

Linear referencing systems

Long transactions

12© 2007 Autodesk

Alternatives for Interoperability

• Loosely coupled

Web access to existing(legacy)

data sources

• Tightly coupled

Single point of truth

High performance

Spatially-enabled RDBMS

Proprietary

Datastore

API

Application

A

Proprietary

Datastore

API

Application

B

Proprietary

Datastore

API

Application

C

Web Services

API

Web Services

API

Web Services

API

Internet

ClientClient

ClientClient

JDBC

ERP

Spatially-

enabled

RDBMS

OD

BC

Outage

Management

ODBC

Engineering

Design

(CAD)

SQLJDBC

CRM

JD

BC

Asset

Management

ODBC

Workflow

Management

ODBC

Records

(GIS)

SQL

SQLSQL

SQL

SQL SQL

Image created in 3ds Max®

Open Source Platform for

Interoperability

Autodesk DevCamp June 2008 14

Open Source Mapping Platform for Data Sharing

MySQLSDF

Spatially-

enabled

CAD

Desktop

Shape ArcSDEOracle

Spatial

Feature Data Object API

MapGuide

Open Source

Desktop

Applications

Web

Applications

Fusion

MapGuide OS and FDO

Statistics

March 2006 to June 2008

MapGuide OS

74,000 source code downloads

FDO

44,500 source code downloads

Many data providers developed by 3rd party

contributors

Autodesk DevCamp June 2008 16

Autodesk Contributions to OSGEO

Coordinate SystemLibrary

FDO Data Access Technology

MapGuide Open SourceWeb Mapping Platform

• Free Source Code• Free Documentation• Multiple APIs: .Net, C++, PHP, Java

• 3 Autodesk contributions• Community contributions• Unlocking Spatial data access

and democratizingcoordinate system library

mapguide.osgeo.org

fdo.osgeo.org

metacrs.osgeo.org

Autodesk DevCamp June 2008 17

FUSION• Customizable library of web mapping tools and controls

• Created through open source

• Developed by DM Solutions

MapGuide Open Source layout… … and with Fusion

Feature Data Object API

Oracle

Spatial

Feature Data Object API

Web

Application

ArcSDE Smallworld

SQL

Server

2008

ShapeSDF

Oracle Spatial

Data Provider

ArcSDE

Data Provider

SQL Server

Data Provider

Smallworld

Data Provider

SDF

Data Provider

Shape

Data Provider

Geospatial

Geospatial

FDO: Geospatial Data Access Technology

SDF

SHP

ODBC Raster

WMS

WFS

Providers from 3rd Party & Open Source

OGR

Oracle and

SQL-Server

MS Access,

Excel and

Oracle

25+ vector

formats

25+ raster

formats

150+ vector

and raster

formats

15+ raster

formats

Pro

vid

ers

su

pp

ort

ing

mu

ltip

le f

orm

ats

Pro

vid

ers

su

pp

ort

ing

sin

gle

form

at

Autodesk

Products

3rd Party Solutions

Autodesk Certified Providers

GE EnergySmallworld

SuperMapInformix

Dynamic ServerKML

New FDO Data Providers

Announced yesterday at FOSS4G Capetown

Autodesk FDO Providers

FDO Data Provide for GE Smallworld

FDO Provider for Microsoft SQL Server 2008

Will be available as open source project on OSGEO

Community FDO data providers

IBM Informix

KML

PostGIS

Image created in 3ds Max®

Web Application

Development Tools

22© 2007 Autodesk

Application Development Toolsb

Desktop

Application

Oracle

Spatial

Feature Data Object API

Web

Application

Precision

Data Capture

Web

Applications

ArcSDE SmallworldSQL

Server

AutoCAD API

DWG

Geospatial Platform API

MapGuide APIMap3D API

Development Tools

MapGuide Studio

Closed source commercial product developed and supported by

Autodesk

Desktop development application

Supports Autodesk proprietary formats: DWG and DWF in addition to

FDO data sources

Web Studio

Web-based

Open Source

Developed by DM Solutions

24© 2007 Autodesk

Maestro

Consensus in OSGEO community that there was not longer active

development for Web Studio

Developed by Kenneth Skovhede, Geograf, Denmark

Web-based MapGuide OS application development tool

Written in C# for .Net, runs with Mono on Linux

Targetted on developers

Supports 70-80% of MapGuide Studio functionality

Supports FDO data sources (does not support Autodesk proprietary

formats)

Also supports additional functionality, for example scans a directory for

map tiles

Source available at www.osgeo.org/mapguide

25© 2007 Autodesk

Summary

• MapGuide Open Source/FDO – Open source platform for interoperability

• New FDO data providers from Autodesk and 3rd parties

• Maestro provides a web-based open source web application development platform.

26© 2007 Autodesk

Designing for a sustainable future

Recommended