問題タブ [geopandas]

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.

0 投票する
1 に答える
2548 参照

python - Geopandas : ポリゴンとポイントの間の difference() メソッド

私は geopandas をテストして、非常に単純なものを作成しています。差分メソッドを使用して、円の内側にある GeoDataFrame のいくつかのポイントを削除します。

これが私のスクリプトの始まりです:

points_df の最初の行は次のとおりです。

次に、最初の GeoDF のいくつかのポイントを含むポイントを追加します。

iPython ノートブックによって表示される結果は次のとおりです。

ポリゴンとポイント

ここでの目標は、緑の円の内側にある赤い点を削除することです。そのためには差分法で十分だと思いました。しかし、私が書くとき:

結果は... points_df で何も変わっていません:

変更なし

difference() メソッドはポリゴン GeoDataFrames でのみ機能し、ポイントとポリゴンの混合は不可能だと思います。しかし、多分私は何かを逃した!

この場合、円内の点の存在をテストする関数は差分法よりも優れていますか?

0 投票する
3 に答える
3612 参照

python - ポリゴン内のポイントを見つける方法は?

シェープファイルのポリゴン内でポイントを見つけようとしています。

ポリゴンをループして、ポイントが配置されているポリゴンのインデックスを返すことができるループを作成する必要があります。

ポイントがどのポリゴンにあるかを調べるループをどのように記述しますか?

これまでに書いたものは次のとおりです。

出力は次のようになります: '3001100' (正しいポリゴンの BCTCB2010)

0 投票する
1 に答える
3221 参照

python - 色の代わりにパターンでポリゴンを塗りつぶす

色ではなくパターンでポリゴンを塗りつぶそうとしています(プロジェクトを白黒で印刷する必要があるため)。これまでのところ、それらをグレースケールで埋めることしかできませんでしたが、そうする方法があればパターンアプローチを取りたいと思います。

私のコードの一部は次のとおりです。

この if ステートメントは、info と shape を実行する for ループ内にあります。情報が文字列と一致する場合は、ポリゴンに色を付けて、シェープファイルにパッチとして追加します。

また、何らかの方法でこのパターンを凡例に追加したいと考えています。

前もって感謝します。

0 投票する
3 に答える
5388 参照

python - ユーザー定義の分類スキームを使用したコロプレス マップのプロット (geopandas を使用)

私はPythonが初めてなので、私の質問に対する答えが比較的簡単であることを願っています。

geopandas を使用してコロプレス マップを作成しようとしています。ただし、相互に比較する必要がある複数のマップを作成しているため、(変位値やジェンクではなく) カスタム データ分類スキームを使用することが不可欠です。したがって、私は User_Defined スキームを使用しようとしてきました。ビンを作成することはできますが、それらをマップ自体に適用する方法がわかりません。

これは、分類スキームを作成するために行ったことです。

(ここで、「値」はマップにプロットする列です)

そして、コロプレスマップをプロットしようとすると、スキームが何と呼ばれるかわかりません

誰かが助けることができれば、私は非常に感謝しています!

ありがとう×

0 投票する
1 に答える
1661 参照

geopandas - ジオメトリを geopandas と比較する

df12 つの dfとがあるとしましょうdf2。両方とも、線ストリング タイプのジオメトリを表す1 つの列 (geometry_1および) があります。geometry_2

両方の df にはより多くの行がありますが、今のところ、次の質問に焦点を当てたいと思います。2 つの行が類似しているかどうかを評価する方法はありますか。同様に、線のそれぞれのポイント間の距離が有効な値 (例: 100m) を超えない場合、2 つの線は同一と見なされます。