ArcPyを使用してグラフィックをArcGIS Desktopのフィーチャに変換しますか?


8

ArcPyスクリプト内で、グラフィックをフィーチャに変換する方法、つまりツールバーの[グラフィックスをフィーチャに変換]ツールを使用する方法はありますか?

selectbylayer機能としてグラフィックを使用する必要があるので、それを変換するか、グラフィックを直接使用するのが良いでしょう。

回答:


7

SelectLayerByLocationに相当するSelectLayerByGraphicツールがないように見えるので、別のアプローチを模索するのは正しいと思います。

「ConvertGraphicToFeature」ツールがないようにも見えます。

データビューで描画されたグラフィックにPythonからアクセスできるかどうかを探しましたが、GRAPHIC_ELEMENTはサイズ変更と位置変更のみに使用できるようです。

あなたが探していることはPythonスクリプトツールにエンドユーザーが描いた「グラフィック」を養うための方法であるならば、あなたが使用したい場合も代替が使用して、「グラフィック」を描くようにユーザーに要求することです機能セットなどをパラメータ。


0

シェイプに変換するすべてのグラフィックを選択します。[描画]ツールバーで、[グラフィックスをフィーチャに変換]を選択します。ポップアップウィンドウの適切なフィールドに入力してください。


GIS Stack Exchangeへようこそ:)そして、あなたの貢献に感謝します。ただし、OPは対話的にではなくスクリプトからこれを行う方法を求めています。あなたの弁護では、それは明確ではないようです。私はQ.更新します
マットウィルキー

これは、尋ねられた質問のようなPythonソリューションではありません。-シェイプに変換するすべてのグラフィックを選択します。[描画]ツールバーで、[グラフィックスをフィーチャに変換]を選択します。ポップアップウィンドウの適切なフィールドに入力すれば、問題ありません。
GBG 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.