GIS in the Coming Decade Clint Brown ESRI February 2001
State of GIS Trends & User Requirements ESRI Plans ArcGIS ArcIMS Futures
Trends
Information management migrating from files to DBMS Scalable Extended types Affordable Files Scalable DBMS's Information management migrating from files to DBMS
Platforms Distributed Networked Interoperable Loosely Coupled Networks New clients Network Loosely Coupled Networks Server-based Range of client types Desktop
Two 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
Internet Server Technology XML used for communication Platform Support Clients Services Internet Server Technology Wireless Browser (HTML) XML GIS Spatial Server Java ArcIMS Services ArcGIS Services ArcGIS Desktops XML used for communication
The Mobile Society Will Take GIS With It Mobile Computing Integration of Wireless Technologies Lightweight Hardware GPS Telecommunications The Mobile Society Will Take GIS With It
GIS Trends
Metadata 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
Integrated Drawing Model (Parametric Geometry) CAD Integration ArcGIS Smart CAD Editing Direct View Standard Formats DWG DXF DGN CAD Drawings Integrated Drawing Model (Parametric Geometry)
Image Integration ArcGIS Raster Processing Tools Dynamic Projection Transformation Military Formats Geo Database MR SID 30+ Formats TIF/GIF Many Others Single Multi Band GeoTiff Image Catalogs Grids Unified Raster Model (Image Pyramid)
Survey Integration
Standards in GIS IT-based GIS DBMS & SQL XML Computing Platforms Development Languages GIS Metadata Web Open Data Use Simple feature API’s
Standard GIS Data Models Metadata Map Templates and Symbology . . . Provide Easier, Faster, and Standardized Application Development
Analysis and Modeling Geographic Information Science Data Modeling Sampling Error and Accuracy Geostatistical Analysis Spatial Analysis Data Exploration Visual Modeling Visualization
GIS User Requirements
Three views of GIS 1. Smart, interactive, functional Map 2. A set of tools and procedures A language to perform tasks 1. Smart, interactive, functional Map DBMS 3. A well-managed system of information Data Files
Advanced Geometry Points, Lines, Polygons, and Surfaces Single and Multi-part Features Flexible coordinates XY XYZ XYZM True curves Continuous coverage (not tiled)
Topology 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 …
GIS Data Models Also Need Tables of Attributes Rasters (Grids and geo-referenced images) Tins
Based on Trends, Standards, and User Requirements ESRI Work Based on Trends, Standards, and User Requirements
Product 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
ArcView Dual Platform Strategy Continue Support ArcView 3.3 ArcView 8.2 Evolve Into New Architecture ArcView 3.2a ArcView 8.1 ArcView 3.2 Desktop GIS
ArcView 3.3 User conference release Software Improvements Enhancements New maps and data DBMS Support More …
ArcGIS System Clients Services ArcIMS Services ArcSDE Services ArcInfo ArcEditor ArcView ArcIMS Services ArcExplorer Browser Files ArcSDE Services Databases Services
ArcIMS System
What is ArcGIS? A Complete GIS Advanced Spatial Data Models Mapping Analysis and Geoprocessing Data Compilation Data Management Dissemination Custom Development Advanced Spatial Data Models File-based (Coverages, shapefiles, rasters…) DBMS-based (Geodatabase)
ArcGIS Desktop ArcCatalog Three ArcGIS Applications ArcMap ArcToolbox
Standards 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
ArcGIS Desktop Products Scalable software options ArcView Complete GIS Solid Editing Simple Data Models Extensible ArcEditor ArcView + Comprehensive Editing All Data Models ArcInfo ArcEditor + Complete Geoprocessing Legacy Support (Workstation) ArcEditor and ArcInfo extend ArcView
ArcView 8.1 ArcCatalog Three ArcGIS Applications ArcMap ArcToolbox
Extends ArcView ArcEditor Full data model support for + Comprehensive Editing All Data Models Multi-user editing using ArcSDE Extends ArcView Full data model support for Editing Geodatabase design Schema management in ArcCatalog
ArcEditor 8.1 ArcCatalog Edits all data ArcMap ArcToolbox
ArcToolbox in ArcView and ArcEditor 36 Tools To Import and Export Data + Map Projections
Extends ArcView and ArcEditor ArcInfo ArcEditor + Complete Geoprocessing Legacy Support (Workstation) Extends ArcView and ArcEditor Complete Geoprocessing Specialized GIS Tools ArcInfo Workstation UNIX Support
ArcInfo = Desktop + Workstation
ArcToolbox Two versions ArcInfo ArcToolbox Two versions ArcView and ArcEditor 36 Tools 170+ Tools
Editing with ArcView, ArcEditor, and ArcInfo
ArcView Edits Simple Data Models Reads All Data Sources Shapefiles Edits pGBD Edits Simple Desktop ArcView Coverages Reads ArcSDE Reads DBMS ArcSDE not required to read multi-user DBMS DBMS Gateway Performance Gains
ArcSDE required to edit multi-user geodatabase ArcEditor and ArcInfo Edit and Use All Data Sources Often Used in Multi-user GIS Shapefiles Edits Desktop ArcEditor pGBD Edits ArcSDE Data Editor Coverages Edits ArcInfo ArcSDE Data Editor ArcSDE Edits Reads DBMS DBMS Gateway ArcSDE required to edit multi-user geodatabase
ArcGIS Desktop is Flexible
ArcView, ArcEditor, and ArcInfo have the same extensions
ArcGIS 8.1 Extensions Spatial Analyst GRID 3D Analyst TIN ArcInfo Workstation Spatial Analyst GRID 3D Analyst TIN Geostatistical Analyst ArcPress StreetMap USA MrSID Encoder TIFF/LZW Compression TIFF/LZW
Analytical Extensions 3D Geostatistical Spatial
New 3D Analyst at 8.1 Surface creation and analysis tools in ArcMap and ArcToolbox New ArcScene application
Geostatistics
Spatial Analyst
StreetMap US
Windows 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)
Spatial Data Support
What is a Geodatabase? A container In a DBMS For GIS data Like coverages, shapefiles, rasters, tables and so on Continuous Behavior In a DBMS
What does the Geodatabase mean? Simpler Application Complex Application ArcGIS ArcView 3 ArcInfo 7 Intelligent Database Simple data Rules Intelligent Data Means Less Application Development Relationships
Geodatabases Are Scalable For All Users Workgroup (Open DBMS) ArcSDE Gateway Personal Geodatabases Enterprise (Open DBMS) ArcSDE Gateway From Projects to Enterprise
Why 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
Two ArcSDE Configurations at 8.1 Application Server Direct Connect License Manager ArcSDE Keycode
The ArcGIS System Desktop Products Server Products ArcView ArcSDE DBMS ArcSDE Data Viewer DBMS Gateway ArcEditor ArcIMS ArcSDE Data Editor Internet Services ArcInfo ArcSDE Data Editor Files
Where 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?”
Distributed GIS for the Internet ArcIMS 3 Distributed GIS for the Internet ArcIMS New Architecture Simple Standards Based MapObjects IMS ArcView IMS …A New Platform for GIS
ArcIMS Clients
ArcXML
Internet Feature Streaming ArcIMS Server (Feature Server)
ArcIMS Manager Author Admin Design
ArcIMS HTML Viewer
Java Viewer Template-based Standard functions Easy to customize Display, query, map navigation Selection, classification, buffer, red-lining, markup (editing) Easy to customize Works in any browser Good for sites with bandwidth (Intranet) Java Beans JScript
ArcIMS Java Custom Viewer
The ArcGIS Family
Geography Network
Geography Network Providers and Consumers Portal Site Metadata
Incremental 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