問題タブ [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 投票する
0 に答える
143 参照

django - Ubuntu 11.10 での django の GEOS

Django MySQL Nginx スタックを実行して GIS サポートを実行しようとしましたが、GEOS 依存関係を正常にコンパイルできませんでした。

メイク エラー 1 が発生する

同じことについて具体的なステップを得ることができれば素晴らしいことです。

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

django - LineString geom を Django の Point geom にダンプします (ST_DumpPoints() と同様)。

概要の質問: Django で LineString geom を Point geom にダンプするにはどうすればよいですか? それとも、生の SQL が唯一の方法ですか?

詳細を知りたい...ここに行く:

次のモデルがあるとします。正確な形式は重要ではありません。

人口ビュー(データベースを埋める)では、line_pathがline_pathsテーブルに挿入され、最終的に次のようなものになります(次のクエリが与えられます)

クエリ結果

次に、このテーブル (line_paths) から LineString GEOM を取得し、ポイントを新しいテーブル (point_paths) にダンプします。生のSQLでは、次のようなことをしました:

次に、ポイントを新しいテーブルに挿入するだけです。Django フレームワーク内でこれを行う方法はありますか? (未加工の SQL にフォールバックしない)

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

django - テンプレート構文エラー: レンダリング中に GEOSException をキャッチしました: GeoJSON 出力は GDAL 1.5+ でのみサポートされます

PostGIS に保存されているポリゴンをテンプレートの json にレンダリングする際に問題が発生しています。テンプレートで使用{{ geom.json|safe }}していますが、件名にエラーが返されます。

django シェルを開いてプロセスを実行すると、機能します。私の gdal バージョンは 1.9 で、geom.json を呼び出すと、ポリゴンの geojson 表現が返されます。

私はこの問題で頭がいっぱいです。ポリゴンをレンダリングしようとしているページでのみ表示され、他のすべては一列に並んでいるように見えます。

どんなアイデアでも歓迎です。

編集

これは、全体的なセットアップに関係している可能性があります。gdal.HAS_GDAL の結果を吐き出すビューを書きましたが、False を返します。シェルにも、Gdal があり、>1.5 です。

テンプレートから {{ hood.geom.json }} を取り除くことで問題は解決しますが、それでは目的が果たせません。近所を地図にしたい。

これまでのアイデアに感謝します。