Data Acquisition using Mashup and 3-D Technology. Matt Rahr College of Agriculture and Life Sciences University of Arizona

Size: px
Start display at page:

Download "Data Acquisition using Mashup and 3-D Technology. Matt Rahr College of Agriculture and Life Sciences University of Arizona"

Transcription

1 Data Acquisition using Mashup and 3-D Technology Matt Rahr College of Agriculture and Life Sciences University of Arizona

2 Let s Do It! What is a Mashup? + Your Data A hybrid website or web application Content from multiple sources Creates a completely new service

3 Characteristics of Mashups Open source Multipurpose Can be used by communities to share or collect information Can be interactive = pin-maps e.g. Katrina They are not GIS, but could become so

4 HousingMaps.com Mashup Example Craigslist db Mash Data Together & Independent Site

5 Components of a Mashup Data you normally supply some of this The API is published by Google, Microsoft, Yahoo you tie your data to their maps/aerials Web browser is the client interface

6 Using the API

7 Building a Mashup - using the API

8 Getting a key Obtained at Terms of use Unlimited hits 50k geocode requests Google reserves the right to include advertising. Must be freely accessible to end-user. Must have a Google Account (@gmail) Must provide domain name

9 Google Conditions (others do not have these, or these may change)

10 You get a key randomly generated for this domain all your pages with maps must be at this file level.

11 API Steps Create <div> s = empty boxes where the content will go, e.g. a map or data <div id="map" style="width: 500px; height: 300px"></div> Use Javascript functions to fill the div function load() { var map = new GMap2(document.getElementById("map")); map.setcenter(new GLatLng( , ), 13); }

12 API Steps (cont.) Previous code will create this:

13 API Steps (cont.) Add additional commands ( methods, properties and events ) to enable or constrain the map environment e.g. zoom, scroll, get xy center of map, add pins, etc. Explore other ways to enhance your site

14 Data Acquisition Existing Spatial Data into the Mashup Write Javascript via the API var oldmainxy = new GLatLng( , ); var oldmainmarker = new GMarker(oldMainXY); map.addoverlay(oldmainmarker); Using free webtools Convert existing spatial data to KML

15 What is KML? Keyhole Markup Language Its simple-text readable! Its XML based organized, parsable It can be easily edited text editor

16 KML under the hood <Placemark> <name>geoweb 2007</name> <description> Conference held in Vancouver, BC. </description> <Point> <coordinates> , , 0 </coordinates> </Point> </Placemark>

17 KML Other cool things KML can be searchable via Google KML can be viewed across different clients On the web via Google Maps In 3-Dimension within Google Earth In a mobile environment via Google Maps for Mobile KML can be network-linked Auto-refreshes when new data is added to the KML layer.

18 Converting to KML Plenty of Tools ArcGIS 9.2 tool in Arc Toolbox ArcScripts for 9.1 and below Arc2Earth for Enterprise level

19 Data Acquisition Creating New Data within a Mashup Microsoft Virtual Earth Collections Web-Based Sharable via menu Send in Copy to clipboard Blog it Link to it Geometric Measurements built-in Relief data just added Oblique imagery 3D-Built in

20 Data Acquisition Creating New Data within a Mashup Google Maps My Maps Web-Based Sharable via menu Send in Link to it Save as KML* Embed HTML in your tag Extra content can be added to your mashup

21 3 rd Party Mashup Sites Built on top of an existing mapping API, such as Google or Virtual Earth A good selection, each with their pro s and cons.

22 Community Walk

23 Community Walk (cont.)

24 Community Walk (cont.)

25 Using Mashup Providers Pro s No programming required Quick startup time Con s The data you enter stays within the 3 rd Party s database. Difficult to extract data for use in a GIS. Requires users to be registered to yet another site. Map s are shared, but only allows visiting users to view data, not edit.

26 Katrina Info Map

27 Data Acquisition Writing your own Mashup Write a custom interface for your users Programmatically input data using the API. Benefits: Get to collect multiple Attribute Fields Store the data how you want to XML, KML, CSV, plain-text file Database MySQL, Oracle, SQLServer Spatial Database SDE, Oracle Spatial, PostGIS

28

29 Data stored on backend AJAX passes javascript requests to the server Server code then does your ODBC JDBC ADO Connection Spatial Database API ArcObjects, PostGIS API Web Service ArcGIS Server Geoprocessing Service

