Вы находитесь на странице: 1из 68

What’s new in ArcGIS 9.

2
Products / Technology

Ryan Dalton, Melita Kennedy, Tim


Weisenberger
ArcGIS 9.2 Development Themes

• Improve the ArcGIS Desktop applications


– Mapping, analysis, editing
– Quality, performance, and usability (user driven)
• Comprehensive Database functionality
– Data Management
• Robust Server GIS
– Geographic Information Services
– Smart Clients
• Improve application development platform
– SDKs and deployment
Examples of Customer Driven Improvements

• GUI • Table Improvements


– Scale Customization – Direct read Excel files
– Layers control – More long field name support
– ArcWeb Toolbar – Print tables
– Find XY – Calculate areas & perimeter
– Map Markup Tools – SQL Query Table
• Performance • CAD
– Geocoding – Single Icon for data
• 4x+ faster – More accurate symbology
• Stand alone table – CAD Geo-referencing
– Multi-threaded web requests – Improve CAD text
• Stability – Standardize Field lists
– Driven by testing and user • Printing
reports – New EPSON Drivers
• Metadata • Editing
– ISO 19139 Support
– COGO Tools
Desktop GUI Improvements
Map Navigation Shortcuts

• Shortcut keys temporarily override tool


– Z = Zoom In
– X = Zoom Out
– C = Pan
– B = Continuous Pan/Zoom

• Roller Wheel enabled Pan/Zoom

Zoom In Roll wheel away


Zoom In Hold down and drag
Zoom Out Roll wheel toward
Customizable Full Extent

• Specify your “Zoom to Full” extent


Better Usability for Group Layers

• Geoprocessing Tools
• Identify Dialog
• Select by Attributes
• Swipe Tool
• Transparency as a Group
Select by Attributes

• Subtypes and Domain values displayed


• Group Layers
• Sort Fields
• Show Field Aliases
Identify Tool Enhancements

• Identify features by dragging a box


• Sort Records, Sort Fields and modify Field Visibility
• Copy Location X,Y coordinates
– Alter Location units (DD, Feet, Meters)
Go to X,Y Location

• Map units
• Decimal Degrees
• Degrees Minutes Seconds
Measure Tool Enhancements

• Measure Area/Length in multiple unit types


• Measure Individual Feature
• Snapping
• Summarize multiple measures
Multiple Viewer Windows

• Magnifier Window
• Viewer Windows
Customize Map Scales

• Edit in ArcMap – Use through Desktop


Tabular Data
Direct Read Excel Spreadsheets

• Use first row of non-empty values for field names


• Doesn’t support formulas
Table Window Enhancements

• Table-to-Map navigation
– Zoom to, Pan to, Flash, Select/Unselect records
• Extra options for selected or highlighted records
• Use Shift and Ctrl keys to select multiple records
Calculating Geometry Area/Length/Centroid/XY

• Easily perform Geometry Calculations


– Area
– Perimeter
– Length
– X Location
– Y Location
– Centroid X
– Centroid Y
Printing Tables

• Print range of records


• Basic printing range, page layout and header
options
Charting

• Support
– Business Charts
– Scientific / ESDA Charts

• Colors match map


• 2 way selection (Linking/brushing)
• Can be animated
New Features: Coloring, Linking, Sorting, and Editing

• Color matching • Linking interaction


between graph amongst map,
and map layer graph and data
table - Dynamic
selection
highlighting

• Sort values in • Improve graphic


ascending / quality and increase
descending order editing control
Data Management
and Geoprocessing
Geoprocessing: Spatial Analysis and Modeling

• Enhancements to GP framework
– GP Function Looping
• (Ex: Clip 10 layers using same Clip Layer)
– List processing
– Geoprocessing layer
– Raster Attribute Tables
Improving Geoprocessing
• Associate process (model)
with layer Tool License
– When layer is refreshed, Spatial Join (NEW) ArcInfo,
model is rerun ArcEditor,
– Maintain symbology / avoid ArcView
adding multiple layers to map
– Layers maintain how they Data Compare (NEW) ArcInfo,
were made ArcEditor
Random value generation (AIW) ArcInfo
• Large data processing Transform (AIW) ArcInfo
ArcInfo Generalization Tools (AIW) ArcInfo
• Batch processing
Theissen Polygons (AIW) ArcInfo
• Custom Datum Generate Fishnet (AIW) ArcInfo
Transformation Support
Find Geometric Relationships (AIW – ArcInfo
PALINFO)
• More ArcInfo Workstation
tools added Spatial Relationship Analysis (Chi ArcInfo
Sq.)(NEW)
Spatial Autocorrelation (k-function) ArcInfo
(NEW)
More Raster Formats
• Direct Read:
• File Geodatabase
• USGS ASCII DEM
• X11 Pixelmap
• Oracle GeoRaster
• ECW (ER Mapper – no plug-in download required)
• PCRaster
• PCI

