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

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

Проекты

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

Документы

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

Стили

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

Компоновки

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

Упаковка

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

Общий доступ

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

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

  • Веб-инструменты или службы геообработки, ссылающиеся на новые инструменты в 3.x, не могут быть опубликованы в ArcGIS Enterprise 10.9.1 и более ранних версий. Вы можете столкнуться с проблемами, если опубликуете системные инструменты с измененными или новыми параметрами, которые несовместимы с более ранними версиями ArcGIS Enterprise. Данные в более новых форматах или файлы документов, созданные или обновленные до версии 3.x, не могут быть использованы в веб-инструментах, опубликованных в ArcGIS Enterprise 10.9.1 или более ранних версий.

    Дополнительные сведения о совместимости веб-инструментов

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

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

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

Типы данных

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

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

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

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

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

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

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

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

  • Пользовательские файлы набора инструментов ArcGIS (.atbx) создаются по умолчанию в версии 3.x и совместимы с версией 2.9.
  • Существующие устаревшие файлы наборов инструментов (.tbx) продолжат работать.
  • Наборы инструментов могут быть упакованы в 3.x, чтобы поддерживать совместимость с предыдущими версиями 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.x; однако, для доступа к версии CIM 3.x необходимо обновить версию CIM. См. раздел Доступ к CIM Python для получения дополнительной информации.

Задачи

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

Надстройки

  • Надстройки, созданные на основе ArcGIS Pro 2.x, необходимо пересобирать. Если вы переходите на ArcGIS Pro 3.0 через 3.2, см. ProGuide wiki по установке и обновлению для получения дополнительной информации.
  • ArcGIS Pro 3.3 требует Microsoft .NET Runtime версия 8.0.0 (x64) или более поздняя. Для получения дополнительной информации см. раздел ArcGIS Pro SDK for .NET wiki.