Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing FDO Toolbox Jackie Ng. Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos.

Similar presentations


Presentation on theme: "Introducing FDO Toolbox Jackie Ng. Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos."— Presentation transcript:

1 Introducing FDO Toolbox Jackie Ng

2 Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos

3 About Me Software Developer for AEC Systems http://www.aecsystems.com.au Based in Melbourne, Victoria Member of FDO Project Steering Committee MapGuide Open Source Project contributor

4 What is FDO? FDO: Feature Data Objects Multi-platform geospatial data access API The “geospatial” equivalent of ODBC, ADO.net Developed by Autodesk, used in all of their geospatial products. Open-sourced in 2006, made into an official OSGeo project http://fdo.osgeo.org

5 FDO Overview SDFSHP FDO API PostGISOracle SDF Provider SHP Provider Oracle Provider PostGIS Provider WFS Provider ? Provider ? Others App 1 App 2 App 4 WFS App 3

6 Benefits of FDO A single, unified interface to access data Access data in their native formats. No translation/conversion required! Users don't have to understand differences in underlying data stores. Platform/Technology independence Available on Windows and Linux Extensible Can “plug-in” new FDO providers to access more data formats.

7 What is FDO Toolbox? A GUI “front-end” to the FDO API A multi-purpose geospatial data tool. Leverages the features and benefits of FDO Written in C# (.net Framework 2.0) Open Source under LGPL

8 History Development started in June 2008 Inspiration: – Fdo2Fdo* – Database Admin. Tools: Microsoft SQL Server Management Studio MySQL Administrator pgAdmin etc I wanted to explore all the capabilities that FDO has to offer (quite a lot!) * http://www.sl-king.com/Fdo2Fdo/fdo2fdo.html

9 The Tools in the Toolbox Support for many different types of spatial data Powerful data query / preview / analysis Data Store Administration Spatial Data Modeling Data Conversion / Transformation Extensibility

10 Data Access Open Source Providers SDF SHP SQLite WFS WMS ArcSDE ODBC (30+ formats) GDAL (90+ formats) OGR (30+ formats) SQL Server 2008 Oracle KML* Informix* Commercial Providers Raster (ECW, MrSID, etc) Oracle FME GE Smallworld SQL Server 2000,2005 SuperMap GIS Others? That's over 150+ formats (and counting)! * Not included in the standard FDO distribution. Freely available from SL-King (http://www.sl-king.com)

11 Data Preview / Query Preview attribute data in a table Construct complex, powerful queries with the Expression Editor Preview spatial data in a map (via SharpMap) Has non-spatial applications (eg. A simple database viewer)

12 Data Manipulation FDO Queries Saving query results to new files CRUD (Create, Read, Update, Delete) * * Support varies by FDO Provider

13 Schema Designer Create/Define the structure of a FDO data store Supports Constraints * Can save/load for future use * Support varies by FDO Provider

14 Capability Aware Not all FDO Providers are made equal Some providers can do things that others can't FDO Toolbox is aware of such capabilities. Uses FDO's capability APIs

15 Data Conversion / Transformation Bulk Copy Data Joins Chained tasks Express Bulk Copy (eg. SHP to SDF)

16 Extensibility FDO Toolbox was created with extensibility in mind. Two approaches: Add-Ins, using SharpDevelop framework. Scripting (via IronPython)

17 FDO Toolbox Demo

18 More Information Project: http://fdotoolbox.googlecode.com FDO: http://fdo.osgeo.org fdo-users: http://lists.osgeo.org/mailman/listinfo/fdo-users My Blog: http://themapguyde.blogspot.com Email me: jackie.ng@aecsystems.com.au


Download ppt "Introducing FDO Toolbox Jackie Ng. Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos."

Similar presentations


Ads by Google