이번 포스팅은 바로 전 포스팅에서 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

PostGIS : Select Geospatial Data from Table :  http://ngee.tistory.com/633
PostGIS : Delete Geometry Column in Geospatial Table :  http://ngee.tistory.com/635


여기서는 psycopg2를 이용해서 Geometry를 입력하는 것을 다룹니다. 

바로 예제를 확인해보세요.


VALUES에서 ST_GeomFromText(....) 내용을 작성해주고, cur.execute에 들어가는 tuple에 입력되는 문자열은 WKT 형식으로 작성해주시면 됩니다. 
이게 예제와 같이 직접 쭉 작성해주는 경우는 당연히 드물겠죠. 이렇게 할꺼면 SQL문으로 하면 되니깐요. 
그래서 아마 예제 위에 막 처리하는 부분이 작성될 것인데요. 그때 WKT를 잘 작성해주시는 것이 필요합니다. ㅠㅠ 

실행 결과는 아래와 같아요.

+ Recent posts