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

Migrating to ArcGIS 10

Damian Spangrud

ArcGIS 10 is a Major release

Many new features Many improved Workflows Customers need to plan their adoption / rollout

Moving to ArcGIS 10 is straightforward

Few Barriers to Migration for Most Customers Minor workflow changes Full Data upwards compatibility Mixed environments support within an organization

Migration involves many areas

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

Migration involves many areas

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

Key Areas of Compatibility to Consider

Document Format and Versions User Interface Changes Support for Services Geodatabase Versions and Functions Specialized Customization

Document Compatibility

Map Documents and Layers


10x can open all previous Use Save As to save 10x out as 9x

Layer Packages
10x can open 9x Layer Packages 9x can open 10x layer packages (online will filter by version)

Map templates (MXT files)


9x files are able to be used in 10x. Save As MXT no longer supported MXD are now used as Templates See online Help for Discussion

Desktop UI Compatibility

Editing workflow and tool locations have substantially changed Tools Menu has been removed and commands moved

Misc Desktop Migration topics

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

Misc Server Migration topics

ArcGIS Server install is now broken down into:


GIS Services Server install Web Applications install (Web ADF and Web Map Wizard)

New Server Object Extension SDKs placed in the ArcObjects SDK


Not available through Server installs!

Cant administer 10 Server from a 9.x client (ArcCatalog/ Manager)

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

Services Compatibility - Mobile

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

Enables serving of Mosaic Datasets


Mosaic Datasets are the geodatabase data model for raster data management

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

9x Geodatabases can be used in 10x


Cannot use ay new features of 10x Geodatabases (ie Mosaic datasets)

New Geodatabases (or Upgraded) are 10x versions


10x Geodatabases are not usable in 9x

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

New Tools for Version Specific GDB


Create FGDB and Create pGDB Specify ArcGIS Version (9.2, 9.3, 10) Allows backward migration

Consolidation of Geodatabase System Tables


All internal system tables changed in 10x Workflows Users who directly worked with GDB schema in 9x will not have their old workflows/code work. Remember to plan and test upgrades as a planned event

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 Migration Issues:

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

Customization Compatibility - ArcObjects

.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)

Customization Compatibility VB6 and VBA

VB6 Applications are NOT supported in ArcGIS 10


Migrate to language of choice (.NET, Java) See Migrating from VB6 to VB.Net in the online help

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

Customization Compatibility Web APIs

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

Moving 1.x code into 2.x code is straight-forward


Few changes and well documented (see: Migrating to 2.0 in the Web API help)

Changes in framework are more involved:


Visual Studio 2008 to 2010 Flex 3 to Flex 4 Silverlight 3 to Silverlight 4

Customization Compatibility Web ADFs

.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)

Customization Compatibility ArcGIS Mobile

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

1. Updated Servers to 10x 3. Upgrade Geodatabase to 10x

Migration Workflows
ArcGIS 9.3.1 ArcGIS 10

Migrate Clients 10 Clients

Migrate Server 9x or 10 Clients

10 Server 9.3.1 Server 9x or 10 GDB

Training Updates to Help in Migration

Live Training Seminars


Using ArcMap in ArcGIS 10 Python/Geoprocessing Imagery management ArcGIS Explorer Online Desktop editing Image exploitation Network Analyst Creating Web Maps with ArcGIS Server Customizing ArcGIS Web Editing Geocoding ArcGIS for iPhone Creating/maintaining map caches

Classroom Courses Updated for 10


Available at (or shortly after) Launch

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

The Help System (online @ http://resources.arcgis.com/) is a key resource for Migration

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