30 Mobile Data Acquisition Data can be aqquired in the field with a smartphone, a cellular data plan, and a GPS. GPS sends X,Y locations to the smartphone via Bluetooth or serial cable. The phone initiates an IP connection to your database via its cellular data protocol (EVDO, EDGE, HSPDA). Requires mobile software The web-mashup reads data out of database in real-time.

31 Mobile Data Acquisition Solutions Use 3 rd Party Apps Or roll out your own. same pro s and con s

32 Using 3D Technologies in Data Acquisition Helps with visualizing an application. Potential for orientation in the field but there are issues Resolution Bandwidth How to integrate with open source mapping like Google Earth? How to add GIS capability?

33 3-Dimension in Google Earth Google Earth reads KML Points, Lines, Polygons Simple attributes Real-time data can be added on-the-fly with KML s Network Link attribute. Real-time data can also be aggregated from a GeoRSS feed. Raster Data can also be converted to KML Draped over terrain.

34 Insert DRG

35 Close up of fly through

36 Non-geographical uses You can make your z-value some other parameter, like populations statistics e.g. states of Mexico

37 Example states of Mexico

38 Example (cont.)

39 3D in Microsoft Virtual Earth Built as a web-plugin. Sits on the webtop, not a separate program. Similar to Google Earth, but Data cannot be exported/imported on a standard such as KML* Oblique photography automates 3D objects. Google Earth relies on users to graphically create 3D objects and add to the collection.

40 Data Acquisition Mashups - summary Powerful, easy-to-use and cheap. Data integrates nicely into 3D Data can move to the field for data collection and collaboration. Custom mashups allow users to store data in spatial databases for GIS analysis

41 Thanks! Any questions an be directed to me at This presentation can be downloaded at

Google Maps Mashups WORKSHOP. Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis. Harvard University gis.harvard.

Google Maps Mashups WORKSHOP. Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis. Harvard University gis.harvard. Google Maps Mashups WORKSHOP Jeff Blossom, Senior GIS Specialist Center for Geographic Analysis Harvard University gis.harvard.edu Fall, 2012 Objectives: Workshop objectives and flow 1) In 2 hour, hands

More information

Getting Started with the ArcGIS Server JavaScript API

Getting Started with the ArcGIS Server JavaScript API Getting Started with the ArcGIS Server JavaScript API Agenda Introduction ArcGIS Server services and mashups REST API Services Directory JavaScript API ArcGIS Server Resource Center Dojo Maps, layers,

More information

Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application

Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application Final Project: Integrating ArcGIS Server with Google Maps Creating a Southern California Wildfire Mapping Application In the final project for this course you will be creating an integrated Google Maps

More information

map1.html 1/1 lectures/8/src/

map1.html 1/1 lectures/8/src/ map1.html 1/1 3: map1.html 5: Demonstrates a "hello, world" of maps. 7: Computer Science E-75 8: David J. Malan 9: 10: --> 1 13:

More information

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton Getting Started with ArcGIS for Server Charmel Menzel and Ken Gorton Agenda What is ArcGIS for Server? Types of Web services Publishing resources onto the Web Clients to ArcGIS for Server Editions and

More information

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock Building Mashups Using the ArcGIS APIs for FLEX and JavaScript Shannon Brown Lee Bock Agenda Introduction Mashups State of the Web Client ArcGIS Javascript API ArcGIS API for FLEX What is a mashup? What

More information

X Slippy Maps. (...and Scott Davis)

X Slippy Maps. (...and Scott Davis) X Slippy Maps (...and Scott Davis) 1 2 Scott Davis 3 4 It was the best of times, it was the worst of times... 5 6 Ajax 7 Static Maps vs. Slippy Maps 8 9 10 Who is the OGC? The Open Geospatial Consortium

More information

Tutorial for Importing Open Green Map Sites into Google Earth

Tutorial for Importing Open Green Map Sites into Google Earth Tutorial for Importing Open Green Map Sites into Google Earth Step 1. Download your Open Green Map data files by logging in on Open Green Map and viewing your map(s). Choose the Import/Export tab over

More information

Leveraging OGC Services in ArcGIS Server

Leveraging OGC Services in ArcGIS Server Esri International User Conference San Diego, CA Technical Workshops Jul.14 th 2011 Leveraging OGC Services in ArcGIS Server Satish Sankaran Yingqi Tang Agenda Interoperability

More information

An Overview of FMW MapViewer

An Overview of FMW MapViewer An Overview of FMW MapViewer Agenda What is MapViewer Select Features Getting Started Additional Resources 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle

