タグ付けされた質問 「valueerror」

1
Numpy配列からのPySALの自然な中断
Pythonを使用して、ラスターから自然なブレーク値を抽出しようとしています。 目的のプロセスは次のとおりです。ArcpyラスターオブジェクトからNumPy配列(RasterToNumPyArrayを使用)から自然ブレーク値(PySAL Natural Breaks関数を使用)。 import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy Raster object here greenArray = arcpy.RasterToNumPyArray(greenIndex) breaks = nb(greenArray,k=2,initial=20) このコードは、エラー「ValueError:マトリックスは2次元でなければなりません」を返します。 私の知る限り、greenArrayは2次元配列です。

3
ArcPyを使用してX、Y座標からポリゴンフィーチャクラスを作成しますか?
次の座標を持つ単一(正方形)のポリゴンを含む新しいポリゴンフィーチャクラスを作成するスクリプトを記述しようとしています:(0、0)、(0、1,000)、(1,000、0)、および(1,000、1,000) 。 import arcpy import fileinput import string import os from arcpy import env env.workspace = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" env.overwriteOutput = True infile = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8/coordinatesEx8.txt" for line in fileinput.FileInput(infile): ID, X, Y = string.split(line, " ") array.add(arcpy.Point(X, Y)) cursor.insertRow([arcpy.Polygon(array)]) fileinput.close() outpath = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" newfc = "newFeatureClassEx8.shp" arcpy.CreateFeatureclass_management(outpath, newfc, "Polygon") cursor = arcpy.da.InsertCursor(newfc, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.