タグ付けされた質問 「geodjango」

4
PostGISを使用して複雑なジオプロセシングワークフローを処理する方法
私たちの組織は、ジオプロセシングワークフローをPostGISに移行することを検討しています。現在、ArcGISを使用しており、ModelBuilderで使用される多数のカスタムPythonツールを使用しています。ほとんどのデータをPostGISに移動して、さまざまなアプリで使用できるようになりましたが、現在、そこでデータ処理を実行することも理にかなっていますか。 ソフトウェアと互換性があるようにデータを処理します。顧客がソフトウェアを購入し、データを提供すると、ソフトウェアでの使用に最適化されるように処理します。これには、さまざまな品質の入力データを処理するためのさまざまなツールを構築する必要があります。特定の形式またはスキーマでデータを受け取ることは期待できないため、入力フィールドを出力フィールドにマップし、単一のフィールドを複数のフィールドに解析し、複数のデータセットをマージするなどのツールを構築します。フィールドの連結、および他の多くの一般的な操作。PostGISは、すべての処理ニーズを完全に実行できるようです。 PostGISを使用してデータ処理を行う場合、組織、使用するツールなどについて何かアドバイスはありますか? QGIS python処理と組み合わせて使用​​しますか? 非Web処理にPython ORMを使用している人はいますか?GeoGISにはPostGIS用のPython ORMがあるため、GeoDjangoの使用に傾倒しています。PostGISを使用してデータを処理する最初のテストでは、Pythonコードに多くの大きなSQLテキストブロックがあり、GeoDjango ORMが管理しやすく読みやすいコードの作成に役立つと考えています。また、PostGISと同様に対話するGeoAlchemy ORM があり、DjangoほどWeb固有ではないようです。 QGISやArcGISを使用している人と同じくらい、PostGISを使用してジオプロセシングを行っている人のことを聞いたことがありません。

6
GeoDjangoを使用して2点間の距離を取得しますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、地理情報システムスタック交換のトピックになるようにします。 2年前に閉店。 Googleマップで返されるような緯度/経度のGPS座標で定義された2つの場所があります。 http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html それらの間の距離を計算する必要があります。google APIを使用できることはわかっていますが、バルククエリを処理するので、自分のサーバーで実行したいです。 ドキュメントで数時間を費やし、geodangoをインストールしましたが、この例は見つかりません。文献のすべては、私が必要とするよりもずっと複雑です。

1
Ruby / Rails / RGeoまたはPython / GeoDjangoをWebベースのGISに使用することの長所と短所
現在、WebベースのGISを作成する調査段階にあります。ORMがすべてのバックエンドのインポート/エクスポートおよび処理ルーチンで使用するオプションを評価しています。私の調査から、GeoDjangoはより成熟しているように見えますが、Rails / RGeoはよく考えられており、合理的に包括的であるように見えます。 誰もが両方の経験があり、どちらか一方を推奨できますか?

2
GeoDjangoの使用
地図上に地理データを表示するWebサイトを作成しています(現在はGoogle Maps js APIを使用しています)。現在、postgres + postGIS + phpを使用しています。GeoDjangoの使用方法を調べることをお勧めします。PostGISですでに利用可能なもの(つまり、ポイント、ラインストリング、ポリゴン、距離計算、面積計算、「内部」ロジックなど)よりもGeoDjangoが提供する追加の地理機能を特定するのに問題があります。 GeoDjangoは追加機能を提供しますか、それとも既存の地理機能の使用を簡素化することを意図していますか? ありがとう!

3
GeoDjangoでポリゴンをマルチポリゴンに一般化しますか?
models.PolygonFieldデータベースとしてpostgresを使用して、geodjangoでモデルを設定しました。私はshpをpostgresにインポートしようとします。問題は、shp(QGISでコンパイル)がポリゴンとマルチポリゴンを混合しているため、制約チェックのために常にエクスポートに失敗することですenforce_geotype。 マルチポリゴンとポリゴンタイプの両方のデータを格納するために、制約をクリアする方法はありますか?

4
Esri Geoservices RESTをPython Webフレームワークのバックエンドとして使用する(Django?)
Django / GeoDjangoなどの既存のPython WebフレームワークをEsriのGeoservices REST APIと連携するフロントエンドとして使用することが可能かどうか知りたいのですが。JSONのRESTエンドポイントをデータベース「テーブル」としてヒットするデータベースエンジンの開発を想定しています。Django AdminとDjango Formsは非常によく設計されており、空間テーブルと非空間テーブルの両方、特にリレーションシップを持つテーブルを追加、変更、削除するための優れたインターフェースとして機能すると思います。 編集:これについてもっと考えると、多分それはDjangoのソースコードを変更することではなく、代わりにニーズをサポートするWebアプリケーションを設計することです。モデルはマップサービスリンクのストレージを提供し、ビューはRESTエンドポイントの呼び出しを通じてCRUD機能を提供します。

2
GeoDjango:半径内のすべてのポイントを見つけますか?
私はGeoDjango(Django 1.7およびPostGIS 2.1.4バックエンドを使用)で作業しています。データベースにPointFieldを含むモデルがあり、ポイントから半径10 km以内のすべてのアイテムを検索しようとしています。 これが私のモデルコードです: class Place(models.Model): id = models.IntegerField(primary_key=True) location = models.PointField(null=True, blank=True) objects = models.GeoManager() これが私のビューコードです(読みやすくするために省略されています): from django.contrib.gis.geos import Point from django.contrib.gis.measure import Distance lat = 52.5 lng = 1.0 radius = 10 point = Point(lng, lat) print point places = Place.objects.filter(location__dwithin=(point.location, Distance(km=radius))) これは私に与えます: AttributeError: 'Point' object has …

3
Geodjangoに関連する優れたリソースは何ですか?
私はGeodjangoを学ぼうとしています。誰かが自分のプロジェクトでそれを使用しましたか? 公式サイトのドキュメントはまばらです。誰かが最高を指摘できますか 公式ドキュメント以外の、それを学ぶのに役立つリソース? それと、マッピングに使用した他のWebアプリケーションフレームワークでの経験を教えてください。

2
OpenLayers(OpenStreetMaps付き)とPostGisを使用して、GPSトラッキングデバイスから取得したデータをレンダリングしますか?
私はGPSデバイスからデータを取得してpostGISデータベースに保存し、geodjangoを使用してそれらを処理/処理し、最終的にOpenLayersで地図上にグラフ化することを調査して計画しています。 私のマップは必要ないので、OpenStreetMapを使用してOpenLayersのベクターレイヤーにポイントをプロットしたいので、これらのテクノロジーで十分です。 また、地図上にリアルタイム追跡を実装したいのですが、AJAXを使用してリアルタイムでPostGISデータベースにクエリを実行し、地図上にオブジェクトを再作成します。OpenLayersでこれを行うための良い例を見つけることができません。JqueryのAJAXメソッドの使用が得意なので、これにJqueryを使用してOpenLayersと組み合わせることができますか? PS私はまだこれらのテクノロジーを研究していますが、OpenLayers / geodjango / postGISは私のニーズに最適なコンボのように思えます。これら3つに関心があるほとんどすべての文献を見つけましたが、OpenLayersのベクターレイヤーでオブジェクトをリアルタイムでグラフ化して更新する例がありません。 TIA
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.