28

2020-Sep

snap distance를 통한 자동 라인 연결에서 v.clean 오류

작성자: gsgs731 IP ADRESS: *.146.228.139 조회 수: 96

댕글 포인트 처리를 위해 v.clean을 이용하여 자동 라인 연결을 하려는데 알고리즘 처리는 되지만 레이어에서 삭제한 출력물은 레이어 범위로 확대를 해도 내용이 표시가 안됩니다. 저장에서 잘못된 부분이 있는 것 같은데 어떤 부분이 잘못됐는지 그리고 어떻게 해결하면 되는지 알려주시면 감사합니다. 아래는 참고를 위해 로그를 복사했습니다.
=======================================================================
입력 파라미터:
{ '-b' : False, '-c' : False, 'GRASS_MIN_AREA_PARAMETER' : 0.0001, 'GRASS_OUTPUT_TYPE_PARAMETER' : 0, 'GRASS_REGION_PARAMETER' : None, 'GRASS_SNAP_TOLERANCE_PARAMETER' : -1, 'GRASS_VECTOR_DSCO' : '', 'GRASS_VECTOR_EXPORT_NOCAT' : False, 'GRASS_VECTOR_LCO' : '', 'error' : 'C:/Lab#04/la4e.shp', 'input' : 'C:/Lab#04/lab4.shp', 'output' : 'C:/Lab#04/la4t.shp', 'threshold' : '0,5,5', 'tool' : [0,1,2], 'type' : [0,1,2,3,4,5,6] }

g.proj -c proj4="+proj=longlat +datum=WGS84 +no_defs"
v.in.ogr min_area=0.0001 snap=-1.0 input="C:\Lab#04\lab4.shp" output="vector_5f70aee9567ee6" --overwrite -o
g.region n=36.57396714682543 s=36.54903626435947 e=126.67619406819632 w=126.65121140512181
v.clean input=vector_5f70aee9567ee6 type="point,line,boundary,centroid,area,face,kernel" tool="break,snap,rmdangle" threshold="0,5,5" output=output9b71ebb5ca66445cb15d273f7244bd3f error=error9b71ebb5ca66445cb15d273f7244bd3f --overwrite
v.out.ogr type="auto" input="output9b71ebb5ca66445cb15d273f7244bd3f" output="C:\Lab#04\la4t.shp" format="ESRI_Shapefile" --overwrite
v.out.ogr type="auto" input="error9b71ebb5ca66445cb15d273f7244bd3f" output="C:\Lab#04\la4e.shp" format="ESRI_Shapefile" --overwrite
GRASS GIS를 시작하는 중입니다...
WARNING: Concurrent mapset locking is not supported on Windows
임시 파일을 정리하는 중입니다...
<C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\grass_batch_job.cmd>를 실행하는 중입니다...
C:\Users\정기수\Documents>chcp 949 1>NUL
C:\Users\정기수\Documents>g.proj -c proj4="+proj=longlat +datum=WGS84 +no_defs"
Default region was updated to the new projection, but if you have multiple mapsets `g.region -d` should be run in each to update the region from the default
투영 정보가 갱신되었습니다
C:\Users\정기수\Documents>v.in.ogr min_area=0.0001 snap=-1.0 input="C:\Lab#04\lab4.shp" output="vector_5f70aee9567ee6" --overwrite -o
Over-riding projection check
OGR 레이어 <lab4>가 다각형을 포함하고 있는지 확인하는 중입니다...
0..5..10..15..20..25..30..35..40..45..50..55..60..65..70..75..80..85..90..95..100
Creating attribute table for layer <lab4>...
WARNING: 데이터베이스 <C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\temp_location\PERMANENT\sqlite\sqlite.db>를 드라이버 <sqlite>로 열 수 없습니다
ERROR: 데이터베이스 <C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\temp_location\PERMANENT\sqlite\sqlite.db>를 드라이버 <sqlite>로 열 수 없습니다
C:\Users\정기수\Documents>g.region n=36.57396714682543 s=36.54903626435947 e=126.67619406819632 w=126.65121140512181
C:\Users\정기수\Documents>v.clean input=vector_5f70aee9567ee6 type="point,line,boundary,centroid,area,face,kernel" tool="break,snap,rmdangle" threshold="0,5,5" output=output9b71ebb5ca66445cb15d273f7244bd3f error=error9b71ebb5ca66445cb15d273f7244bd3f --overwrite
no database is open
Note: In latitude-longitude coordinate system specify threshold in degree unit
--------------------------------------------------
Tool: Threshold
Break: 0
정점 끌어붙이기: 5
댕글을 제거합니다: 5
--------------------------------------------------
WARNING: Coor file of vector map <vector_5f70aee9567ee6@PERMANENT> is larger than it should be (18 bytes excess)
WARNING: 데이터베이스 <C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\temp_location\PERMANENT\sqlite\sqlite.db>를 드라이버 <sqlite>로 열 수 없습니다
no database is open
WARNING: Unable to copy table <output9b71ebb5ca66445cb15d273f7244bd3f>
WARNING: Unable to copy table <vector_5f70aee9567ee6> for layer 1 from <vector_5f70aee9567ee6@PERMANENT> to <output9b71ebb5ca66445cb15d273f7244bd3f>
WARNING: Failed to copy attribute table to output vector map
Rebuilding parts of topology...
Building topology for vector map <output9b71ebb5ca66445cb15d273f7244bd3f@PERMANENT>...
Registering primitives...
--------------------------------------------------
Tool: Break lines at intersections
100
--------------------------------------------------
Building topology for vector map <output9b71ebb5ca66445cb15d273f7244bd3f@PERMANENT>...
--------------------------------------------------
Tool: Snap line to vertex in threshold
Reading features...
--------------------------------------------------
Building topology for vector map <output9b71ebb5ca66445cb15d273f7244bd3f@PERMANENT>...
--------------------------------------------------
도구: 댕글을 제거합니다
--------------------------------------------------
Rebuilding topology for output vector map...
Building topology for vector map <output9b71ebb5ca66445cb15d273f7244bd3f@PERMANENT>...
Registering primitives...
--------------------------------------------------
오류 벡터 지도를 위한 위상을 생성하고 있습니다...
Building topology for vector map <error9b71ebb5ca66445cb15d273f7244bd3f@PERMANENT>...
Registering primitives...
C:\Users\정기수\Documents>v.out.ogr type="auto" input="output9b71ebb5ca66445cb15d273f7244bd3f" output="C:\Lab#04\la4t.shp" format="ESRI_Shapefile" --overwrite
WARNING: 입력 지도의 벡터 피처 유형을 결정할 수 없습니다
WARNING: 데이터베이스 <C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\temp_location\PERMANENT\sqlite\sqlite.db>를 드라이버 <sqlite>로 열 수 없습니다
ERROR: 데이터베이스 <C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\temp_location\PERMANENT\sqlite\sqlite.db>를 드라이버 <sqlite>로 열 수 없습니다
C:\Users\정기수\Documents>v.out.ogr type="auto" input="error9b71ebb5ca66445cb15d273f7244bd3f" output="C:\Lab#04\la4e.shp" format="ESRI_Shapefile" --overwrite
WARNING: 입력 지도의 벡터 피처 유형을 결정할 수 없습니다
WARNING: No attribute table found -> using only category numbers as attributes
WARNING: Output layer is empty, no features written
v.out.ogr complete. 0 features (Unknown (any) type) written to <error9b71ebb5ca66445cb15d273f7244bd3f> (ESRI_Shapefile format).
C:\Users\정기수\Documents>exit
<C:\Users\정기수\AppData\Local\Temp\processing_fUUkiD\grassdata\grass_batch_job.cmd>의 실행을 종료했습니다.
Cleaning up temporary files...
3.53 초만에 실행을 완료했습니다
결과:
{'error': 'C:\\Lab#04\\la4e.shp', 'output': 'C:\\Lab#04\\la4t.shp'}