• Direct Write:
• File Geodatabase
• Oracle Georaster
• JPEG 2000 (JP2)
• JPEG
• Windows BMP
• GIF
• PNG
Terrain Data Model and Tools
• Terrains are derived based on a set of
Feature classes
– Mass Points (point or line) – e.g. LIDAR
– Hard/Soft lines (line) – e.g. contours
– Erase (polygon) – e.g. no data
– Replace (polygon) – e.g. lakes
– Clip (polygon) – e.g. study area definition
– TagValueFill (polygon) – e.g. tag land cover to tin
faces

• Stored in GDB
– User defined terrain (pyramid) levels
– Optimized for massive numbers of points (+100m)

• Tools for LIDAR data import (LAS format)

• 3D Analyst license required to initially Define


a Terrain / All clients can view a terrain

• Usable in ArcMap, Catalog, Globe, Server


Temporal Data Visualization and Analysis

• Goal: Provide initial set of tools for


temporal data analysis

• Visualization
– Animation of data over time (Fire extents,
sea surface temperature, zoning
changes, traffic flows, etc.)
– Charting of time series/ESDA/standard
– Support for NetCDF format data
– Same UI in ArcMap, ArcGlobe, and
ArcScene

• Analysis (expand beyond


deterministic models)
– Support time and attribute based model
looping
– Random value generation for model
simulation
T1
CAD data
CAD development for ArcGIS 9.2

• Simplified user experience


– User interface standardization and improvement
– New CAD dataset organization
– New Georeferencing tools
• More CAD properties supported
– Expanded attribute support
– Improved feature rendering
– Improved annotation export
• Improved documentation
• Support AutoCAD Release 12 and 2005
New CAD dataset organization

CAD Drawing
Dataset now
inside CAD
Feature
Dataset

CAD data representation at


ArcGIS 9.1 CAD data representation at
ArcGIS 9.2
Improved feature rendering

Better
Better CAD
CAD feature
feature layer
layer rendering
rendering at
at ArcGIS
ArcGIS 9.2
9.2
New Georeferencing tools

22 point
point –– Scale
Scale and
and Rotate
Rotate

Control points can now be created in the map interactively to define a transformation
Geodatabase Enhancements
ArcGIS 9.2 Geodatabase

• Extended Geodatabase models


– File-based, MS SQL Express-based
• High Precision Storage (64 bit)
• Spatial reference
• Vertical coordinate systems

• Enhanced Transaction Model


– History
– Replication
• Misc. Improvements
Three kinds of Geodatabases

1. Personal Stored in Access. 2 GB Limit, but effective size is 250 to


Geodatabase 500 MB. Windows only. Single editor and a few readers.
Legacy support.

2. File Stored in file folder. Up to 1 TB per dataset. Any platform.


Geodatabase Single editor and a few readers. Recommended.

3. ArcSDE Stored in RDBMS (Oracle, SQL Server, DB2, Informix).


Geodatabase Uses ArcSDE. Versioning and Multi-user Support.
Recommended.
File-based Geodatabases

• Single user (no replication, versioning, or history)


• Better then shapefiles / Access (pGDB)
– Supports all features of geodatabase
(raster, vector, terrain, annotation, etc.)
– Query/draw faster
– 1+ TB dataset limit, no overall size limit
– Supports data compression (2:1 with most datasets)
– Uses a coverage-like directory structure (no INFO directory!)

• Cross platform (Windows, Linux, Solaris)


• Access (mdb) based Geodatabases still supported, but not
encouraged
• After 9.2 publish API for File Geodatabase
ArcSDE Products
• ArcSDE Personal
(SQL Server Express + ArcSDE Direct Connect)
– SQL Server Express limited to:
4 GB data, 1 CPU, 1 GB Ram
– Limited to 3 concurrent users (1 editor, 2 readers)
– Intranet Use ONLY
– Simplified Administration

