問題タブ [postgis]
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.
oracle - 空間データを Oracle から Postgres に移動する方法
Oracle Spatial データを Postgres に移動する方法について明確な文書を持っている人はいますか (Community バージョンと Enterprise DB の両方... ありがとう
mysql - MySQLのサークルベースの検索に相当するST_Buffer?
MySQL GISを使用して、指定された円内にあるポイントを持つ行を検索する必要があります。擬似コードのクエリ例は次のとおりです。
PostGISはST_Buffer関数を介してこれを行うことができるようです。MySQL GISは同様の機能を提供しますか?
hibernate - Postgis データベースにアクセスするように接続プールを構成する方法は?
Glassfish v2、Hibernate with Annotations+EntityManager、および Postgresql 8.4 を使用しています。また、HibernateSpatial と PostGis を使用しています。空間プロパティ ( com.vividsolutions.jts.geom.Point ) を持つエンティティを Postgis データベースに保持することは問題なく機能します。
ただし、myEntityManager.find(MyClass.class, key) を使用してオブジェクトをフェッチしようとすると、次の例外があります。
Can't convert object of type org.postgresql.util.PGobject
よくわかりませんが、ググってみると、Postgres データベースへのアクセスに使用する接続プールに org.postgis.DriverWrapper がないようです。これが、Point プロパティに対応するデータベース PGobject を元に戻すことができない理由です。
このラッパーを接続プールに追加する方法が見つかりません。PostGis接続用の接続プールを構成する方法を誰か説明できますか? または、この例外が別のエラーによるものかどうかを示しますか?
ありがとうタルトックス
python - Postgis - How do i check the geometry type before i do an insert
i have a postgres database with millions of rows in it it has a column called geom which contains the boundary of a property.
using a python script i am extracting the information from this table and re-inserting it into a new table.
when i insert in the new table the script bugs out with the following:
The new table has a check constraint enforce_geotype_geom = ((geometrytype(geom) = 'POLYGON'::text) OR (geom IS NULL)) whereas the old table does not, so im guessing theres dud data or non polygon (perhaps multipolygon data?) in the old table. i want to keep the new data as polygon so want to not insert anything else.
Initially i tried wrapping the query with standard python error handling with the hope that the dud geom rows would fail but the script would keep running , but the script has been written to commit at the end not each row so it doesnt work.
I think what i need to do is iterate through the old table geom rows and check what type of geometry they are so i can establish whether or not i want to keep it or throw it away before i insert into the new table
Whats the best way of going about this?
python - SQLAlchemy で Postgres/PostGIS ビューを操作する
2 つの質問:
PostGIS-DB でビューを生成したいと考えています。このビューを geometry_columns テーブルに追加するにはどうすればよいですか?
SQLAlchemy でビューを使用するには、何をしなければなりませんか? SQLAlchemy に対するテーブルとビューの間に違いはありますか、それともテーブルを使用するのと同じ方法でビューを使用できますか?
私の下手な英語でごめんなさい。
私の質問について質問がある場合は、お気軽に質問してください。別の方法で説明できるかもしれません:)
ニコ
postgresql - ポイントの周りに境界ポリゴンを取得するにはどうすればよいですか?
何千ものアドレスをポイントとして持つテーブルがあります。
これらのポイントの周りの境界ポリゴンを取得してポリゴンとして返すことができる関数がpostgisにありますか?
更新私は単なる外接する長方形よりも複雑なポリゴンを探しています
postgresql - postgisテーブルにWKT(well-known text)形式の穴のあるポリゴンを挿入する方法は?
ID、名前、the_geom、SRIDの4つの列を持つpostgisにテーブルがあります。この外部ポリゴン (要素 1) を「woods」、ID = 44、その外部ポリゴンの名前は「oak」、SRID は「4412」という名前のテーブルに挿入する SQL クエリを作成する必要があります。
要素 1 と要素 2 (穴) の座標値: 要素 1= [P1(6,15)、P2(10,10)、P3(20,10)、P4(25,15)、P5(25, 35)、P6(19,40)、P7(11,40)、P8(6,25)、P1(6,15)] 要素 2= [H1(12,15)、H2(15,24)]
イメージは次のとおりです: http://download.oracle.com/docs/html/A85337_01/sdo_objb.gif
maps - SpatialKeyのような密度/ヒートマップの生成
SpatialKeyは、非常に見栄えの良いヒートマップを生成します。私たちは、大量のポイントを視覚化するための内部プロジェクトでこれを行うことに何が関係しているかを調べています。どこから始めればよいかについてのフィードバックを探しています(そしてそれは本当に興味深い問題です)。
SpatialKeyヒートマップhttp://img697.imageshack.us/img697/7964/resolutiondays508x17550.jpg
彼らがFlashを使用していることはわかっています。そして、ヒートマップはタイルサーバーからレンダリングされるのではなく、インタラクティブであることがわかります。これがどのように実装されているかについての最初の推測は、サーバーがFlashクライアントにグリッドを提供することです。各セルにはサーバーによって計算されたカウントがあります。次に、Flashクライアントは、グリッド内のセル値に基づいて補間を実行し、上記のようにきれいな出力を作成します。
この段階では、サーバー側でグリッドを効率的に生成する方法に関心があります(実装に関する仮定が正しい場合)。それには以下が含まれるようです:
- 現在マップ境界にあるもののクエリを実行する
- これらの範囲内の各セルに対して集計サブクエリを実行します(上記の例のように、カウント、合計、または平均を実行します)。
これを複数のズームレベルで適切なグリッド解像度で実行すると、これを効率的にするにはカスタムの空間インデックスが必要になるようです。
代替ルートを説明する人はいますか?重要な場合は、ここでは空間インデックス用のPostGISを使用してPostgreSQLにデータを保存することに慣れていますが、私は何でも試すことができます。
javascript - 一時テーブルまたは属性
一時的に空間的な情報を作成および操作するにはどうすればよいですか? 上書きしないようにコード化し、Webアプリケーションで利用できるようにします。
答えてくれてありがとう
postgresql - Postgis と pgRouting を使用した運転ルート
私は Postgis と pgRouting に基づいたライブラリを探しています。このライブラリは、運転ルートと任意の 2 点間のルートを提供します。2 番目の部分は pgRouting を使用して正常に動作しますが、pgRouting によって出力されたルートから運転ルートを提供するものを見つけることができないようです。そのようなプロジェクトをどこで見つけることができるか知っている人はいますか? 誰かが興味を持っているか、そのようなプロジェクトを開始するのに十分な牽引力を得ることができれば、pgRouting と一緒にそのようなライブラリを提供する新しいオープンソース プロジェクトを開始したいと考えています。