問題タブ [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 - 交差の2つの方法のPythonの違い(ジオメトリ)
私はpythonの初心者です。質問の前に、私の下手な英語でごめんなさい。
私は2つのシェープファイル(建物 - マルチポリゴン、都市 - マルチポリゴン)を持っています。都市1の建物の位置情報を取得したいので、これら2つを交差させようとしました。
私が使用した 2 つの異なるコードを紹介します。
そしてもう一つは
sg_g(shapely.geometry.polygon.Polygon)
この2つの違いは、上の方が交差するタイプだと思います。sb(geopandas.geodataframe.GeoDataFrame)
もう1つsg_g(geopandas.geodataframe.GeoDataFrame)
はsb(geopandas.geodataframe.GeoDataFrame)
最初の出力はすべて False (間違っている) ですが、2 番目の出力は正しいです
二つの違いを教えてください。
一度に変換する方法はあります
(geopandas.geodataframe.GeoDataFrame)
か?(shapely.geometry.polygon.Polygon)
centos - centos libgeos リポジトリがありません
centos 7.3 では、最低限の shapely または geopandas をインストールしようとすると、https: //github.com/libgeos/libgeos libgeos にアクセスする必要があります。
経由でこれをインストールしようとするとsudo yum install libgeos-dev
、このパッケージが利用できないことがわかります。リポジトリが不足しているようです。これまでのところ、 http://trac.osgeo.org/geosが RPM のhttps://yum.postgresql.org/repopackages.php#pg96を指しているため、動作するものを見つけることができませんでしたが、それでも rpm -Uvh の後https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmインストール候補が見つかりません。
python - Python で geopandas を使用してデータフレームをシェープファイルに保存すると、bool の ValueError が発生します
データフレームをジオメトリ付きのシェープファイルとして保存すると、次のエラーが発生します。
このエラーの意味を見つけることができませんでした。