Postgres 앱에서 PostGIS 시작하기
PostGIS은 무엇입니까? Postgres의 공간 확장으로, 좌표를 소수로 저장하는 대신
point
및 polygon
와 같은 데이터 유형을 저장할 수 있습니다. 그런 다음 데이터베이스에서 바로 지리 공간 분석을 수행할 수 있습니다. 예를 들어 지리적 영역이 있고 중심을 찾으려는 경우 개별 도형 또는 전체 열을 사용하여 ST_Centroid()
로 쿼리를 실행할 수 있습니다.데이터베이스에서 지오코더를 개발할 수도 있습니다. 이 게시물에 대한 후속 조치에서 이에 대해 자세히 설명하겠습니다.
Postgres 앱을 설치했으면 Postgis를 어떻게 설정합니까? 먼저 새 데이터베이스를 만듭니다(Postgres 데이터베이스에서는 이 작업을 수행하지 마십시오).
CREATE DATABASE geocoder;
사용자에게 모든 액세스 및 권한을 부여한 후 Postgis 지원 데이터베이스로 만들기 위해 해야 할 일은 데이터베이스로 이동하여 다음을 입력하는 것입니다.
CREATE EXTENSION postgis;
다른 기능(지오코더에 필요한 기능 포함)을 원하면 다른 확장 기능(Postgres 앱에도 포함됨)을 추가해야 하지만 다음에 집중할 수 있습니다.
이제 .shp 또는 .gdb 파일이 있고 데이터베이스에 저장하려는 경우
ogr2ogr
를 사용하여 쉽게 수행할 수 있습니다. 다시 말하지만 ships with the Postgres App 입니다. ogr2ogr
는 로드 중인 파일의 속성을 반영하는 테이블을 데이터베이스에 생성합니다. 일부 매개변수를 조정해야 할 수도 있지만 기본 패턴은 다음과 같습니다.ogr2ogr Pg:'dbname=DBNAME host=HOST user=USER port=5432' YOUR_FILE.shp
다음으로 이것을 지오코더로 변환하는 방법에 대해 자세히 알아보겠습니다.
Reference
이 문제에 관하여(Postgres 앱에서 PostGIS 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cincybc/getting-started-with-postgis-on-postgres-app-o70텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)