1 Google Earth Powered by MapGuide. 2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It.

Slides:



Advertisements
Similar presentations
Incorporating Google Maps and Google Earth into your Remote Sensing Applications J. Freemantle OARS Technical Meeting, Dec 11, 2006.
Advertisements

Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Information Technology Quiz Questions with Answers Part 9
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
An Overview of the Integration of the UCSF Dept. of Radiology Teaching File with MIRC Wyatt M. Tellis University of California San Francisco Departments.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
1 ShareGeo Discovering and Sharing Geospatial Data
Overview Environment for Internet database connectivity
Centro de Referência em Informação Ambiental, CRIA Sidnei de Souza Abril 2006 mapcria web service.
Multi-user and internet mapping. Multi-user environments Simple file server solution, LAN (Novel, Windows network) View from everywhere, edit from one.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
ArrayExpress Query Interface Gonzalo Garc í a Lara January, / 24.
Lecture plan Information retrieval (from week 11)
1. 2 Captaris Workflow Microsoft SharePoint User Group 16 May 2006.
Continued Investment in ATML
Web GIS Oregon Explorer Marc G Rempel Oregon State University The Valley Library Oregon Explorer
05/10/2011http:// 1/15 Connected! How we Integrated our Collections in WordPress using the EMu API Paul Trafford
Lecture 12: Web Services MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “Web Services are objects callable across a network.
SE 370: Programming Web Services Week 4: SOAP & NetBeans Copyright © Steven W. Johnson February 1, 2013.
Open Source Autodesk’s Web – GIS Strategy Frank von Arx, Director Topobase Solutions.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
BlogMyData A Virtual Research Environment for collaborative visualization of environmental data Andrew Milsted | 14 September 2010.
Exploring large marine datasets using an interactive website and Google Earth Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee Reading.
Digital Library Presenter: Gary Phelps Prof. Guo Lab School of Engineering.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
MapGuide&FDO Web Services RESTful Web Services FOSS4G 2007Haris Kurtagic.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Introducing FDO Toolbox Jackie Ng. Presentation Overview What is FDO? What is FDO Toolbox? Major Features of FDO Toolbox Demos.
Web Design Basic Concepts.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
GIS technologies and Web Mapping Services
Building a UI with Zen Pat McGibbon –Sales Engineer.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
Fundamentals of Database Chapter 7 Database Technologies.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
The FalconView Geodata Overlay
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
MapTube and Streaming Google Earth – Sharing Data via Anonymous Servers Richard Milton and Andrew Hudson-Smith CASA, UCL UCL CENTRE FOR ADVANCED SPATIAL.
A GeoSpatial Mapping Architecture
GOSS iCM Gary Ratcliffe. 2 Agenda Webinar Programme V10 Overview Version Information Supported Browsers Architectural Changes New Features.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
WEB SERVER SOFTWARE FEATURE SETS
The next generation in cadastral mapping - MUNSYS Presented by Colin Hobson California Cadastral Mapping Association, Conference of.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
Topic 10- GIS layers to web
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
© 2012 Autodesk Gordon Luckett – Municipal Asset Management with Autodesk® Software Gordon Luckett GIS Consultant, Developer.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Mapping for the interwebs
Creating Novell Portal Services Gadgets: An Architectural Overview
MapGuide Open Source (MGOS)
MapGuide Open Source (MGOS)
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Publishing image services in ArcGIS
Presentation transcript:

1 Google Earth Powered by MapGuide

2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It

3© 2006 Autodesk MapGuide Components

4© 2006 Autodesk Why integrate with Google Earth? Benefits of Google Earth  Google Earth ~ 250,000,000 Downloads!  Google has raised the bar with regards to interfaces to Maps With a MapGuide / Google Earth Integration: 1. Content can be delivered using Google Earth to a wider audience 2. Provides new ways to visualize data in the context of Google’s world 3. MapGuide is the application engine, Google Earth is the user interface and supplier of base map content

5© 2006 Autodesk Overview Google Earth Servers MapGuide Server – Queries Database Overlay maps delivered by MapGuide as KML/KMZ Streams base map data over Web Google Earth Client, overlays MapGuide layers on top of Base Map data. Google earth acts as a client to MapGuide Data – privately maintained and owned SHP, SDF, PostGIS, Oracle, ArcSDE, SQL Server, etc.

6© 2006 Autodesk Demo…

7© 2006 Autodesk Google Earth Integration Flow Web Request to MapGuide 1.Using MapGuide Open Source – built in functions 2.Using Custom application – using PHP,.NET, or Java

8© 2006 Autodesk Google Earth Integration Flow Web Request to MapGuide Query Data Source Query to Data Source 1.Custom FDO based queries to data source 2.Built in spatial and analysis capability 3.Any FDO supported data source e.g. SHP, SDF, PostGIS, Oracle, ArcSDE, SQL Server, etc.

9© 2006 Autodesk Web Request to MapGuide Query Data Source Generate KML/KMZ file 1.Generate data in 2D or 3D 2.Include custom tooltips Google Earth Integration Flow

10© 2006 Autodesk Google Earth Integration Flow Web Request to MapGuide Query Data Source Display on Google Earth Generate KML/KMZ file Display on Google Earth 1.Rendered as an overlay 2.2D or 3D depending on KML/KMZ data

11© 2006 Autodesk MapGuide: Network Request CGI APIs The GetMapKml Operation: OPERATION = GetMapKml & VERSION = & USERNAME = Anonymous & Password = & MAPDEFINITION = Library://MyMap.MapDefinition & FORMAT = [KML, KMZ or XML] Returns a KML document containing one Network Link per layer in the Map Definition.

12© 2006 Autodesk MapGuide: Network Request CGI APIs The GetLayerKml Operation: OPERATION = GetLayerKml & VERSION = & USERNAME = Anonymous & Password = & LAYERDEFINITION = Library://MyLayer.LayerDefinition & DPI = (defaults to 96) & FORMAT = [KML, KMZ or XML] & BBOX = & WIDTH = & HEIGHT = Returns a KML document containing a element corresponding to each scale range supported by the layer that is currently visible. elements are used to instruct Google Earth only to request data via these links when the current scale falls within the scale range and when the current map extent intersects the extent of the data. Returns a KML document containing a element corresponding to each scale range supported by the layer that is currently visible. elements are used to instruct Google Earth only to request data via these links when the current scale falls within the scale range and when the current map extent intersects the extent of the data.

13© 2006 Autodesk MapGuide: Network Request CGI APIs The GetFeaturesKml Operation: OPERATION = GetLayerKml & VERSION = & USERNAME = Anonymous & Password = & LAYERDEFINITION = Library://MyLayer.LayerDefinition & DPI = (defaults to 96) & FORMAT = [KML, KMZ or XML] & BBOX = & WIDTH = & HEIGHT = GetFeaturesKml returns the actual content to be rendered on the map. For feature layers, a KML document is returned that contains the features represented in vector format, plus style information such as the color, line width etc. For raster layers, the raster image is returned in PNG format.

14© 2006 Autodesk Supporting Extrusion Extrusion can be enabled for a LayerDefinition by specifiying an element within elements. 0 HEIGHT_AGL RelativeToGround Meters RelativeToGround Or Absolute One of: Millimeters, Centimeters, Meters, Kilometers, Inches, Feet, Yards, Miles, or Points

15© 2006 Autodesk Sample Code for the Do It Yourselfer Sample code for dynamically generating KML using the API is available for download from: The sample code includes a.Sample data set b.PHP sample code It is straight forward to modify the sample code to use your own datasets.

16© 2006 Autodesk Q & A