Arnold webuquerque20110302

Preview:

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.

Citation preview

Web Mapping & The Web Mapping & The

Power of WherePower of Where

Lisa ArnoldLisa Arnold

lisaarn@gmail.comlisaarn@gmail.com

Twitter @Twitter @lisaarnlisaarn

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

Have a little biteHave a little bite

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

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

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!

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

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!

Web GIS ModelsWeb GIS Models

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

Web GIS ArchitectureWeb GIS Architecture

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

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

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

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

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

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)

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

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

ArcGISArcGIS Viewer for FlexViewer for Flex

Demo: site processDemo: site process

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

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.

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/

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

lisaarn@gmail.comlisaarn@gmail.com

Twitter @Twitter @lisaarnlisaarn