«postgresql» 태그된 질문

PostgreSQL은 오픈 소스 객체 관계형 데이터베이스 시스템입니다.

2
한 번의 쿼리로 PgRouting을 사용하여 여러 개의 최단 경로를 얻습니까?
여러 소스 및 대상 쌍에서 최단 경로 알고리즘을 한 번에 실행하고 결과를 테이블로 가져 와서 처리하려고합니다. 어떻게해야합니까? 이 쿼리는 작동하지 않습니다 : SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM cannot refer to other relations of same query level (btw, …

5
OpenStreetMap PostGIS 쿼리 속도 향상
osmosis 스키마를 사용하여 네덜란드의 OpenStreetMap 데이터를 PostGIS 데이터베이스 (PostgreSQL 8.3 / PostGIS 1.3.3)에로드했습니다 . 이는 모든 태그가 hstore 필드에 저장됨을 의미 합니다. 삼투가 지오메트리 필드에 생성하는 GIST 인덱스 외에도 tags 필드에 추가 GIST 인덱스를 만들었습니다. 태그 필드에서 공간 제약 조건과 제약 조건을 모두 사용하여 쿼리하려고하면 원하는 것보다 느립니다. 이와 같은 …

4
PostGIS 데이터베이스에 적합한 글로벌 / 유니버설 고유 식별자는 무엇입니까?
postgreSQL / PostGIS db에서 OID를 기본 키로 사용하는 것은이를 재설정 할 수있는 인스턴스가 있기 때문에 좋지 않습니다. 논리적으로 들리지만 적절한 대안은 무엇입니까? "Universal Unique Identifer"UUID를 사용하는 옵션이 있다고 생각하지만 큰 텍스트와 숫자 값은 끔찍합니다. 내 상황에 대한 배경 지식이 조금 더 있습니다. 해당 테이블의 기본 키이며 해당 테이블에만 고유 한 …

4
postgis 설치에서 shp2pgsql을 찾지 못했습니다.
이 안내서에 따라 postgis를 설치했습니다 . 모든것이 괜찮다. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" 그러나 나는 /usr/lib/postgresql/9.4/bin당신이 볼 수 있듯이 shp2pgsql을 가지고 있지 않습니다 : foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall pg_test_fsync reindexdb …

2
다 지점 vs 포인트 PostGIS
하나의 점만 저장하는 데 사용한다는 것을 알고 '지점'대신 지오메트리 유형 '다 지점'을 사용하는 것이 정상입니까? 멀티 포인트에서 포인트로 어떻게 변환 할 수 있습니까?

2
Geoserver 및 PostGIS 데이터 저장소로 레이어를 게시 할 때 날짜 값에 왜 'Z'가 표시됩니까?
PostGIS 2.0.1 (PostgreSQL 9.1.x) 데이터 저장소와 함께 Geoserver 2.2.x를 사용하여 다양한 레이어를 게시했습니다. 날짜 / 시간 소인 관련 값이 아닌 날짜 값만있는 필드는 날짜로 저장됩니다. 레이어를 wfs / wms로 게시하고 브라우저 날짜에서 테이블을 연 후 vlues는 후미 'Z'로 표시됩니다. 이것은 geoserver가 사용하는 geotools 데이터 저장소 API의 제품입니까? geotools 데이터 저장소 …

2
PostGIS에서 지오메트리를 청소 하시겠습니까?
매우 큰 다각형 레이어에서 처리하려고합니다. 그러나 다음과 같은 다양한 기하학 오류가 발생합니다. NOTICE: Ring Self-intersection at or near point 470396.52017068537 141300.52235257279 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10 at RETURN QUERY SQL function "st_intersection" statement 1 NOTICE: Ring Self-intersection at or near point 504154.61769969884 140782.04115761846 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10 …

1
QGIS에서 PostGIS 레이어와의 동시 작업 속도를 높이는 방법은 무엇입니까?
우리는 동시에 하나의 큰 레이어를 작업하고 있습니다 (10-20 명). 우리 중 일부는 QGIS 2.8.1과 다른 2.6을 사용합니다. 2.8의 사용자는 많은 충돌 (QGIS)을 갖습니다. 2.6 사용자에게는이 충돌이 없지만 기능을 추가하는 것은 매우 느립니다. Postgres 9.4 서버가 Win7이 설치된 가상 머신 (Hyper V)에서 실행 중입니다. QGIS가 아닌 네트워크일까요? 누군가가 아이디어가있을 수도 있습니다. …

1
여러 모양 파일을 Postgis에 일괄로드
shp2pgsql도움말 에 따르면 drop , append , create 및 준비 옵션 은 상호 배타적입니다. 따라서 셰이프에서 테이블을 만든 다음 여러 개의 다른 셰이프 파일을 추가하려면 카운터를 유지하여 생성 또는 추가 모드인지 여부를 표시합니다. cnt=0 for shp in $(ls *.shp); do if [ $cnt -eq 0 ] ; then shp2pgsql -s …

1
인접한 다각형을 병합하고 (인접하거나 인접하지 않은) 모두를 다중 다각형으로 반환 하시겠습니까?
관리 경계와 해당 지오메트리가있는 postgres 데이터베이스가 있습니다. 각 경계에는 식별 번호가 있습니다. 내가 달성하고 싶은 것 : 먼저 특정 우편 번호로 시작하는 모든 행을 선택하고 싶습니다. 예를 들면 다음과 같습니다. SELECT * FROM "post" WHERE "post"."ident" LIKE '101%' 인접한 모든 지오메트리를 병합해야하며 그렇지 않은 지오메트리도 반환해야합니다. 나는 그 진술을 시도했다. …

1
PostGIS / PostGresQL에서 최대 중복을 기반으로 가입 하시겠습니까?
두 테이블에 두 개의 다각형 세트가 있습니다. 세트가 서로 겹칩니다. 세트 A의 각 다각형에 대해 세트 B의 다각형의 ID가 가장 겹치는 것을 원합니다. PostGIS 확장과 함께 PostgreSQL을 사용하고 있습니다. 나는 참 / 거짓 조건에 대해서만 조인 할 수 있다는 것을 알기에 SQL에 대해 충분히 알고 있습니다. 그래서 이것은 작동하지 않습니다 …

1
동일한 지오메트리 테이블에서 두 점에 대한 간단한 PostGIS ST_Distance 쿼리?
참고 :이 질문은 처음 에 Stackoverflow에 게시되었습니다 . 지오메트리 테이블 points_table과 SRID 4326몇 개의 점이 있습니다. 이 테이블에서 한 쌍의 점 (기능) 사이의 거리를 찾아야합니다. 한 점 id = X과 다른 점을 id = Y선택한 다음 ST_Distance기능을 사용 하여 점 사이의 거리를 찾고 싶습니다 . 데이터베이스에서이 두 지점을 쿼리하는 방법을 …

2
QGIS에 관련 레코드를 어떻게 표시합니까?
esri 배경에서 나는 항상 gdb에서 관계 클래스를 사용하여 기능과 관련된 레코드를 표시했습니다. 예 : 설문 조사 지점 1 개를 많은 문서, 사진 등에 연결하십시오. QGIS에서 비슷한 일을하는 방법을 아는 사람이 있습니까? 안도 PS PostGreSQL 8.4.1 및 PostGIS 1.4를 사용하고 있으며 클라이언트는 QGIS입니다.

1
인덱스 빌드 시각화?
PostGIS의 GiST 인덱스에서 어떤 시각화 / 통계를 얻을 수 있습니까? 우리가 보면 위키 백과의 R-트리 항목 , 다른 R-트리의 변화 및 각 사용 ELKI의 경계 상자의 시각화있다. GiST 지수는 R- 트리 지수와 유사합니다. 그렇다면 이런 종류의 시각화 (아마도 QGIS를 통해)를위한 방법 / 확장이 있습니까? 편집 : 여기에 시각화되어 있습니다-어떻게 달성됩니까?

1
QGIS에서 래스터 PostgreSQL 테이블 시각화
이 명령으로 래스터 tif 이미지를 PostgreSQL로 가져 왔습니다. raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql 그리고 이것을 실행하는 PostgreSQL 데이터베이스 내에서 출력 SQL 파일을 가져 왔습니다. psql -U postgres -d databasename -f filepath.sql QGIS에서이 데이터베이스에 연결 한 후 누락 된 지오메트리 컨텐츠로 인해 tif 이미지를 …

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