©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.

Slides:



Advertisements
Similar presentations
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Advertisements

CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece
Bentley and ESRI Interoperability. Designed to serve all types of workflows Desktop Interoperability Server Interoperability.
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.
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
Future trends on geospatial distributed infrastructures How EEA leverage upcoming technologies and brings its daily needs into cost effective but interoperable.
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Building a GeoPortal with the ArcGIS for Flex Viewer Denver PUG 5/12/2011 Mike Riley.
InSAR Data and GeoServer IU QuakeSim Team October 26, 2011.
Internet enabled GIS GIS Topics and Applications John Reiser Rowan University.
ORNL DAAC ORNL DAAC: Accessing ORNL DAAC OGC services Overview: Accessing ORNL DAAC Open Geospatial Consortium (OGC)
1 Dynamic Map Service Integration Tool Mashing.
Esri UC 2014 | Technical Workshop | Desktop A New Way of Working in 3D Web3D across the platform Device.
GO! NC Presented by: NCDOT GIS Unit Overview and Demonstration DiscoverBuildConnect
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
NOAA CMSP Data and Tools Team On-line Mapping Services and Custom ESI Web Applications Robby Wilson, Chief, Spatial Information Technology NOAA/NOS Special.
Sharing imagery and raster data in ArcGIS
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Introduction to ArcGIS API for JavaScript
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Distributed Voyager (DVoy) Web Services
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
U.S. Environmental Protection Agency WATERS Status Update
Extending ArcGIS for Server
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
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.
Product Overview Copyright © 2005 Towson University Center for Geographic Information Sciences Center for Geographic Information Sciences © Matt Felton.
Web Mapping Seth Peery, Senior GIS Architect
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
The FalconView Geodata Overlay
Tutorial: Using ArcGIS Server and ESRI ArcGIS API for Javascript Peter Sforza March 7, 2013.
Achieving Interoperability using the ArcGIS Platform
Esri UC 2014 | Technical Workshop | Fundamentals of working with geographic data Miriam Schmidts.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Best Practices for Designing Effective Map Services Tanu Hoque.
Enabling High-Quality Printing in Web Applications
Preparing and Deploying Data to ArcPad Juan Luera.
Roberto Lucchi Esri INSPIRE Discovery, View and Download and OGC standards.
ORNL DAAC ORNL DAAC: Access ORNL DAAC OGC WMS Service in Virtual Globe Tools Overview: Access ORNL DAAC Open Geospatial.
NODC ↔ Data Consumers Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
Exploring Spatial Data Infrastructure in an Open Source World Jacqueline Lowe UNC-Asheville National Environmental Modeling and Analysis Center Jacqueline.
Maps, Maps and More Maps: Three Approaches to Reach the Masses Lisa M. Ballagh, John C. Cartwright, and Allaina M. Wallace.
Service Composition for GIS Sai Ma, Minruo Li, Weichang Du Faculty of Computer Science, University of New Brunswick, Canada 2008 IEEE Congress on Services.
ATN GIS Support ArcGIS: ArcCatalog.
LBR & WS LAB 1: INTRODUCTION TO GIS.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
ArcGIS: ArcCatalog. Agenda The ArcCatalog Interface General ArcCatalog ▫Navigating directories ▫Preview data ▫View metadata Advanced ArcCatalog ▫Modifying.
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
OBIS Web Services Mike Flavell OBIS Data Manager ODIN Africa Training Course on Marine Biodiversity Management, Oostende, Belgium, 17 March 2014.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Creating and Sharing Geospatial Data January 28, 2010 presentation to the Bedford Institute of Oceanography Geographic Information Systems Special Interest.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Image Processing Software Options Which types of software can be used to view and process remotely sensed imagery?
ArcGIS API for javascript
Mapping for the interwebs
Accessing Spatial Information from MaineDOT
HEATHER HALL & ADRIENNE SPITZER
Web AppBuilder for ArcGIS
Combining ArcGIS for Server & ArcGIS Online
Tile layers, map image layers, and on-premises Web GIS
ArcGIS Online – The Road Ahead
Presentation transcript:

©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

©2010 AIR WORLDWIDE 2 What is a WMS? “The OpenGIS® Web Map Service Interface Standard (WMS) provides a simple HTTP interface for requesting geo-registered map images from one or more distributed geospatial databases.” A WMS request defines the geographic layer(s) and area of interest to be processed. – From Simple definition - Provides a link to a geospatial image

©2010 AIR WORLDWIDE 3 Integrating ArcGIS Server WMS Creating Data – Simply generate a map in ArcMap with data stored in ArcServer – Publish the map to ArcServer and make sure to select WMS under the Capabilities tab Accessing from a Web Platform – Will need access to a WMS URL – Need an API to integrate with online mapping tools – Tons of online examples, easy to program

©2010 AIR WORLDWIDE 4 Understanding the WMS URL How to decode a WMS URL – Request – GetMap – Layer – What is the layer’s name? In ArcGIS Server the layer name is a number from 0 to n. Check metadata for details – Style – Is there a defined style for the layer? – Format – Do you want to display a JPEG or a PNG? – Bounding Box – How do you pass those values to the URL? – Projection – ESPG:4326 or others – Width and Height of tile – 256 x 256 or other size? – Version – or 1.3? Complete WMS URL Request: parent=true&format=image%2Fjpeg&bgcolor=ffffff&version=1.1.1&layers=0&styles=default&exce ptions=application%2Fvnd.ogc.se_xml&bbox= %2C %2C %2C &srs=EPSG%3A4326&width=700&height=700

©2010 AIR WORLDWIDE 5 ArcGIS Server in Google Maps V3 WMS layer added as a ImageMapType When creating the function that reads the WMS URL the developer can define a number of properties Bounding box values passed using Google’s code Developer can take advantage of Google’s built in tools, like using the address search, or adding KML overlays

©2010 AIR WORLDWIDE 6 ArcGIS Server WMS in Esri JavaScript WMS layer added as an URL When creating the function that reads the WMS URL the developer can define a number of properties Developers can take advantage of built in tools, including WMS legends and other Esri tools

©2010 AIR WORLDWIDE 7 Catches… Need to understand your version – Differences between and 1.3 – Bounding box values, axis order based on CRS – SRS (projection) vs. CRS (coordinate system) Projections – What is the goal of the map? – ESPG:4326, most compatible, other projections are available, but more code is required Image Format – Remember, there are differences between PNG and JPEG rendering When using Google Maps you will need to sign up for an API

©2010 AIR WORLDWIDE 8 Quick Example

©2010 AIR WORLDWIDE 9 Summary WMS is a great tool for displaying a variety of datasets in a number of web applications Can create your own base maps and take advantage of other tools available in the appropriate JavaScript library Can rapidly create WMS layers in ArcMap and ArcGIS Server so others (developers) can easily consume data in web applications

©2010 AIR WORLDWIDE 10 For More Information Main example Another great example mple2.html mple2.html Integrating Esri platform into Google Maps WMS in Esri JavaScript v2.1 s_start.htm s_start.htm