고맙습니다. 신 대표님, 며칠 계속 질문만 올렸는데 그러고 보니 제 인사가 늦었네요. 죄송합니다. 저는 YTN에서 방송 기자로 일하는 함형건이라고 합니다.
1년여 전부터 독학해서 GIS를 방송보도에 접목해보려고 노력하고 있는데, Arcgis로는 다양한 공간 분석이 잘 됐었는데 QuantumGIS로는 error 나는 게 너무 많네요.
신 대표님 말씀하신데로 다시 작업해봤지만 field data type 읽어내는 문제는 제 컴퓨터에서는 그대로네요.
서울시내 공공건축물의 석면분포정보로 mapping 했는데 관련 화일을 첨부했습니다.
다시 csvt 화일 없이 처음부터 불어들이기를 해봐도 원 화일에서는 필드가 number로 정의돼 있는데도, 건물면적 필드가 Quantum GIS에서는 text로 읽혀짐을 확인할 수 있었습니다.
한가지만 더 질문 드리면 이 석면함유 건축물 위치 point map을 서울시 행정경계에 위치를 기반으로 조이닝하려고 하는데요.
행정동 마다 해당 구역 안에 있는 석면건물 속성들은 자동적으로 행정동마다 편입되서 속성표에 별도의 필드로 합산되서 나타나게 하고 싶습니다.
Arcgis에서는 이런 작업이 쉽게 수행됐는데 QuantumGIS에서는 계속 에러가 나네요.
벡터 메뉴->데이터관리도구->위치에 따라 속성 결합으로 들어가서
대화창에서 교차하는 모든 피처 속성정보 이용의 '총계'를 체크한 뒤 실행했습니다.
'대상 벡터 레이어'와 '벡터레이어 조인'에는 석면 point map와 행정경계지도를 각각 입력하고 거꾸로 바꿔서도 입력해봤는데 결과적으로 똑같은 에러메시지가 나옵니다.
다음과 같은 에러메시지가 뜨는데 무슨 얘기인지는 잘 모르겠습니다. 다른 분들은 QuantumGIS에서 spatial joining이 잘 되시나요?
-----------------------------------------------------------------------------------------
Python 프로그램을 실행하는 동안 오류가 발생했습니다:
Traceback (most recent call last):
File "C:\OSGeo4W\apps\qgis-dev\python\plugins\fTools\tools\doSpatialJoin.py", line 99, in accept
res = self.compute(inName, joinName, outPath, summary, sumList, keep, self.progressBar)
File "C:\OSGeo4W\apps\qgis-dev\python\plugins\fTools\tools\doSpatialJoin.py", line 145, in compute
fieldList1.extend(fieldList)
TypeError: QgsFields.extend(QgsFields): argument 1 has unexpected type 'list'
Python 버전:
2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]
QGIS 버전:
1.9.0-Master Master, 619558d
----------------------------------------------------------------------------------------------
함 형 건
YTN 보도국 앵커팀 차장. 밤 10시, 11시 '뉴스나이트' 앵커.