Loglinear and Multidimensional Scaling Models of Internet
Download
Report
Transcript Loglinear and Multidimensional Scaling Models of Internet
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?
Globalize Information Access/Exchange
Decentralize Database Management/Update
Distribute Software Processes
The Network is the Computer
Development 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)
Problems 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.
Internet Mapping Technology
Software 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
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.
ESRI
ArcIMS 3
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.
ArcIMS Example
ArcIMS Example
ArcIMS Example
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.
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.
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)
Future Development
•Smart Mapping Software
Intelligent Agents
•Mobile devices
GPS / Cellular Phone/ PDA Integration
•On-line GIS functions and Modeling
Arctic research, Hydrology modeling..
•On-line Classes
Distance learning tools.
The Roaming of Agent (Carry a [Procedure-A])
The Planning Department
Flood zone
Land value and parcels
Land use
Agent
CODOT
The Tax Assessor Department
Procedure-A:
Agent
Procedure-A:
The Policy Department
Roads
Crime Risk Index
Agent
Procedure-A:
Dick’s GIS node
Agent
Procedure-A:
Agent
Procedure-A:
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].
Cross-Platform GIServices:
GPS navigation with Palm-size PC.
On-line GIS Classes and Lab Exercises
Http://map.sdsu.edu