More information

Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009

Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009 Lake Superior MapBuilder Demo Mapping Mashup Workshop Minnesota GIS/LIS Conference Duluth, Minnesota October 21, 2009 Background The purpose of this exercise is to build a web mapping site that integrates

More information

Visualization with ArcGlobe. Brady Hoak

Visualization with ArcGlobe. Brady Hoak Visualization with ArcGlobe Brady Hoak Contents What is ArcGlobe? 3D Mapping and ArcGlobe Displaying data in ArcGlobe ArcGlobe tools Tips for constructing ArcGlobe documents New at ArcGIS 9.3 ArcGIS integration

More information

Key Terms. Attribute join Target table Join table Spatial join

Key Terms. Attribute join Target table Join table Spatial join Key Terms Attribute join Target table Join table Spatial join Lect 10A Building Geodatabase Create a new file geodatabase Map x,y data Convert shape files to geodatabase feature classes Spatial Data Formats

More information

Data Visualization Techniques with Google Earth

Data Visualization Techniques with Google Earth Data Visualization Techniques with Google Earth E-Learning for the GIS Professional Any Time, Any Place! geospatialtraining.com Course Outline Module 1: Google Earth Pro Fundamentals Module 2: Adding Features

More information

Lesson 2 Installing and Using Quantum GIS (QGIS)

Lesson 2 Installing and Using Quantum GIS (QGIS) Lesson 2 Installing and Using Quantum GIS (QGIS) Use file Explorer to open County QGIS portable hard drive provided. The program execute (.exe) will be at the bottom of the list. Double click on the file.

More information

EUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME!

EUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME! EUCOM/AFRICOM DEFENSE USER GROUP MEETING 23-25 MARCH 2010 STUTTGART WELCOME! AGENDA March 23, Tuesday 0800-0900 Registration 0900-0915 Welcome and Introductions 0915-1000 Getting Started with ArcGIS Server

More information

MAP SCRIPTING 101. AH Example-Driven Guide to Building Interactive MapA with Sing, Yahoo!, and Google MapA. by Adam DuVander.

MAP SCRIPTING 101. AH Example-Driven Guide to Building Interactive MapA with Sing, Yahoo!, and Google MapA. by Adam DuVander. MAP SCRIPTING 101 AH Example-Driven Guide to Building Interactive MapA with Sing, Yahoo!, and Google MapA by Adam DuVander no starch press San Francisco CONTENTS IN DETAIL ACKNOWLEDGMENTS INTRODUCTION

More information

ESRI Software Evolution

ESRI Software Evolution ArcGIS Jan Šlahař About ESRI ESRI - Environmental Systems Research Institute Founded in 1969, Redlands, California In 2002 Esri had approximately a 36 percent share of the GIS software market worldwide

More information

Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009

Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009 Upper Lake Michigan MapBuilder Demo GLOS Mapping Workshop Traverse City, Michigan November 11, 2009 Background The purpose of this exercise is to build a web mapping site that integrates different sources/formats

More information

Managing Image Data on the ArcGIS Platform Options and Recommended Approaches

Managing Image Data on the ArcGIS Platform Options and Recommended Approaches Managing Image Data on the ArcGIS Platform Options and Recommended Approaches Peter Becker Petroleum requirements for imagery and raster Traditional solutions and issues Overview of ArcGIS imaging capabilities

More information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst 3D Analyst - 3D Analyst is an ArcGIS extension designed to work with TIN data (triangulated irregular network) - many of the tools in 3D Analyst also

More information

Desktop. ArcGIS Server. ArcGIS

Desktop. ArcGIS Server. ArcGIS Getting Started with ArcGIS Server Nakul Bhatia and David Crosby ESRI Charlotte 1 Agenda g Overview of ArcGIS Server 9.3.1 Working with GIS Services Using g Web GIS Service Clients ArcGIS Online Map Caching

More information

Creating Web Mapping Applications. Nikki Golding

Creating Web Mapping Applications. Nikki Golding Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -

More information

KENYA 2019 Training Schedule

KENYA 2019 Training Schedule KENYA 2019 Training Schedule Monday Tuesday Wednesday Thursday Friday 4th Feb 5th Feb 6th Feb 7th Feb 8th Feb Using 11th Feb 12th Feb 13th Feb 14th Feb 15th Feb Using (cont...) Field Data Collection and

More information

Viewer Features. DataBC Mashup Framework (DMF)

