Skip To Content

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

Копировать в хранилище данных Инструмент Копировать в хранилище данных – это удобный способ копировать наборы данных в слой на вашем портале. Инструмент Копировать в хранилище данных создает в ресурсах элемент, содержащий данный слой.

Схема рабочего процесса

Схема Копировать в хранилище данных

Анализ с помощью Инструменты геоаналитики

Анализ, использующий Инструменты геоаналитики, выполняется с помощью технологии распределенной обработки на нескольких компьютерах и ядрах ArcGIS GeoAnalytics Server. Инструменты геоаналитики и стандартные инструменты анализа объектов в ArcGIS Enterprise имеют разные параметры и возможности. Более подробно об этих различиях см. в разделе Различия между инструментами анализа объектов.

Примеры

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

Примечания по использованию

Инструмент Копировать в хранилище данных может копировать пространственные и атрибутивные данные на портал или в файловое хранилище больших данных. Одновременно можно скопировать только один слой.

Если вы хотите визуализировать данные в своём хранилище больших данных в файлообменнике, можете скопировать к себе на портал поднабор.

Примечание:

Хранилища больших данных могут анализироваться непосредственно в инструменте. Вам не надо копировать их в хранилище данных чтобы анализировать. При таком копировании данных рекомендуется выбрать поднабор данных, установив экстент данных для анализа или применения фильтра.

Вы можете копировать данные либо на ArcGIS Data Store (хранилище реляционных или пространственно-временных больших данных), либо в файловое хранилище больших данных. Для копирования в файловое хранилище больших данных необходимо иметь настроенный шаблон файлового хранилища больших данных.

Вы можете при желании применить фильтр к данным, щёлкнув кнопку Запрос Запрос. Только соответствующие условию пространственные объекты будут применены. Например, если у вас есть поле temperature вы можете скопировать все пространственные объекты, где значение температуры выше 10, выбрав условие temperature is greater than 10.

Дополнительно можно выбрать определённые объекты при помощи кнопки Выбрать. Эта опция доступна только если слой был добавлен не карту.

Параметр Выбрать хранилище данных для копирования указывает выходное хранилище данных. Это значение пераметра инструмента будет использоваться вместо текущих настроек параметров среды анализа. Например, если вы задали в параметрах среды анализа копирование в хранилище пространственно-временных данных, а в инструменте задано копирование в шаблон файлового хранилища больших данных, то при запуске инструмента пространственные объекты будут скопированы в хранилище больших данных.

Ограничения

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

    Слои, скопированные в файловое хранилище больших данных не будут отображаться на карте. Чтобы получить доступ к результатам, либо перейдите к сохраненному местоположению, или просмотрите набор данных в файловом хранилище больших данных.

Пример ArcGIS API for Python

Инструмент Копировать в хранилище данных доступен в ArcGIS API for Python.

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


# Import the required ArcGIS API for Python modules import arcgis from arcgis.gis import GIS from arcgis.geoanalytics import manage_data
# Connect to your ArcGIS Enterprise portal and check that GeoAnalytics is supported portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False) if not portal.geoanalytics.is_supported():
    print("Quitting, GeoAnalytics is not supported")    exit(1)   
# Find the big data file share dataset you're interested in using for analysis search_result = portal.content.search("bigDataFileShares_NYC AND owner:Sarah")
# Look through search results for a big data file share with the matching name bd_file = next(x for x in search_result if x.title == "bigDataFileShares_NYC")
# Look through the big data file share for the taxi trip dataset taxi = next(x for x in bd_file.layers if x.properties.name == "TaxiTrips")
# Set the tool environment settings arcgis.env.verbose = True arcgis.env.defaultAggregations = True
# Run the tool Copy to Data Store and publish a Map Image Layer output = manage_data.copy_to_data_store(input_layer = taxi,                                         output_name = "CopiedTaxi")
output.publish()

Похожие инструменты

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

Если вы пытаетесь извлечь данные в реляционное хранилище данных, воспользуйтесь инструментом Извлечь данные.

Если вы хотите создать образец ваших данных, просмотрите экстент данных или определите описательную статистику данных, используя инструмент Описать набор данных.

Инструменты анализа ArcGIS Desktop

Инструмент Инструменты геоаналитики Копировать в хранилище данных доступен в ArcGIS Pro.

Копировать в хранилище данных выполняет похожие функции, что и инструменты из набора Конвертация. Более подробно об экспорте данных из ArcGIS Desktop см. в разделе Краткий обзор экспорта данных.