Title: GIS in the Coming Decade
1GIS in the Coming Decade
- Clint Brown
- ESRIFebruary 2001
2State of GIS
- Trends User Requirements
- ESRI Plans
- ArcGIS
- ArcIMS
- Futures
3Trends
4DBMS
- DBMS
- Scalable
- Extended types
- Affordable
Information management migrating from files to
DBMS
5Platforms
- Distributed
- Networked
- Interoperable
New clients
Network
- Loosely Coupled Networks
- Server-based
- Range of client types
Desktop
6Two Server Based Platforms
- Sun ONE/Java/UNIX Architecture
- Open
- EJB
- Write once, run everywhere
- Microsoft .NET Architecture
- Advanced Development Environment
- Strong Integration
- Both support all client types
7Platform Support
Clients
Services
Internet Server Technology
Wireless
Browser (HTML)
GIS Spatial Server
XML
Java
ArcGIS Services
ArcIMS Services
ArcGIS Desktops
XML used for communication
8Mobile Computing
- Integration of Wireless Technologies
- Lightweight Hardware
- GPS
- Telecommunications
The Mobile Society Will Take GIS With It
9GIS Trends
10Metadata For GIS
Metadata will drive data sharing
ArcCatalog
- All data
- Documented
- Metadata Repositories
- Catalog Services
Search, View, And Edit on the Internet
XML Standard
Based on FGDC/ISO Standards
11CAD Integration
Smart CAD Editing
Direct View
Standard Formats
DWG
DXF
DGN
CAD Drawings
Integrated Drawing Model (Parametric Geometry)
12Image Integration
Raster Processing Tools
- Dynamic
- Projection
- Transformation
Military Formats
Geo Database
MR SID
30 Formats
TIF/GIF
Many Others
Single Multi Band
Image Catalogs
GeoTiff
Grids
Unified Raster Model (Image Pyramid)
13Survey Integration
14Standards in GIS
- IT-based
- DBMS SQL
- XML
- Computing Platforms
- Development Languages
- GIS
- Metadata
- Web
- Open Data Use
- Simple feature APIs
15StandardGIS Data Models
- Data Models
- Metadata
- Map Templates and Symbology
. . . Provide Easier, Faster, and Standardized
Application Development
16Analysis and ModelingGeographic Information
Science
- Data Modeling
- Sampling
- Error and Accuracy
- GeostatisticalAnalysis
- Spatial Analysis
- Data Exploration
- Visual Modeling
- Visualization
17GIS User Requirements
18Three views of GIS
19Advanced Geometry
- Points, Lines, Polygons, and Surfaces
- Single and Multi-part Features
- Flexible coordinates
- XY
- XYZ
- XYZM
- True curves
- Continuous coverage (not tiled)
20Topology in GIS
- Topology for
- Shared geometry
- One set of lines, many sets of features
- Networks
- Relationships
- Important to represent systems of features
- Land records, Census, Networks
21GIS Data Models Also Need
- Tables of Attributes
- Rasters (Grids and geo-referenced images)
- Tins
22ESRI Work
- Based on Trends, Standards, and User Requirements
23Product Vision
- Maintain and Grow Existing Products
- Single Scaleable Architecture
- Common Data Model
- Multiple Complementary Products
- Base on Industry Standards
- IT Compliance
- Migration Via Incremental Releases
24ArcView Dual Platform Strategy
ArcView 3.3
ArcView 8.2
- Evolve Into New Architecture
Desktop GIS
25ArcView 3.3
- User conference release
- Software Improvements
- Enhancements
- New maps and data
- DBMS Support
- More
26ArcGIS System
27ArcIMS System
28What is ArcGIS?
- A Complete GIS
- Mapping
- Analysis and Geoprocessing
- Data Compilation
- Data Management
- Dissemination
- Custom Development
- Advanced Spatial Data Models
- File-based (Coverages, shapefiles, rasters)
- DBMS-based (Geodatabase)
29ArcGIS Desktop
Three ArcGIS Applications
30Standards Based
- Open DBMS
- UML Modeling CASE
- Schema Management
- COM Compliance
- Windows Standard User Interface
- Standard Application Development Environment VB,
C, VBA In The Box - Web Standards (XML, HTTP)
- OGC/ISO Certified
31ArcGIS Desktop Products
Scalable software options
ArcEditor and ArcInfo extend ArcView
32ArcView 8.1
Three ArcGIS Applications
33- ArcEditor
- ArcView
-
- Comprehensive Editing
- All Data Models
- Multi-user editing
- using ArcSDE
- Extends ArcView
- Full data model support for
- Editing
- Geodatabase design
- Schema management in ArcCatalog
34ArcEditor 8.1
Edits all data
35ArcToolbox in ArcView and ArcEditor
36 Tools To Import and Export Data Map
Projections
36Extends ArcView and ArcEditor
- ArcInfo
- ArcEditor
-
- Complete Geoprocessing
- Legacy Support (Workstation)
- Complete Geoprocessing
- Specialized GIS Tools
- ArcInfo Workstation
- UNIX Support
37ArcInfo Desktop Workstation
38ArcToolboxTwo versions
ArcView and ArcEditor
36 Tools
170 Tools
39Editing with ArcView, ArcEditor, and ArcInfo
40ArcView Edits Simple Data ModelsReads All Data
Sources
Desktop
ArcView
DBMS
Reads
ArcSDE not required to read multi-user DBMS
DBMS Gateway
Performance Gains
41ArcEditor and ArcInfo Edit and Use All Data
SourcesOften Used in Multi-user GIS
Desktop
ArcEditor
ArcSDE Data Editor
ArcInfo
ArcSDE Data Editor
DBMS
Reads
DBMS Gateway
ArcSDE required to edit multi-user geodatabase
42ArcGIS Desktop is Flexible
43ArcView, ArcEditor, and ArcInfo have the same
extensions
44ArcGIS 8.1 Extensions
ArcGIS 8.1
ArcInfo Workstation
45Analytical Extensions
46New 3D Analyst at 8.1
- Surface creation and analysis tools in ArcMap and
ArcToolbox - New ArcScene application
47Geostatistics
48Spatial Analyst
49StreetMap US
50Windows Platform for ArcInfo and ArcView
- Recommended Configuration
- 400 Mhz Chip
- 256 MB RAM
- Fast Disk
- True Color
- OpenGL Card for 3D Analyst
- Operating System
- Windows 2000
- Windows NT
- Windows 98 (Not available at 8.1)
51Spatial Data Support
52What is a Geodatabase?
- A container
- For GIS data
- Like coverages, shapefiles, rasters, tables and
so on - Continuous
- Behavior
- In a DBMS
53What does the Geodatabase mean?
Simpler Application
Complex Application
ArcGIS
ArcView 3ArcInfo 7
Intelligent Database
Simple data
Rules
Relationships
Intelligent Data Means Less Application
Development
54Geodatabases Are ScalableFor All Users
Personal Geodatabases
- From Projects to Enterprise
55Why ArcSDE?
- To edit a multi-user geodatabase
- Open DBMS
- Oracle (Oracle Spatial is optional)
- SQL Server
- IBM DB2
- Informix
- Open your GIS database to all users
- Manage Versions and History
56Two ArcSDE Configurations at 8.1
57The ArcGIS System
Desktop Products
Server Products
ArcView
ArcSDE
DBMS
ArcSDE Data Viewer
DBMS Gateway
ArcIMS
ArcEditor
Internet Services
ArcSDE Data Editor
ArcInfo
ArcSDE Data Editor
58Where to find more information on ArcGIS 8.1
- www.esri.com/ArcOnline
- See the White Papers section for a PDF document
named What is ArcGIS?
59ArcIMS 3
Distributed GIS for the Internet
ArcIMS
- New Architecture
- Simple
- Standards Based
MapObjects IMS
ArcView IMS
A New Platform for GIS
60ArcIMS Clients
61ArcXML
62Internet Feature Streaming
ArcIMS Server(Feature Server)
63ArcIMS Manager
64ArcIMS HTML Viewer
65Java Viewer
- Template-based
- Standard functions
- Display, query, map navigation
- Selection, classification, buffer, red-lining,
markup (editing) - Easy to customize
- Works in any browser
- Good for sites with bandwidth (Intranet)
66ArcIMS Java Custom Viewer
67The ArcGIS Family
68Geography Network
69Geography Network
- Providers and Consumers
- Portal Site
- Metadata
70Incremental Product Releases
Ongoing development and evolution
- 2000 Release initial platform AM/FM
functionality - 2001 Desktop GIS functionality, performance,
and quality - 2002 Geodata compilation Web
services Comprehensive functionality