2012-03-02 3 views
0

postgres spatial stuff이 SQL 관점에서 어떻게 작동하는지에 대해 머리를 감싸려고합니다. 내 목표는 다른 정보 (예 : 지오 메트릭 이름 등)가 포함 된 테이블에 다각형 지오메트리 참조를 열로 삽입 할 수있게하는 것입니다.Postgres spatial SQL queries

형상 파일을 지오메트리 지원 postgres 데이터베이스로 가져 와서 시작했습니다. 다각형 테이블은 다른 스키마에서 생성되었습니다. 우리는 polygonGeometry를 예제로 사용합니다. 따라서 public.geometry_columns는 삽입 된 폴리곤 각각에 대해 polygonGeometry. (테이블)에 대한 참조를 해제합니다.

다음은 ID (일련 기본 키), 이름 (문자 변수) 및 삽입 된 지오메트리 (다각형 또는 다른 키의 참조)가있는 다른 테이블을 만들고 싶습니다. . 이 스키마를 어떻게 설정해야합니까?

그런 다음 id (직렬 기본 키), lat (실제) 및 long (실제)이있는 다른 테이블이 있습니다. 기본 키 id로 첫 x 째 테이블에서 Geometry를 선택하고이를 ST_Union과 결합하여 ST_GeomFromText로 작성된 두 x 째 테이블에서 유니온 다각형 내에있는 각 행의 위와 아래 열을 사용하여 리턴하는 SQL 조회는 무엇입니까?

또한 SQL에 익숙한 사람이라면 스키마, 디자인 및 사용 관점에서 공간적 요소에 익숙해 질 수있는 좋은 참고 자료를 아는 사람이 있습니까?

+1

http://gis.stackexchange.com/을 살펴보면 대부분의 질문에 대한 대답을 찾을 수 있습니다. [postgis 태그] (http://gis.stackexchange.com/questions/tagged/postgis)에서 검색하십시오. 자원에 대해서는 "PostGIS in Action"이라는 책을 정말 좋아했습니다. [PostGis를 시작하려면 어떻게합니까?] (http://gis.stackexchange.com/questions/3251/how-do-i-get-started-with-postgis) 및 [Spatial 초보자를위한 학습 자료 데이터베이스] (http://gis.stackexchange.com/questions/10376/spatial-databases-learning-resources-for-newbies). – RyanDalton

답변