При публикации сервиса геообработки из ArcGIS Pro вы должны принять во внимание версии для каждого сервера, поскольку в некоторых версиях имеет место проблема совместимости. В общем, версии ArcGIS Pro и ArcGIS Server должны соответствовать друг другу, чтобы обеспечить успешную публикацию и использование сервиса геообработки. Это рекомендация связана с тем, что для некоторых новых функций сервисов геообработки требуется та же версия ArcGIS Server.
Кроме того, в каждой версии добавляются новые системные инструменты геообработки, а существующие могут дополняться измененными и новыми параметрами. Если вы публикуете инструмент, содержащий системный инструмент с измененными или новыми параметрами, в более старой версии ArcGIS Server, вы можете столкнуться с сообщением об ошибке или предупреждением.
Совместимость ArcGIS Pro и ArcGIS Enterprise
Хотя вы можете опубликовать сервис из ArcGIS Pro в более ранних и более поздних версиях ArcGIS Enterprise, рекомендуется использовать соответствующую версию. Если соответствующей версии ArcGIS Enterprise у вас нет, не рекомендуется публиковать версию, если разница между младшими версиями больше двух.
В следующей таблице перечислены соответствующие версии ArcGIS Pro и ArcGIS Enterprise:
Соответствие ArcGIS Pro и ArcGIS Enterprise
Версия ArcGIS Pro | Версия ArcGIS Enterprise |
---|---|
ArcGIS Pro 3.2 | ArcGIS Enterprise 11.2 |
ArcGIS Pro 3.1 | ArcGIS Enterprise 11.1 |
ArcGIS Pro 3.0 | ArcGIS Enterprise 11.0 |
ArcGIS Pro 2.9 | ArcGIS Enterprise 10.9.1 |
ArcGIS Pro 2.8 | ArcGIS Enterprise 10.9 |
ArcGIS Pro 2.7 | ArcGIS Enterprise 10.8.1 |
ArcGIS Pro 2.6 | ArcGIS Enterprise 10.8.1 |
ArcGIS Pro 2.5 | ArcGIS Enterprise 10.8 |
ArcGIS Pro 2.4 | ArcGIS Enterprise 10.7.1 |
ArcGIS Pro 2.3 | ArcGIS Enterprise 10.7 |
ArcGIS Pro 2.2 | ArcGIS Enterprise 10.6.1 |
ArcGIS Pro 2.1 | ArcGIS Enterprise 10.6 |
ArcGIS Pro 2.0 | ArcGIS Enterprise 10.5.1 |
В следующей таблице показывается, какие версии ArcGIS Pro и ArcGIS Server могут применяться для публикации и использования сервиса геообработки.
Версия ArcGIS Pro | ArcGIS Server 10.6-11.2 | ArcGIS Server 10.5-10.5.1 |
---|---|---|
ArcGIS Pro 2.4-ArcGIS Pro 3.2 | Поддерживает публикацию и использование сервиса геообработки Поддерживает перезапись сервисов геообработки из ArcGIS Pro 2.9 | Поддерживает использование сервисов геообработки |
ArcGIS Pro 2.0-2.3 | Поддерживает использование сервисов геообработки | Поддерживает использование сервисов геообработки |
ArcGIS Pro 1.4 | Поддерживает использование сервисов геообработки, кроме инструментов, имеющих входной параметр Набор объектов, и которые опубликованы из ArcMap | Поддерживает использование сервисов геообработки |
- Фраза "Поддерживает публикацию и использование сервисов геообработки" означает, что вы можете публиковать сервисы геообработки из указанной версии ArcGIS Pro в заданную версию ArcGIS Server. Вы также можете использовать сервисы геообработки, работающие в указанной версии ArcGIS Server, в заданной версии ArcGIS Pro. Это применяется по отношению к сервисам геообработки, опубликованным как из ArcGIS Pro, так и из ArcGIS Desktop.
- Поддерживает использование сервисов геообработки означает, что вы можете использовать сервисы геообработки, работающие в указанной версии ArcGIS Server, в заданной версии ArcGIS Pro, но не можете опубликовывать сервисы геообработки. Это применяется по отношению к сервисам геообработки, опубликованным из ArcGIS Desktop.
Сообщения об ошибках совместимости версий и исправление этих проблем
При публикации сервиса геообработки в неэквивалентной версии ArcGIS Enterprise, в частности в более старой версии, вы можете получать предупреждения или сообщения об ошибках. Если системный инструмент в инструменте, который вы публикуете в ArcGIS Pro, является новым, вы будете получать сообщения об ошибках при публикации в более старой версии ArcGIS Enterprise. Если параметры системного инструмента в публикуемом вами инструменте изменились, вы можете получать связанные с версией предупреждающие сообщения о том, что параметры не поддерживаются. Вы все еще можете опубликовать инструмент в ArcGIS Enterprise, но запуск инструмента может не сработать.
Если версия ArcGIS Enterprise старше версии ArcGIS Pro, обновите ArcGIS Enterprise. Если обновить ArcGIS Enterprise невозможно, выполните следующие действия:
- Для публикации в качестве входных или выходных данных используйте только те параметры инструмента, которые поддерживаются в той версии ArcGIS Enterprise, в которой вы публикуете. Это предпочтительный способ.
- Если инструмент был создан в ArcGIS Pro 3.0 или более поздней версии, и для публикации используется ArcGIS Pro 3.0 или более поздней версии, воспользуйтесь инструментом Сохранить набор инструментов в версию, чтобы сохранить инструмент в подходящей версии ArcGIS Enterprise. Запустите и опубликуйте модифицированный инструмент и выполните публикацию из версии ArcGIS Pro, соответствующей версии ArcGIS Enterprise.
- Если инструмент был создан в более ранней версии ArcGIS Pro, запустите и опубликуйте из версии ArcGIS Pro, соответствующей версии ArcGIS Enterprise.
Инструмент Сохранить набор инструментов в версию применяет изменения только к инструментам-моделям. Инструменты-скрипты и инструменты в наборе Python не изменяются данным инструментом.
Если инструмент, созданный в ArcGIS Pro 2.6 или 2.7 включает параметр с растровым типом данных, инструмент не будет отображаться после публикации в ArcGIS Enterprise 10.8 или в более ранней версии. Для исправления этой ошибки, сделайте одно из следующего:
- Опубликуйте инструмент в ArcGIS Enterprise 10.8.1 и более новой версии.
- Создайте инструмент в ArcGIS Pro 2.8 или более новой версии с теми же параметрами и настройками и опубликуйте его в любой версии ArcGIS Enterprise.
Публикация сервиса геообработки в ArcGIS Online не поддерживается. Более подробно см. в разделе Публикация сервисов геообработки в ArcGIS Pro.