Viewer Features. DataBC Mashup Framework (DMF) Viewer Features DataBC Mashup Framework (DMF) Copyright 2014 Ministry of Labour, Citizens' Services and Open Government All Rights Reserved. Printed in Canada The information contained in this document

More information

Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS

Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS Beginning Google Maps Mashups with Mapplets, KML, and GeoRSS From Novice to Professional ш я т Sterling Udell Apress" Contents About the Author About the Technical Reviewer Acknowledgments Introduction

More information

WEB MAPPING WITH GOOGLE MAPS MASHUPS: OVERLAYING GEODATA

WEB MAPPING WITH GOOGLE MAPS MASHUPS: OVERLAYING GEODATA WEB MAPPING WITH GOOGLE MAPS MASHUPS: OVERLAYING GEODATA I. O. Bildirici a, *, N.N. Ulugtekin b a Selcuk University, Faculty of Eng., Dept. of Geomatic Engineering, 42079 Selcuklu Konya, Turkey bildirici@selcuk.edu.tr

More information

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM Hong Kong Observatory Mission HONG KONG OBSERVATORY To provide people-oriented quality services in meteorology

More information

Client-side Web Engineering 2 From XML to Client-side Mashups. SWE 642, Spring 2008 Nick Duan. February 6, What is XML?

Client-side Web Engineering 2 From XML to Client-side Mashups. SWE 642, Spring 2008 Nick Duan. February 6, What is XML? Client-side Web Engineering 2 From XML to Client-side Mashups SWE 642, Spring 2008 Nick Duan February 6, 2008 1 What is XML? XML extensible Markup Language Definition: XML is a markup language for documents

More information

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA 1 Introduction to MapViewer & Tools for Your Business Apps and Mobile Devices Albert Godfrind Oracle Spatial Architect

More information

CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION

CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION CHAPTER 5 DIGITAL ELEVATION MODEL AND 3D VISUALIZATION A digital elevation model (DEM) is a digital model or 3D representation of a terrain's surface. A DEM can be represented as a raster (a grid of squares,

More information

Web 2.0, AJAX and RIAs

Web 2.0, AJAX and RIAs Web 2.0, AJAX and RIAs Asynchronous JavaScript and XML Rich Internet Applications Markus Angermeier November, 2005 - some of the themes of Web 2.0, with example-sites and services Web 2.0 Common usage

More information

Table of contents. DMXzone Google Maps 2 DMXzone

Table of contents. DMXzone Google Maps 2 DMXzone Table of contents Table of contents... 1 About... 2 Features in Detail... 3 The Basics: Inserting Google Maps on a Page... 20 Advanced: Control Google Maps with Behaviors... 27 Advanced: Track Your Current

More information

Design Document V2 ThingLink Startup

Design Document V2 ThingLink Startup Design Document V2 ThingLink Startup Yon Corp Andy Chen Ashton Yon Eric Ouyang Giovanni Tenorio Table of Contents 1. Technology Background.. 2 2. Design Goal...3 3. Architectural Choices and Corresponding

More information

Oracle Application Express Plug-in for Ajax Maps: Map Integration the Easy Way

Oracle Application Express Plug-in for Ajax Maps: Map Integration the Easy Way Oracle Application Express Plug-in for Ajax Maps: Map Integration the Easy Way Siva Ravada Director of Software Development LJ Qian Senior Manager of Software Developement 1. Pre-Requisites and what to

More information

ArcGIS 9.2 Works as a Complete System

ArcGIS 9.2 Works as a Complete System ArcGIS 9.2 Works as a Complete System A New Way to Manage and Disseminate Geographic Knowledge Author/Serve/Use Maps Data Models Globes Metadata Use Desktop Explorer Web Map Viewer Mobile Open APIs Enterprise

More information

Working with the ArcGIS Viewer for Flex Application Builder

Working with the ArcGIS Viewer for Flex Application Builder Working with the ArcGIS Viewer for Flex Application Builder Esri Canada User Conference St. John s November 15, 2012 Presented By: Greg Yetman gyetman@esri.ca Agenda This seminar is designed to help you

More information

ArcGIS for Server Michele Lundeen

ArcGIS for Server Michele Lundeen ArcGIS for Server 10.1 Michele Lundeen Summary Vision Installation and Configuration Architecture Publishing Functional Enhancements Cloud Migration and Best Practices Powerful GIS capabilities Delivered

More information

WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data.

WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data. WebEasy GIS Geographic Information System WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data. WebEasy GIS has a practical and intuitive interface, it works

More information

Using an ArcGIS Server.Net version 10

