28

2020-Sep

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

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

댕글 포인트 처리를 위해 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 13606
공지 qGIS 게시판 운영 공지 - 초기단계입니다. file 김한국 2013-12-13 6127
420 인쇄 레이아웃 그리드 좌표 표시 포맷 file + 2 HAN 2020-10-29 50
419 심볼을 블럭으로 만글고 회전하는 방법 좀 알려주세요 file lmj8978 2020-10-29 31
418 QGIS에서 베이스맵으로 구글지도 연동후 레이아웃 맵 작성에서... file + 1 jspark 2020-10-28 58
417 객체를 찍어 그곳의 시군도읍면동리 주소를 추출하기 방법좀 부탁드립니다 file + 1 괴정동반달곰 2020-10-23 64
416 QGIS 교육 hanem0104 2020-10-20 95
415 인천처럼 섬과 내륙이 동일 행정구역인 경우 공간가중치행렬 어떡해야 하나요? + 1 ruthruth 2020-10-16 51
414 인천처럼 섬과 내륙이 동일 행정구역인 경우 공간가중치행렬 어떡해야 하나요? ruthruth 2020-10-16 48
413 split이 오류가나서 output workspace: <empty>라고 뜹니다 file 왕초보 2020-10-15 12
412 QGIS csv 파일의 값에 따라 폴리곤 색 변경에 대한 질문 드립니다. + 1 김김 2020-10-08 32
» snap distance를 통한 자동 라인 연결에서 v.clean 오류 gsgs731 2020-09-28 53
410 속성테이블에서 필드를 실수로 삭제했는데 복구할수 있는 방법이 있나요? 왕초보 2020-09-25 31
409 tin 보간 실행시 14%에서 qgis가 꺼지는 현상 + 1 빳대리 2020-09-23 69
408 QGIS에 대한 기본이론교육 및 실습교육은 없는 건가요? 펄포스 2020-09-20 65
407 qgis에서 동코드를 동이름으로 일괄처리 하고 싶어요. 투투나인 2020-09-18 41
406 bessel->grs80 변환시 문제점.. 짐샷 2020-09-16 76
405 통합기준점 X,Y값을 가진 CSV파일 만들기 테라아이 2020-09-13 45
404 qgis면적산출에 대해 질문드립니다... + 2 마라 2020-09-04 127
403 QGIS에서 작업 후 내보내기.. 질문 file + 1 phy1113 2020-09-03 117
402 QGIS에서 DXF로 내보냈을때 좌표계로 합칠수있나요? phy1113 2020-09-03 45
401 좌표계 수정해도 안 맞아요.. file + 1 bb 2020-09-02 132