Arnold webuquerque20110302

24
Web Mapping & The Web Mapping & The Power of Where Power of Where Lisa Arnold Lisa Arnold [email protected] [email protected] Twitter @ Twitter @ lisaarn lisaarn

description

Local GIS/GPS specialist Lisa Arnold will introduce you to geographic information systems and demonstrate how to translate geographic information onto the web: * Why geographic location — "where" — matters * Options available for delivering maps on the web * Focus on ESRI's ArcGIS mapping software utilizing the ArcGIS API for Flex.

Transcript of Arnold webuquerque20110302

Page 1: Arnold webuquerque20110302

Web Mapping & The Web Mapping & The

Power of WherePower of Where

Lisa ArnoldLisa Arnold

[email protected]@gmail.com

Twitter @Twitter @lisaarnlisaarn

Page 2: Arnold webuquerque20110302

About MeAbout Me

�� GIS Analyst GIS Analyst –– Natural Heritage New MexicoNatural Heritage New Mexico, ,

Museum of Southwestern Biology, University of Museum of Southwestern Biology, University of

New MexicoNew Mexico

�� Adjunct Instructor Adjunct Instructor –– Department of GeographyDepartment of Geography, ,

University of New MexicoUniversity of New Mexico

�� Geographic information Geographic information

sciencescience

�� Conservation GISConservation GIS

�� Spatial modelingSpatial modeling

�� Web mappingWeb mapping

�� GPSGPS

Page 3: Arnold webuquerque20110302

Have a little biteHave a little bite

http://ndnforum.com/blogs//index.php/2009/07/03/freedom-pass-it-on?blog=6

Page 4: Arnold webuquerque20110302

Geographic Information SystemGeographic Information System

GIS is a computerGIS is a computer--

based technology to based technology to

collect, integrate, collect, integrate,

analyze, query, model analyze, query, model

and visualize and visualize

geographicgeographic--oriented oriented

data (like a visual data (like a visual

database)database)

Technology, Methodology, Profession, BusinessBolstad, P. (2008).Bolstad, P. (2008).

Page 5: Arnold webuquerque20110302

Answer Global and Local QuestionsAnswer Global and Local Questions

�� LocationLocation–– What is at …?What is at …?

–– What exists at a particular location?What exists at a particular location?

�� ConditionCondition–– Where is it?Where is it?

–– Find location where certain conditions Find location where certain conditions are satisfied.are satisfied.

�� TrendsTrends–– What has changed since?What has changed since?

–– Differences in an area over time.Differences in an area over time.

�� PatternsPatterns–– What spatial patterns exist?What spatial patterns exist?

–– Spatial relationships between Spatial relationships between geographic data.geographic data.

�� ModelingModeling–– What if …?What if …?

–– Predict cause and effects of new Predict cause and effects of new scenarios.scenarios.

Great examples of GIS in action here!

Page 6: Arnold webuquerque20110302

GIS SoftwareGIS Software

�� DesktopDesktop–– ArcGISArcGIS, , ArcViewArcView –– ESRIESRI

–– GeomediaGeomedia –– Intergraph Corp.Intergraph Corp.

–– MapInfo MapInfo –– MapInfoMapInfo Corp.Corp.

–– AutoCAD Map AutoCAD Map –– AutoDesk Inc.AutoDesk Inc.

–– SmallworldSmallworld -- GEGE

–– IdrisiIdrisi –– Clark LabsClark Labs

–– MapPoint MapPoint -- MicrosoftMicrosoft

–– QGIS QGIS –– open sourceopen source

–– GRASS GRASS –– open sourceopen source

�� ServerServer–– ArcGISArcGIS Server Server -- ESRIESRI

–– MapServerMapServer –– open sourceopen source

Professional Industry Leader•Environmental Systems Research Institute, Inc.•Founded in 1969•Used by 24,000 state and local governments

•Annual revenues of $794 million •20% of revenues invested in Research & Development each year

Page 7: Arnold webuquerque20110302

Geospatial RevolutionGeospatial Revolution

�� http://geospatialrevolution.psu.edu/episodhttp://geospatialrevolution.psu.edu/episod

e2/chapter3e2/chapter3

Don’t miss these videos!Don’t miss these videos!

Page 8: Arnold webuquerque20110302

Web GIS ModelsWeb GIS Models

Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).

Page 9: Arnold webuquerque20110302

Web GIS ArchitectureWeb GIS Architecture

Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).

Page 10: Arnold webuquerque20110302

Application ComponentsApplication Components

�� BasemapBasemap–– Often cached services preOften cached services pre--created by servercreated by server

�� Road mapRoad map

�� Aerial imageryAerial imagery

�� Operational layersOperational layers–– Dynamic data rendered by the browserDynamic data rendered by the browser

�� Real time weatherReal time weather

�� Disease locationsDisease locations

�� ToolsTools–– Find an addressFind an address

–– Get directionsGet directions

–– Query or searchQuery or search

Page 11: Arnold webuquerque20110302

Geospatial Web ServicesGeospatial Web Services

�� Application components are driven by Application components are driven by

geospatial web servicesgeospatial web services

–– Web service is a method of communicationWeb service is a method of communication

–– Programming interface that can be accessed Programming interface that can be accessed

