Переход с ArcGIS Pro 2.x на 3.0

После ознакомления с новыми системными требованиями и установки ArcGIS Pro 3.0 проекты и файлы, созданные вами или другими в ArcGIS Pro 2.9 или более ранней версии, могут быть открыты, т.к. у них прямая совместимость. Когда вы сохраняете их с помощью ArcGIS Pro 3.0, они активируются со свойствами, которые позволяют вам использовать преимущества новых возможностей.

Обратная совместимость

Поскольку ArcGIS Pro 3.0 является основной версией, файлы, которые в нем сохраняются, могут работать или не работать с версиями ArcGIS Pro 2.x. Подробная информация о том, что работает, а что нет, приведена ниже в данной статье. Однако вам можно не беспокоиться об этом, если проекты и документы, которые вы создаете или сохраняете, всегда используются в ArcGIS Pro 3.х. В этом случае происходит следующее:

  • Вы не предоставляете доступ к своим файлам ArcGIS Pro другим пользователям ArcGIS Pro, а также если вы единственный ГИС-аналитик в организации.
  • Вы и ваши коллеги, с которыми вы делитесь файлами ArcGIS Pro, одновременно обновили до ArcGIS Pro 3.0.

Учитывая, что совместная работа упрощается, когда коллеги используют одну и ту же основную версию, организации могут планировать одновременный перенос всех своих экземпляров ArcGIS Pro 2.x на 3.0.

Ваши критически важные рабочие процессы

Группа разработки программного обеспечения ArcGIS Pro вкладывает значительные средства в качество и устранение ошибок. Почти непрерывно выполняются автоматические тесты, ежедневно добавляются новые тесты, код проверяется разработчиками программного обеспечения и автоматическими анализаторами, а целостное тестирование проводится на протяжении каждого цикла разработки. Тем не менее, риск появления ошибок, прерывающих ваши рабочие процессы, не может быть устранен полностью.

Как правило, в основных версиях присутствует наибольший риск появления ошибок, потому что в кодовую базу вносятся обширные изменения. Второстепенные выпуски несут меньший риск. Пакеты обновлений являются самыми безопасными из всех выпусков, т.к. их единственной целью является исправление ошибок.

Примечание:

В семантическом версионировании ArcGIS Pro 3.0 является основным выпуском. Более подробно см. Выпуски и патчи.

Для пользователя обнаружение ошибки может занять время и вызвать разочарование, особенно когда нарушен важный рабочий процесс. В такой ситуации может потребоваться откат обновления. Некоторые организации смягчают этот риск, выполняя что-либо одно или все из следующего:

  • Установка нового программного обеспечения в тестовой среде и сертификация важных рабочих процессов перед их внедрением во всей организации.
  • Также возможен переход к следующей основной версии только после последующего патча или второстепенного выпуска.

Работа между ArcGIS Pro 2.x и 3.0

Если люди, с которыми вы взаимодействуете, не могут перейти на ArcGIS Pro 3.0 одновременно с вами, вам нужно будет знать, что можно и что нельзя использовать между версиями ArcGIS Pro 2.x и 3.0. В следующих разделах приводится подробное описание и другая связанная информация.

Общие рекомендации

  • Создайте резервные копии или пакеты проектов в ситуациях, когда вы взаимодействуете с другими организациями или участниками команды, которые используют ArcGIS Pro 2.x.
  • Для предоставления общего доступа вы можете продолжить публиковать на ArcGIS Enterprise илиArcGIS Server 10.9.1 или более раннюю версию из ArcGIS Pro 3.0, хотя содержимое будет приведено к более ранней версии. Используйте ArcGIS Pro 3.0 с ArcGIS Enterprise 11.0 для работы с новой функциональностью.

Проекты

  • Проекты и шаблоны проектов (файлы .aprx, .ppkx и .aptx), сохраненные в любой версии ArcGIS Pro 2.x, можно открыть как в ArcGIS Pro 2.x, так и в 3.0. Но проекты и шаблоны проектов, сохраненные в ArcGIS Pro 3.0, нельзя открыть в ArcGIS Pro 2.x.
  • Пакеты проектов могут создаваться в 3.0, а затем их можно открыть как проект в 2.x.
  • Вы не можете сохранить копию проекта ArcGIS Pro 3.0, которую можно открыть в любой 2.x версии ArcGIS Pro. Если проект был сохранен в последней версии ArcGIS Pro, например, в версии 2.9, он может быть открыт в предыдущих версиях ArcGIS Pro 2.x, например, в 2.0, но проект будет приведен к более ранней версии, как будто он был создан в соответствующей более низкой версии.
  • Если текущий проект создавался в ArcGIS Pro 2.x, то перед сохранением изменений в 3.0 появится предупреждение. При подтверждении версия проекта изменится на 3.0, и в ArcGIS Pro 2.x открыть его будет нельзя. Если проект опубликован, рассмотрите возможность использования 2.x для сохранения резервной копии проекта в 2.x перед открытием и сохранением его в 3.0.
  • Проекты в 1.x, как и проекты в 2.x, можно открыть в 3.0, после сохранения они станут проектами в 3.0.
  • Пользовательские настройки конфигурации будут перенесены.

