タグ付けされた質問 「postgis-1.5」

4
PostGISでサークルを作成しますか?
SRID:900913のジオメトリでPostGIS 1.5.2を使用しています。ポイントのリストを中心として、半径600キロメートルの円を作成する必要があります。私はこのクエリを使用しています: INSERT INTO circles (geom) ( SELECT ST_Buffer(point, 600000, 'quad_segs=8') FROM points ); ただし、作成された円の半径は600キロメートルではありません(半径はこの長さに近いですが、正確ではありません)。 PostGISで円を作成する他の方法はありますか? 注:表示される情報はスペインからのものです。正しい投影法は4326ですが、クライアントはGoogleラスタを使用するため、再投影を避けてパフォーマンスを向上させるために900913にデータを保存しています。

1
MULTILINESTRINGをPostGIS 1.5の個々のセグメントに分解する
MULTILINESTRINGPostGIS には、いくつかので構成されるがありLINESTRINGます。それぞれを考えるLINESTRINGのセット持っているPOINTのを P 1、P 2、... P N 線分を形成する L 1、L 2、... L N-1 ここで、L XはP XをP X + 1に接続する線分です。 PostGIS 1.5を使用して、MULTILINESTRINGをそれぞれの個々のラインセグメントに分解するにはどうすればよいLINESTRINGですか?

1
共有エリアの平均線ストリングで2つの交差するポリゴンを分割する方法(QGIS / python shapely)
2つのポリゴンがあります。 POLYGON((-5 -5、-5 5,5 5,5 -5、-5 -5))POLYGON((1 1、1 7、7 7、7 1、1 1)) そしてそれらを均等に分割したいと思います。結果は赤いマークされたラインに沿って分割されます。 私はqgis / pythonを使用していますが、pythonを使用したいと思っています。

2
PostGIS ST_Buffer Radiusヘルプ
特定のポイントから半径5マイル以内にあるすべてのポイントを検索しようとしています。次のようなクエリがあります。 SELECT * FROM table WHERE ST_Contains(ST_Buffer(geomFromText('POINT(0 0)', 4326), ?), latlon) ?5マイルを取得するために(半径)の代わりに何を配置したかわかりません。すべてがEPSG 4326にあり、PostGISのドキュメントによれば(私の知る限り)、半径はメートル単位である必要があります。12,070.0m(約5マイル)に置くと、全国の半分の地点で試合が行われます。誰かが私が欠けているものを知っていますか?

2
PostGISクエリの結果として空間PostGISテーブルを作成する
空間クエリの結果を別のPostGISテーブルとして保存する場合、どうすればよいですか?一連の区画に含まれるすべての住宅の建物を特定することに興味があります。 CREATE TABLE residentialBuildings AS SELECT buildings.the_geom FROM parcels as p JOIN buildings as b ON ST_Contains(p.the_geom, b.the_geom) WHERE p.residentialarea > 0; これは機能しているようですが、空間的な結果は返されません。代わりに、テーブルにはジオメトリのバイナリ表現があります。結果としてテーブルを作成するために何をすべきかわかりません。最初にテーブルを作成してから、結果をジオメトリに変換する必要がありますか? (私はドキュメントを読みましたが、これはかなり明白なことだと思うので、適切な検索用語が欠けているように感じます)。 ジオメトリを作成するためのコマンドがたくさんあることに気づきました ST_GeogFromText ST_GeographyFromText ST_GeogFromWKB ST_GeomCollFromText ST_GeomFromEWKB ST_GeomFromEWKT ST_GeometryFromText ST_GeomFromGML ST_GeomFromKML ST_GMLToSQL ST_GeomFromText ST_GeomFromWKB しかし、どのオプションを選択するか、またはこれが正しいアプローチかどうかはわかりません。

2
PostGISでリージョンを使用してポリラインを分割する
PostGISでポリゴンの境界線(領域)でポリラインを分割することが可能かどうか疑問に思っていました。 リージョンroad_blocksとラインを呼び出しましょうroad_cl road_block新しく作成したポリラインの下から新しいポリラインにデータをコピーできる場合、それは本当のボーナスになります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.