by other applicationsby other applications

Page 12: Arnold webuquerque20110302

Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).

Page 13: Arnold webuquerque20110302

Service FunctionsService Functions

�� Map servicesMap services

–– Most basic: display, query, identifyMost basic: display, query, identify

�� Data servicesData services

–– Edit, serve imagery, synchronizeEdit, serve imagery, synchronize

�� Analytical servicesAnalytical services

–– GeocodeGeocode, route, proximity, buffer, , route, proximity, buffer,

–– GeoprocessingGeoprocessing –– custom analysis modelscustom analysis models

Page 14: Arnold webuquerque20110302

Service StandardsService Standards

�� Open Geospatial ConsortiumOpen Geospatial Consortium

–– WMS (Web Map Service) WMS (Web Map Service)

–– WFS (Web Feature Service)WFS (Web Feature Service)

–– WCS (Web Coverage Service )WCS (Web Coverage Service )

�� Other related standardsOther related standards

–– KML (Keyhole Markup Language)KML (Keyhole Markup Language)

–– GEORSSGEORSS

–– GML (Geography Markup Language)GML (Geography Markup Language)

Page 15: Arnold webuquerque20110302

REST ServicesREST Services

�� ““With REST, everything is a URL”With REST, everything is a URL”

–– Communication type used between the web Communication type used between the web

service and the browser (client)service and the browser (client)

Using the ArcGIS Server Rest API to generate a map covering the

United States, asking the return to be a JPEG of 800 pixels by 500

pixels, the request is the following:

http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_ShadedReli

ef_World_2D/MapServer/export?

bbox=-183.33, 15.20, -9.53, 74.08

&size=800, 500

&format=jpg

&dpi=96

&f=image

Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).

Page 16: Arnold webuquerque20110302

The The MashupMashup

�� Bringing it all togetherBringing it all together

–– Integrate diverse resources to create an Integrate diverse resources to create an

applicationapplication

�� Use browser side API to represent web Use browser side API to represent web

services and handle user interactionservices and handle user interaction

–– API for JavaScriptAPI for JavaScript

–– API for FlexAPI for Flex

–– API for API for SilverlightSilverlight

Page 17: Arnold webuquerque20110302

ArcGISArcGIS Viewer for FlexViewer for Flex

Page 18: Arnold webuquerque20110302
Page 19: Arnold webuquerque20110302
Page 20: Arnold webuquerque20110302

Demo: site processDemo: site process

Page 21: Arnold webuquerque20110302

Start right now!Start right now!

�� ArcGIS.comArcGIS.com

–– Search for geospatial web servicesSearch for geospatial web services

–– Create and share a Create and share a mashupmashup without without

programmingprogramming

�� ESRI’sESRI’s Mapping for Everyone Site Mapping for Everyone Site

–– Create and share mapsCreate and share maps

–– http://www.esri.com/mappinghttp://www.esri.com/mapping--forfor--

everyone/index.htmleveryone/index.html

Page 22: Arnold webuquerque20110302

Book RecommendationsBook Recommendations

Fu, P. & Sun, J. (2011). Fu, P. & Sun, J. (2011). Web Web GIS: Principles and GIS: Principles and Applications.Applications. Redlands, CA: Redlands, CA:

ESRI Press.ESRI Press.

DuvanderDuvander, A. (2010). , A. (2010). Map Map Scripting 101.Scripting 101. San Francisco, San Francisco,

CA: No Starch Press, Inc.CA: No Starch Press, Inc.

Page 23: Arnold webuquerque20110302

ReferencesReferences

�� Bolstad, P. (2008). GIS Fundamentals: A first text on Bolstad, P. (2008). GIS Fundamentals: A first text on geographic information systems. White Bear Lake, MN: geographic information systems. White Bear Lake, MN: Eider Press.Eider Press.

�� Fu, P. & Sun, J. (2011). Fu, P. & Sun, J. (2011). Web GIS: Principles and Web GIS: Principles and Applications.Applications. Redlands, CA: ESRI Press.Redlands, CA: ESRI Press.

�� http://www.gis.com/http://www.gis.com/

�� http://www.esri.com/http://www.esri.com/

�� http://www.arcgis.com/home/http://www.arcgis.com/home/

�� http://help.arcgis.com/en/webapps/flexviewer/http://help.arcgis.com/en/webapps/flexviewer/

�� http://help.arcgis.com/en/webapi/flex/index.htmlhttp://help.arcgis.com/en/webapi/flex/index.html

�� http://www.esri.com/news/publications/index.htmlhttp://www.esri.com/news/publications/index.html

�� http://www.esri.com/mappinghttp://www.esri.com/mapping--forfor--everyone/index.htmleveryone/index.html

�� http://geospatialrevolution.psu.edu/http://geospatialrevolution.psu.edu/

Page 24: Arnold webuquerque20110302

Thanks!Thanks!

�� Tell me what you thinkTell me what you think

–– http://spkr8.com/t/5549http://spkr8.com/t/5549

–– http://speakerrate.com/series/181http://speakerrate.com/series/181--

webuquerquewebuquerque--20112011

Lisa ArnoldLisa Arnold

[email protected]@gmail.com

Twitter @Twitter @lisaarnlisaarn