dynamic internet mapping and distributed giservices

26
Dynamic Internet Dynamic Internet Mapping Mapping and and Distributed GIServices Distributed GIServices Arctic GIS Workshop, Seattle Washington, 2001 Ming-Hsiang Tsou [email protected] Web site: http://map.sdsu.edu Department of Geography, San Diego State University

Upload: levi

Post on 08-Jan-2016

36 views

Category:

Documents


0 download

DESCRIPTION

Arctic GIS Workshop, Seattle Washington, 2001. Dynamic Internet Mapping and Distributed GIServices. Ming-Hsiang Tsou [email protected] Web site: http://map.sdsu.edu Department of Geography, San Diego State University. Why Internet-based GIServices?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dynamic Internet Mapping and  Distributed GIServices

Dynamic Internet MappingDynamic Internet Mappingand and

Distributed GIServicesDistributed GIServices

Arctic GIS Workshop, Seattle Washington, 2001

Ming-Hsiang [email protected]

Web site: http://map.sdsu.edu

Department of Geography, San Diego State University

Page 2: Dynamic Internet Mapping and  Distributed GIServices

Why Internet-based GIServices? Why Internet-based GIServices?

Globalize Information Access/Exchange

Decentralize Database Management/Update

Distribute Software Processes

The Network is the Computer The Network is the Computer

Page 3: Dynamic Internet Mapping and  Distributed GIServices

Development HistoryDevelopment History•Internet (ARPANET 1970s, TCP/IP 1983)•World Wide Web (HTTP 1990, Mosaic 1993)

•On-line GIS•The Xerox PARC Map Viewer (Putz,1994)•GRASSLinks (Huse, 1995)•The Alexandria Digital Library (1994)

•Organization•The Open GIS Consortium (OGC, 1994)•ISO/TC 211 (the 211 Technical Committee of the International Standards Organization, 1994)

Page 4: Dynamic Internet Mapping and  Distributed GIServices
Page 5: Dynamic Internet Mapping and  Distributed GIServices
Page 6: Dynamic Internet Mapping and  Distributed GIServices
Page 7: Dynamic Internet Mapping and  Distributed GIServices

Problems for Internet-based GISProblems for Internet-based GIS

•Heterogeneous Geospatial Data Format•Vector: Coverage, Shapefiles, CAD, DLG, TIGER...

•Raster: GRID, IMG, LAN..TIFF, GIF, JPEG.

•GIS Database Connectivity: •large and complicated compared to other databases.•can not support spatial features directly, •Map engine on the server side to convert spatial features to

images or vector streams.•Map browser on the client side

•GIS Operations:•unable to provide on-line GIS operations.•Difficult to distribute GIS procedures from one machine to another.

Page 8: Dynamic Internet Mapping and  Distributed GIServices

Internet Mapping TechnologyInternet Mapping TechnologySoftware Development Platform:

CORBA (Common Object Request Broker Architecture) OMG

DCOM (Distributed Component Object Model) or .NET Microsoft

Java Platform Sun Microsystems Inc.

GIS Internet Mapping Solutions: ESRI ArcViewIMS, ArcIMS, Autodesk MapGuide INTERGRAPH GeoMedia Web Map Small World, Internet Application Server

Page 9: Dynamic Internet Mapping and  Distributed GIServices

Current On-line GIS Development Current On-line GIS Development

What can we do now? On-line display (spatial features)

On-line query (attributes)

Very limited GIS functions. (Identifying, selections,

buffering? ).

On-line editing new graphs and send back to servers.

What can we not do now? Full GIS operations (overlay, network analysis, 3D…)

Add new layers from client-side

Editing existing maps from client-side.

Upload a GIS Model or procedures to server side.

Page 10: Dynamic Internet Mapping and  Distributed GIServices

ESRIESRI

ArcIMS 3ArcIMS 3

Page 11: Dynamic Internet Mapping and  Distributed GIServices

ArcIMS Specifications ArcIMS Specifications

Platforms: UNIX or Windows NT (2000).

Web Server with Servlet Engine (not included)

Application Server (Middle-ware)

Spatial Server + Database (ArcSDE)

