«postgis» 태그된 질문

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

1
선 스트링에있는 동안 임의의 어망의 셀에서 서로 지정된 거리에서 점을 만듭니다.
우리는 1x1km 셀의 어망을받는 육상 프로토콜을 가지고 있습니다. 일부 세포는 무작위로 선택됩니다. 우리는 각 셀에 4 개의 포인트를 배치해야하며이 포인트도 도로에 있어야합니다. 가능 하다면 모든 셀의 모든 포인트에 대해 포인트 사이의 최소 거리는 500m가되어야 합니다. 첫 번째 시도에서 우리는 ST_CreateFishnet 을 사용 하여 모든 셀을 500x500m 셀 4 개로 나누고 …

2
SSH 키를 사용하여 QGIS를 원격 PostgreSQL 데이터베이스에 연결 하시겠습니까?
원격 서버 (Vagrant)에서 루트 권한으로 사용자 이름, 비밀번호 및 ssh 키를 만들었으며 일반적인 방법을 통해 연결하려고하는데 비밀번호 인증이 실패합니다. 동일한 자격 증명을 사용하여 서버에 성공적으로 ssh 할 수 있습니다. ssh 키를 사용하여 PostgreSQL / PostGIS에 연결하도록 QGIS를 구성하려면 어떻게해야합니까?

1
PostGIS에서 중심선을 따라 평행선 계산
PostgreSQL 데이터베이스에 거리 (도로 중심선)와 건물 다각형 테이블이 있습니다. 샘플 시나리오는 다음과 같습니다. 문제: 거리와 가장 가까운 건물 다각형 주위의 50 미터 버퍼 교차로에서 거리를 따라 평행선을 계산해야합니다. 원하는 출력 시나리오는 다음과 같습니다. 내가 시도한 것 : 내 접근 방식은 다음과 같습니다. 1) Generate 50m buffer around street layer 2) …

2
인덱스가없는 PostGIS 테이블을 찾으십니까?
최근에 나는 주변을 둘러 pg_stat_user_tables보았고 일부 공간 테이블에서 많은 수의 순차적 스캔을보고 놀랐습니다. 물론이 테이블에는 공간 인덱스가 없습니다. 색인화되지 않은 기하학 열이있는 모든 테이블을 어떻게 찾을 수 있습니까?

3
다중 지오메트리에서 용해 된 버퍼 생성 (공유 속성 및 공간 교차로 통합)
다 지점 입력 기능에서 용해 된 버퍼를 작성했습니다. 아래 예에서 입력 테이블에는 4 가지 기능이 있습니다. 기능 #2은 두 가지 점으로 구성됩니다. 버퍼를 생성 한 후 4 개의 폴리곤 지오메트리를 얻습니다. 결과를 그룹화하는 방법이 있습니까? 포인트의 버퍼 #1및 #2용해 번의 다중 다각형 기능이어야 ( a). 내가 지금까지 한 일 : …

1
QGIS 저장 포스트 테이블 오류 : 결과 버퍼 없음
PostGIS에 다각형 레이어가 있는데 QGIS를 사용하여 피쳐를 추가하려고하면 편집을 저장할 때 오류가 발생합니다. 다음은 "결과 버퍼 없음"오류 알림입니다. 비슷한 경우를 발견했습니다 : 기능을 추가하는 동안 PostGIS 오류 : 결과 버퍼 없음 . 그러나 그것은 그것을 해결하기위한 대답을주지 않습니다. 어떤 아이디어?
10 qgis  postgis 

3
PostGIS의 고유 식별자 열에 시퀀스를 추가하는 QGIS 처리 스크립트를 만드는 방법은 무엇입니까?
PostGIS의 기존 고유 식별자 열 (유형 : 정수)에 시퀀스를 추가하는 QGIS 처리 스크립트를 만들 수 있습니까? 예를 들어 버그 # 6798에 대한 해결 방법으로 매우 유용 합니다. 불행히도, 나는 파이썬 경험이 없습니다. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT MAX(/*uic*/) FROM /*input_schema*/./*input_table*/)); ALTER TABLE /*input_schema*/./*input_table*/ ALTER COLUMN /*uic*/ …