– Support via ESRI for all aspects of DBMS


– ArcEditor and ArcInfo create, design, and edit
– ArcView read-only
– Included with ArcGIS Desktop (as optional installation)
ArcSDE Products

• ArcSDE Workgroup
(SQL Server Express + ArcSDE Direct Connect)
– SQL Server Express limited to:
4 GB data, 1 CPU, 1 GB Ram
– Limited to 10 users/editors
– Intranet Use ONLY
– Simplified Administration
– ArcEditor and ArcInfo create, design, and edit
– ArcView read-only
– Support via ESRI for all aspects of DBMS

• ArcSDE Enterprise
– Multiple Database Options
– Unlimited Users
– Internet and Intranet use supported
Pre-9.2 geodatabases

• Pre-9.2 geodatabases use 32-bit integers


• Limited to 0 – 2147483645 integers
Pre-9.2 default values

• Spatial domain/precision defaults were useless


– Doesn’t fit geographic or projected data
• Conversion tools were better—checked data extents
High precision

• 64-bit storage
• Actually, it’s 53-bits
• Range is 0 to 9007199254740990
• ArcSDE supports it already, ArcGIS couldn’t use
the data
• Equivalent to double precision
Upgrading to high precision

• Two parts
– Upgrade the geodatabase
– Upgrade feature dataset/class spatial reference
• Will not ‘shake’ the data
Upgrading to high precision

• Black = original grid


0.5, 1.0
0.0, 1.0 1.0, 1.0
• Blue = new grid, 4x
• Rose = 16x

0.25, 0.75 0.75, 0.75

0.0, 0.5 1.0, 0.5

0.25, 0.25 0.75, 0.25

0.0, 0.0 1.0, 0.0


0.5, 0.0
Tolerance, resolution, and precision

• Tolerance—data accuracy
• Resolution—1/precision
– In the units of the coordinate system
– Storage precision
• Precision—number of decimal places
– XYUnits
New feature dataset/class wizards

• Completely reworked
• Less things are hiding on the last panel
– Point/line/polygon
– Spatial reference
Vertical coordinate systems

• Can define on vector data


• Transformations not supported yet
• Supports geoid-based and ellipsoid-based heights
• Heights/Depths
Feature class
wizard
DEMO
Developer Tools
ArcGIS Engine

• ArcGIS Engine Developer Kit


– Toolkit for building and deploying .Net and Java
custom desktop ArcObjects solutions
• ArcGIS Engine Runtime
– Software for running cross platform custom
desktop solutions built with Engine Developer Kit

Tools &
Controls

Applications
. . . Quick & Easy Application Development
. . . Embed GIS in Your Application
ArcGIS Engine- New for 9.2

• Increase developer productivity by providing more


controls and commands
• Geoprocessing support
• New extensions for specialized solutions
• Java and .Net focused SDKs

• Hundreds of Tools

• All Desktop Extensions


• Many New Controls
ArcGIS Engine- New Components

• Symbology Selector Control


• Common dialogs
– Add data, Identify, Find, etc
• New tools
– Map exploration
– Editing / Markup (Digital Ink)
– Network Analyst / Schematics
– ArcWeb Services
– Globe
ArcGIS Engine- Geoprocessing

• Geoprocessing part of ArcGIS Engine Runtime


– Standard Engine Runtime apps use ArcView level GP
tools, scripts, & models
– Engine Runtime + GDB Update extension provides
support of the ArcEditor level GP tools
– Engine Runtime extensions are enhanced with GP
tools

• New GeoProcessor .NET object


– Visual Studio .Net integration tools
– Allows selection of any GP toolbox
Engine Extensions

Updated
3D GP tools
Spatial GP Tools, solar radiation tools
Network Better error reporting, GP tools
New
Maplex High quality labeling
Data Interoperability GP integration for Server models

Schematics View / modify schematics


Tracking Build custom tracking solutions
GIS Servers

• Major improvements in ArcIMS


• Major enhancements for ArcGIS Server
ArcIMS 9.2

Major release

• Improved administration
• Improved Java developer framework
– Integration with Java Eclipse and Sun Creator
• Major quality enhancements
• Improved documentation
• OGC web services standards

