問題タブ [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.
python - GeoDataFrame を SQL データベースに書き込む
驚くべきことに、この質問は (私の知る限りでは) 人気のある Web サイトで実際にはまだ尋ねられていないようです。
状況は、合計で 1 つ以上の Mio 観測を含むいくつかの csv ファイルがあることです。各観測には、とりわけ、住所が含まれています。すべてのファイルを単一の GeoDataFrame に読み込み、住所をジオコーディングし、シェープファイルを指定して空間結合を実行し、各行のポリゴンからいくつかの情報を保存することを計画しています。かなり標準的だと思います。これは、1 回限りのデータ クリーニング プロセスの一部です。
私の目標は、この最終的なデータセットを使用してデータベースをセットアップすることです。これは、データを非常に簡単に共有および検索できるようにするためです。また、いくつかの基準に基づいて観測を選択し、いくつかの分析を実行することも非常に簡単になります。
私の問題は、GeoDataFrame をデータベースに挿入する機能がまだ実装されていないように見えることです。明らかに、GeoPandas はデータベースの代用であると想定されているためです (「GeoPandas を使用すると、Python で操作を簡単に行うことができますが、そうでなければ空間データベースなどを必要とします。 PostGIS")。
もちろん、各行を反復処理して各データ ポイントを「手動で」挿入することもできますが、ここで最善の解決策を探しています。回避策として、データ型がデータベースのデータ型と競合する可能性があることも恐れています。ここで「最善の方法」はありますか?
ご協力いただきありがとうございます。
python - プロットの「Nan」に特別な色を設定するにはどうすればよいですか?
ここに私が視覚化しようとしているデータのサンプルがあります
関連付けられている番号に従って各州に色を付けて、データを視覚化したいと考えています。これを行うと、ナンはカラーマップの最小値のように色付けされます。Nanを白にマッピングする簡単な方法はありますか?
これが私のコードです:
python-3.x - GeoPandas、MatPlotLib プロット カスタム カラー
ここで利用可能な形状ファイルを考えると、以下の指定された郡のセットをカスタムカラーでプロットしたいと思います。ウェイン郡とウォシュテノー郡は「青」、その他は「灰色」です。
最初にデータフレームの列として色を割り当ててから、何らかの方法でプロットするときにそれらを呼び出したいと思います。これは可能ですか?
アップデート
リストを渡して、散布図の場合と同じようにループでプロットしようとしましたが、すべてを 1 つのプロットにまとめるのではなく、個別の郡マップをプロットするだけなので、同じようには機能しないようです。
これが私が試したことです:
前もって感謝します!
python-3.x - GeoPandas ラベル ポリゴン
ここで利用可能な形状ファイルを考えると、マップ内の各ポリゴン (郡) にラベルを付けたいと思います。これは GeoPandas で可能ですか?
前もって感謝します!
python-3.x - GeoPandas がポイントに CRS を設定
次の GeoDataFrame があるとします。
別の GeoDataFrame で行ったように (このように) CRS を設定する必要があります。
私はこれを試しました:
この:
...しかし、運が悪い。
いくつかの重要な注意事項:
上記の .to_crs メソッドが機能するもう 1 つの GeoDataFrame はシェープ ファイルからのもので、ジオメトリ列はポイントではなくポリゴン用でした。.to_crs メソッドが適用された後の「ジオメトリ」値は次のようになります。
POLYGON ((-5973.005380655156 3399.646267693398... hg GeoDataFrame で上記を試しても、通常の緯度/経度座標のように見えます。
これがうまくいった場合は、これらのポイントをポリゴン GeoDataFrame と連結して、両方 (ポリゴンの上のポイント) をプロットします。
.to_crs メソッドを使用する前に最初に GeoDataFrames を連結してから、ポイント行とポリゴン行の両方で一度にメソッドを使用すると、次のエラーが発生します。
ValueError: 単純なジオメトリを変換できません。最初にオブジェクトに crs を設定してください。
前もって感謝します!
python - GeoPandas のクロロプレス マップに凡例を追加する
GeoPandas のクロロプレス マップに凡例を追加しようとしていますが、 : を設定するオプションがありますがlegend = True
、次のエラーが発生します。
関数が書かれていないと言っているようです。問題は、インターネットで人々がそれを使用している例を見ているので、私が知らない一般的な修正があるかどうか疑問に思っていたということです?
python - geopandas で形状ファイルを生成するときに ValueError を発生させる
最近、シェープファイルを使い始めました。各オブジェクトがポリゴンであるシェープファイルがあります。各ポリゴンのジオメトリが重心に置き換えられた新しいシェープファイルを作成したいと考えています。私のコードがあります。
スクリプトを実行すると、最終raise ValueError("Geometry column cannot contain mutiple " ValueError: Geometry column cannot contain mutiple geometry types when writing to file.
的に何が問題なのか理解できません。何か助けはありますか?