問題タブ [geoalchemy2]

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 に答える
319 参照

python - geoalchemy2 での Flask Alembic 移行エラー - 無効な geometry_type

移行を管理するために Flask-Migrate を実装しようとしていますが、移行スクリプトを作成しようとするとエラーが発生します: "geoalchemy2.exc.ArgumentError: ディメンション 2 の無効な geometry_type 'POINTZ'"。

Flask プロジェクトがあり、geoalchemy2 を使用して PostGIS データベースとやり取りしています。データベースには、PolygonZ および PointZ ジオメトリ (次元 = 3) を持ついくつかのテーブルがあります。コマンド ライン経由で Flask-Migrate を使用した最初の移行は正常に機能し、移行スクリプトが生成されました (その後、機能するように微調整されました)。

3D ジオメトリを持つモデルは次のように定義されます。

移行は、Flask Migrate コマンドを使用してコマンド ラインで実行されます。

スクリプトを作成せずに失敗し、この geoalchemy2 エラーが発生します

Flask-Alembic も試してみましたが、最後に同じ geoalchemy2 エラーが表示されるので、Alembic がジオメトリ列を表示する方法に関係していると思います。よくわからない。

アドバイスをいただければ幸いです。ありがとう

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

sqlalchemy - ポリゴンにポイントが含まれています - GeoAlchemy を使用

GeoAlchemy を使用して PostGIS テーブルをクエリして、ポイントが内部にある行を返そうとしています。私はポイントを持っており、自然地球のタイムゾーンシェープファイルを使用しています。以下を試しましたが、行アイテムではなくクエリを返すだけです。

以下を返します。

それは正しいステートメントのようですが、結果が得られません!

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

postgresql - サブクエリ sqlalchemy + geoalchemy2 ORM で外部クエリから同じテーブルを参照する

sqlalchemy と geoalchemy2 でクエリを equal orm ステートメントに変換しようとしています。p1.geom の参照を not exists 句のサブクエリに取得する方法に苦労しています。

私はすでに少し試してみましたが、私が得た最も近いものは次のようなものでした:

私がそれから得たもの:

役立つアイデアはありますか?