Technology: Remote administration (Servlet Engine)

Extensible Markup Language (XML) --> ArcXML

JavaScripts, Java applets and Servlets

Display: vector (feature server) and raster (image server)

Client browser: HTML version or Java applets version.

Page 12: Dynamic Internet Mapping and  Distributed GIServices

ArcIMS Example

Page 13: Dynamic Internet Mapping and  Distributed GIServices

ArcIMS Example

Page 14: Dynamic Internet Mapping and  Distributed GIServices

ArcIMS Example

Page 15: Dynamic Internet Mapping and  Distributed GIServices

Map Guide Specifications Map Guide Specifications Platforms:

Windows NT or 2000.

Web Serve: IIS, or Netscape Enterprise.

Database Connection: OLE-DB or ODBC. (Microsoft)

Oracle 8i and MS SQL server.

Technology: Spatial Data Files (SDFs) Microsoft COM-based development. Display: vector and raster.

Client browser: HTML version (new release 5?) or

Java plug-in version.

Page 16: Dynamic Internet Mapping and  Distributed GIServices
Page 17: Dynamic Internet Mapping and  Distributed GIServices
Page 18: Dynamic Internet Mapping and  Distributed GIServices
Page 19: Dynamic Internet Mapping and  Distributed GIServices

GeoMedia Web Map Specifications GeoMedia Web Map Specifications

Platforms: Windows NT (2000) only.

Web Server (IIS) with Active Server Pages (ASP)

COM + ODBC

GeoMedia Data Servers --> multiple types of data

Technology: Microsoft COM based technology.

ActiveX scripting, ActiveX controls, and VB Script

Client: Arctive CGM plug-in (Computer Graphics Metafile)

Display: vector -- ActiveCGM + MDF (Map definition Files)

raster -- GeoTIFF, JPEG, GIF, INTERGRAPH.

Page 20: Dynamic Internet Mapping and  Distributed GIServices
Page 21: Dynamic Internet Mapping and  Distributed GIServices

Smallworld Internet Application Server Smallworld Internet Application Server

Platforms: Intel chip platforms: Windows NT (2000) or RedHat Linux 6.1.

Web Server: IIS (win), Netscape Enterprise, or Apache(Linux)

Smallworld 3 core products and extended services

Middle-ware: CGI or Servlet Engine (not included).

Technology: Conform to OpenGIS WMS (Web Mapping Testbed) specification.

Smallworld Magik for developing new services

Standard Transforms. (data conversion)

Smallworld: Objec-Oriented GIS

Client browser: HTML version or Java version • (Java applets or Java applications)

Page 22: Dynamic Internet Mapping and  Distributed GIServices

Future DevelopmentFuture Development

•Smart Mapping Software Intelligent Agents

•Mobile devicesGPS / Cellular Phone/ PDA Integration

•On-line GIS functions and ModelingArctic research, Hydrology modeling..

•On-line Classes Distance learning tools.

Page 23: Dynamic Internet Mapping and  Distributed GIServices

Dick’s GIS node

The Planning Department

CODOT

The Tax Assessor Department

The Policy Department

Agent

Land use

Flood zone

Roads

Land value and parcels

Crime Risk Index

Procedure-A: (from Dick’s requests]•Buffer 200m from [Road] to create [Buffer zone]•Overlay [Land use] [Flood zone], [Buffer zone], and [Land parcels], [Crime Risk Index].

Agent

The Roaming of Agent The Roaming of Agent (Carry a [Procedure-A])

Procedure-A:

Agent Procedure-A: Agent Procedure-A:

Agent Procedure-A:

Procedure-A:

Page 24: Dynamic Internet Mapping and  Distributed GIServices

Cross-Platform GIServices:Cross-Platform GIServices:GPS navigation with Palm-size PC.GPS navigation with Palm-size PC.

Page 25: Dynamic Internet Mapping and  Distributed GIServices

On-line GIS Classes and Lab ExercisesOn-line GIS Classes and Lab Exercises

Page 26: Dynamic Internet Mapping and  Distributed GIServices

Http://map.sdsu.eduHttp://map.sdsu.edu