01
2019-Apr
QGIS 에서 MYSQL 데이터 가져올 때 공간 데이터 컬럼 못가져오는 문제작성자: 키쟁 IP ADRESS: *.170.154.149 조회 수: 448
QGIS 는 3.6 버전 사용중이고
MYSQL 버전은 5.7 버전입니다.
MYSQL 에서 임의의 테이블에 ST_GeomFromText 함수를 이용하여 Point 타입의 데이터를 생성해놓고,
QGIS 상단 메뉴에서 레이어 > 레이어 추가 > 벡터레이어 추가 선택 후
데이터베이스를 선택하여 MYSQL 데이터베이스 연결 정보를 입력 후 레이어를 가져오면
해당컬럼을 제외한 나머지 모든 컬럼만 가져옵니다.
속성 테이블 열기를 통해 보아도 공간데이터 타입은 컬럼 이름조차 나오지 않습니다.
데이터는 잘못되지 않았다고 확인한 부분은
생성된 레이어 우클릭 후 필터 설정에서
SELECT * FROM 테이블 이름
이런식의 필터를 설정해놓으면
마커는 표시가 됩니다.
혹시 왜 그런지 아시거나 해결 방법을 알고 계시는 분이 있으시다면 도움 요청드립니다.