Đây là lệnh v.extrudegrass có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
v.extrude - Mở rộng các đối tượng vector phẳng sang các đối tượng vector 3D với chiều cao xác định.
Tùy chọn độ cao có thể được lấy từ việc lấy mẫu bản đồ độ cao.
TỪ KHÓA
vector, hình học, lấy mẫu, 3D
SYNOPSIS
v.extrude
v.extrude --Cứu giúp
v.extrude [-t] đầu vào=tên [lớp=chuỗi] [mèo=phạm vi] [Ở đâu=sql_query]
[kiểu=chuỗi[,chuỗi, ...]] đầu ra=tên [dịch chuyển z=phao] [cao=phao]
[chiều cao_cột=tên] [độ cao=tên] [phương pháp=chuỗi] [tỉ lệ=phao]
[null_value=phao] [-ghi đè] [-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]
Cờ:
-t
Độ cao theo dõi
- ghi đè
Cho phép các tệp đầu ra ghi đè lên các tệp hiện có
--Cứu giúp
In tóm tắt sử dụng
--dài dòng
Đầu ra mô-đun dài dòng
--Yên lặng
Đầu ra mô-đun yên tĩnh
--ui
Buộc khởi chạy hộp thoại GUI
Tham số:
đầu vào=tên [yêu cầu]
Tên của bản đồ vectơ đầu vào
Hoặc nguồn dữ liệu để truy cập OGR trực tiếp
lớp=chuỗi
Số hoặc tên lớp ('-1' cho tất cả các lớp)
Một bản đồ vectơ duy nhất có thể được kết nối với nhiều bảng cơ sở dữ liệu. Con số này
xác định bảng nào để sử dụng. Khi được sử dụng với quyền truy cập OGR trực tiếp, đây là lớp
tên.
Mặc định: -1
mèo=phạm vi
Giá trị danh mục
Ví dụ: 1,3,7-9,13
Ở đâu=sql_query
Điều kiện WHERE của câu lệnh SQL không có từ khóa 'where'
Ví dụ: thu nhập <1000 và sinh sống> = 10000
kiểu=string [, string, ...]
Loại tính năng đầu vào
Tùy chọn: chỉ, hàng, khu vực
Mặc định: điểm, đường thẳng, khu vực
đầu ra=tên [yêu cầu]
Tên cho bản đồ vectơ đầu ra
dịch chuyển z=phao
Dịch chuyển giá trị cho tọa độ z
Mặc định: 0
cao=phao
Chiều cao cố định cho các đối tượng vector 3D
chiều cao_cột=tên
Tên của cột thuộc tính với chiều cao của đối tượng
độ cao=tên
Bản đồ raster độ cao để trích xuất độ cao
phương pháp=chuỗi
Phương pháp nội suy lấy mẫu
Tùy chọn: gần nhất, song tuyến tính, lưỡng tính
Mặc định: gần nhất
gần nhất: Phép nội suy láng giềng gần nhất
song tuyến tính: Nội suy song tuyến
lưỡng tính: Nội suy hai cực
tỉ lệ=phao
Hệ số tỷ lệ giá trị raster được lấy mẫu
Mặc định: 1.0
null_value=phao
Chiều cao cho các giá trị NULL raster được lấy mẫu
MÔ TẢ
v.extrude tạo khuôn mặt, hạt nhân hoặc đường 3D dựa trên các đặc trưng vector 2D đầu vào. Điểm là
được chuyển đổi thành đường thẳng đứng 3D, đường thẳng thành mặt và khu vực thành khối lượng (thành phần của
tập hợp các mặt và nhân).
If độ cao tham số được sử dụng sau đó các đối tượng địa lý vectơ 3D tuân theo mô hình độ cao bằng cách sử dụng
các giá trị độ cao riêng lẻ cho các đỉnh. Chiều cao cho các đỉnh được nội suy từ
bản đồ raster độ cao sử dụng phép nội suy đã cho phương pháp.
GHI CHÚ
v.extrude đùn các đối tượng địa lý vectơ có nghĩa là các điểm được chuyển đổi thành dọc
các dòng. Các đường và ranh giới khu vực được ép đùn thành một tập hợp các mặt, mỗi phân đoạn xác định một
đối mặt. Các tâm khu vực được viết dưới dạng hạt nhân. Khu vực như một thành phần của ranh giới và
centroid được lưu trữ dưới dạng một tập hợp các khuôn mặt và nhân khép kín xác định một khối lượng.
Để chuyển đổi các điểm hoặc đường 2D sang 3D có thể được sử dụng v.to.3d or v.drap. Ngược lại với
v.extrude, các mô-đun này không tạo ra các đặc trưng vectơ, chúng xác định tọa độ z cho
các tính năng từ các tham số đã cho hoặc bằng cách lấy mẫu các giá trị bản đồ độ cao. Nó có nghĩa là
không có chuyển đổi loại đối tượng địa lý nào được áp dụng, các điểm vẫn là điểm trong vectơ đầu ra
bản đồ. Tương tự áp dụng cho các dòng.
v.extrude chỉ sửa đổi hình học các tính năng. Các danh mục tính năng vẫn được giữ nguyên và
dữ liệu thuộc tính được sao chép từ bản đồ vectơ đầu vào đến đầu ra.
Theo mặc định, tất cả các đối tượng địa lý (bao gồm các đối tượng địa lý không có danh mục) từ bản đồ vectơ đầu vào là
xử lý (lớp = -1). Lựa chọn tính năng có thể được áp dụng bởi lớp, mèo or Ở đâu tham số.
VÍ DỤ
3D nhà với cố định cao
v.extrude đầu vào = nhà xuất ra = nhà3D chiều cao = 5 loại = diện tích
3D nhà với hệ thống riêng biệt, cao
v.extrude input = house output = nha3D elevation = dem height_column = height type = area
Chuyển đổi 2D điểm đến 3D thẳng đứng dòng với cố định cao
v.extrude input = geodetic_pts output = points3D height = 200 type = point
Sử dụng v.extrudegrass trực tuyến bằng các dịch vụ onworks.net