問題タブ [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.

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

python - 形の良い交差点と形の良い関係 - 不正確ですか?

私は間違った方法で考えているのか、それともバグなのか疑問に思っています:

ラインストリングとポリゴンがあり、ラインとポリゴンの境界の交点を作成します

ここに画像の説明を入力

これらの交点は、ポリゴンの境界と交差する (少なくとも接触する) 必要がありますよね?

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

python - GEOS C 関数から返されたジオメトリをチェック中にエラーが発生しました

Python/Django でGEOS APIを使用しています。

geoJSON から MultiPolygon を作成したいと考えています。次のコードを Python シェルで実行しています。

そしてエラーが発生します:

「GEOSException: GEOS C 関数「GEOSWKBReader_read_r」から返されたジオメトリをチェック中にエラーが発生しました。」

次のサンプルコードはうまく機能しますが。

データのどこに問題があるのか​​わかりません。

注: どちらの例も、穴のあるマルチポリゴンです。

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

ios - GEOSwift の依存関係である geos pod のインストールに関する問題

作業中のプロジェクトにGEOSwiftポッドをインストールしようとしていました。そのポッドの依存関係の 1 つはgeosポッドです。を実行するたびに、次のエラーが発生し続けますpod install

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

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

しかし、それでも同じエラーが発生します。これを解決するには?

0 投票する
0 に答える
188 参照

c++ - 座標を GEOS C++ と比較すると失敗する

MultiPoint ジオメトリのすべてのポイントを LineString の開始点と終了点と比較しようとしています。以下に私のコードがあります:

最初の方法:

2 番目の方法: 現在のジオメトリでポイントを作成し、比較します

2番目の方法の出力があります:

反復 1 では、lineString の startPoint が反復 1 の現在のポイントと等しいことがわかります。そのため、プログラムは続行され、次の反復に渡されます。

反復 2 では、 lineString の EndPoint がこの反復の現在のポイントと等しいこともわかりますが、プログラムは続行されませんでした

ポイントの座標が同じであるのに、なぜプログラムが継続して実行されなかったのかわかりません!!!

なぜ最初の繰り返しでは問題ないのに、2 回目の繰り返しでは問題ないのでしょう!

GEOS C++ 3.4 を使用しています

任意のアイデア、任意の助けをお願いします? GEOS のバージョン 3.6 に移行すると、問題は解決するのでしょうか?

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

django - GeoDjango で Z 次元を削除する (2D ジオメトリを強制する)

私のプロジェクトでは、シェープファイルからジオメトリをインポートする必要があります。

これらのいくつかはMULTIPOLYGON Zタイプですが、すべての Z 座標は 0 値です。

ジオメトリを保存しようとすると、次のエラーが表示されます。

「ジオメトリには Z 次元がありますが、列にはありません」

Z次元を削除する最良の方法は何ですか?

私のコード:

0 投票する
0 に答える
1242 参照

python - sudo 権限なしで Linux に GEOS ライブラリをインストールする

sudo私は許可を持っていない部門のコンピューターで python を使用しています。

やろうとしましimport shapely.geometryたが、インポート中にエラーが発生しました:

geos次に、ライブラリをインストールしようとしました。私は次の手順でそうしました:

ただし、その直後にいくつかのエラーが発生しました。

この問題を解決するアイデアはありますか? また、このライブラリをインストールするときにパス変数を設定しなければならない気がしますが、パスの設定に非常に不慣れです。回答でパスの設定が必要な場合は、わかりやすく説明していただけますか?