이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 v.what.rast3grass 명령입니다.
프로그램:
이름
v.what.rast3 - 벡터 포인트 위치의 3D 래스터 값을 테이블에 업로드합니다.
키워드
벡터, 샘플링, 래스터, 위치, 쿼리, 속성 테이블
개요
v.what.rast3
v.what.rast3 --도움
v.what.rast3 지도=name [층=현] 래스터_3d=name 칼럼=name [어디에=sql_query]
[--도움] [--말 수가 많은] [--조용한] [--ui]
플래그 :
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
지도=name [필수의]
속성을 편집할 벡터 포인트 맵의 이름
또는 직접 OGR 액세스를 위한 데이터 소스
층=현
레이어 번호 또는 이름
벡터 피처는 다른 레이어에 카테고리 값을 가질 수 있습니다. 이 숫자가 결정합니다
사용할 레이어. 직접 OGR 액세스와 함께 사용할 때 이것은 레이어 이름입니다.
태만: 1
래스터_3d=name [필수의]
쿼리할 기존 3D 래스터 지도의 이름
칼럼=name [필수의]
쿼리 결과로 업데이트할 속성 열 이름
어디에=sql_query
'where' 키워드가 없는 SQL 문의 WHERE 조건
예: 소득 < 1000 및 거주 >= 10000
기술
v.what.rast3 벡터의 각 점에 대한 3D 래스터 값을 읽고 업데이트합니다. 대장균의 뜻 열
이 값으로 벡터 속성 테이블을 만듭니다. 열은 double 유형이어야 합니다. 이 모듈은
v.what.rast를 기반으로 합니다.
더 많은 포인트가 동일한 카테고리를 갖는 경우 속성 값은 NULL로 설정됩니다. 3D 래스터인 경우
값이 NULL이면 속성 값이 NULL로 설정됩니다.
노트
사용 예
A) 벡터 포인트 위치의 3D 래스터 맵에서 값을 읽고 이 값을 씁니다.
벡터 맵에 연결된 속성 테이블의 열에:
v.what.rast3 지도=pnts raster3d=깃털 열=농도
나) 속성 테이블이 첨부되지 않은 벡터맵의 경우, 먼저 새로운 속성을 추가합니다.
테이블. 그런 다음 이 테이블은 래스터 맵에서 쿼리된 값으로 채워집니다.
# 새로운 무작위 3D 벡터 포인트 맵 생성
v.random -z 출력=pnts npoints=100 zmin=0 zmax=50
# 새 테이블 추가, 지도 링크
v.db.addtable map=pnts 컬럼="농도 배정밀도"
# 래스터 맵을 쿼리하고 지정된 열의 벡터 테이블에 값을 업로드합니다.
g.region raster3d=plume -p
v.what.rast3 지도=pnts raster3d=깃털 열=농도
# 새 속성 테이블을 확인합니다:
v.db.select 맵=pnts
# 업로드된 값의 통계를 확인합니다:
v.univar 지도=pnts 열=농도 유형=점
onworks.net 서비스를 사용하여 온라인으로 v.what.rast3grass를 사용하세요.