2
PostGIS-선이나 다각형 안에 점을 가져옵니다
marker앱 을 만들려면 선 또는 다각형의 중심점을 가져와야합니다 . 마커를 클릭하면 형상 (선 또는 다각형)이 나타납니다. 나는 ST_Centroid그것을 작동시키는 데 사용 했다. 결과는 중심이 형상에서 벗어난 일부 다각형 또는 선을 예상하지 못한 것입니다. 이 선이나 다각형에 대해 원하는 것은 "가장 중심점"이지만 지오메트리 내부를 얻는 것입니다. 어떻게해야합니까? 해결책이 있습니까?


2
포인트가있는 줄을 자르시겠습니까?
선 문자열을 포인트로 자르는 가장 좋은 방법을 확인하고있었습니다. 시나리오는 다음과 같습니다. 거리가 많고 교차점으로 잘라진 세그먼트가 필요합니다. 알았어 선 스트링 (점으로 전체 자르지 않은 표) 테이블 st_intersection 포인트 테이블 교차점 테이블로 자른 독립 선 스트링 세그먼트를 가져와야합니다. PostGIS 함수를 사용하고 있으며 몇 가지 접근 방식을 찾았지만 각 방법으로 문제가 발생했습니다. …

1
도달 가능한 영역 위에 다각형 만들기
나는 현재 isochrones 및 기본 알고리즘 분야에서 일하고 있습니다. 이제 문제를 일으키는 것은 isochrone 자체의 계산이 아니라 결과의 시각화입니다. 내 isochrone 알고리즘의 결과는 점과 가장자리입니다. 실제로 작동하는 솔루션이 있지만 3873 엣지와 1529 노드의 경우 영원히 걸리는 것처럼 보입니다 (2015 Core i7 CPU와 매우 빠른 SSD를 포함하는 Lenovo T440s 랩톱에서 약 …

2
동적 지시선을 작성하는 방법은 무엇입니까?
QGIS“레이블 이동”도구 외에 PostGIS 뷰를 사용하여 동적 지시선을 작성하려고합니다. CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; 이것은 모든 레이블에 대해 잘 작동 WHERE ST_X(geom) < xcord_label하지만 레이블에 대한 잘못된 지시선을 만듭니다 WHERE ST_X(geom) > xcord_label. 라벨에 대한 …

2
ST_Distance는 공간 쿼리에 인덱스를 사용하지 않습니다
PostgreSQL 9.3.5에서 PostGIS 2.1을 실행하여 가장 간단한 쿼리에도 공간 인덱스를 사용할 수는 없습니다. 전체 데이터 세트는 (여기에서 인구 카운트 그리드) 8 백만 점이다 . 테이블은 다음과 같이 생성됩니다 CREATE TABLE points ( population DOUBLE PRECISION NOT NULL, location GEOGRAPHY(4326, POINT) NOT NULL ) CREATE INDEX points_gix ON points USING GIST(location); …

1
Postgis 데이터베이스 쿼리 최적화
raster2pgsql 명령 줄 도구를 사용하여 PostGIS 데이터베이스에로드하는 DTED 형식의 래스터 세트가 있습니다. 각 래스터는 단순히 행에 저장되며 rid 및 래스터 형식의 값으로 설명됩니다. 이제 포인트의 경도와 위도를 사용 하여이 포인트에 해당하는 픽셀 값을 반환하는 데이터베이스 함수를 만들고 싶습니다. 내가 가진 문제는 데이터베이스가 Odroid 보드에서 작동하기 때문에 그렇게하는 데 꽤 많은 …

5
점을 기준으로 선을 겹치지 않는 부분 집합으로 분할
선 형상이있는 테이블과 별도의 테이블 에서이 선에 스냅되는 하나 이상의 점이 주어지면 선이 점과 교차하는 각 위치에서 하나 이상의 교차 점으로 각 선을 분할하고 싶습니다. 예를 들어, 선 지오메트리를 따라 3 개의 교차점 A, B 및 C가있는 선 L이 있습니다. 나는 L을 A에서 A로, A에서 B를 따라 L로, B를 C에서 …

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