Документы

  • Файлы карты, слоя, отчетов и компоновки (файлы .mapx, .lyrx, .rptx и .pagx) не могут быть открыты в версии 2.x после их создания или сохранения в 3.0.
  • Слои сервиса глобуса не поддерживаются в 3.0. Рекомендуется переопубликовать исходный слой в поддерживаемый сервис, например, картографический сервис или сервис объектов. Для проектов, использующих сервис глобуса для высот, можно использовать сервис Esri Terrain 3D по умолчанию.

Стили

  • Веб стили будут приведены к более ранней версии, но их всё ещё можно опубликовать.
  • Будут опубликованы только совместимые с предыдущей версией стили.
  • Стили можно обновить до версии 3.0. После завершения процесса обновления будет создана резервная копия стиля версии 2.x.
  • Стили версии 2.x могут быть доступны только для чтения, и они могут быть доступны редактированы только если будут обновлены до версии 3.0.
  • Стили, доступные только для чтения, могут быть обновлены из вида каталога.
  • Мобильные стили будут доступны для чтения только для версии 2.x и доступны для редактирования после обновления до версии 3.0.

Компоновки

  • Изображения в компоновках хранятся по-разному, начиная с версии ArcGIS Pro 3.0. Пакеты проектов необходимы для просмотра изображений в более ранних версиях.

Упаковка

  • Инструменты геообработки для упаковки создают пакеты, которые позволяют вам сотрудничать с другими членами команды, использующими более ранние версии ArcGIS Pro.
  • Пакеты, которые вы создаете с помощью команд на ленте Общий доступ, например, пакеты слоев, карты и проектов, будут включать ресурсы версий 2.x и 3.0.

Общий доступ

  • Веб-слои и сервисы публикуются с ресурсами, совместимыми с целевым сервером. Это значит, что не нужно переходить на ArcGIS Enterprise 11.0, чтобы обновить до ArcGIS Pro 3.0. При публикации на ArcGIS Enterprise илиArcGIS Server 10.9.1 или более ранние, новое содержимое будет приведено к более ранней версии. При публикации на ArcGIS Enterprise илиArcGIS Server 11.0 веб-слои и сервисы будут включать более новое содержимое, доступное в ArcGIS Pro 3.0.
  • При создании определения сервиса, содержащего информацию о подключении к серверу, файл .sd содержит ресурсы, совместимые с версией сервера.
  • При создании автономного файла определения сервиса, не зависящего от подключения, необходимо указать версию целевого сервера (10.9.1 или более ранняя, 11.0 или более поздняя, либо ArcGIS Online), чтобы гарантировать, что файл содержит ресурсы, совместимые с версией вашего сервера.

    Более подробно о файлах определения сервиса

  • Пакеты мобильных карт могут открываться как в ArcGIS Pro 3.0, так и в 2.x.
  • Стили, созданные в 3.0, будут опубликованы как веб-стили 3.0 при публикации в ArcGIS Enterprise 11.0 или ArcGIS Online. Когда те же стили 3.0 публикуются в ArcGIS Enterprise 10.9.1 или более ранних версий, новое содержимое будет приведено к более ранней версии.

Базы геоданных

  • Наборы данных, созданные в 3.0, могут быть несовместимы с предыдущими версиями. См. раздел Типы данных ниже для получения информации о конкретных типах наборов данных.
  • Информацию о базах геоданных см. в разделе Совместимость клиента и базы геоданных.

Типы данных

  • Аннотация, созданная в версии 3.0, не работает в 2.x. Дополнительные сведения см. в документации к инструменту Обновить набор данных.
  • Размеры, созданные в версии 3.0, не работают в 2.x. Дополнительные сведения см. в документации к инструменту Обновить набор данных.
  • Инженерные сети и сети трассировки, созданные в версии 3.0, не работают в 2.x.

