[Powerpoint (3.6MB)]

20
MapGuide Open Source (MGOS) MapGuide Open Source (MGOS) A powerful emerging open source technology for web A powerful emerging open source technology for web based GIS development based GIS development Kishore Patel Founder and President, CEO CyberSWIFT, LLC. Email: kishore.patel@cyber- swift.com Website: http://www.cyber- swift.com 2008 Ohio GIS Conference September 10-12, 2008 Crowne Plaza North Hotel Columbus, Ohio

Transcript of [Powerpoint (3.6MB)]

Page 1: [Powerpoint (3.6MB)]

MapGuide Open Source (MGOS)MapGuide Open Source (MGOS)A powerful emerging open source technology for web based GIS A powerful emerging open source technology for web based GIS development development

Kishore Patel

Founder and President, CEO

CyberSWIFT, LLC.

Email: [email protected]

Website: http://www.cyber-swift.com

2008 Ohio GIS Conference

September 10-12, 2008

Crowne Plaza North Hotel

Columbus, Ohio

Page 2: [Powerpoint (3.6MB)]

Sources of information and content

OSGEO Web Site

Autodesk Web Site

Good old Internet!

- Acknowledgement

Page 3: [Powerpoint (3.6MB)]

What is MapGuide Open Source

MapGuide Open Source is a web-based platform that enables users to quickly develop and deploy web mapping applications and geospatial web services.

- http://mapguide.osgeo.org/

Page 4: [Powerpoint (3.6MB)]

What’s MapGuide Enterprise / Open Source?

A new spatial application server that allows developers to quickly publish maps and spatial applications to the web.

Components: Server Web Extensions

(for application development) Studio

(for map authoring) Viewers Site Administrator

MapGuide OpenSource = open source version

Autodesk® MapGuide Enterprise = commercial version

Autodesk® MapGuide Studio = commercial authoring tool

Page 5: [Powerpoint (3.6MB)]

What’s In MapGuide OpenSource?(open source version)Basic components Core server technology

Web Extensions

Viewers

Site Administrator

FDO providers for SDF and SHP

FDO providers for ODBC, ArcSDE, MySQL, GDAL Raster, WMS, WFS

Open source availability means Freely downloadable code

Open, collaborative software development (to come)

Provided under an open source license (LGPL)

Page 6: [Powerpoint (3.6MB)]

Reasons to use MapGuide Open Source?

Lower Cost of Ownership

Support for the Linux operating system and Apache web server gives you a choice of platform, which can reduce your ongoing system costs. Also, the new Resource Database in Autodesk MapGuide Enterprise allows you to create libraries of layers that can be shared by many maps. Change the layer once and all of your maps are instantly updated.

LinuxApache

Web Server

Page 7: [Powerpoint (3.6MB)]

Reasons to use MapGuide Open Source?

Easier Data Access with FDO (Feature Data Objects)

Easy Access to Geospatial Data (includes both vector and raster formats. It support ESRI SHP and SDF vector file format, ESRI ArcSDE, MySQL, Oracle Spatial, ODBC database formats etc )

Rich and Consistent Data Access

Platform and Technology Neutrality

Extensibility via Open Source

Open to the World through OGC support

Page 8: [Powerpoint (3.6MB)]

Broad Platform Support

Microsoft Windows

Linux

Apache Web

ServerMicrosoft

IIS

Deploy on…

Serve with…

Develop with…

Browse with…

Internet Explorer

Mozilla Firefox

Page 9: [Powerpoint (3.6MB)]

Flexible Viewing Options

DWF AJAX

Vector based Print to scale Offline support

Internet Explorer only Internet Explorer and Firefox

Smooth pan / zoom

Same Functionality Dynamic pan / zoom

Feature selection Tool tips and hyperlinks

Scale-dependent detail

Raster based

Page 10: [Powerpoint (3.6MB)]

Server-Side Development

DWF AJAX

$featureReader = $featureService->SelectFeatures($featureResId, "Parcels", $queryOptions);

while ($featureReader->ReadNext()){

$name = $featureReader->GetString('RNAME');$geometry = $featureReader->GetGeometry('SHPGEOM');$point = $geometry->GetCentroid();. . .

Write your application logic within your server environment …

… to work with either viewer on any client.

Page 11: [Powerpoint (3.6MB)]

Integration and mashup with Google Maps/Google EarthBy integrating Autodesk MapGuide Enterprise with Google Maps or Google Earth, you can use the publicly available data from Google with local data stored in an MapGuide environment for your application.

Page 12: [Powerpoint (3.6MB)]

Enhanced Stylization

Polygon Fill Transparency

True Color Support

Page 13: [Powerpoint (3.6MB)]

Advanced Labeling

Labels follow the path of the line!

Labels auto scale to fit the available space!

Segmented lines are stitched together and labeled as one feature!

Page 14: [Powerpoint (3.6MB)]

And there's more…

Support for Open Geospatial

Standards

Web MapService

Web FeatureService

SDF SHP

Raster Images

SQL Server

ArcSDE

MySQL

ODBC

Oracle

WMS WFS

Feature Data Objects

Web Based Site Administration

Collect your geo-spatial data, author

maps and layers, and create your

application all in one central place –

Autodesk MapGuide Studio

Page 15: [Powerpoint (3.6MB)]

What’s Autodesk® MapGuide Enterprise?(commercial version)

Everything in the open source version, plus:

Additional components Additional FDO functionality – Oracle, SQL Server

Added features - commercial-grade

projection support from Mentor

Added value

Quality assurance tested on specific platforms in specific configurations

Documentation

Product support through subscription program

To be available in a box or via download

Page 16: [Powerpoint (3.6MB)]

What’s Autodesk® MapGuide Studio? Developer-friendly authoring

environment Modeled on popular web

development tools

Streamlined authoring Define rules for importing and

converting data Thematic mapping definition Preview the layout and

stylization Manage data access

Integrate business logic written in PHP, ASP.NET or Java directly into the app and preview it within Studio

Page 17: [Powerpoint (3.6MB)]

DEMO

Page 18: [Powerpoint (3.6MB)]

Some Current Applications and Users

San Francisco Urban Forest Mapping System

http://www.sftreemap.org/

GIS System for the Hooghly District Election Department, District Magistrate’s office, India

http://www.cyber-swift.com/hooghlygis/

GisKit, Municipality of Wijchen, The Netherlands

http://www.giskit.nl/

Use of Renewable Energy Sources in the state of Jharkhand, India

http://www.cyber-swift.com/jredagis/

Indonesian Rehabilitation and Reconstruction Board - Housing project for displacement of tsunami victims

Page 19: [Powerpoint (3.6MB)]

Additional Information

http://mapguide.osgeo.org/ - OSGeo MapGuide site

http://www.mapguide.com/ - Autodesk MapGuide site

http://fdo.osgeo.org/ - OSGeo Feature Data Object (FDO) site

http://trac.osgeo.org/mapguide/wiki/maestro - OSGeo Maestro site

http://www.cyber-swift.com/autodesk_mapguide.htm - MapGuide Info on CyberSWIFT site

Page 20: [Powerpoint (3.6MB)]

Thank You

Kishore PatelCyberSWIFT, LLC. [email protected]