«postgis» 태그된 질문

PostGIS는 지리적 객체에 대한 지원을 추가하는 PostgreSQL 객체 관계형 데이터베이스의 확장입니다.

2
PostgreSQL / PostGIS 공간 인덱스-속도 향상 없음
PostgreSQL / PostGIS 데이터베이스에 공간 테이블이 있습니다. 그 안의 모든 행은 다각형을 나타냅니다. 다음과 같은 형태입니다. +----+--------+ |gid | way | +----+--------+ |241 | 01030..| 기하 열은 "way"이며 다각형의 기하 구조를 포함합니다. WKT에서는 POLYGON (( '....'))입니다. 이 테이블에서 ST_Contains 쿼리를 많이 수행하여 두 개의 다각형이 서로 포함되어 있는지 테스트합니다. Select …

3
PostGIS와 교차 라인을 결합
이것은 내가 거의 부끄러워하는 일이지만 내 삶에 효과가있는 것처럼 보이지는 않습니다. 세그먼트가있는 도로 레이어가 있으며 각 세그먼트에는 Road ID및 세그먼트가 type있습니다. 모든 세그먼트 Road ID를 하나의 선 스트링으로 결합하지만 동일 type하고 닿을 때만 (모든 선이 함께 스냅됩니다). Road ID - Type 1 L 1 L 1 T 1 L
15 postgis  sql 

