問題タブ [geos]
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 - GEOS C 関数から返されたジオメトリをチェック中にエラーが発生しました
Python/Django でGEOS APIを使用しています。
geoJSON から MultiPolygon を作成したいと考えています。次のコードを Python シェルで実行しています。
そしてエラーが発生します:
「GEOSException: GEOS C 関数「GEOSWKBReader_read_r」から返されたジオメトリをチェック中にエラーが発生しました。」
次のサンプルコードはうまく機能しますが。
データのどこに問題があるのかわかりません。
注: どちらの例も、穴のあるマルチポリゴンです。
ios - GEOSwift の依存関係である geos pod のインストールに関する問題
作業中のプロジェクトにGEOSwiftポッドをインストールしようとしていました。そのポッドの依存関係の 1 つはgeosポッドです。を実行するたびに、次のエラーが発生し続けますpod install
。
python - Python GEOS ImportError
次のエラーが表示されます。
私が実行すると:
追加GEOS_LIBRARY_PATH = 'C:/Python34/Lib/site-packages/osgeo/geos_c.dll'
しましたC:\Python34\Lib\site-packages\django\conf\project_template\project_name\settings.py
しかし、それでも同じエラーが発生します。これを解決するには?
c++ - 座標を GEOS C++ と比較すると失敗する
MultiPoint ジオメトリのすべてのポイントを LineString の開始点と終了点と比較しようとしています。以下に私のコードがあります:
最初の方法:
2 番目の方法: 現在のジオメトリでポイントを作成し、比較します
2番目の方法の出力があります:
反復 1 では、lineString の startPoint が反復 1 の現在のポイントと等しいことがわかります。そのため、プログラムは続行され、次の反復に渡されます。
反復 2 では、 lineString の EndPoint がこの反復の現在のポイントと等しいこともわかりますが、プログラムは続行されませんでした
ポイントの座標が同じであるのに、なぜプログラムが継続して実行されなかったのかわかりません!!!
なぜ最初の繰り返しでは問題ないのに、2 回目の繰り返しでは問題ないのでしょう!
GEOS C++ 3.4 を使用しています
任意のアイデア、任意の助けをお願いします? GEOS のバージョン 3.6 に移行すると、問題は解決するのでしょうか?
django - GeoDjango で Z 次元を削除する (2D ジオメトリを強制する)
私のプロジェクトでは、シェープファイルからジオメトリをインポートする必要があります。
これらのいくつかはMULTIPOLYGON Z
タイプですが、すべての Z 座標は 0 値です。
ジオメトリを保存しようとすると、次のエラーが表示されます。
「ジオメトリには Z 次元がありますが、列にはありません」
Z次元を削除する最良の方法は何ですか?
私のコード:
python - sudo 権限なしで Linux に GEOS ライブラリをインストールする
sudo
私は許可を持っていない部門のコンピューターで python を使用しています。
やろうとしましimport shapely.geometry
たが、インポート中にエラーが発生しました:
geos
次に、ライブラリをインストールしようとしました。私は次の手順でそうしました:
ただし、その直後にいくつかのエラーが発生しました。
この問題を解決するアイデアはありますか? また、このライブラリをインストールするときにパス変数を設定しなければならない気がしますが、パスの設定に非常に不慣れです。回答でパスの設定が必要な場合は、わかりやすく説明していただけますか?