본문 바로가기

postgis

[PostGIS] 폴리곤을 분할하는 방법 (Voronoi Polygons) 공간 데이터를 변환하고 분석하기 위해 ArcToolbox 또는 QGIS Processing Toolbox를 이용하는 방법이 먼저 떠오릅니다. 가장 많이 사용했던 경험 때문에 그렇겠죠. Paul Ramsey는 원시적인 관점에서 생각하여 PostGIS에서도 다양한 방법으로 지오메트리를 다룰 수 있다는 것을 소개하고 있습니다. 그도 그 방법이 가장 익숙하니까 그렇겠죠?! 그의 블로그에 작성된 게시글을 바탕으로 아래 내용이 작성되었음을 밝히고, 사고의 다양성을 기반으로 생각하는 습관을 기르도록 해야겠네요. 아래의 예시는 Polygon을 동일한 면적의 다각형으로 분할할 수 있는 방법에 대한 소개로 사용자 정의 함수를 만들지 않고 PostGIS 함수만으로 폴리곤을 분할하는 방법에 대한 설명입니다. 1. 서울시 경계.. 더보기
[postgresql] java.io.IOException: Error occurred creating table Geotools(Version 2.7.4)를 이용하여 PostgreSQL(Version 9.3) 테이블을 추가하려고 하는데 schema를 생성할 때 다음과 같은 오류가 발생하였다. java.io.IOException: Error occurred creating tableat org.geotools.jdbc.JDBCDataStore.createSchema(JDBCDataStore.java:660)at org.geotools.jdbc.JDBCDataStore.createSchema(JDBCDataStore.java:138)... 25 moreCaused by: org.postgresql.util.PSQLException: ERROR: function srid(geometry) does not exist Hi.. 더보기
[geoserver] ERROR:ST_Estimated_Extent GeoServer를 이용하여 PostGIS에 있는 레이어를 추가하려고 할 때 레이어 Extent를 설정한다.그때 결과는 나오지만 아래와 같은 오류가 서버 콘솔창에 발생한다. ...Failed to use ST_Estimated_Extent, falling back on envelope aggregation org.postgresql.util.PSQLException: ERROR: stats for "layer_name.the_geom" do not existWhere: SQL function "st_estimated_extent" statement 2... GeoServer에서 레이어의 Extent를 확인하기 위해 ST_Estimated_Extent() 함수를 요청하는데 그 때 발생하는 오류이다.오류없이.. 더보기
[postgis] PostGIS Shapefile Import/Export Manager 사용방법 (Import) PostGIS 2.0 Shapefile and DBF Loader Exporter 실행 한 화면입니다. 이전 버전과 비교했을 때 많이 심플해진 UI입니다. [View connection details...] 에서 접속정보를 입력 후 [OK]를 누르면 해당 서버에 접속이 됩니다. Log Window 에서 접속 성공/실패 여부를 확인할 수 있습니다. [Add File] 버튼으로 shape파일 또는 dbf파일을 선택합니다. 다중 선택도 가능합니다. Import List에 방금 선택한 파일의 목록이 보입니다. import방식에 대해서 Create, Append, Delete, Prepare를 Mode에서 선택이 가능합니다. Schema, Table, Geo_Column, SRID 등도 수정이 가능합니다. 불행히.. 더보기