4
데이터베이스 설계 : GIS의 도로 토폴로지
도로에 대한 특정 기능을 저장하는 표준 또는 모범 사례가 있습니까? 도로 방향성 : 편도 : 한 방향으로 만가는 도로 중앙 회전 차선 : 두 차선 사이에 존재하는 도로로,이 차선은이 차선 과 같이 좌회전 또는 우회전에 사용할 수 있습니다 고속도로 인터체인지 램프 및 병합 레인 도로 기능 : 교차로 레이아웃 (신호 …

6
ST_Intersection을 사용하는 방법?
다음은 내가하려는 일에 대한 간략한 요약입니다. Postgres에 3 개의 테이블 'a'와 'b'가 있고 각각에 다각형 열이 있고 'c'에 점 열이 있습니다. 내가 여기서하려고하는 것은 'a', 'b'와 'c'사이의 기하학 교차점을 가져 와서 그러한 기하학을 OpenLayers 벡터 레이어에 표시하는 것입니다. OpenLayers의 String에서 모든 종류의 지오메트리를 표시하는 방법을 이미 알고 있지만 PostGIS의 ST_Intersection …

6
PostGIS : 레이어 A의 포인트 ID를 레이어 B의 가장 가까운 포인트에 할당
이것은 내 다른 질문 : PostGIS에서 스파이더 다이어그램 (허브 라인)을 만드는 방법 에 대한 명백한 선구자 였어야합니다 . 계층 A (상점)의 점과 계층 B (고객)의 점 사이의 관계를 모르는 경우 일반적으로 "고객 1은 가장 가까운 상점에서 서비스합니다."라고 말하고 싶습니다. 나는이 사실이 사실이 아니라는 것을 알고 있지만, 대리자가 될 수 있습니다. …

3
where 절에서 교차 면적 백분율 계산
postgres에 다각형 테이블 (인구 조사 블록 그룹)이 있습니다. 각 블록 그룹에 주로 거주하는 도시 (다른 다각형 테이블)로 태그를 지정하려고합니다. 이게 가능해? 본질적으로 다음과 같은 것을 만들어야한다고 생각합니다. select b.*,t.name from blockgroups b, towns t where (st_area(st_intersection(b.wkb_geometry, t.wkb_geometry))/st_area(b.wkb_geometry)) > .5 그러나이 쿼리는 영원히 걸리고 있습니다 (5,000 블록 그룹과 375 도시가 있습니다 …

2
Linux에서 esri Personal Geodatabase (.mdb)를 PostGIS로 가져 오는 방법
PostGIS로 가져와야하는 esri Personal Geodatabase가 있습니다. 궁극적으로 사람들이 웹 서버에 MDB를 업로드하고 PostGIS로 레이어를 가져 오도록하고 싶습니다. Windows에서 FW 도구를 사용하면 다음이 제대로 작동합니다. ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986 그러나 나는 이것을 자동화하고 싶다. (그리고 프로그램 적으로) 리눅스에서 훨씬 쉬울 것이라고 생각한다.

2
PostGIS 데이터베이스를 설정하고 Windows의 QGIS에서 열 수 있습니까?
QGIS 사용자가 액세스 할 수 있도록 PostGIS 데이터베이스를 설정하기위한 매뉴얼을 따르려고했지만 현재 진행 상황을 충분히 이해할 수 없습니까? 내 상황; 나는 나무와 같은 녹색 객체의 디지털화를 위해 PostGIS 데이터베이스를 만들고 이미지 파일과 함께 거리 목록을 속성 테이블에 링크하는 것과 같은 쿼리 실행을 담당하는 연수생입니다. 현재 및 미래의 지리 참조 된 …

2
유효하지 않은 지오메트리의 의미는 무엇입니까
Postgis 데이터베이스에서 일부 데이터를 가져 왔고 일부 형상이 유효하지 않은 것으로보고되었습니다 (ST_IsValidReason은 자체 교차점 또는 링 자체 교차점을보고합니다). 내가 수행하는 쿼리는 이러한 기하학의 잘못된 측면의 영향을받지 않습니다 (ST_Distance 쿼리 만 사용하고 있습니다). 도형이 유효하지 않을 때 깨지는 것은 무엇입니까? 이러한 형상을 "자동으로"(buffer (geom, 0) 또는 ST_SimplifyPreserveTopology (geom, 0.0001)) 수정하는 것이 …

3
지오 패키지 컨텐츠를 PostgreSQL에 업로드
약간의 배경 지식으로, shapefile 사용에서 벗어나 전환하려고합니다. 우리는 이미 데스크탑 작업 (QGIS / ArcGIS)에 Geopackages를 사용하기 시작했지만 PostgreSQL 데이터베이스에 데이터를 업로드해야하는 경우가 종종 있습니다. QGIS를 사용하여 지오 패키지 컨텐츠를 Postgres에 업로드 할 수 있지만 지오 패키지의 지오 패키지 또는 테이블을 Postgres에 업로드하기위한 shp2pgsql과 유사한 명령 줄 유틸리티가 있는지 궁금하십니까? 아마도 …

2
PostGIS를 사용하여 테이블의 위도 / 경도에서 형상을 작성 하시겠습니까?
위도 및 긴 열을 포함하여 800,000 개가 넘는 레코드가있는 테이블이 있습니다. 데이터 소스가 지오메트리를 작성하지 않았으므로이를 수행하는 방법을 살펴 보았습니다. ST_MakePoint (x, y, SRID)가 있지만 모든 설명서 및 기타 스레드는 단일 점을 만드는 방법을 보여줍니다. 이 열을 사용하여 지오메트리 유형을 작성하는 방법
15 postgis  sql 

1
PostGIS 래스터 요약 (맵 대수)
특정 일의 여행 시간 이소 크론을 나타내는 다각형 표가 있습니다. 각 원점에 대해 5 개의 isochrone 지오메트리가 있습니다 (별개의 행에 저장 됨). 각 원점에 대해 5 개의 이소 크론 (2 진 NULL 또는 1)을 래스터 화 한 다음 단일 래스터 레이어로 결합하려고합니다. 이 래스터 레이어에는 간단한 대수 맵 : sum …

2
PostGIS의 거대한 점 구름 레이저 데이터-저장 및 처리
PostGIS에 거대한 레이저 스캔 포인트 클라우드 데이터 세트를 저장하는 방법과 시간을 염두에두고 처리하는 방법이 궁금합니다. PointPostGIS 에는 지오메트리 객체 가 있습니다. 그러나 내가 아는 한, 각 포인트를 새로운 tupel에 저장하여 특정 포인트를 수백만 개 이상 저장하면 특정 포인트를 매우 느리게 검색 할 수 있습니다. HSR Universtiy of Applied Sciences Rapperswill에서이 …

2
QGIS가 PostGIS보기를 추가하려고 할 때 "잘못된 레이어"메시지를 반환합니까?
Postgis와 QGIS를 처음 사용합니다. 로 정의 된보기를 만들었습니다. CREATE OR REPLACE VIEW pupr.vstudentmuni AS SELECT m.id AS munid, m.name AS muname, m.geom, s.code, (s.name::text || ' '::text) || s.lastname::text AS fullname FROM pupr.municipio m, pupr.student_location l, pupr.student s WHERE st_within(l.geom, m.geom) AND s.code = l.code; PostgreSQL에서. 이 뷰를 QGIS에 추가하려고하면 …

1
QGIS에서 가장 가까운 이웃 그룹 선택
qgis로 가져온 위도 / 경도 형식의 100,000 포인트가 넘는 목록이 있습니다. 자, 여기서하려고하는 것은이 모든 포인트를 박스 그룹으로 그룹화하는 것이며, 기본적으로 맵을 경계 박스로 분할하고 싶다는 의미입니다. 내 요구 사항은 다음과 같습니다. 박스형 그룹에는 100 점 미만, 200 점 이상은 없어야합니다. 둘 이상의 그룹에 지점이 없어야합니다 모든 포인트는 가장 가까운 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.