Using an ArcGIS Server.Net version 10 Using an ArcGIS Server.Net version 10 Created by Vince DiNoto Vince.dinoto@kctcs.edu Contents Concept... 2 Prerequisites... 2 Data... 2 Process... 3 Creating a Service... 3 Down Loading Shapefiles... 3

More information

OpenLayers: Open Source Map Browser

OpenLayers: Open Source Map Browser OpenLayers: Open Source Map Browser July 12, 2008 Introduction Outline OpenLayers Features, history, components Code example Types and integration of data layers Conclusion 1 History! "! )./ - DE #! $

More information

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016 Geodatabases Dr. Zhang SPRING 2016 GISC 1401 10/03/2016 Using and making maps Navigating GIS maps Map design Working with spatial data Spatial data infrastructure Interactive maps Map Animations Map layouts

More information

Mobile Systeme Grundlagen und Anwendungen standortbezogener Dienste. Location Based Services in the Context of Web 2.0

Mobile Systeme Grundlagen und Anwendungen standortbezogener Dienste. Location Based Services in the Context of Web 2.0 Mobile Systeme Grundlagen und Anwendungen standortbezogener Dienste Location Based Services in the Context of Web 2.0 Department of Informatics - MIN Faculty - University of Hamburg Lecture Summer Term

More information

Learning What s New in ArcGIS 10.1 for Server: Administration

Learning What s New in ArcGIS 10.1 for Server: Administration Esri Mid-Atlantic User Conference December 11-12th, 2012 Baltimore, MD Learning What s New in ArcGIS 10.1 for Server: Administration Derek Law Product Manager Esri - Redlands ArcGIS for Server Delivering

More information

Introduction to ArcGIS Server 10.1

Introduction to ArcGIS Server 10.1 Introduction to ArcGIS Server 10.1 E-Learning for the GIS Professional Any Time, Any Place! geospatialtraining.com Module Outline What is ArcGIS Server? GIS Resources and Services ArcGIS Server Components

More information

ArcGIS Online. The Road Ahead Geoff Mortson

ArcGIS Online. The Road Ahead Geoff Mortson ArcGIS Online The Road Ahead Geoff Mortson gmortson@esricanada.com ArcGIS Online Easily create and share maps Delivered as intelligent maps Access on virtually any device anyone, anywhere Compliments and

More information

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law

Web Mapping Applications with ArcGIS. Bernie Szukalski Derek Law Web Mapping Applications with ArcGIS Bernie Szukalski Derek Law Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - Hosted online - Hosted on-premise Summary Web Application

More information

Overview. Setting Up. Geospatial Centre University of Waterloo May 2014

Overview. Setting Up. Geospatial Centre University of Waterloo May 2014 Overview ArcGIS Online is a web-based mapping and app-building site created by Esri, the world leader in GIS software. In an effort to empower users of all levels to create interactive maps and applications

More information

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved.

Help Documentation. Copyright 2007 WebAssist.com Corporation All rights reserved. Help Documentation Copyright 2007 WebAssist.com Corporation All rights reserved. Using Pro Maps for Google This wizard adds a Pro Map for Google to your web page, allowing you to configure and specify

More information

Implementing Web GIS Solutions

Implementing Web GIS Solutions Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle Talk Overview Talk Overview Why and What What is Open Source (GIS)? Why use it? Application Components Overview of Web

More information

Mobile Technology Delivering GIS To

Mobile Technology Delivering GIS To Mobile Technology Delivering GIS To Staff At All Levels Of Your Organization Darren Mackiewicz, GISP Principal Information Management Specialist CDM Smith NEURISA October 15, 2012 Changes & Choices

More information

Table JESSICA MILLER WCLS COORDINATOR

Table JESSICA MILLER WCLS COORDINATOR Google Fusion Table JESSICA MILLER WCLS COORDINATOR JMILLER@CITLIB.ORG Purpose Google Fusion Tables is a data management tool that allows you to come to new conclusions about your data by seeing it in

More information

Rob Weir, IBM 1 ODF and Web Mashups

Rob Weir, IBM 1 ODF and Web Mashups ODF and Web Mashups Basic techniques Rob Weir, IBM robert_weir@us.ibm.com 2009-11-05 1615 1 ODF and Web Mashups Agenda Why it is hard to use ODF in a web app Two techniques for accessing ODF on the web

More information

Road maps. Introduction. Structure

Road maps. Introduction. Structure Road maps Introduction This service let you embed interactive maps in your website (à la Google maps). You can customize map by displaying data in overlays You can create your own overlays. Structure To

