lecture 1: introduction to intermediate...

14
Lecture 8 Online GIS

Upload: vankhue

Post on 19-Mar-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Lecture 8

Online GIS

Page 2: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Lecture 8:Outline

I. Online GIS1. Google Earth2. MSN Live Maps

II. Open Source GISIII. ArcGIS Server and the ESRI suite of online software

utility optionsIV. Advanced Data Mining

Page 3: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Online GISGoogle Earth (v. 5)

• Information/Photo Uploads• Terrain View/Tilt• Street View• Google Maps

Page 4: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Online GISGoogle Earth

KML/KMZ Files• KML: Keyhole Markup Language• A KMZ file is a compressed version of a KML file. • Creation Process:

1. Create your data layer (i.e. shapefile, feature class)2. Symbolize your data layer as you would like it to be displayed in Google

Earth.3. Convert to a Layer file.

• Right-click data layer in the table of contents and choose “Save as Layer File…”

4. Run the “Layer to KML” tool. 5. Alternatively, you can run the “Map to KML” tool. Converts a map

document….http://code.google.com/apis/kml/documentation/

Page 5: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Online GISMSN Live (Bing) Maps

• Oblique Imagery from Pictometry• Select “Birds Eye”

http://www.bing.com/maps/default.aspx?v=2&FORM=LMLTCP&cp=pq5r3b53p618&style=b&lvl=1&tilt=-90&dir=0&alt=-1000&phx=0&phy=0&phscl=1&scene=33163532&encType=1

www.bing.com/maps/

Page 6: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Open Source GISOpen Source GIS: • Free software distributed with the

source code.

• Desktop GIS: • GRASS: http://grass.itc.it/• Quantum GIS: http://www.qgis.org/

• Web-Based GIS: • Open Layers: http://openlayers.org/• Google Maps:

Page 7: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Open Source GISGoogle Maps

Google App Engine• http://code.google.com/appengine• Run your web apps on Google's

infrastructure • Pay for what you use - scalable

framework• Java and Python Runtime

environments• Replaces Google MashupsGoogle Maps API• Embed Google Maps in your web

page.

http://www.walkjogrun.net/

Page 8: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

APIApplication Programming Interface

• A set of routines, protocols, and tools for building software applications.

• A good API makes it easier to develop a program by providing all the building blocks.

Page 9: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

ESRI Online Software Tools

• ArcGIS Server• ArcGIS Online• ArcIMS Becoming

obsolete

Page 10: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

ESRI Online Software ToolsArcGIS Server

• Publish fast, intuitive Web maps tailored to your audience.

• Shrink data and application redundancy, optimize system configurations, and consolidating enterprise systems.

• Centrally manage your geodata.• Simplify access to large volumes of imagery

resources.• Extend GIS to your mobile workforce.

http://sanbernardino.ca.crimeviewcommunity.com/

• ArcGIS Server: Distribute maps and GIS capabilities via Web mapping applications and services. Publish maps and store/manage data.

Online Demo: http://serverx.esri.com/BlogDownloads/20080327ManagerVideo/create_web_app_manager.htm

Page 11: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

ESRI Online Software ToolsArcGIS Online

• ArcGIS Online: Provides a common platform for ArcGIS users to discover, share, and build GIS applications, services, and content. • Jump-start your GIS projects without additional investments in

infrastructure or staffing. Services are hosted by ESRI.

• Save money because you don't have to worry about software and data acquisition, management, and updates.

• Save time because you have access to ready-to-use content to build your applications.

• Develop Web applications quickly by leveraging ArcGIS Online map and task services and ArcGIS Web Mapping APIs.

• Access prepublished maps and reference layers; browse templates, user guides, and tutorials.

• Easily organize, find, and share geographic information.

Page 12: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

ESRI Online Software ToolsData Doors

Data Doors: Enables GIS users to select, order, and acquire a variety of raster data that is currently accessible as ArcGIS Online content.

http://esri.datadoors.net/datadoorsweb/Order.aspx

Page 13: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Data MiningGuidelines for Finding GIS Data

Step 1: Explore the links at the following website for online GIS data sources. These include links to vector and raster data at local to international scales. http://gis.stanford.edu/web.html

Step 2: Crawl the Web with search engines like Google.Add "geographic information systems" or "GIS" to your keyword search. Syntax Examples:" GIS hydrology Mexico""faults California .shp"" population India .e00“

Step 3: Search several GIS support mailing list archives at the following web sites: Directions Magazine: A collection of all postings to the most popular GIS discussion lists. ESRI Support Center: Users often send requests for GIS data sources to these lists and then post summaries of their findings.

Step 4: Post your own query to one of the above GIS lists. Be sure to have done the keyword search of the list archive first.

Step 5: Get on the phone and call, or send an email to the organization, agency or company that may have the data.

Page 14: Lecture 1: Introduction to Intermediate GISdlb10399/Docs/Geog406_Fall09/Lectures/Lect8_Online...Lecture 8: Outline I. Online GIS 1. ... ... Application Programming Interface • A

Data Mining

Always check for the following:

• Are the spatial data in a GIS software format: i.e. Shapefile (.shp), Geodatabase or Arc/Info (.e00)?

• Are the spatial files' map projection parameters defined? Does the projection match that of your other data?

• What is the scale of the spatial data? Does it match your other data?

• At what summary level are the tabular data (county, block group, state, etc)?

• How recent are the data?

• What were the sources for the data?

• What are the copyright requirements?

• Is there metadata associated with the data?

GIS Data Considerations