arnold webuquerque20110302
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
![Page 1: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/8.jpg)
Web GIS ModelsWeb GIS Models
Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).
![Page 9: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/9.jpg)
Web GIS ArchitectureWeb GIS Architecture
Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).
![Page 10: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/12.jpg)
Fu, P. & Sun, J. (2011).Fu, P. & Sun, J. (2011).
![Page 13: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/17.jpg)
ArcGISArcGIS Viewer for FlexViewer for Flex
![Page 18: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/18.jpg)
![Page 19: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/19.jpg)
![Page 20: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/20.jpg)
Demo: site processDemo: site process
![Page 21: Arnold webuquerque20110302](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042518/54941557ac79593b2e8b4a39/html5/thumbnails/24.jpg)
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