More information

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA 1 Building Applications with Oracle MapViewer LJ Qian (lj.qian@oracle.com) Director, Software Development The following

More information

Author. Publish. Use

Author. Publish. Use Building Mashups Using the ArcGIS Web APIs Heather Gonzago Garima Vyas Agenda g Overview: Web Maps Overview: ArcGIS API for REST ArcGIS API for JavaScript p Google Maps Extension Bing Maps Extension ArcGIS

More information

Getting started with Franson GpsGate 2.0

Getting started with Franson GpsGate 2.0 Franson GpsGate http://franson.com/gpsgate 2004-2006 Franson Technology AB, All rights reserved User's Guide Franson GpsGate v2.0 for Windows Getting started with Franson GpsGate 2.0 How you install GpsGate.

More information

Phoogle the Web Google s Approach of Spatial Data Visualisation

Phoogle the Web Google s Approach of Spatial Data Visualisation 'Photogrammetric Week 05' Dieter Fritsch, Ed. Wichmann Verlag, Heidelberg 2005. Walter 321 Phoogle the Web Google s Approach of Spatial Data Visualisation VOLKER WALTER, Stuttgart ABSTRACT The word Phoogle

More information

2nd Year PhD Student, CMU. Research: mashups and end-user programming (EUP) Creator of Marmite

2nd Year PhD Student, CMU. Research: mashups and end-user programming (EUP) Creator of Marmite Mashups Jeff Wong Human-Computer Interaction Institute Carnegie Mellon University jeffwong@cmu.edu Who am I? 2nd Year PhD Student, HCII @ CMU Research: mashups and end-user programming (EUP) Creator of

More information

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10 ICIT Brian Hiller ESRI Account Manger What s new in ArcGIS 10 ArcGIS 10 Fast Easy Powerful Everywhere late June 2010 ArcGIS System for Geographic Information Desktop Server Mobile Online A System A Complete

More information

Using Google Earth. Middlebury College Library and Information Services

Using Google Earth. Middlebury College Library and Information Services Using Google Earth Middlebury College Introduction: While Google Earth can be a fun tool for simply looking at the surface of the earth, there are many other more sophisticated features to explore. Google

More information

Creating 2D Map Caches with

Creating 2D Map Caches with Creating 2D Map Caches with ArcGIS Server 9.2 Presented by: The multi-threaded, threaded, over-clocked, dual core Diplo Matt Still AND the fast, the furious, the fully cached, Jonathan Fisk ArcGIS Server

More information

Providing Interoperability Using the Open GeoServices REST Specification

Providing Interoperability Using the Open GeoServices REST Specification 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Providing Interoperability Using the Open GeoServices REST Specification Satish Sankaran Kevin Sigwart What

More information

Agenda. Introduction. Supported Formats. Creating a Custom REST Service. What s Next

Agenda. Introduction. Supported Formats. Creating a Custom REST Service. What s Next Using the ArcGIS Server REST API Jeremy Bartley Keyur Shah Agenda Introduction Design and Concepts Supported Formats REST API Admin Creating a Custom REST Service What s New (Since 9.3) What s Next Conclusion

More information

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team Web App Builder: Code-free Development Adam Ziegler, aziegler@esri.com Esri-Northeast, Local Government Team Agenda Product overview Web AppBuilder for ArcGIS tour Adding Custom Widgets Community and Resources

More information

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann Getting Started with the ArcGIS API for JavaScript Julie Powell, Paul Hann Esri Developer Summit Berlin November 19 2012 Getting Started with the ArcGIS API for JavaScript ArcGIS for Server Is a Platform

More information

ArcGIS Enterprise: An Introduction. Philip Heede

