Копировать в хранилище данных (GeoAnalytics)

Сводка

Копирует объекты из входных данных в новый сервис объектов на вашем портале.

Использование

  • Данный инструмент записывает результаты в ArcGIS Data Store, или в хранилище пространственно-временных данных, или в реляционное хранилище данных.

  • Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ выполняется на вашем GeoAnalytics Server, а результаты сохраняются в ресурсы на вашем ArcGIS Enterprise.

  • При работе инструментов GeoAnalytics Server, анализ выполняется на GeoAnalytics Server. Для оптимальной производительности сделайте данные доступными для GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise или через файловое хранилище больших данных. Данные, которые не являются локальными для GeoAnalytics Server, будут перемещены на GeoAnalytics Server до начала анализа. Это означает, что для запуска инструмента потребуется больше времени, а в некоторых случаях перемещение данных с ArcGIS Pro на GeoAnalytics Server может завершиться ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Соответственно рекомендуется всегда предоставлять доступ к данным или создавать файловое хранилище больших данных.

    Более подробно о публикации локаторов на портале

    Более подробно о создании файловых хранилищ больших данных в Server Manager

Синтаксис

arcpy.geoanalytics.CopyToDataStore(input_layer, output_name, {data_store})
ParameterОбъяснениеТип данных
input_layer

Пространственные объекты, которые будут копироваться.

Record Set
output_name

Имя выходного сервиса объектов.

String
data_store
(Дополнительный)

ArcGIS Data Store, где будут сохранены выходные данные. По умолчанию – SPATIOTEMPORAL_DATA_STORE. Все результаты, сохраненные в SPATIOTEMPORAL_DATA_STORE будут в WGS84. Результаты, сохраненные в RELATIONAL_DATA_STORE сохранят собственную систему координат.

  • SPATIOTEMPORAL_DATA_STOREВыходные данные будут сохранены в хранилище пространственно-временных больших данных. Используется по умолчанию.
  • RELATIONAL_DATA_STOREВыходные данные будут сохранены в реляционном хранилище данных.
String

Производные выходные данные

NameОбъяснениеТип данных
output

Новый сервис объектов на вашем портале.

Набор объектов

Пример кода

CopyToDataStore, пример 1 (окно Python)

В следующем скрипте окна Python показано, как используется инструмент CopyToDataStore.

#-------------------------------------------------------------------------------
# Name: CopyToDataStore.py
# Description: Copy Abandoned Water Line dataset to the relational data store
#				Results will be displayed in your Portal
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
inFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/FeatureServer/3"
outFS = "AbandonedWater"
dataStore = "RELATIONAL_DATA_STORE"
# Execute Copy to Data Store
arcpy.geoanalytics.CopyToDataStore(inFeatures, outFS, dataStore)

Environments

Выходная система координат

Система координат, используемая при анализе. Если данный параметр не указан, анализ будет выполнен во входной системе координат. Для Инструменты GeoAnalytics готовые результаты будут храниться в пространственно-временном хранилище данных в системе координат WGS84.

Информация о лицензиях

  • Basic: Требуется ArcGIS GeoAnalytics Server
  • Standard: Требуется ArcGIS GeoAnalytics Server
  • Advanced: Требуется ArcGIS GeoAnalytics Server

Связанные разделы