«postgis» 태그된 질문

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

2
PostGIS에서 가장 가까운 지오메트리 찾기
함수의 PostGIS "API"를 살펴 보았는데 대부분 비교하기 위해 두 가지 요소가 필요하다는 것을 알았습니다. 예를 들어 ST_Distance 함수는 거리를 찾기 위해 두 개의 지오메트리 / 지리 요소를 사용합니다. "지오메트리 G를 지정하고 G.id <> GClosest.id 인 표 T에서 가장 가까운 지오메트리 G를 제공하십시오."와 같은 기능은 없습니다. PL / PgSQL 함수를 작성하여 …

2
라우팅을 위해 잘못된 모양 파일을 청소하는 방법은 무엇입니까?
pgrouting, postgis, postgresql로 라우팅하는 데 사용할 수 있도록 shapefile을 정리하려고합니다. 여기 교차로가 연결된 것처럼 보이지만 확대 / 축소하면…. 그렇지 않습니다 : 여기에 동일 : 여기에 (최대로 확대) 하나가 될 때 두 가지 방법이 있으며 하나만 연결되어 있습니다. 허용 오차가 다른 assign_vertex_id와 QGIS 및 PostGIS를 사용하고 있는데, 무엇을 사용해야할지 모르겠습니다.

2
클라우드 호스팅 PostGIS & GeoServer의 하드웨어 요구 사항은 무엇입니까?
PostGIS & GeoServer의 로컬 설치를 가지고 놀고 있습니다. 작업을 온라인으로 옮겨 여러 협력자와 공유하고 싶습니다. 개념도 증명은 OpenLayers 및 GeoExt를 통해 매핑 된 간단한 WMS 및 WFS 서비스로 구성됩니다. ~ 3000 개의 관리 단위 맵을 기반으로합니다. 처음에는 여러 사람에게만 봉사해야합니다. 그때부터 우리는 응용 프로그램의 최종 관점과 기능을 연마하기 위해 노력할 …


5
선 스트링에 다각형을 단순화 하시겠습니까?
강을 선 스트링으로 나타내는 일부 다각형을 단순화하고 싶습니다. 다각형의 구멍을 생략 할 수 있다고 가정합니다. 누구나 단순히 그것을하는 방법에 대한 좋은 아이디어가 있습니까? postgis 또는 다른 오픈 소스 도구에서 직접 수행 할 수 있다면 좋을지 모르지만 간단한 알고리즘 설명으로 충분합니다.

3
PostGIS에서 포인트의 중심을 얻는 방법?
PostGIS 확장과 함께 PostgreSQL을 사용합니다. the_geom테이블의 열에 포인트 세트가 myschema.myobjects있습니다. 이 클러스터의 중심을 얻기 위해 select 문을 만들고 싶습니다. SELECT the_geom FROM myschema.myobjects 다음과 같은 문장에 대한 올바른 구문을 찾아야합니다. SELECT ST_AsText(ST_Centroid( (SELECT the_geom FROM myshema.myobjects) ));


1
PostGIS에서 점이 선의 왼쪽 또는 오른쪽에 있는지 감지합니까?
postgis에 선 스트링 테이블과 포인트 테이블이 있습니다. 주어진 지점에 가장 가까운 줄을 알고 있습니다. 내가 알아야 할 것은 그 선의 어느 쪽이 요점인지에 대한 것입니다. 주어진 점에서 선 (선에서 가장 가까운 점)까지 수직선을 만든 다음 좌표를 비교 하여이 작업을 수행해야하지만 그 방법을 정확히 알지 못하며 올바른 방법이라면 선이 방향을 바꾸므로 …

1
ST_Distance_Sphere의 기본 지구 반경은 어디에서 제공됩니까?
MySQL은 문서에서 ST_Distance_Sphere 계산에는 구형 지구와 구성 가능한 반경이 사용됩니다. 선택적 반경 인수는 미터 단위로 제공해야합니다. 생략하면 기본 반경은 6,370,986 미터입니다. 반경 인수가 있지만 양수가 아닌 경우 ER_WRONG_ARGUMENTS오류가 발생합니다. PostGIS 는의 문서에서 말합니다 ST_Distance_Sphere( 문서는 더 이상 정확하지 않지만 ). 6370986 미터의 구형 지구와 반경을 사용합니다. 기본 6,370,986 미터는 어디서 …