ArcGIS Enterprise: An Introduction. Philip Heede Enterprise: An Introduction Philip Heede Online Enterprise Hosted by Esri (SaaS) - Upgraded automatically (by Esri) - Esri controls SLA Core Web GIS functionality (Apps, visualization, smart mapping, analysis

More information

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri Leveraging OGC Services in ArcGIS Server Satish Sankaran, Esri Yingqi Tang, Esri GIS Creating and Managing Geo Information Products - Proprietary - Open Specifications - Standards Dissemination of Geo

More information

# Users. Technical Knowledge. Users. GIS Professionals Developers

# Users. Technical Knowledge. Users. GIS Professionals Developers Getting Started with ArcGIS Explorer 900 Ben Ramseth Overview What is ArcGIS Explorer? User interface Saving the map Adding notes Presentations Configuring and deploying What s new in ArcGIS G S Explorer

More information

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java Mark Baird Mike Branscomb Agenda Introduction SDK Building the Map Editing Querying Data Geoprocessing Asynchronous

More information

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers

ArcGIS Enterprise: Architecture & Deployment. Anthony Myers ArcGIS Enterprise: Architecture & Deployment Anthony Myers 1 2 3 4 5 Web GIS Overview of ArcGIS Enterprise Federation & Hosted Server Deployment Patterns Implementation 1 Web GIS ArcGIS Enabling GIS for

More information

Visual System Implementation

Visual System Implementation Visual System Implementation Shamal AL-Dohuki and Ye Zhao Shamal AL-Dohuki Ph.D. candidate in the Department of Computer Science at Kent State University, Ohio, USA. Software Development Lead of TrajAnalytics

More information

Google Maps Manually Place Marker On Click V3 Remove

Google Maps Manually Place Marker On Click V3 Remove Google Maps Manually Place Marker On Click V3 Remove Following is the HTML Markup containing the Google Map implementation. To add markers you will need to click on the map. These markers are added. When

More information

Tutorial for PGIS in Accra, Ghana

Tutorial for PGIS in Accra, Ghana Tutorial for PGIS in Accra, Ghana Chung-Rui Lee 1, Ick Hoi Kim 2, and Jayesh Patel 3 Welcome to Participatory GIS (PGIS) in Accra, Ghana (access to the PGIS website). This project is funded by NICHD Grant

More information

4/7/2009. Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space

4/7/2009. Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space At different levels: mathematical model (Euclidean space) conceptual design model (ER model) data model (design)

More information

Simple Carpool Application using SAP NetWeaver Portal, KM, XML Forms, and Google Maps

Simple Carpool Application using SAP NetWeaver Portal, KM, XML Forms, and Google Maps Simple Carpool Application using SAP NetWeaver Portal, KM, XML Forms, and Google Maps Applies to: SAP NetWeaver Portal 6.x\7.x, Knowledge Management (KM), and Google Maps. For more information, visit the

More information

Data to App: Web,Tablet and Smart Phone Duane Griffith, Montana State University,

Data to App: Web,Tablet and Smart Phone Duane Griffith, Montana State University, Data to App: Web,Tablet and Smart Phone Duane Griffith, Montana State University, griffith@montana.edu This tutorial is broken into several steps related mostly to the technology applied at each step.

More information

What s New in Desktop 10.1

What s New in Desktop 10.1 What s New in Desktop 10.1 Damian Spangrud Esri Redlands Trip Down Memory Lane ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Sharing Information sharing

More information

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett Extend The Reach GIS Of Your GIS Chris Cappelli Nathan Bennett Where do your co-workers, managers, customers, and citizens go when they want to find or make a map? GIS is a practical system for problem

More information

Desktop Mapping: Creating Vector Tiles. Craig Williams

Desktop Mapping: Creating Vector Tiles. Craig Williams Desktop Mapping: Creating Vector Tiles Craig Williams Edie Punt @williamscraigm @epunt Overview Why vector tiles? Vector tiles in ArcGIS ArcGIS vector tile basemaps Consuming and styling vector tiles Overview

More information

Google Map for Magento 2

Google Map for Magento 2 Last update: 2018/03/16 11:06 magento_2:google_map https://amasty.com/docs/doku.php?id=magento_2:google_map For more details see the Google Map extension page. Google Map for Magento 2 Provide customers

More information

Open Source Cloud Map User Guide

Open Source Cloud Map User Guide Open Source Cloud Map User Guide Table of Contents Map Page... 1 Static Mercator Map... 1 Customizable Map... 1 Title Bar... 2 Toolbar... 2 Non Toolbar Navigation... 3 Map Window... 3 Layers / Legend Window...

More information

An Introduction to GIS for developers

An Introduction to GIS for developers An Introduction to GIS for developers Part 4: GIS Sharing Canserina Kurnia & Tom Shippee Agenda Web GIS ArcGIS Online Cloud-based ArcGIS Server ArcGIS Server on-premises ArcGIS a complete platform discover,

More information

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers

More information

Google Earth Tutorial 1: The Basics of Map-making in Google Earth 6.2

Google Earth Tutorial 1: The Basics of Map-making in Google Earth 6.2 Google Earth Tutorial 1: The Basics of Map-making in Google Earth 6.2 University of Waterloo Map Library, 2012 Part 1: Placemarks 1. Locating a Geographical Area a. Open up Google Earth. b. In the Search

More information

Queries give database managers its real power. Their most common function is to filter and consolidate data from tables to retrieve it.

Queries give database managers its real power. Their most common function is to filter and consolidate data from tables to retrieve it. 1 2 Queries give database managers its real power. Their most common function is to filter and consolidate data from tables to retrieve it. The data you want to see is usually spread across several tables

More information

PlaceMap. Accommodation. Slide 1

PlaceMap. Accommodation.   Slide 1 PlaceMap for Accommodation Slide 1 PlaceMap Using the power of Google Earth to store and display all of your spatial data in a much more dynamic way Google Earth is a free software program that lets you

More information

WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API

WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API WEB GIS USING OPEN-SOURCE TECHNOLOGY AND GOOGLE MAPS API Lantzaki Christina Department of Applied Informatics, University of Macedonia it06135@uom.gr Samaras Nikolaos Department of Applied Informatics,

More information

BROWSER. LuciadRIA DATA SHEET

BROWSER. LuciadRIA DATA SHEET BROWSER LuciadRIA DATA SHEET V2017 V2017.0 DATA SHEET LuciadRIA is the answer to today s demands for powerful, lightweight applications in the browser. Driven by today s most advanced web technologies,

More information

Building Apps with the ArcGIS Runtime SDK for ios

Building Apps with the ArcGIS Runtime SDK for ios Building Apps with the ArcGIS Runtime SDK for ios Nick Furness @geeknixta ArcGIS Runtime SDKs 10.2 Released! Runtime platforms OS X Desktop Desktop Client Windows Store QT ios.net JavaSE Mobile Android

More information

Introduction THE OPENGEO ARCHITECTURE

Introduction THE OPENGEO ARCHITECTURE Introduction Putting maps on the web used to be very very difficult. It required specialized software, and more important, specialized knowledge about the kinds of data and processes used to create cartographic

More information

Implementing a Hybrid Approach to ArcGIS. Philip McNeilly and Margaret Jen

Implementing a Hybrid Approach to ArcGIS. Philip McNeilly and Margaret Jen Implementing a Hybrid Approach to ArcGIS Philip McNeilly and Margaret Jen Difficulty Level: Intermediate Overview What you will learn: - How to successfully integrate and work with services from ArcGIS

More information

Field Validation Exercise

Field Validation Exercise Field Validation Exercise Background: When creating complex GIS databases, it is essential that all or a significant portion of the digitized (or acquired) data should to be validated; this is done with

More information

Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant,

Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant, - 1 - Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API Submitted by: SEMANTA RAJ NEUPANE, Research Assistant, Department of Electrical Energy Engineering, Tampere University of Technology

More information

ArcGIS Viewer for Microsoft Silverlight An Introduction

ArcGIS Viewer for Microsoft Silverlight An Introduction Esri International User Conference San Diego, CA Technical Workshops July 12, 2011 ArcGIS Viewer for Microsoft Silverlight An Introduction Art Haddad, Rich Zwaap, and Derek Law Agenda Background Product

More information

ThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon

ThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon ThingLink User Guide Yon Corp Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon Index Preface.. 2 Overview... 3 Installation. 4 Functionality. 5 Troubleshooting... 6 FAQ... 7 Contact Information. 8 Appendix...

More information

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 1. Open Google Earth. 2. Familiarize yourself with Google Earth s navigational features by zooming into Furman s campus, your

More information

It s under the liberal Apache 2.0 license, so it s usable in both free and commercial applications.

It s under the liberal Apache 2.0 license, so it s usable in both free and commercial applications. 1 2 3 So, what is Cesium? To put it succinctly, Cesium is an open-source JavaScript library for creating 3D globes and 2D maps. Cesium is used in many fields, such as geospatial, aerospace, sports, environmental

More information

Field Validation. Background: Initial concept: 1 st step:

Field Validation. Background: Initial concept: 1 st step: Field Validation Background: When creating complex GIS databases, it is essential that all or a significant portion of the digitized (or acquired) data should to be validated; this is done with various

More information

Table of contents. DMXzone Google Maps Manual DMXzone.com

Table of contents. DMXzone Google Maps Manual DMXzone.com Table of contents Table of contents... 1 About DMXzone Google Maps... 2 Features in Detail... 3 The Basics: Insterting DMXzone Google Maps on a Page... 16 Advanced: Creating Dynamic DMXzone Google Maps...

More information