問題タブ [arcpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 複数の分析ステップで Python GIS プロジェクトを整理する方法は?
ArcPy を使用して、ArcGIS で地理データを分析し始めたところです。分析にはさまざまなステップがあり、次々に実行されます。
ここにいくつかの疑似コードがあります:
このコードは、これまでのところ驚くほどうまく機能します。ただし、ラスター ファイルはサイズが大きく、一部のステップの実行にはかなりの時間がかかります (5 ~ 60 分)。したがって、入力ラスター データが変更された場合にのみ、これらの手順を実行したいと思います。GIS ワークフローの観点からは、これは問題にはなりません。各ステップでハード ディスクに物理的な結果が保存され、次のステップで入力として使用されるからです。
#
たとえば、ステップ 1 を一時的に無効にしたい場合は、このステップのすべての行の前にa を置くだけでよいと思います。ただし、実際の分析では、各ステップに多数のコード行が含まれる可能性があるため、各ステップのコードを別のファイル (例: "step1.py"、"step2.py"、.. .)、各ファイルを実行します。
を試してみexecfile(step1.py)
ましたが、エラーが発生しましNameError: global name 'files_to_process' is not defined
た。メインスクリプトで定義された変数は、によって呼び出されるスクリプトに自動的に渡されないようexecfile
です。
これも試しましたが、上記と同じエラーが発生しました。
私はまったくの Python 初心者です (Python 関連の式の誤用からわかるかもしれませんが)、このような GIS プロジェクトを編成する方法についてアドバイスをいただければ幸いです。
gis - Arcview 10 で生息地パッチの数と面積を計算する方法
私は現在、修士論文に取り組んでおり、GIS に本当に問題があります。http://www.kew.org/gis/projects/mad_veg/datasets_gis.htmlからアーク GIS グリッド データ セットをダウンロードしました。
アークマップ 10 にプロットすることに成功しました。このマップは、さまざまな生息地で構成されています。これらの生息地タイプの 1 つ、たとえば「湿った森」をどのように取り、その生息地のパッチがいくつあるか、および各パッチの大きさを計算する方法を知りたいです。
私は何週間もこれに取り組んできましたが、あまり進歩していません。誰かがゾーンジオメトリを表として見ることを提案しましたhttp://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//009z000000w5000000.htm有望に見えますが、コーディングを試してみましたができませんでしたそれを機能させます。以下に私の試みのいくつかを投稿しました。
問題は、例でコピーされたものの一部が例に固有のものであることですが、よくわかりません。誰かが私を正しい方向に向けることさえできれば、それは大きな助けになるでしょう
python - IOError: [Errno 2] No such file or directory error を修正するにはどうすればよいですか?
IOError: [Errno 2] No such file or directory error を受け取りました。どこに問題があるのかわかりません。ディレクトリを確認したところ、ファイルが存在します。また、このプログラムを多数のテキスト ファイルで実行しようとしています。他に問題がないかどうかを確認していただければ幸いです。
具体的なエラーは次のとおりです。
IOError: [Errno 2] そのようなファイルまたはディレクトリはありません: u'20060705t2.csv'
python - .da.Walk を使用した、arcpy での FeatureClassToGeodatabase_conversion に関する問題
このコードでは、ディレクトリとそのすべてのサブディレクトリのすべてのファイルを読み取ろうとしています。ファイル名の別のリストがあり、検索で別のリストにあるディレクトリにファイルが見つかった場合、それらのフィーチャ クラスを別の場所にコピーしたいと考えています。コードが FeatureClasstoGeodatabase に到達すると、入力フィーチャのデータ タイプがサポートされていないか存在しないというエラーが表示され続けます。どうにかパスとファイル名を取得する必要があるかどうかわからなかったので、それを個別にキャプチャするためにいくつかのリストを作成しましたが、ここで立ち往生しています:
python - Python: テキスト ファイルからポイント シェープ ファイルを作成する方法
ポリゴン形状ファイルのポイントを読み取り、それらをポイント形状ファイルに保存するための Python コードを書いています。最初にテキスト ファイルを作成し、その .txt ファイルにポイント (x,y) を保存しました。次に、テキスト ファイルからポイント シェープ ファイルを作成しようとしましたが、エラーが発生しました。
ここにコードがあります(最後の部分のみ):
エラーは次のとおりです。
python - Python でのテーブル操作 (既存の R コードを変換)
Python または arcpy でテーブルを操作するためのヒントを探しています。1 つの列にはストリーム セグメントの ID 値があり、2 番目の列にはそれらが属するグループの値があります。セグメントが複数のグループに属している場合、「余分な」グループのすべてのオカレンスを単一のグループ値に置き換えたいと考えています。Rでこれを行う方法を知っており、コードを添付していますが、Pythonで実行できるようにしたいと考えています。どんな助けでも大歓迎です。