geojson 3

Python 이용하여 Mysql에서 Json 데이터 Insert하기 (json 데이터 삽입)

geoJSon 데이터를 Python을 이용하여 Mysql에 삽입해보자 일반적인 python mysql 핸들링 순서는 다음과 같다. 패키지설치 PyMySql 모듈 import pymysql.connect() 메소드를 사용하여 MySQL에 연결. 호스트명, 포트, 로그인, 암호, 접속할 DB 등을 파라미터로 지정 MySQL 접속이 성공하면, 위에서 만든 Connection 객체로부터 cursor() 메서드를 호출하여 Cursor 객체를 가져옴 - Cursor: SQL 구문을 실행하기 위해서 만드는 객체 (Executes a SQL statement.) SQL 쿼리의 경우 Cursor 객체의 fetchall(), fetchone(), fetchmany() 등의 메서드를 사용하여 서버로부터 가져온 데이터를 코드..

DataBase/Mysql 2021.05.18

[Django] GeoJson 파일 파싱하기 (Json이란 무엇일까?)

지난번에 도로명주소 전자지도 데이터를 사용하기 위해서 shp -> json 형식의 파일로 변환해 주었다. thalals.tistory.com/24?category=476043 QGIS shp 파일 좌표계 변환, Gson 데이터 변환(직렬화) 도로명 주소 전자지도 데이터를 다운받으면, 해당 지역의 많은 shp파일을 확보할 수 있다. 이 데이터를 활용하기 위해서는 좌표계를 GRS80 UTM-K기준 좌표계에서 WGS 84 / Pseudo-Mercator(EPSG:3857)로 바꿔 thalals.tistory.com 이제 이 GeoJson 파일을 파싱하여 원하는 데이터만 사용할려고 한다. 그전에 JSON에 대해서 정리를 해보자 1. Json이란 Json이란, JavaScript Object Notation으로 ..

Django/응용 2021.05.10

QGIS shp 파일 좌표계 변환, Gson 데이터 변환(직렬화)

도로명 주소 전자지도 데이터를 다운받으면, 해당 지역의 많은 shp파일을 확보할 수 있다. 이 데이터를 활용하기 위해서는 좌표계를 GRS80 UTM-K기준 좌표계에서 WGS 84 / Pseudo-Mercator(EPSG:3857)로 바꿔줘야 한다. 그 후에 이 데이터를 사용하기 위해서 찾아보니 GSON 파일 형식으로 바꿔줘야한다는걸 알았다. 1. QGIS 실행 QGIS destop 버전을 실행하고 프로젝트>새로 생성(Ctrl+N)을 통해서 새로운 프로젝트를 생성하며 탐색기의 XYZ Tiles>OpenStreetMap을 실행해서 지도를 켠다. (없을 시 플러그인 관리 및 설치를 통해 OpenLayer Plugin을 설치한다.) 그 후에 다운받은 shp 파일을 중 원하는 파일을 드레그 해주어 레이어파일에 추..

QGIS(지리정보) 2021.05.05
반응형