More Integration with ArcGIS


ArcIMS 9.2

• New Client Viewer


– New Designer – Quick Start
– Based on .NET connector
• New .Net Connector
– Integration with Visual Studio .NET
Geoportal
• ArcIMS API part of the Web ADF Tool Kit
– Same Web ADF as ArcGIS Server ArcIMS
– Same Development Environment for
ArcIMS & ArcGIS Server
Mapping Data Metadata
Data
Routing Delivery
The Web ADF allows you to create ArcIMS solutions
completely in the .NET Framework, without having ArcMap
to write ArcXML requests.
ArcIMS Designer
ArcIMS Extensions

• Enhance Metadata Server


• Enhance Data Delivery Extension
– More formats
• New Routing Server
ArcGIS Server 9.2
New Approach for Deploying GIS

Data and Analysis Map


Supports
On the Server Globe
• Web Browser
Geoprocessing • Mobile Devices
• Smart Clients
Routing
• Open Web Service
Tracking • Enterprise Application
Database Integration
Data Management

Write your own


Service
ArcGIS Server 9.2

• Significant .Net and Java ADF improvements


• Security
• Load balancing
• Administration
• Map display performance

Full support for .NET Framework 2.0 and Visual Studio 2005
ArcGIS Server 9.2

• Map Cached Services


• Publisher for Web Services
– Map Server Objects
– KML, WMS Support
• GIS Server Output
– Geodata Server
• Support for Replications and Synchronizing
Geodatabase with ArcCatalog from ArcGIS Server
• Pre-Create Non-Pooled Server Objects
• Programmatically Access Logs
• Server Object Extensions
• Data Interoperability Supported
ArcGIS Server 9.2
• Web ADF – Complete Re-Write
– ArcIMS Support
– ArcWeb Services Support
– WMS Service Support
– Multiple Service Display
• Transparent Service Integration
• Incorporates Site Builder Web Designer
– Intended for people with little web development
skills
• AJAX support – Asynchronized Calling
– No more complete refreshes from the Server

“The Ajax engine allows the user’s interaction with the application to happen
asynchronously — independent of communication with the server. So the user is
never staring at a blank browser window and an hourglass icon, waiting around
for the server to do something.”
ArcGIS Server 9.2

• Web Controls
– Map Control
• More than one Service
• Seamless Panning and Zooming, Scroll Wheel
Support and Keyboard shortcuts
– Toolbar Control
• Pick List Property to add Tools and Commands
– New Navigation Control
• Pan and Zoom in one control

– Map Tips Control


ArcGIS Server- Mobile ADF

• Developer technology for creating mapping


applications:
– Lightweight (< 1 MB)
– Run on Windows Desktop and Mobile
– Occasionally disconnected and distributed
– Leverage ArcGIS server
• Map control and component library
• Part of ArcGIS Server
Mobile ADF- Functionality

• Basic mapping
– Pan, Zoom, Identify
– Basic symbology
• Download and cache
data from ArcGIS
Server Extremely fast
display
• Vector and raster data
• Web services
communication
• No editing in first
release
Network Analyst Extension Support

• NAServer Extension:
– Easier Access to Network Analyst
Functions
– Publish Network Analysis Layers
• Routing
• Closest Facilities, Service Areas
– Expose as Web Services
Geoprocessing on Server

Goal: server-side geoprocessing

• Models, Scripts, Tools run on


the server
• Synchronous processing (no
queuing)
• Just like any ArcObjects function
• Access is by developers, via
ArcObjects ArcGIS Server
• Access to ArcInfo level GP tools
(except AIW tools)
Globe Viewer and Server

Goal: 3D visualization and analysis over


the web

• ArcGIS Globe Server


• Clients
– Free viewer – ArcGIS Explorer
– ArcReader
– ArcGIS Engine - Globe Control
– ArcGIS Desktop
– Developer API
• ArcWeb Services
• Excellent performance - caching on client and
server
Server Extensions

Updated
3D Globe Server, GP tools
Spatial Includes GP Tools, solar radiation tools

Network Better error reporting, GP tools


New
Maplex for ArcGIS Included in ArcGIS Server (Included)
Data Interop Use pre-defined formats, direct read and export

Schematics Focused for viewing / modifying diagrams


Tracking Support tracking solutions

Вам также может понравиться