問題タブ [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 に答える
274 参照

python - GeoPandas に .e00 ArcGIS ファイルをインポートする方法

このサイトのファイルを操作しようとしています:

NADP ウェブサイト

ファイルは.e00形式です。GeoPandas でそれらを開こうとすると、圧縮されているように見えるというメッセージが表示されます。

e00conv または AVCE00 を使用してファイルを解凍し、GeoPandas で開くと、FionaValueErrorデータセットが見つからないというメッセージが表示されます。

これらのファイルを開いて、使用できる形式にする方法について何か提案はありますか?

を使用して解凍されたファイルをロードできますnp.fromfileが、ベクターしかありません。

0 投票する
2 に答える
2435 参照

python - パンダの緯度/経度ポイントを変換し、それらがいくつかの境界ポリゴンに収まるかどうかを確認する方法は?

df次のようなPandas データフレームがあります。

polyいくつかのポリゴンを含む Geopandas データフレームもあります。ここで、ポリゴンdfにあるポイントのみをプロットしたいと思います。だから私は次のようなことができるはずです、どこにあるのは Shapelyです。しかし、私は何か間違っています。poly.intersects(p)pPoint

緯度/経度ポイントを含むデータフレームを渡し、それらをオーバーレイしてプロットする最良の方法は何polyですか? 最小/最大の緯度/経度の範囲を定義できることに注意してください。ただし、ドットpolyは (より大きな) バウンディング ボックスの外側ではなく内側にも出力されます。

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

python - Python2でgeopandasを使用してマルチポリゴンを移動する方法

私は Python の GIS ワールドの初心者です (geopandas、shapely など)。マルチポリゴンを上に「移動」する必要がありますが、その方法がわかりません。

問題

出力:

ご覧のとおり、「カナリア諸島」の島々はスペインの他の地域から離れています。より小さな数字が必要です。色が重要であることを考慮して、各郡の収入平均を表しています。

それが役立つ場合:

注: 郡が欠落しているため、この郡のデータがありません。

たとえば、最初の試みはポリゴンの座標を変更しようとすることでした。たとえば、次のような方法を見つけようとしました: canarias.coords + (-3,-4) しかし、マルチポリゴンの座標にアクセスして実行する方法が見つかりませんでしたそれ。

助けていただければ幸いです。

PS: 私の英語でごめんなさい :-/