นี่คือคำสั่ง v.reclassgrass ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
v.จัดประเภทใหม่ - เปลี่ยนค่าหมวดหมู่เวกเตอร์สำหรับแผนที่เวกเตอร์ที่มีอยู่ตาม
ผลลัพธ์ของการสืบค้น SQL หรือค่าในคอลัมน์ตารางแอตทริบิวต์
KEYWORDS
เวกเตอร์ การจัดประเภทใหม่ คุณลักษณะ
เรื่องย่อ
v.จัดประเภทใหม่
v.จัดประเภทใหม่ --ช่วยด้วย
v.จัดประเภทใหม่ อินพุต=พร้อมชื่อ [ชั้น=เชือก] [ชนิด=เชือก[,เชือก- เอาท์พุต=พร้อมชื่อ
[คอลัมน์=พร้อมชื่อ] [กฎระเบียบ=พร้อมชื่อ-เขียนทับ-ช่วย-ละเอียด-เงียบสงบ-ui]
ธง:
--เขียนทับ
อนุญาตให้ไฟล์เอาต์พุตเขียนทับไฟล์ที่มีอยู่
--ช่วยด้วย
พิมพ์สรุปการใช้งาน
--รายละเอียด
เอาต์พุตโมดูล verbose
--เงียบ
เอาต์พุตโมดูลเงียบ
--UI
บังคับให้เปิดใช้กล่องโต้ตอบ GUI
พารามิเตอร์:
อินพุต=พร้อมชื่อ [ที่จำเป็น]
ชื่อของแผนที่เวกเตอร์อินพุต
หรือแหล่งข้อมูลสำหรับการเข้าถึง OGR โดยตรง
ชั้น=เชือก
หมายเลขเลเยอร์หรือชื่อ
คุณลักษณะเวกเตอร์สามารถมีค่าหมวดหมู่ในชั้นต่างๆ ตัวเลขนี้กำหนด
ใช้ชั้นไหน เมื่อใช้กับการเข้าถึง OGR โดยตรง นี่คือชื่อเลเยอร์
ค่าเริ่มต้น: 1
ชนิด=สตริง[,สตริง-
ประเภทคุณสมบัติอินพุต
ตัวเลือก: จุด, บรรทัด ขอบเขต เซนทรอยด์
ค่าเริ่มต้น: จุด เส้น ขอบเขต เซนทรอยด์
เอาท์พุต=พร้อมชื่อ [ที่จำเป็น]
ชื่อสำหรับแผนที่เวกเตอร์เอาต์พุต
คอลัมน์=พร้อมชื่อ
ชื่อของคอลัมน์ที่มีค่าที่จะใช้เป็นหมวดหมู่ใหม่
ต้นทางสำหรับคอลัมน์คีย์ใหม่ต้องเป็นประเภท integer หรือ string
กฎระเบียบ=พร้อมชื่อ
เส้นทางแบบเต็มไปยังไฟล์กฎการจัดประเภทใหม่
DESCRIPTION
v.จัดประเภทใหม่ อนุญาตให้ผู้ใช้สร้างแผนที่เวกเตอร์ใหม่ตามการจัดประเภทใหม่ของ an
แผนที่เวกเตอร์ที่มีอยู่ นอกจากนี้ยังอนุญาตให้ผู้ใช้เปลี่ยน สำคัญ คอลัมน์ ห่างจาก
ค่าเริ่มต้นของ "แมว" กับ คอลัมน์ ตัวเลือก
ไฟล์กฎอาจมีในแต่ละแถวคู่ใดคู่หนึ่ง:
ค่าของคีย์เวิร์ด
(คั่นด้วยการเว้นวรรค) หรือความคิดเห็นที่ขึ้นต้นด้วย '#' (แฮช) คำจำกัดความของหมวดหมู่ใหม่
ขึ้นต้นด้วยคีย์เวิร์ด แมว ตามด้วยค่าหมวดหมู่ใหม่ คำสำคัญ ที่ไหน ระบุSQL
สภาพไหน.
หมายเหตุ
ไม่มีการสร้างตารางสำหรับแผนที่ที่จัดประเภทใหม่หาก คอลัมน์ ใช้ตัวเลือกและประเภทคอลัมน์
เป็นจำนวนเต็ม (เนื่องจากผลลัพธ์อาจมีความคลุมเครือ) ถ้า คอลัมน์ ใช้ตัวเลือกและ
ประเภทคอลัมน์คือสตริง ตารางใหม่จะถูกสร้างขึ้นโดยมี cat . ที่สร้างขึ้นใหม่
ตัวเลขและคอลัมน์เดียวที่มีค่าคอลัมน์สตริงที่ไม่ซ้ำกัน จัดเรียงใน
ลำดับตัวอักษร
สำหรับการละลายขอบเขตร่วม ดู v.ละลาย.
ตัวอย่าง
ตัวอย่าง 1: จัดประเภทใหม่ by กฎระเบียบ
v.reclass input=land output=land_u type=boundary rule=land.rcl
ไฟล์กฎประกอบด้วย:
# ไฟล์จัดประเภทที่ดินใหม่
แมว 1
โดยที่ใช้ = 'E13' และเจ้าของ = 'Jara Cimrman'
แมว 2
ที่ใช้ = 'E14'
สร้างแผนที่พื้นที่เวกเตอร์ใหม่ บก มีขอบเขตจาก ที่ดิน กับหมวดพื้นที่
ค่าที่เลือกจากฐานข้อมูลโดยคำสั่ง SQL select:
เลือก id จาก tland โดยที่ use = 'E13' และ owner = 'Jara Cimrman' เปลี่ยนเป็นหมวด 1;
ค่าที่เลือกจากฐานข้อมูลโดยคำสั่ง SQL select:
เลือก id จาก tland โดยที่ use = 'E14' เปลี่ยนเป็นหมวด 2
ตัวอย่าง 2: จัดประเภทใหม่ by คุณลักษณะ คอลัมน์
(ชุดข้อมูลตัวอย่าง North Carolina)
v.reclass in=streams out=streams_by_type คอลัมน์=I_vs_P
v.db.เลือก streams_by_type
แมว|I_vs_P
1|ไม่ต่อเนื่อง
2|ไม้ยืนต้น
ที่รู้จักกัน ประเด็น
ไม่มีการสร้างตารางสำหรับเลเยอร์ที่จัดประเภทใหม่ if กฎระเบียบ ใช้ตัวเลือก
ใช้ v.reclassgrass ออนไลน์โดยใช้บริการ onworks.net
