Академический Документы
Профессиональный Документы
Культура Документы
Damian Spangrud
Many new features Many improved Workflows Customers need to plan their adoption / rollout
Few Barriers to Migration for Most Customers Minor workflow changes Full Data upwards compatibility Mixed environments support within an organization
Understand What is Used Now Investigate Compatibility and the Impact of New Features / Changes Build Best Practices Around Adoption Build internal documents Plan Migration Implement the Migration React
Understand What is Used Now Investigate Compatability and the Impact of New Features / Changes Build Best Practices Around Adoption Build internal documents Plan Migration Implement the Migration React
Document Format and Versions User Interface Changes Support for Services Geodatabase Versions and Functions Specialized Customization
Document Compatibility
Layer Packages
10x can open 9x Layer Packages 9x can open 10x layer packages (online will filter by version)
Desktop UI Compatibility
Editing workflow and tool locations have substantially changed Tools Menu has been removed and commands moved
ArcReader is no longer part of the standard setup now a separate install 10x Geocoding Locators are not supported in 9x 3D Analyst and Spatial Analyst toolbar commands are removed use tools in Toolbox now VBA not supported in the field calculator VBA Hyperlink Macros no longer supported ArcToolBox Index removed Use Search instead 8x conversion tools removed- Other tools are available as substitute import from ArcView 3x APR - now in customize
Services Compatibility
ArcGIS 9.3.1
9x Services
Fully supported in 10 clients
10x Services
10x version of existing service types supported in 9x Clients New service types/features* (ie Feature Service) are not supported in 9x Clients New capabilities of a service (for example on an Image Service) are not available on older clients
ArcGIS 10
ArcGIS 10
ArcGIS 9.3.1
* Exception: ArcGIS Server 10 Compact Cache services are available to 9.x clients
10x apps can connect to 9x servers 9x apps can connect to 10x servers NOTE: at 10 Use of SDC basemap on mobile device has been replaced with use of Mobile Map Caches
ArcGIS 10 Clients ArcGIS 9.31 Clients
ArcGIS 9.3.1
ArcGIS 10
Image Services
Services Compatibility
10x Image Services are supported in 9x 9x Image Services are supported in 10x
Image Extension
Authoring and Serving Image Service Definitions (ISDefs) is deprecated at 10 and will not be supported beyond 10 ISDefs should be converted to Mosaics datasets (ISDefs are a valid source for Mosaic Datasets) Legacy Image Server (ISDef Based) is available at 10, but requires separate install and license. (no longer available after 10)
Geodatabase Compatibility
Upgrading from 9x to 10x is done via ArcCatalog or a GP tool, not SDE command line.
Access the tool through the Database Properties dialog box in ArcCatalog, Search, the toolbox itself or with a Python script
9.3 10
9.3
10
Geodatabase Compatibility
Schematic Datasets
Schematic Extension and Data Model re-written at 10 9x Schematic Datasets must be explicitly migrated to 10 10x datasets cannot be used in 9x Schematic APIs have changed code will need to be rewritten
Metadata has been rewritten at 10 Metadata is stored in a ArcGIS Metadata format for internal storage Metadata can be viewed in multiple Styles Metadata is Imported and Exported to on-disk specific standards (ISO, FGDC,) All existing ESRI-ISO metadata is internally converted to the new storage format when edited/saved (or via a GP tool) FGDC style not supported out-of-the-box the box at 10, however FGDC will be available as an add-on for 10 (for download by UC) READ THE HELP understand Metadata Styles
.NET
9x code will need some adjustments Users will need to upgrade their code to work at 10 (.NET users - may need to upgrade to Visual Studio if not at 2008 or 2010) Good help topics describes what they need to do: (see: Migrating and upgrading your code in the ArcObjects SDK for Microsoft .NET)
Java
9x Code must be recompiled No major changes required Good help topics describe the changes in 10: (see: Whats new in ArcGIS 10 in Java ArcObjects Developer Guide)
VBA
Not Installed by Default Must get registration code to access (free) Last release supported See Migrating VBA customizations to ArcGIS 10 in the online help
Existing Web API apps (1.x) continue to work. New 10 Features only available to 2.x Web APIs
Editing Time slider Enhanced Image Service capabilities Related and standalone Geodatabase tables
.Net
Out of the box Web Map: Migration utility and Manager Custom apps:
Extensive documentation available (see: how_to_migrate_the_web_adf_to_10 in the .NET ADF help) No changes in the Javascript libraries
Java
Major changes in the Javascript libraries and JSF version (now 1.2) (see: Migration to 10 Ajax Framework in the Java ADF help)
9.3.1 code needs to be recompiled 10x apps can connect to 9x servers 9x apps can connect to 10x servers NOTE: @10 Use of SDC basemap on mobile device has been replaced with use of Mobile Map Caches
Migration Workflows
Important to Plan and Upgrade not just let it happen Leverage Test before Production Many sites will need to re-write some internal documentation to document their workflows with the tool changes. All enterprises should have back-up recovery plan All sites should deploy their workflows with staging deployments 1st (test desktops and servers with workflows before upgrading) Phased Upgrade:
1. Upgrade Clients (Desktops/Engines) to 10x
Migration Workflows
ArcGIS 9.3.1 ArcGIS 10
Summary
Migration to ArcGIS 10 is straightforward for most customers Customers should plan for ANY software migration/version change, ArcGIS is no different The technology is only one aspect of Migration
Understand What is Used Now Investigate Compatibility and the Impact of New Features / Changes Build Best Practices Around Adoption Build internal documents Plan Migration Implement the Migration React