問題タブ [geodjango]
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.
django - Throughとblank=Trueを使用するManyToManyFieldは引き続き管理インターフェースで必要です
私のモデル(部分コード):
管理インターフェースでObservationオブジェクトを管理すると、観測ごとに少なくとも1つの値が必要であると表示されます。
私は何か間違ったことをしていますか、これはバグですか、それともこれを解決するために派生したAdminクラスを作成する必要がありますか?
python - Webページ上のアニメーションマップに適したツール
ウェブページ内の地図に地域を表示したい。領域はクリック可能で、ホバーすると強調表示されます。私はdjangoを使用しているので、towordsmatplotlibやその他のPythonツールを使用する傾向があります。
Webには興味深いプロジェクトがあります。
- 主題図
- ポリマップ
- geodjangoは複雑なようです
- このブログは、matplotlibとデカルトを使用して地図上にデータを表示する素晴らしい方法を示しています
問題は、国や地域に関するGeaJsonデータをどこで検索すればよいかわからないことです。
複雑なアプリケーションで時間を無駄にしないようにアドバイスする人はいますか?ありがとう
python - mysqlを使用したgeodjango
私は django と mysql を使用してアプリケーションに取り組んできましたが、ここからチュートリアルに取り組もうとしています。
http://docs.djangoproject.com/en/1.2/ref/contrib/gis/tutorial/
しかし、次のエラーでsyncdbを実行した瞬間に失敗しました
調べてみると、バックエンドをpostGISに変更すれば解決できるとのこと。mysql をバックエンドとして引き続き使用しながら、geodjango を使用できる方法はありますか? そうでない場合、同じプロジェクトで両方を使用することは可能ですか?
よろしく、
macos - PostGIS テンプレート データベースの作成に関する問題
GeoDjango アプリケーション用に、Mac OS X Snow Leopard (10.6) で PostGIS (1.5) 用のテンプレート地理データベースを構築しようとしています。
私はフォローしています: http://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#creating-a-spatial-database-template-for-postgis
提供された postgis.sql を実行する必要があるポイントに到達することができました(つまりpsql -d template_postgis -f $POSTGIS_SQL_PATH/postgis.sql
)
その時点で、実行しようとした最初の SQL ステートメントでエラーが発生します。psql プロンプトでそれを試すと、結果は次のようになります。
何が台無しになったのでしょうか?
python - Django - 地理座標が円の内側にあるかどうかを判断する
django には、地理座標 (10 進数の緯度/経度) を見て、特定の半径 (100 Km としましょう) の円の内側にあるかどうかを判断するものはありますか?
特定のタイプのデータがあり、それぞれに緯度/経度があり、データベースを検索して、そのデータが指定された半径サイズの円の内側にあるかどうかを確認したいと考えています。
私はおそらくこれを処理する何かを自分で書くことができますが、これを処理する何かがすでに書かれている場合、私はさまよっています.
django - Model Manager が Boolean をフィルタリングして IntegrityError を引き起こす
ブール フィールドに基づくモデルで Manager を使用して、サイトに表示されるオブジェクトをフィルタリングし、管理者のすべてのオブジェクトをフィルタリングせずに表示しています。アイデアは、ユーザーが場所を送信しているということですが、私の基準に基づいて有効な場所として確認されるまで、それらをサイトに表示したくありません。
models.py
admin.py
管理者で、レコードに移動し、検証済みのブール値を True にチェックして [保存] を押すと、IntegrityError が発生します。
デフォルトがTrueで、Falseでフィルタリングした場合、これは別のプロジェクトで機能しました。Postgresを使用しています。なぜこれが機能しないのか、またはこれを達成するためのより良い方法について提案がある人はいますか?
python - Django-2つの場所の間の距離を見つけるにはどうすればよいですか?
Djangoアプリに登録しているユーザーがいますが、郵便番号に基づいて2人のユーザー間の距離を地理的に把握し、それに基づいてリストを並べ替えることができます。この機能はDjangoに組み込まれていないと思います。私はいくつかのオプションを探していて、geodjangoに出くわしましたが、それは私のニーズが何であるかにはやり過ぎかもしれないようです。
python - django admin は GeoModelAdmin でインライン化
モデル Map と Point を持つ geodjango アプリがあります。管理インターフェイスを使用してマップにポイントを追加できるようにしたいと考えています。管理インターフェイスは、デフォルトの ModelAdmin ではなく、GeoModelAdmin を使用します。ポイントをインラインで追加したい場合は、次を使用する必要があります。
GeoModelAdmin を使用したいことをどこに示すべきかわかりません。何か案は?
ありがとう!
編集:
明確にするために、管理ファイルの関連部分を次に示します。
インライン ポイント追加フォームは表示されますが、編集可能なマップではなくテキスト エリアが表示されます。
django - WKT EWKT、およびHEXEWKBとして認識されない文字列またはUnicode入力
簡単な問題かもしれませんが、私にはわかりません。私はGeoDjangoを使用しており、文字列に変換した緯度と経度があります(my_latとmy_longを参照)。
何らかの理由で、fromstr('POINT(my_long_lat)')内で使用すると、my_long_lat変数が気に入らず、次のエラーが発生します。
WKT EWKT、およびHEXEWKBとして認識されない文字列またはUnicode入力
私のコード:
変数my_latとmy_longに正しいデータがあることを確認するために、それらを出力すると、my_latの場合は30.751277、my_longの場合は-101.25の値が表示されます。
次のように値を入力すると、mypoint = fromstr('POINT(-101.25 30.751277)')エラーは生成されませんが、データを渡すために変数を使用する必要があることは明らかです。
何か案は?ありがとうございました!
openlayers - PostGIS+Geodjango+OpenLayer
地図表示のプログラムを作りたい。http://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/を使用しています。.shp ファイルからデータベースにデータをアップロードし、GIS データを表示したいと考えています。そのために、OpenLayer を使用することにしました。Geodjangoを使用するだけでWMSサーバーなしでそれを行うことはできますか?