이번 포스팅은 바로 전 포스팅에서 Geometry를 입력하는 방법만 추가한 것입니다.
참고 ... Python, psycopg2 : INSERT INTO .... SQL - http://ngee.tistory.com/638
일단 사용되는 테이블은 아래 사진과 같습니다.
일단 geometry 컬럼을 생성하는 것이나, SQL문을 통해서 입력하는 것은 이전 포스팅들에서 다룬 적이 있습니다.
관련 포스팅
PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629
PostGIS : Create Geospatial Table : http://ngee.tistory.com/631
PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632
여기서는 psycopg2를 이용해서 Geometry를 입력하는 것을 다룹니다.
바로 예제를 확인해보세요.
VALUES에서 ST_GeomFromText(....) 내용을 작성해주고, cur.execute에 들어가는 tuple에 입력되는 문자열은 WKT 형식으로 작성해주시면 됩니다.
이게 예제와 같이 직접 쭉 작성해주는 경우는 당연히 드물겠죠. 이렇게 할꺼면 SQL문으로 하면 되니깐요.
그래서 아마 예제 위에 막 처리하는 부분이 작성될 것인데요. 그때 WKT를 잘 작성해주시는 것이 필요합니다. ㅠㅠ
실행 결과는 아래와 같아요.
'리눅스 > 지오,서버' 카테고리의 다른 글
CartoDB 소개 (0) | 2015.03.30 |
---|---|
GDAL : ogrinfo example : so, where option (0) | 2015.03.11 |
GDAL : ogrinfo example : al, geom option (0) | 2015.03.11 |
Python, psycopg2 : INSERT INTO .... Geometry SQL (0) | 2015.03.06 |
Python, psycopg2 : INSERT INTO .... SQL (0) | 2015.03.06 |
PostGIS : Delete Geometry Column in Geospatial Table (0) | 2015.03.04 |
PostGIS : Select Geospatial Data from Table (0) | 2015.03.02 |
PostGIS : Insert Geospatial Data into Table (0) | 2015.03.02 |