의사 3D 효과를 만들기 위해 postgis에서 다각형 모양을 돌출시키고 싶습니다. 이를 위해 나는 그것을 달성하기 위해 조잡한 기능을 작성했습니다. 이것은 매우 많은 테스트 코드이며 다각형의 각 점에 대해 새로운 Y 꼭지점을 만든 다음 원래 점으로 돌아가 닫습니다. CREATE OR REPLACE FUNCTION public.extrude_polygon(wkb_geometry_param geometry, height integer, simplify boolean DEFAULT false) RETURNS …
PostGIS의 ST_Union을 사용하여 ArcGIS for Desktop의 디졸브 도구와 동등한 기능을 달성하려고하는데 예상 한 결과를 얻지 못하는 것 같습니다. Polygon Geometry에 특정 속성이있는 하나의 테이블이 있습니다. (FID, Locstat, Loccnt, Shape와 같은) 내 쿼리는 다음과 같습니다. SELECT c.fid, ST_Union(c.boundaryshape) FROM c Group by c.fid,c.boundaryshape;
데스크탑 GIS에서 토폴로지 규칙 및 자동 토폴로지 무결성을 강화하기 위해 ArcGIS for Desktop 이외의 옵션이 있습니까? 기본 레이어 경계에 기능을 자동으로 스냅하는 데이터를 찾고 있습니다 (데이터 세트의 간격과 겹침을 제거함). PostGIS 토폴로지 기능에 대해 알고 있지만 Desktop GIS에서 무언가를 원합니다. QGIS 2는 토폴로지 규칙을 구현하려고하지만 데이터를 자동으로 정리하지는 않습니다. Esri의 …
두 테이블에 두 개의 다각형 세트가 있습니다. 세트가 서로 겹칩니다. 세트 A의 각 다각형에 대해 세트 B의 다각형의 ID가 가장 겹치는 것을 원합니다. PostGIS 확장과 함께 PostgreSQL을 사용하고 있습니다. 나는 참 / 거짓 조건에 대해서만 조인 할 수 있다는 것을 알기에 SQL에 대해 충분히 알고 있습니다. 그래서 이것은 작동하지 않습니다 …
방금 공간 데이터베이스 작업을 시작했으며 원시 GPS 트랙의 자동 일반화 (고정 추적 빈도)를위한 SQL (PostGIS) 쿼리를 작성하려고합니다. 내가 먼저 고민하고있는 것은 "y 미터 거리 내의 x 포인트"와 같은 쿼리 형태로 정지 포인트를 식별하여 대규모 포인트 클라우드를 대표 포인트로 대체하는 쿼리입니다. 나는 이미 특정 거리 내에서 점을 찍고 스냅 된 것을 …
... 래스터를 로컬에 저장된 GEOTIFF로 유지하는 것과 반대로? OpenLayers 기반 웹 맵에 약 50,000, 10mb GEOTIFF를 WMS로 제공해야하는 대규모 프로젝트가 있습니다. 주어진 시간에 1 개의 WMS 만 표시되므로 성능은 문제가되지 않습니다. 이 애플리케이션에 대한 MapServer 및 GeoServer를 고려하십시오. 이 유형의 데이터를 저장할 때의 장단점이 무엇인지 알고 싶습니다. 단일 (또는 일련의) …
배경 Geofabrik 에서 Alberta OSM 데이터를 다운로드 하여 PostgreSQL 9.1, PostGIS 2.0, Mapnik 2.1.0, osm2pgsql, Apache 2, mod_tile, rendered 및 OpenLayers를 사용하여 개인 Linux 서버에서 실행되도록합니다. osm2pgsql다음과 같이 데이터를 가져 왔습니다 . osm2pgsql -W -K -S /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2 문제 앨버타의 OSM 데이터가 불완전합니다. OSM 데이터를 개선하는 shapefile 세트가 …
PostGIS가 설치되어 있으며 간단한 편집을 수행하기 위해 웹 응용 프로그램을 만들고 싶습니다. 스냅 점 (점, 선 끝, 교차점, 원 중심)을 사용하여 수동으로 (베이스 맵 위에) 점, 선 및 폴리선을 그립니다. 점, 선 및 폴리 라인 삭제 점을 중심으로 선 또는 선 그룹 회전 기준점으로 선 또는 선 그룹 이동 폴리 …
참고 :이 질문은 처음 에 Stackoverflow에 게시되었습니다 . 지오메트리 테이블 points_table과 SRID 4326몇 개의 점이 있습니다. 이 테이블에서 한 쌍의 점 (기능) 사이의 거리를 찾아야합니다. 한 점 id = X과 다른 점을 id = Y선택한 다음 ST_Distance기능을 사용 하여 점 사이의 거리를 찾고 싶습니다 . 데이터베이스에서이 두 지점을 쿼리하는 방법을 …
저는 웹 매핑의 세계로 처음 들어온 ArcGIS Desktop 사용자입니다. 여기 GIS.SE에 발견 조언에 따라, 나는에서 무료 튜토리얼을 시작 OpenGeo . 그러나 대부분의 데모와 예제가 벡터 데이터에 적합하다는 것을 깨닫기 시작했습니다. 내 주요 프로젝트는 5000 x 5000 픽셀 래스터의 300 프레임 시계열을 표시하는 것입니다. 내 데스크탑 컴퓨터에서 이들은 단일 5000x5000x300 16 …
다각형이 많은 Google지도가 있습니다. 내가 관심있는 문제는 다음과 같습니다. 위도, 경도 점이 주어지면이 점이있는 모든 다각형을 결정하는 가장 좋은 방법은 무엇입니까? 명백한 방법은 각 다각형에 대해 "다각형에서 포인트"알고리즘을 반복적으로 실행하는 것이지만 특히 수천 개의 다각형이있는 경우 이러한 쿼리에 응답하는 효율적인 알고리즘이 있는지 궁금합니다.
버스 노선에서 가져온 GPS 데이터가 있는데 도로 네트워크에 스냅하고 싶습니다. 두 레이어는 PostGIS DB의 라인 레이어입니다. QGIS 또는 PostGIS를 사용하고 싶지만 GRASS 또는 ArcMap과 함께 가야한다면 괜찮습니다. 감사! 명확히하기 위해 선을 가리 키지 않고 선을 스냅하려고합니다.
PostGIS 데이터베이스 (Postgres 8.4.1의 PostGIS 1.5)에는 도로 (선 스트링으로 구성)와 충돌 (포인트로 구성)의 두 가지 테이블이 있습니다. 각 충돌을 도로와 연관 시키려고했지만 다음 작업을 수행하는 데 문제가 있습니다. SELECT ST_ClosestPoint(road.the_geom, crash.the_geom), ST_Intersects(ST_ClosestPoint(road.the_geom, crash.the_geom), road.the_geom) ST_Distance(ST_ClosestPoint(road.the_geom, crash.the_geom), crash.the_geom) AS distance FROM --Table crashes is already in SRID 4326 (SELECT the_geom FROM …
[편집 : 원래 게시물에서 오타로 인한 오류가 발생하여 질문의 해당 부분을 삭제했지만 여전히 적용되는 질문을 남겼습니다.] 에서 ogr2ogr 워드 프로세서 는 말합니다 : -nlt type: Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING. Add "25D" to the name …