問題タブ [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 - Geopandas PostGIS 接続
最近、空間作業の一部で Python で Geopandas を使い始めましたが、非常に満足しています。現在、PostGIS 機能を読み込もうとしていますが、データベース接続をパラメーター化する方法がよくわかりません。ドキュメントで:
これはおそらく非常に単純な質問です。私が知りたかったのは、「con」に何を入力する必要があるかということだけです-データベース接続情報を含む文字列を想定していますか? しかし、どのような形式で?「sql」の設定は簡単に思えます。どんな助けでも大歓迎です-ありがとう!
shapely - ジオパンダはすべての機能を同じ色でプロットします
デフォルトのカラー マップではなく、GeoDataFrame 内のすべてのフィーチャを同じ色でプロットする簡単な方法はありますか?
次の折れ線のジオデータフレームがあるとします。
gdf.plot()
3 つの LineString すべてを黒く表示するにはどうすればよいですか?
python - データセットで欠落している地理的位置を埋める方法は?
地理的な場所の名前と座標が同時に欠落している一連のデータセットがあります。データの将来の分析を進めることができるように、ギャップを埋めたいと思います。データセットはtwitterから収集したものなので作成したデータではありませんが、このようにデータが入ってきたので、どうにかしてギャップを埋めて、今後の分析を続ける必要があります.
オプション 1: と のいずれかを使用userLocation
しuserTimezone
てcoordinates
入力:
期待される出力
Python または pandas でスクリプトを記述して、欠落している場所の名前と座標を同時に入力し、出力を適切にフォーマットすることは可能ですか?
Python または Pandas には魔法のパッケージがないことは理解していますが、何かを始めると役に立ちます。
GISセクションでこの質問をしましたが、あまり役に立ちません。地理位置情報データ セットを使用するのはこれが初めてで、どのように開始すればよいかわかりません。質問が適切でない場合は、反対票を投じるのではなく、コメントして削除してください。
python - GeoJson の読み込み時のセグメンテーション違反
geopandas を使用して JSON ドキュメントをロードする際に問題が発生しましたが、 を呼び出すdata = geopandas.GeoDataFrame.from_file(json_data)
とsegmentation fault
.
私の JSON は有効なようですが、geopandas を使用せずに行う方法がわかりません。
これが私の GeoJSON です: http://pastebin.com/50fKz2T9
python - GeoJSON オブジェクトから GeoDataFrame を作成する
ポリゴンのフィーチャ コレクションがあり、最初に一時ファイルに書き込んでから読み込む必要があります。一時ファイルを書き込まずにオブジェクトからgeopandas.GeoDataFrame.from_file(tmp_json_file)
作成する方法はありますか?GeoDataFrame
GeoJSON
gis - GeoJSON からフィーチャ コレクションを作成する方法
そして、最初Feature Collection
に一時ファイルに書き込んでから geopandas.GeoDataFrame.from_file(tmp_json_file) でロードする必要があります。一時ファイルなしでそれを行う方法を探しています。を使用しようとしましたが、単純な Polygon の Feature Collection ではかなりうまく機能しますが、とでは機能しません。以下のようなことを考えていましたが、まだ機能していません。Polygons
MultiPolygons
geopandas.GeoDataFrame.from_feature()
Feature Collection
Polygons
MultiPolygons
GeoJSON は API から取得され、テリトリーを返します (一部のテリトリーは 1 つのポリゴンでモデル化され、他のテリトリーは一連のポリゴン (MultiPolygon としてフォーマット) でモデル化されます)。
GeoJSON は次のように構成されています: http://pastebin.com/PPdMUGkY
上記の関数から次のエラーが発生します。
python - ベースマップとフィオナは、iPython ノートブックでマップと shp ファイルを処理するためにインストールされません
私はPythonの比較的新しい学生であり、まだ自分の道を見つけています。私は通常、スタックオーバーフローを介して非常に迅速に答えを見つけますが、これは私を困惑させます
ipythonノートブックで動作するシェイプファイルとマップファイルを取得できません。ベースマップまたはフィオナをインストールできないようです
コマンドは次のとおりです。
そしてエラー:
fiona やその他のコンポーネントでも同様のエラーが発生します。私は何を間違っていますか?
過去にmatplotlibとその他のコンポーネントを問題なくインストールしました。次のようにpipコマンドを使用してみました。
出力:
ノートブック サーバーのバージョンは 4.1.0 で、実行されているのは Python 3.5.1 |Anaconda 4.0.0 (32 ビット)| です。(デフォルト、2016 年 3 月 4 日 15:28:01) [MSC v.1900 32 ビット (Intel)]
python-3.x - 行で GeoPandas Spatial Index を使用するには?
一連のポイント (約 240 億ポイント、400 万行) に最も近いラインを見つけようとしています。ポイントは 1 つの GeoDataFrame に存在し、ラインは別の GeoDataFrame に存在します。私はこれに従おうとしました: https://github.com/geopandas/geopandas/issues/140、そしてこれをしました:
そして、これはリストの空のリストを返すだけです。ここで何が起こっているのですか?
(これを両方のデータセットの最初の 100 ラインとポイントに適用していることに注意してください)。