GIS Technology for the Enterprise

Download Report

Transcript GIS Technology for the Enterprise

ESRI
Presentation to GISAC,
March 16th, 2005
Agenda
• Information Technologies and
Geographic Information Systems
• ArcGIS Server and ArcGIS
Engine Demonstrations
• What's coming with ArcGIS 9.1
• Network Analyst
What is an information
system?
• An information system is a framework or
set of resources that provide useful
information through management and
analysis of data in accordance with defined
procedures.
information
System
Interface
Users
data
Information system
• Designed to support the missions of an
organization.
Geographic Information
Systems (GIS)
• GIS is like other Enterprise Information
Technology Systems… and should be
treated like one…
•
•
•
•
•
Architecture
Interfaces
Development tools
Deployment strategies
Standards
ESRI Product Vision
•
•
•
•
•
Single Scaleable Architecture
Common Data Model
Multiple Complementary Products
Based on Industry Standards
Continuous Improvement via
Incremental Releases
ArcGIS 9 is built using object component
technology called ArcObjects
Maps
Visualization
Geodatabase
Geoprocessing
(Models)
“Business Logic”, GIS Objects, and Tools for ArcGIS
ESRI Product Strategy
Develop Generic GIS Components . . .
Server
Mobile
Embedded
Desktop
ArcObjects
…and deploy
them in multiple
products
ArcGIS Architecture
9x
8x
ArcGIS Desktop
ArcGIS Desktop
ArcGIS Engine
Non UI Object
UI Object
Custom Non UI Object
UI = user interface component
Custom UI Object
ArcGIS 9 System Architecture
Desktop GIS
ArcView
Embedded GIS
Custom
Application
Server GIS
Mobile GIS
ArcGIS
Server
ArcIMS
ArcGIS Server
Developer Kit
Connectors
JavaScript
HTML
ArcEditor
ArcInfo
Desktop
Developer Kit
ArcGIS
Engine
ArcGIS Engine
Developer Kit
ArcObjects
ArcSDE
Geodatabase
File Based
DBMS
XML
Mobile
Development
Kit
ArcGIS Desktop Applications
ArcMap
ArcCatalog
ArcToolbox
Available in…
ArcView
ArcEditor
ArcInfo
Embedded GIS
ArcGIS Engine
Key Features of ArcGIS Engine
•
•
•
•
•
•
•
Standard GIS Framework
Cost-Effective Deployment
Developer Controls
Cross Platform Functionality
Multiple Developer Languages
Options Extend Functionality
Developer Resources
Two Parts to ArcGIS Engine
Developer Kit
• Build and program applications
Runtime Deployments
• ArcGIS Engine Runtime
• ArcGIS Desktop
ESRI Server Products
• ArcSDE – application server for storing,
managing and using spatial data in a
DBMS
• ArcIMS – application server for GIS web
publishing (Delivering maps, data, and
metadata)
• ArcGIS Server – application server for
advanced GIS functionality
(geoprocessing, editing, advanced
cartography, etc)
Complimentary products, that all work together…
Basic Software Architecture
Presentation
Presentation
Business Logic
Business Logic
Data
Data
Basic Software Achitecture
Rich
Presentation
Thin
Business Logic
Business Processes
Data
(I/O)
DB2
SQL
Server
Oracle
Others…
ESRI = Geographic Business Logic
Rich
Presentation
Thin
Basic GIS Services
Robust GIS Services
(e.g. Editing, GeoProcessing, etc)
(e.g. Mapping, GeoPublishing)
Business Logic
Spatial Database Services
(e.g. feature validation, feature query, etc)
Data
(I/O)
DB2
SQL
Server
Oracle
Others…
ESRI = Geographic Business Logic
Rich
Presentation
Thin
Custom
Apps
Mobile
Basic GIS Services
Desktop
Robust GIS Services
(e.g. Editing, GeoProcessing, etc)
(e.g. Mapping, GeoPublishing)
Business Logic
Server
ArcIMS
Spatial Database Services
ArcSDE
(e.g. feature validation, feature query, etc)
Data
DB2
SQL
Server
Oracle
Others…
ArcGIS Server
• Developer-oriented product
• Intended for organizations who
want to integrate full-function GIS
with enterprise information
systems
• Built from the core ArcObjects that
make up ArcGIS Desktop and
ArcGIS Engine
Clients
• The “Presentation layer”
• Web applications
• ArcGIS Desktop
• ArcGIS Engine applications
Web Tier
• GIS Applications
• ArcGIS Server ADFs
Servers
• GIS Server
• Database Server (ArcSDE)
• Others…
The Role of ArcGIS Server
• Provides Server-based GIS Capabilities
• Embed maps and GIS analysis tools in applications
• Customer Service, Emergency Response, Public Access, etc.
• Support Centralized Data Management and
Services, perfect for Enterprise
Implementations
• Distributed user access
• GIS centric applications
• Data update, advanced geoprocessing
• Efficiency (Lower Cost of Ownership)
• Support & Administration
• Development
• Scaleable, Multi-platform (Windows, UNIX, Linux)
. . . Integrates GIS into IT environments
ArcGIS Server /
Engine Demos
ArcGIS 9.1 Overview
ArcGIS 9 Releases
ArcGIS 9.2
Quality, Network Analyst
3D ArcReader, Schematics ArcGIS 9.1
SP3
Linux and
Solaris Release
SP1
ArcGIS 9.0
Quality
ArcGIS 9.0.1
Quality, Data Interoperability
SP2
Extension
Quality
ArcGIS 9.0.1
• ArcGIS 9 Release for Redhat / SUSE
Linux and Solaris Operating Systems
(no Windows re-release)
• ArcReader, ArcGIS Engine, ArcGIS
Server
• ArcIMS ArcMap Server
• Includes SP2
• Shipping Now
ArcGIS 9.0 SP3
• Address issues in
•
•
•
•
•
ArcGIS Desktop
ArcGIS Engine
ArcGIS Server
ArcSDE
ArcIMS
• Includes SP2 + over 80 issues
• Installs on 9.0, all fixes in 9.1
ArcGIS 9.1
Overview
Vision: Continue to improve quality and
usability, and add key new features
Major enhancements:
• Improved Quality and Usability
• Over 1700 improvements since 9.0
• Network Analyst (new at 9.1)
• 3D ArcReader
• Integrated ArcGIS Schematics
ArcGIS 9.1
Desktop
Stability and productivity enhancements
• Pan to selection
• Pause drawing
• Better support for longer field names
• Swipe tool
• Geoprocessing:
• Add +60 tools to ArcEditor
• Add +40 tools to ArcView
• New Merge Tool
• New feature to ease migration - ‘Save As’
• New improved data
• 150m world wide imagery available for all users
• Much more…
Share Documents and Layers
Between Releases (Save As)
Save A Copy of documents (mxd, sxd, lyr) as 8.3
• New 9.0/9.1 features /
functionality not backwards
compatible
• No changes required in 8.3
projects
• 9.1/9.0 GDBs and some new
raster formats can not be
used in 8.3
• 9.1/9.0 use same format
• Standard from this release
forward
ArcGIS 9.1
OGC Standards
• Improved OGC format Support
• Consume WMS in the Desktop (SP2)
• WFS provider in ArcIMS
• Catalog Service (CSW 2.0) in ArcIMS Metadata
Server
• OGC Simple Feature Conformance testing
•
•
•
•
•
DB2 – SQL types and functions
Informix – SQL types and functions
SQL Server – Binary schema
Oracle – Binary schema
ArcGIS – OLE/DB
ArcGIS 9.1
Extensions
•
•
•
•
New Network Analyst
Improved Schematics
3D ArcReader
Improved Maplex scalability and
performance for large maps
• Include Data interoperability as
standard optional extension in install
• Licensing changes
ArcReader and ArcGIS
Publisher
• ArcGIS Publisher
• Publisher Extension for Globes
• ArcReader
• General Functionality
• Layer Transparency
• Swipe Tool (also now available in
ArcMap)
• ArcWeb Place Finder
• ArcReader Globe
•
•
•
•
•
Global Navigation tool
Pivot Tool
Fly Tool
Target Tool
Animation player
• General Quality Improvements
ArcGIS Schematics
Integrated with ArcGIS
Usability
Improvements
• Use of ArcMap
standard Tools
• 3 schematic
toolbars
• Diagrams added
to data frames as
layers
ArcGIS Schematics
• New diagram
types
• Schematics
stored and
managed in
geodatabase
• New ArcObjects
SDK
Network Analyst
Easy to use network
analysis on GIS data
• Simple User
Interface
• Geoprocessing
(Dialogs, Scripts,
ModelBuilder)
• ArcObjects for
developers
• Advanced multimodal data model
Network Analyst
Many multi-modal network solvers
• Routing
•
•
•
•
Multi-point routing
Traveling salesperson
Time windows
Stop duration
• Driving Directions
• Closest Facility
• Service Areas
• Complex polygon generation
• Allocation across networks
• Origin / Destination Cost Matrix
Network Datasets
• Layer types
• Geodatabases
• Shapefiles
• SDC
• Multiple Cost fields (dynamic
costs, fixed costs,…)
• Advanced Turn restrictions
• Hierarchical Routing
(performance)
• Barrier Support
ArcGIS 9.1
New Extension Licensing
Product
Maplex
ArcScan
ArcPress
StreetMap
USA
ArcInfo
Core
Core
Core
Core
ArcEditor
Extension
Core
Core
Core
ArcView
Extension
Extension
Core
Core
ArcGIS Engine
(Dev Kit and
Runtime)
NA
NA
NA
Core
ArcGIS Server
NA
NA
NA
Core
ArcGIS Engine
• Enhancements
• New LicenseControl
• Improved Visual JavaBeans
• New commands
• Globe Fly & Swipe Tool
• More developer samples & resources
• New Option
• Network
• StreetMap USA part of standard Engine
Runtime
ArcIMS
• Queries on dynamic
layers
• SDE Connection check
optimized
• Support for JPEG2000
and MrSid Gen 3 raster
formats
• Full support for OAS 10g
• Metadata Server search
performance
improvements
• WFS provider
ArcSDE
• Improve quality, performance and
scalability
• XML column performance and scalability
• Oracle Spatial performance
• SDE export files exceeding 2GB in size
• OGC Simple Feature Conformance testing
•
•
•
•
•
DB2 – SQL types and functions
Informix – SQL types and functions
SQL Server – Binary schema
Oracle – Binary Schema
ArcGIS – OLE/DB
ArcGIS Server
• Quality improvements
• performance
• Network extension
• Streetmap USA in core
• Application Server support improvements
• IBM Websphere
• Oracle Application Server 10g
• Drag/drop IDE support
• Websphere Spatial Adaptor
ESRI Developer Network
(EDN)
• Developer-centric program
• Tools and resources to build
ArcGIS solutions
• Annual subscription for
development and testing
ESRI Developer Network
Annual Subscription per Developer
+
Software Library
• ArcGIS Engine Developer Kit
(inc. Ext, runtime)
• ArcGIS Server (inc. Ext)
• ArcIMS
• ArcSDE
• ArcWeb Services (100k credits)
Website
Users
Developers in all organizations
• Commercial Developers
• Business Partners
• Other Commercial Developers
• Consultant / Integrator Developers
• Independent consultant / programmer
• Enterprise System Integrator
• End User Developers
•
•
•
•
IT Staff Programmer
Web Developer
Departmental GIS Programmer
CS / GIS Professor and Students
ArcGIS 9.1
• Key Points:
•
•
•
•
•
Focused on Quality and Usability
Network Analyst (*New)
Integrated Schematics
3D ArcReader
EDN
• Schedule
• In Beta 1 now
• Expected to ship to customers in Q2 2005
Network Analyst
Demo
Questions?