นี่คือคำสั่ง v.patchgrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
v.แพทช์ - สร้างแผนที่เวกเตอร์ใหม่โดยการรวมแผนที่เวกเตอร์อื่นๆ
KEYWORDS
เวกเตอร์ เรขาคณิต
เรื่องย่อ
v.แพทช์
v.แพทช์ --ช่วยด้วย
v.แพทช์ [-แอ๊บ] อินพุต=ชื่อ[,ชื่อ- เอาท์พุต=ชื่อ [บีบอกซ์=ชื่อ-เขียนทับ-ช่วย]
-ละเอียด-เงียบสงบ-ui]
ธง:
-a
ผนวกไฟล์เข้ากับไฟล์ที่มีอยู่ (ต้องเปิดใช้งานการเขียนทับไฟล์ที่มีอยู่)
-e
คัดลอกตารางแอตทริบิวต์ด้วย
ขณะนี้รองรับเฉพาะตารางของเลเยอร์ 1 เท่านั้น
-b
อย่าสร้างโทโพโลยี
--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่
--ช่วยด้วย
พิมพ์สรุปการใช้งาน
--รายละเอียด
เอาต์พุตโมดูล verbose
--เงียบ
เอาต์พุตโมดูลเงียบ
--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI
พารามิเตอร์:
อินพุต=ชื่อ[,ชื่อ- [ที่จำเป็น]
ชื่อของแผนที่เวกเตอร์อินพุต
หรือแหล่งข้อมูลสำหรับการเข้าถึง OGR โดยตรง
เอาท์พุต=ชื่อ [ที่จำเป็น]
ชื่อสำหรับแผนที่เวกเตอร์เอาต์พุต
บีบอกซ์=ชื่อ
ชื่อของแผนที่เวกเตอร์เอาท์พุตซึ่งเขียนถึงกล่องขอบเขตของแผนที่เวกเตอร์อินพุต
DESCRIPTION
v.แพทช์ อนุญาตให้ผู้ใช้รวมแผนที่เวกเตอร์จำนวนเท่าใดก็ได้เข้าด้วยกันเพื่อสร้างหนึ่ง
แผนที่เวกเตอร์คอมโพสิต หากโครงสร้างตารางเหมือนกัน คุณลักษณะจะถูกโอนไปที่
ตารางใหม่
หมายเหตุ
เวกเตอร์ใด ๆ ที่ซ้ำกันระหว่างแผนที่ที่ปะติดปะต่อเข้าด้วยกัน (เช่น เส้นเขตแดน)
จะต้องแก้ไขหรือลบออกภายหลัง v.แพทช์ กำลังดำเนินการ การแก้ไขดังกล่าวสามารถทำได้
โดยอัตโนมัติโดยใช้ v.สะอาด.
อาจต้องตัดเส้นด้วย v.สะอาด tool=snap แตก rmdupl.
อาจต้องทำความสะอาดขอบเขตด้วย v.สะอาด เครื่องมือ = ตัวแบ่ง rmdupl, rmsa ซ้ำๆ จนกระทั่ง
rmsa เครื่องมือ (ลบมุมเล็ก ๆ ที่โหนด) จะไม่แก้ไขขอบเขตใดๆ อีกต่อไป ถ้าเวกเตอร์
โทโพโลยียังไม่สะอาด อาจต้องแยกขอบเขตด้วย v.สะอาด
tool=snap แตก rmdupl.
เมื่อใช้ -a ตั้งค่าสถานะผู้ใช้ต้องแน่ใจว่าคุณสมบัติในแผนที่ต่างๆ
เพิ่มลงในแผนที่ผลลัพธ์ไม่มีหมายเลขหมวดหมู่ทับซ้อนกัน เว้นแต่จะเหมือนกัน
หมายเลขหมวดหมู่สะท้อนถึงคุณลักษณะที่เหมือนกัน มิฉะนั้น คุณลักษณะของแผนที่ที่เพิ่มเข้ามา
จะหายไป เพื่อหลีกเลี่ยงปัญหานี้ ผู้ใช้สามารถใช้ ก. หมวดหมู่ ตัวเลือก = ผลรวม เพื่อเปลี่ยนค่าหมวดหมู่
ของแผนที่บางส่วนก่อนทำการแพตช์
ตัวอย่าง
ปะสองแผนที่เข้าด้วยกันด้วยประเภทคุณลักษณะแบบผสม:
v.patch input=geology, streams out=geol_streams
ผนวกแผนที่หนึ่งไปยังอีกแผนที่หนึ่ง:
g.copy vect=ถนน,ขนส่ง
v.patch -a อินพุต = เอาต์พุตทางรถไฟ = การขนส่ง --overwrite
ใช้ v.patchgrass ออนไลน์โดยใช้บริการ onworks.net