复制到数据存储 (GeoAnalytics)

描述

将要素从输入复制到门户中的新要素服务。

使用方法

  • 此工具将结果写入 ArcGIS Data Store 中,即时空数据存储或关系数据存储。

  • 此地理处理工具由 ArcGIS GeoAnalytics Server 作为支持。分析将在 GeoAnalytics Server 上完成,且结果将存储在 ArcGIS Enterprise 的内容中。

  • GeoAnalytics Server 工具运行时,GeoAnalytics Server 上的分析已完成。要获得最佳性能,通过 ArcGIS Enterprise 门户上托管的要素图层或通过大数据文件共享,可以将数据用于 GeoAnalytics Server。在分析开始之前,非 GeoAnalytics Server 本地数据将被转移到您的 GeoAnalytics Server。这意味着运行工具需要更长时间,并且在某些情况下,从 ArcGIS ProGeoAnalytics Server 移动数据可能会失败。失败的阈值取决于网络速度,以及数据的大小和复杂性。因此,建议您始终共享数据或创建大数据文件共享。

    了解有关将数据共享至您的门户的详细信息。

    了解有关通过 Server Manager 创建大数据文件共享的详细信息

语法

arcpy.geoanalytics.CopyToDataStore(input_layer, output_name, {data_store})
参数说明数据类型
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

派生输出

名称说明数据类型
output

门户网站中的新要素服务。

要素集

代码示例

CopyToDataStore(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)

环境

输出坐标系

将用于分析的坐标系。除非由该参数进行指定,否则将基于输入坐标系完成分析。对于 GeoAnalytics 工具,最终结果将存储于 WGS84 中的时空数据存储之内。

许可信息

  • Basic: 需要 ArcGIS GeoAnalytics Server
  • Standard: 需要 ArcGIS GeoAnalytics Server
  • Advanced: 需要 ArcGIS GeoAnalytics Server

相关主题