ArcGISは、カーソルメモリー機能クラスをPythonと機能セットにデータをロードします

カーソルメモリフィーチャクラスを使用し、機能セットにデータをロードするために
 インポートArcPy 

arcpy.env.overwriteOutput = 

arcpy.ImportToolbox(HTTP:// flame7 /のArcGIS /サービス; BufferByVal servertools 

#の座標のリスト 
座標= [-117.196717216、34.046944853 ]、
               [ -117.186226483、34.046498438 ]、
               [ -117.179530271、34.038016569 ]、
               [ -117.187454122、34.039132605 ]、
               [ -117.177744614、34.056765964 ]、
               [-117.156205131、34.064466609 ]、
               [ -117.145491191、34.068261129 ]、
               [ -117.170825195、34.073618099 ]、
               [ -117.186784501、34.068149525 ]、
               [ -117.158325598、34.03489167 ] 

#が最初にペア座標含有するin_memoryフィーチャクラスを作成 
feature_class = arcpyします。 CreateFeatureclass_management(
     " in_memory "" tempfc "" POINT " )[0] 

オープン挿入カーソル
arcpy.da.InsertCursor(feature_class、[有する" SHAPEする@ XY " :])カーソルと
     #の座標のリストを反復し、カーソルに追加
    するための(X、Y)の座標:
        cursor.insertRow([(X、Y)] )

FEATURESETオブジェクトを作成し、in_memoryフィーチャクラスロード 
FEATURE_SET = arcpy.FeatureSet()
feature_set.load(feature_class)

結果 =のarcpy.BufferPoints_servertools(FEATURE_SET)を

 

おすすめ

転載: www.cnblogs.com/gisoracle/p/11613920.html