นี่คือคำสั่ง v.to.3dgrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
v.to.3d - แปลงคุณสมบัติเวกเตอร์ 2 มิติเป็น 3 มิติ
KEYWORDS
เวกเตอร์ เรขาคณิต 3D
เรื่องย่อ
v.to.3d
v.to.3d --ช่วยด้วย
v.to.3d [-rt] อินพุต=พร้อมชื่อ [ชั้น=เชือก] [ชนิด=เชือก[,เชือก- เอาท์พุต=พร้อมชื่อ
[คอลัมน์=พร้อมชื่อ] [ความสูง=ลอย-เขียนทับ-ช่วย-ละเอียด-เงียบสงบ-ui]
ธง:
-r
การแปลงแบบย้อนกลับ คุณสมบัติเวกเตอร์ 3 มิติเป็น 2D
-t
ห้ามคัดลอกตารางแอตทริบิวต์
--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่
--ช่วยด้วย
พิมพ์สรุปการใช้งาน
--รายละเอียด
เอาต์พุตโมดูล verbose
--เงียบ
เอาต์พุตโมดูลเงียบ
--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI
พารามิเตอร์:
อินพุต=พร้อมชื่อ [ที่จำเป็น]
ชื่อของแผนที่เวกเตอร์อินพุต
หรือแหล่งข้อมูลสำหรับการเข้าถึง OGR โดยตรง
ชั้น=เชือก
หมายเลขหรือชื่อเลเยอร์ ('-1' สำหรับทุกเลเยอร์)
แผนที่เวกเตอร์เดียวสามารถเชื่อมต่อกับตารางฐานข้อมูลหลายตาราง เบอร์นี้
กำหนดตารางที่จะใช้ เมื่อใช้กับการเข้าถึง OGR โดยตรง นี่คือเลเยอร์
ชื่อ
ค่าเริ่มต้น: 1
ชนิด=สตริง[,สตริง-
ประเภทคุณสมบัติอินพุต
ตัวเลือก: จุด, บรรทัด ขอบเขต เซนทรอยด์
ค่าเริ่มต้น: จุด เส้น ขอบเขต เซนทรอยด์
เอาท์พุต=พร้อมชื่อ [ที่จำเป็น]
ชื่อสำหรับแผนที่เวกเตอร์เอาต์พุต
คอลัมน์=พร้อมชื่อ
ชื่อของคอลัมน์แอตทริบิวต์ที่ใช้สำหรับความสูง
สามารถใช้สำหรับการแปลงกลับ เพื่อเก็บความสูงของจุด
ความสูง=ลอย
ความสูงคงที่สำหรับคุณสมบัติเวกเตอร์ 3 มิติ
DESCRIPTION
การขอ v.to.3d โมดูลใช้เพื่อแปลงคุณสมบัติเวกเตอร์ 2D เป็น 3D ความสูง (พิกัด z) ของ
สามารถระบุคุณสมบัติเวกเตอร์ 3 มิติได้โดย ความสูง พารามิเตอร์เป็นค่าคงที่หรือโดย คอลัมน์
พารามิเตอร์.
ธง -r ช่วยให้สามารถทำการแปลงแบบย้อนกลับ กล่าวคือ แปลงเวกเตอร์ 3 มิติเป็น 2 มิติโดย
ละเว้นพิกัด z ความสูงของคุณสมบัติ 3D อินพุตสามารถเลือกที่จะจัดเก็บใน คอลัมน์.
หมายเหตุ
เมื่อเปลี่ยนคุณสมบัติเวกเตอร์ 2 มิติเป็น 3 มิติตามแอตทริบิวต์ ค่า NULL ทั้งหมดจะเป็น
แปลงเป็นความสูง 0.0
การแปลงย้อนกลับเป็นไปได้สำหรับจุดและเส้น ในกรณีของเส้นให้ย้อนกลับ
ควรใช้การแปลงเมื่อจุดยอดทั้งหมดของเส้นมีพิกัด z เท่ากัน
(เช่น รูปทรง)
ตัวอย่าง
แปลง 2D เวกเตอร์ ที่ ไปยัง 3D
# แปลงค่า z จากสตริงเป็น double
แผนที่ v.db.addcolumn = geodetic_pts คอลัมน์="Z_VALUE_D ความแม่นยำสองเท่า"
v.db.update map=geodetic_pts คอลัมน์=Z_VALUE_D qcolumn=Z_VALUE
v.db.select map=geodetic_pts คอลัมน์=cat,Z_VALUE,Z_VALUE_D
# แปลงแผนที่จุดเวกเตอร์ 2 มิติเป็น 3 มิติตามแอตทริบิวต์
อินพุต v.to.3d = geodetic_pts out = geodetic_pts_3d คอลัมน์ = Z_VALUE_D
แปลง 3D เวกเตอร์ ที่ ไปยัง 2D
v.to.3d -rt อินพุต=elev_lid792_bepts เอาต์พุต=elev_lid_2d
ใช้ v.to.3dgrass ออนไลน์โดยใช้บริการ onworks.net