Геокодирование

  • Оба инструмента Создать локатор адресов и Стандартизировать адреса удалены из версии ArcGIS Pro 3.0. Скрипты или модели, ссылающиеся на инструмент Создать локатор адресов, необходимо обновить, чтобы использовать новые инструменты: Создать локатор и Создать локатор объектов. Скрипты или модели, ссылающиеся на инструмент Стандартизировать адрес, необходимо обновить, чтобы использовать инструмент Разбить адрес на компоненты. Дополнительные сведения см. в разделе прекращения поддержки для Создать локатор адресов и Стандартизировать адреса.
  • Локаторы, созданные с помощью инструмента Создать локатор адресов, удалены из версии 3.0 и их невозможно будет добавить в ArcGIS Pro 3.0 или более позднюю версию. Для получения дополнительной информации см. как создать заменяющие локаторы с помощью инструментов Создать локатор или Создать локатор объектов.
  • Перед обновлением до ArcGIS Pro 3.0 определите, какие локаторы были созданы с помощью инструмента Создать локатор адресов, создайте их снова с помощью инструмента Создать локатор, удалите их из вашего проекта и сохраните проект. Чтобы определить, был ли локатор создан с помощью инструмента Создать локатор адресов, также, как и используемые связанные данные, сопоставление полей и настройки, откройте свойства локатора в ArcGIS Pro 2.9 или более ранней версии и щелкните вкладку О локаторе. Если версия стиля указана под номером 10.x, локатор был создан с помощью инструмента Создать локатор адресов. Если версия указана под номером 2.x, локатор был создан с помощью инструмента Создать локатор или Создать локатор объектов.

Управление данными

  • Правила Reviewer на основе карт устарели и больше не доступны для использования. Рекомендуется перенести автоматизированные рабочие процессы проверок в Data Reviewer, используя функции атрибутивных правил. Открытие или сохранение документа карты (.aprx) в ArcGIS Pro 3.0 удаляет все существующие правила карты из документа.

  • Для открытия и работы с файлами Microsoft Excel требуется новый драйвер. Подробнее об установке драйверов для работы с файлами Excel.

Геообработка

  • Пользовательские файлы набора инструментов ArcGIS (.atbx) создаются по умолчанию в версии 3.0 и совместимы с версией 2.9.
  • Пользовательские устаревшие файлы инструментов (.tbx) доступны в версии 3.0 только для чтения. Существующие файлы .tbx и их инструменты доступны только для чтения в версии 3.0, но будут продолжать работать без каких-либо необходимых изменений. Для изменений в инструменте вам потребуется скопировать инструмент в файл .atbx.
  • Наборы инструментов могут быть упакованы в 3.0, чтобы поддерживать совместимость с предыдущими версиями 2.x.
  • Инструменты и наборы инструментов из версий 2.x можно обновить, скопировав и вставив их в файл .atbx.

Python

  • В ArcGIS Pro 3.0 библиотека Python xlrd обновится с версии 1.2.0 до версии 2.0.1. Версия xlrd 2.0.1 больше не поддерживает чтение или запись файлов Microsoft Excel .xlsx. Чтобы работать с файлами .xlsx, используйте библиотеку openpyxl или pandas.
  • Свойство Describe workspaceFactoryProgID теперь возвращает значение esriDataSourcesGDB.MemoryWorkspaceFactory для виртуальной рабочей области. Ранее оно вернуло значение esriDataSourcesGDB.ColumnaDBWorkspaceFactory.
  • Скрипты, написанные в ArcGIS Pro 2.x, которые используют модуль arcpy.mp, продолжат работать в ArcGIS Pro 3.0; однако, для доступа к CIM версии 3.0 необходимо обновить версию CIM. См. раздел Доступ к CIM Python для получения дополнительной информации.

Задачи

  • Элементы задачи, сохраненные как файлы .esriTasks, нельзя открыть в ArcGIS Pro 2.x, если они сохранены в версии ArcGIS Pro 3.0.
  • Файлы ArcGIS Pro 2.x .esriTasks можно открывать в ArcGIS Pro 3.0 и обновлять после сохранения проекта.
  • Элементы задачи, созданные в ArcGIS Pro 3.0, не работают в версии ArcGIS Pro 2.x.

Надстройки

  • Надстройки, созданные на основе версий ArcGIS Pro 2.x, необходимо пересобирать. Для получения дополнительной информации см. раздел ArcGIS Pro SDK for .NET wiki.