Title: Loglinear%20and%20Multidimensional%20Scaling%20Models%20of%20Internet%20Transactions
1Arctic GIS Workshop, Seattle Washington, 2001
Dynamic Internet Mapping and Distributed
GIServices
Ming-Hsiang Tsou mtsou_at_mail.sdsu.edu Web site
http//map.sdsu.edu Department of Geography, San
Diego State University
2Why Internet-based GIServices?
- Globalize Information Access/Exchange
- Decentralize Database Management/Update
- Distribute Software Processes
The Network is the Computer
3Development 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)
4(No Transcript)
5(No Transcript)
6(No Transcript)
7Problems 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.
8Internet 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
9Current 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.
10ESRI ArcIMS 3
11ArcIMS 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) --gt ArcXML
- JavaScripts, Java applets and Servlets
- Display vector (feature server) and raster
(image server) - Client browser HTML version or Java applets
version.
12ArcIMS Example
13ArcIMS Example
14ArcIMS Example
15Map 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.
16(No Transcript)
17(No Transcript)
18(No Transcript)
19GeoMedia Web Map Specifications
- Platforms
- Windows NT (2000) only.
- Web Server (IIS) with Active Server Pages (ASP)
- COM ODBC
- GeoMedia Data Servers --gt 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.
20(No Transcript)
21Smallworld 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)
22Future 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.
23The Roaming of Agent (Carry a Procedure-A)
The Planning Department
The Tax Assessor Department
Land value and parcels
Flood zone
Land use
Agent
Agent
Procedure-A
Procedure-A
CODOT
The Policy Department
Roads
Crime Risk Index
Agent
Agent
Procedure-A
Procedure-A
Dicks GIS node
- Procedure-A (from Dicks requests
- Buffer 200m from Road to create Buffer zone
- Overlay Land use Flood zone, Buffer zone,
and Land parcels, Crime Risk Index.
Agent
Procedure-A
24Cross-Platform GIServicesGPS navigation with
Palm-size PC.
25On-line GIS Classes and Lab Exercises
26Http//map.sdsu.edu