Инструмент Копировать в хранилище данных – это удобный способ копировать наборы данных в слой на вашем портале. Инструмент Копировать в хранилище данных создает в ресурсах элемент, содержащий данный слой.
Схема рабочего процесса
Анализ с помощью GeoAnalytics Tools
Анализ, выполняемый с помощью GeoAnalytics Tools работает с использованием распределенной обработки по нескольким компьютерам ArcGIS GeoAnalytics Server и ядрам. GeoAnalytics Tools и стандартные инструменты анализа 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 confirm 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'll use for analysis
search_result = portal.content.search("bigDataFileShares_NYC AND owner:Sarah")
# Look through the search results for a big data file share with the matching name
bdfs_search = 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 bdfs_search.layers if x.properties.name == "TaxiTrips")
# Set the tool environment settings
arcgis.env.verbose = True
arcgis.env.defaultAggregations = True
# Run the Copy to Data Store tool and publish a Map Image Layer
output = manage_data.copy_to_data_store(input_layer = taxi,
output_name = "CopiedTaxi")
output.publish()
Похожие инструменты
Воспользуйтесь инструментом Копировать в хранилище данных, чтобы выбрать и скопировать данные в новый векторный слой на ваш портал. Другие инструменты могут оказаться полезными для решения похожих, но немного отличающихся задач.
Если вы пытаетесь извлечь данные в реляционное хранилище данных, воспользуйтесь инструментом Извлечь данные.
Если вы хотите создать образец ваших данных, просмотрите экстент данных или определите описательную статистику данных, используя инструмент Описать набор данных.
Инструменты анализа ArcGIS Desktop
Инструмент GeoAnalytics Tools Копировать в хранилище данных доступен в ArcGIS Pro.
Копировать в хранилище данных выполняет похожие функции, что и инструменты из набора Конвертация. Более подробно об экспорте данных из ArcGIS Desktop см. в разделе Краткий обзор экспорта данных.