如何使用ArcGIS for python发布FeatureLayer?

2024-09-30 05:26:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用arcgis for python发布要素图层。作为第一步,我想根据文档(https://esri.github.io/arcgis-python-api/apidoc/html/arcgis.gis.toc.html?highlight=import_data#arcgis.gis.ContentManager.import_data)创建一个shapefile:

import os
import json
from IPython.display import display
from arcgis.gis import GIS
from arcgis.geometry import Point, Geometry
from arcgis.features import SpatialDataFrame

# Create an anonymous connection to ArcGIS Online
gis = GIS()

# create geometry ========================================================
geo = [Point({"x" : -118.15, "y" : 33.80, "spatialReference" : {"wkid" : 4326}})]

# create spatialdataframe ========================================================
df = SpatialDataFrame(geometry=geo);

# create feature layer from spatialdatafrme ============================
featureLayer = gis.content.import_data(df)

现在运行此代码的问题是它会产生以下错误:

^{pr2}$

在深入研究代码之后,我觉得这是一个bug。然而,我的问题是:如何使用arcgis for python从头开始发布featurelayer?我知道有使用arcpy(例如create new shapefile in arcmap using python)的解决方案,但据我所知,arcpy在某个时候将被用于python的arcgis所取代。在


Tags: fromimportfordatahtmlcreatedisplaypoint

热门问题