問題タブ [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 に答える
119 参照

python - geosを使用してKMで幅を測定する方法

バウンディングボックスを持っているので、たとえば2km以上になるように調整したいと思います。グーグルのジオロケートサービスからバウンディングボックスを取得し、データベース内でその中のものを検索しますが、直径が1kmまたは2km未満のものに対してテストしないようにします。取得したい面積を測定し、with、heightを測定し、必要に応じて中央を中心に回転させて拡張します。

私はすでにすべてのSRIDとものを正しく持っています。

ありがとう

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

python - そうでなければ見つかったdjangoの下でPythonがライブラリを見つけられない

GeoDjango と必要なすべてのライブラリを正常にインストールしました。環境変数とレジストリ キーを設定しました (ここでは Windows で動作します)。すべてがコマンド ラインから見つかります。

ここで実行されているサーバーが、実行するはずのコードとまったく同じ行に遭遇すると、次のように表示されます。

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

python - 座標 (緯度、経度) を GEOS hex 形式に変換します

マップ上のいくつかのポイントを保存するために GEOS を使用する Django Web サイトがあります。DBのテーブルには、経度、緯度、およびGEOS位置の16進形式であると思われる3つのフィールドがあります。

ファイルから 100 を超える場所をインポートする必要があります。私はすべての場所の緯度と経度を持っています。値を DB に挿入できるように、それらを GEOS 形式に変換するにはどうすればよいですか? Python と Django をインストールせずにそれを行う方法はありますか? 私はこのアプリケーションの開発者ではないので、それらを持っていません。コンバーター (Web を調べましたが見つかりませんでした) またはその他の簡単な方法があることを願っています。

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

linux - Ubuntu Linux GEOS/GDALの問題に完全に機能するPostGIS2.0をインストールする

私はpostgis2.0をubuntu-maverick-amd64Linuxサーバーで約1週間稼働させる作業をしています。ラスターとトポロジーのサポートを行います。

以下を使用して構成しました。

以下の設定ファイルは私の仕様を説明しています。

gdalとgeosの古い(そして新しい機能には役に立たない)バージョンでmakeとsudomakeinstallを実行することができました。したがって、私の推測では、問題はGEOSまたはGDALのインストールにあります。私のLinuxバージョンには3.3.1のダウンロード可能なパッケージがないので、ソースからビルドする必要がありました。Webサイトに記載されている指示に従って、tarfileをダウンロードしましたが、慣れていないため、おそらくこれを台無しにしました。makeとinstallを設定するためにディレクトリにcdする以外の指示から逸脱しませんでした。私はそれが私がすべきであると明確に述べたすべてをしました。ビルドしたときに正しくビルドされたというメッセージが表示されなかったので、失敗したpostgisビルドの終わり近くに次のエラーが発生したため、問題が発生したと思います。

JSON-Cモジュールも問題でした。なぜなら、JSON-Cモジュールを使用すると言うのは、それをuntarし、/。configureで作成することだけだからです。でも、やらなければいけないことがもっとあると思います。

とても近くにいると感じているので、これには本当に不満を感じていますが、何をすべきかわからないところに乗り越えられない障害物にぶつかり続けています。

これらの重大なエラーを修正し、この本当に地獄のようなインストールプロセスをナビゲートするのを手伝ってくれる人に感謝します!geosをアンインストールする方法は実際にはわかりませんが、apt-getではなくソースからビルドする必要があるため、すべてをアンインストールして最初からやり直したいと思います。

私はLinuxも初めてです(Windowsラップトップにpostgis 2.0をインストールする方法をついに理解しました!)ので、できるだけ説明してください。

これは私にとって大きな頭痛の種でしたので、事前に感謝します!

0 投票する
3 に答える
2914 参照

python - 「モジュール」オブジェクトには属性「OSMGeoAdmin」がありません

環境は次のとおりです。

私が見つけたいくつかの答えは、GDALのインストールとパスを確認するように私に送ってくれましたが、次のように正しいです:

おー!何か他のものは、私がPythonでadmin.pyを呼び出そうとしたときです

私は非営利プロジェクトのために働いており、ヘルパーはほとんどいませんが、やるべきことはたくさんあります。

Rob Wouters の回答に基づいて、根本原因のエラーを受け取りました..

私は Django_settings について読んで、それが機能したものを投稿します。

仮想環境のパスは次のとおりです。

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

django - PostgreSQL + GeoDjango:POINTSがどのように変換されるかをよりよく理解する

こんにちはStackoverflowの人々、

GeoDjangoのPOINT参照がクエリステートメントにどのように変換されるかを理解するのに問題があります。

jpicのアドバイスは、コンソールでクエリステートメントをキャプチャするのに非常に役立ちましたが、印刷しても意味がありません。

私のview.py関数(フォームの保存)には、次の行があります。

ユーザーが調整したu_lngとu_latを使用します(セッション情報から取得)。u_latとu_lngは、小数としての度の値です。

ただし、提案されているようにsqlステートメントを確認すると、POINTがに変換されていることがわかります。

sqlステートメントで、エラーメッセージとともにsqlによって拒否されます

GeoDjangoを使用してlng、latポイントをpostgisに変換する正しい方法は何ですか?

この問題をよりよく理解するためにあなたの助けをありがとう!

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

python - Python での 3D 幾何学的トポロジー (交差点など)

いくつかの 3D 要素を操作するためにGEOS ( Python/Django ) を使用しています。すべてのトポロジー操作は 2D で完全に機能します。そこで、MultiPolygon3D ポリゴンを使用した単純な を作成し (実際には非常に単純で、垂直面のコレクションにすぎません)、LineStringこれも 3D です。今、私は単にそれらの交点が欲しかったのです(これは3Dポイントのリストだったと思います):

そうですね、geos は 3D データを使ったトポロジー操作をサポートしていません ... まあ、私のためにそれを行うことができるライブラリがたくさんあるはずです ??? だから私はグーグルで検索しましたが、1つも見つかりません!!! 誰かがポインターを持っているなら、それは素晴らしいことです...

編集

Intersections of 3D polygons in pythonと同様の質問がありますが、満足のいく答えは得られません (コメントを参照)。

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

android - SpatialLite for Android NDKGeosConfigureエラー

Android用に次のプロジェクトをビルドしようとしています。

http://code.google.com/p/spatialite-android/

LineIntersector.cppのndk-buildを実行するときにエラーが発生する可能性がある理由を誰かが知っていますか?

私はこれをMacでコンパイルしようとしていますが、NDKの初心者です。これが、geosルートで実行する構成です。

エラーはISNAN機能にあるようです

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

python - django の GEOSGeometry を独立した製品として使用することは可能ですか?

Django をすべてインストールせずに Django の GEOSGeometry を使用する方法はありますか? 単独で使用できることはわかっていますし、Django の残りの部分を削除することもできますが、非常に便利なので、誰かがすでにこれを行っているのではないかと思います。基本的に、私は GEOSGeometry を easy_install したいと考えています。

0 投票する
3 に答える
2457 参照

android - AndroidNDKビルド用のSpatialite

次の場所で既存のプロジェクトをビルドするのに少し問題があります。

Win7とCygwinを使用しています

「GITforWindows」を使用してクローンを作成することでソースコードを取得します。次の場所に配置します:C:\ temp \ ECLIPSE \ worksheet \ SA1

私は以下をダウンロードします:

これらを次の場所に配置します:C:\ temp \ ECLIPSE \ワークスペース\SA1 \ spatialite-android-library \ jni

次に、Cygwinを起動し、次のことを行います。

Cygwinの外部で、エディターC:\ temp \ ECLIPSE \ worksheet \ SA1 \ spatialite-android-library \ jni \ geos-3.2.2 \ source \ headers \ geos \ platform.hを開き、いくつかの変更を加えます。以下のようになります

保存して閉じます

次に、Cygwinに戻り、次のことを行います。

Compile ++行とともに、次のコンパイルが行われます

ただし、 geosを通過しているときに、次のエラーが発生します。

誰かが私がこれを修正する方法を手伝ってもらえますか?どんな助けでも大歓迎です!