이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 v.voronoigrass 명령입니다.
프로그램:
이름
v.보로노이 - 입력 벡터 맵에서 현재 지역에 보로노이 다이어그램을 생성합니다.
점이나 중심을 포함합니다.
키워드
벡터, 기하학, 삼각 측량, 해골
개요
v.보로노이
v.보로노이 --도움
v.보로노이 [-잘] 입력=name [층=현] 출력=name [매끄러움=뜨다]
[얇은=뜨다] [--덮어 쓰기] [--도움] [--말 수가 많은] [--조용한] [--ui]
플래그 :
-a
입력 영역에 대한 보로노이 다이어그램 생성
-s
입력 영역의 뼈대 추출
-l
영역이 아닌 그래프(선)로 테셀레이션 출력
-t
속성 테이블을 생성하지 않음
--덮어쓰기
출력 파일이 기존 파일을 덮어쓰도록 허용
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
입력=name [필수의]
입력 벡터 포인트 맵의 이름
또는 직접 OGR 액세스를 위한 데이터 소스
층=현
레이어 번호 또는 이름(모든 레이어의 경우 '-1')
단일 벡터 맵을 여러 데이터베이스 테이블에 연결할 수 있습니다. 이 번호
사용할 테이블을 결정합니다. 직접 OGR 액세스와 함께 사용할 때 이것은 레이어입니다.
이름입니다.
태만: -1
출력=name [필수의]
출력 벡터 맵의 이름
매끄러움=뜨다
출력 평활도 요인
입력 영역에만 적용됩니다. 값이 작을수록 출력이 더 매끄러워지지만
수치적 불안정성.
태만: 0.25
얇은=뜨다
뼈대의 최대 매달려 길이
뼈대 추출에만 적용됩니다. 기본값 = -1은 중심선을 추출합니다.
태만: -1
기술
v.보로노이 점이나 중심에서 보로노이 다이어그램(티센 다각형)을 생성합니다.
출력 맵의 경계는 현재 지역에 의해 제한됩니다(참조: g.지역).
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 -a 플래그는 영역에 대한 보로노이 다이어그램을 생성하는 데 사용할 수 있습니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 -s 플래그를 사용하면 영역의 중심선이나 영역의 뼈대를 추출할 수 있습니다.
얇은 >= 0. 더 작은 값 얇은 옵션은 더 많은 세부 정보를 유지하지만 부정적인
값은 중심선만 추출합니다.
노트
보로노이 다이어그램은 최근접 이웃 홍수 채우기에 사용될 수 있습니다. 중심을 줘
속성(다음으로 시작 v.db.addcolumn), 선택적으로 결과를 래스터 맵으로 변환합니다.
과 v.to.rast.
뼈대와 중심선 추출 -s 플래그는 무차별 접근 방식입니다.
영역에서 뼈대를 추출하는 더 빠르고 정확한 알고리즘이 존재하지만 아직은 없습니다.
구현되었습니다. 그 동안 뼈대와 중심선은 다음을 사용하여 단순화할 수 있습니다.
Douglas-Peucker 알고리즘: v.일반화하다 방법=더글라스.
예
보로 노이 도표 for 전철기
이 예에서는 North Carolina 데이터세트의 병원을 사용합니다.
g.region -p raster=elev_state_500m
v.voronoi 입력=병원 출력=hospitals_voronoi
결과 :
보로 노이 도표 for 병원 in 북 캐롤라이나
보로 노이 도표 for 지역
이 예에서는 North Carolina 데이터세트의 도시 지역을 사용합니다.
g.region -pn=162500 s=80000 w=727000 e=846000 res=500
v.voronoi 입력=urbanarea 출력=urbanarea_voronoi -a
결과 :
보로 노이 도표 for 도시의 지역 in 북 캐롤라이나
해골 and 센터 라인 of 지역
이 예에서는 North Carolina 데이터세트의 도시 지역을 사용합니다.
g.region -pn=161000 s=135500 w=768500 e=805500 res=500
v.voronoi 입력=urbanarea 출력=urbanarea_centerline -s
v.voronoi 입력=urbanarea 출력=urbanarea_skeleton -s 얇은=2000
결과 :
해골 (푸른) and 센터 선 (빨간) for 도시의 지역 in 북 캐롤라이나
참조
스티브 J. 재산, (1987). A 스윕라인 암호알고리즘 for 보로 노이 다이어그램, 알고리즘 2,
153-174 (도이).
onworks.net 서비스를 사용하여 v.voronoigrass를 온라인으로 사용하세요.