10
손상된 패키지 및 충족되지 않은 종속성 설치 QGIS, PostgreSQL 및 postgis Ubuntu 14.04
중복 된 주제 일 수 있음을 알고 있지만 며칠 동안 어려움을 겪고 있습니다. QGIS를 2.8에서 2.18로 업그레이드 한 후 모든 것이 깨졌습니다. pgadmin3에서 PostGIS 확장을 사용할 수 없습니다. 나는 충돌이 있음을 알아 냈습니다. libgdal1h : 설치되어있는 경우, 그 반대의 PostGIS와 및 그 사용하는 다른 라이브러리를 제거합니다. 예를 들어 QGIS 설치 …

3
PostGIS에서 다각형 피처의 차이점을 시각화하기 위해 선을 만드는 방법은 무엇입니까?
polygon_b일부 다각형 기능 이있는 PostGIS 테이블 이 있습니다. 또한 polygon_a동일한 다각형을 포함 polygon_b하지만 약간의 변경이있는 표도 있습니다. 이제 다각형 피처의 차이점을 시각화하는 선을 만들고 싶습니다. 나는 그 일 ST_ExteriorRing을 ST_Difference할 것이라고 생각 하지만 WHERE 절은 꽤 까다로운 것 같습니다. CREATE VIEW line_difference AS SELECT row_number() over() AS gid, g.geom::geometry(LineString, yourSRID) …

3
눈금 기호에서 NULL 값으로 기능을 상징화하는 방법은 무엇입니까?
폴리곤 피처 데이터 셋과 QGIS 내에서 조인하는 다른 테이블의 속성이 있습니다 (속성 맵을 속성으로 상징하기 위해). 그러나 모든 다각형 필드에 숫자 속성 테이블에 일치하는 필드가있는 것은 아니므로 점진적 기호를 생성 할 때 일부 null 값이 있습니다. 내 연구 에서이 상황에서 가장 일반적인 조언은 기본 기호를 정의하는 다각형 데이터 세트 (또는 …

1
세그먼트가 겹치는 선 스트링에서 서브 라인 스트링을 추출하는 방법
문제 설명 : 버스 노선 (선 스트링 ln.the_geom으로 정의 됨)과 버스 정류장 위치 (pt1.the_geom, pt2.the_geom, ... ptn.the_geom)가 주어지면 버스 노선을 버스 정류장 사이의 세그먼트로 나눕니다. . 두 개의 postgis 기능을 사용하고 있습니다 ST_line_substring(ln.the_geom,ST_line_locate_point ln.the_geom,pt1.the_geom),ST_line_locate_point(ln.the_geom,pt2.the_geom)) 버스 경로에 겹치는 섹션이없는 경우 위의 방법이 효과적입니다. 그러나 겹치는 섹션이 있으면 ST_line_locate_point가 선 스트링의 다른 …

3
PostgreSQL에서 "public"이외의 사용자 정의 스키마에 PostGIS 공간 함수 추가
최근에 pgAdmin을 사용하여 PostgreSQL 9.1 데이터베이스 서버에 PostGIS 2.0.3 데이터베이스를 만들었습니다. "Extensions"에 "PostGIS"확장이 설치되어 있습니다. Al 공간 함수가 "공개"스키마에 추가되었습니다. 괜찮아. 이제 모든 데이터를 "gc"라는 새로운 체계에 저장하려고합니다. 그러나 해당 "gc"스키마에 모든 공간 함수를 설치하려면 어떻게해야합니까? 스키마에는 단일 기능이 없습니다. 그러나 ESRI ArcCatalog 10.1에서이 스키마로 피쳐 클래스를 가져 오거나 새로 …

2
PostgreSQL / PostGIS 용 GUI 도구?
지도 제작자로서 저는 TileMill과 함께 지리 데이터를 시각화합니다. PostGIS 및 osm2pgsql과 함께 로컬 PostgreSQL 서버를 설치했습니다. 모든 것이 잘 작동합니다. 어쨌든, 나는 서버와 명령 행 접근을 처음 사용합니다. 따라서 데이터베이스 관리의 기본 사항을 배울 때 일부 GUI 도구가 큰 도움이 될 것입니다. 예를 들어 Mac OS X Mavericks 에서 PostgrSQL …

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