출력 레이어 불러오기
'v.clean' 알고리즘을 처리했습니다
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 QGIS TMS for Korea 배경지도 업데이트 방법 + 6 pil0706 2016-07-10 15753
공지 qGIS 게시판 운영 공지 - 초기단계입니다. file 김한국 2013-12-13 6239
428 QGIS로 표고 및 경사도 분석시 면적이 크게 차이 납니다. kmh9 2020-11-11 105
427 QGIS 질문드려요ㅠㅠㅠ 항공사진이 안떠요 file 부탁드려요 2020-11-11 69
426 주소/사용승인일 엑셀로 추출 가능할까요? GS부동산 2020-11-09 34
425 qgis 3.14버전 네트워크분석 관해서 국싸발 2020-11-06 60
424 qgis에서 tmskorea 플러그인을 사용하는데 다음 항공사진이 강원도 사북읍쪽에서 틀어집니다. file + 1 이재헌 2020-11-03 91
423 qgis kriging han 2020-11-02 43
422 QGIS를 처음 써보는데, 좌표계 변환이 안됩니다..ㅠ file + 1 지도초보 2020-11-02 207
421 QGIS에서 shp 파일이 안열리는 경우는 뭔가요?ㅜㅜ + 1 푸하 2020-10-30 76
420 인쇄 레이아웃 그리드 좌표 표시 포맷 file + 2 HAN 2020-10-29 87
419 심볼을 블럭으로 만글고 회전하는 방법 좀 알려주세요 file lmj8978 2020-10-29 58
418 QGIS에서 베이스맵으로 구글지도 연동후 레이아웃 맵 작성에서... file + 1 jspark 2020-10-28 84
417 객체를 찍어 그곳의 시군도읍면동리 주소를 추출하기 방법좀 부탁드립니다 file + 1 괴정동반달곰 2020-10-23 100
416 QGIS 교육 hanem0104 2020-10-20 163
415 인천처럼 섬과 내륙이 동일 행정구역인 경우 공간가중치행렬 어떡해야 하나요? + 1 ruthruth 2020-10-16 61
414 인천처럼 섬과 내륙이 동일 행정구역인 경우 공간가중치행렬 어떡해야 하나요? ruthruth 2020-10-16 54
413 split이 오류가나서 output workspace: <empty>라고 뜹니다 file 왕초보 2020-10-15 18
412 QGIS csv 파일의 값에 따라 폴리곤 색 변경에 대한 질문 드립니다. + 1 김김 2020-10-08 44
» snap distance를 통한 자동 라인 연결에서 v.clean 오류 gsgs731 2020-09-28 96
410 속성테이블에서 필드를 실수로 삭제했는데 복구할수 있는 방법이 있나요? 왕초보 2020-09-25 43
409 tin 보간 실행시 14%에서 qgis가 꺼지는 현상 + 1 빳대리 2020-09-23 92