pkextract - ออนไลน์ในระบบคลาวด์

นี่คือคำสั่ง pkextract ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


pkextract - แยกค่าพิกเซลจากภาพแรสเตอร์จากตัวอย่าง (เวกเตอร์หรือแรสเตอร์)

เรื่องย่อ


สารสกัด -i อินพุต [-s ตัวอย่าง | -แรนด์ จำนวน | - กริด ขนาด] -o เอาท์พุต [ตัวเลือก] [สูง
ตัวเลือก]

DESCRIPTION


สารสกัด แยกค่าพิกเซลจากชุดข้อมูลแรสเตอร์อินพุต ตามตำแหน่งที่คุณ
ให้ผ่านไฟล์ตัวอย่าง อีกทางหนึ่ง สุ่มตัวอย่างหรือตารางคะแนนที่เป็นระบบ
สกัดได้ด้วย ตัวอย่างอาจเป็นไฟล์เวกเตอร์ที่มีจุดหรือรูปหลายเหลี่ยม ใน
กรณีของรูปหลายเหลี่ยม คุณสามารถแยกค่าสำหรับพิกเซลแรสเตอร์ทั้งหมดที่ครอบคลุมได้
โดยรูปหลายเหลี่ยมหรือแยกค่าเดียวสำหรับแต่ละรูปหลายเหลี่ยม เช่น เซนทรอยด์ ค่าเฉลี่ย
ค่ามัธยฐาน ฯลฯ เป็นเอาต์พุต สำเนาใหม่ของไฟล์เวกเตอร์จะถูกสร้างขึ้นด้วยแอตทริบิวต์พิเศษ
สำหรับค่าพิกเซลที่แยกออกมา สำหรับแต่ละแถบแรสเตอร์ในภาพอินพุต ให้แยก
แอตทริบิวต์ถูกสร้างขึ้น ตัวอย่างเช่น หากชุดข้อมูลแรสเตอร์มีสามแบนด์ สาม
แอตทริบิวต์ถูกสร้างขึ้น (b0, b1 และ b2)

แทนที่จะเป็นชุดข้อมูลเวกเตอร์ ตัวอย่างยังสามารถเป็นชุดข้อมูลแรสเตอร์ที่มีการจัดหมวดหมู่
ค่านิยม กรณีการใช้งานทั่วไปคือแผนที่ครอบคลุมที่ดินที่คาบเกี่ยวชุดข้อมูลแรสเตอร์อินพุต
ยูทิลิตี้จะแยกพิกเซลจากแรสเตอร์อินพุตสำหรับพื้นที่ครอบคลุม
ชั้นเรียน ในการเลือกชุดย่อยแบบสุ่มของชุดข้อมูลแรสเตอร์ตัวอย่าง คุณสามารถตั้งค่าขีดจำกัด
ตัวเลือก -t ด้วยค่าเปอร์เซ็นต์

การใช้งานทั่วไปของ สารสกัด คือ การเตรียมตัวอย่างการฝึกให้ผู้จําแนกตัวใดตัวหนึ่ง
นำไปใช้ใน pktools

ภาพรวมของกฎการสกัดที่เป็นไปได้:

กฎการสกัด คุณสมบัติเอาต์พุต
point แยกค่าพิกเซลทั้งหมดที่ครอบคลุม
โดยรูปหลายเหลี่ยม (ตัวเลือก - รูปหลายเหลี่ยม
ไม่ได้ตั้งค่า) หรือแยกพิกเซลบน
ตัวเลือกพื้นผิว (- รูปหลายเหลี่ยม
ชุด).
centroid Extract ค่าพิกเซลที่
เซนทรอยด์ของรูปหลายเหลี่ยม
หมายถึง แยกค่าเฉลี่ยของพิกเซลทั้งหมด
ค่าภายในรูปหลายเหลี่ยม
stdev แยกส่วนเบี่ยงเบนมาตรฐานของ
ค่าพิกเซลทั้งหมดภายใน
รูปหลายเหลี่ยม
ค่ามัธยฐาน ค่ามัธยฐานของทุกพิกเซล
ค่าภายในรูปหลายเหลี่ยม
min ดึงค่าต่ำสุดของทั้งหมด
พิกเซลภายในรูปหลายเหลี่ยม
max Extract มูลค่าสูงสุดของทั้งหมด
พิกเซลภายในรูปหลายเหลี่ยม
sum แยกผลรวมของค่าทั้งหมด
พิกเซลภายในรูปหลายเหลี่ยม
โหมด แยกโหมดของคลาส
ภายในรูปหลายเหลี่ยม (คลาส must
ตั้งค่าด้วยคลาสตัวเลือก)
สัดส่วน แยกสัดส่วนของชั้นเรียน
ภายในรูปหลายเหลี่ยม (คลาส must
ตั้งค่าด้วยคลาสตัวเลือก)
นับแยก จำนวนคลาส
ภายในรูปหลายเหลี่ยม (คลาส must
ตั้งค่าด้วยคลาสตัวเลือก)

เปอร์เซ็นต์ไทล์ แยกเปอร์เซ็นไทล์ตามที่กำหนดโดย
ตัวเลือก perc (เช่น 95th
เปอร์เซ็นต์ไทล์ของค่าที่ครอบคลุมโดย
รูปหลายเหลี่ยม)

OPTIONS


-i ชื่อไฟล์, --ป้อนข้อมูล ชื่อไฟล์
ชุดข้อมูลอินพุตแรสเตอร์ที่มีข้อมูลแบนด์

-s ตัวอย่าง, --ตัวอย่าง ตัวอย่าง
ชุดข้อมูลเวกเตอร์ OGR พร้อมคุณสมบัติที่จะแยกจากข้อมูลอินพุต ผลลัพธ์จะ
มีคุณสมบัติพร้อมข้อมูลวงอินพุตรวมอยู่ด้วย ภาพตัวอย่างยังสามารถเป็น
ชุดข้อมูลแรสเตอร์ GDAL

-แรนด์ จำนวน, --สุ่ม จำนวน
สร้างตัวอย่างคะแนนสุ่มอย่างง่าย ระบุจำนวนคะแนนที่จะสร้าง

- กริด ขนาด, --กริด ขนาด
สร้างตารางคะแนนอย่างเป็นระบบ ระบุขนาดกริดเซลล์ (ในหน่วยที่คาดการณ์ไว้
เช่น,. NS)

-o ชื่อไฟล์, --เอาท์พุท ชื่อไฟล์
ชุดข้อมูลตัวอย่างเอาต์พุต ชุดข้อมูลตัวอย่างเอาต์พุต

--ln ชั้น, --ln ชั้น
ชื่อเลเยอร์ในตัวอย่าง (เว้นว่างไว้เพื่อเลือกทั้งหมด)

-c ชั้น, --ระดับ ชั้น
คลาสที่จะแยกจากอิมเมจตัวอย่างอินพุต เว้นว่างไว้เพื่อดึงข้อมูลที่ถูกต้องทั้งหมด
พิกเซลข้อมูลจากชุดข้อมูลตัวอย่าง ตรวจสอบให้แน่ใจว่าได้ตั้งค่าคลาสหากกฎถูกตั้งค่าเป็นโหมด
สัดส่วนหรือนับ

-t ธรณีประตู, --เกณฑ์ ธรณีประตู
เกณฑ์ความน่าจะเป็นสำหรับการเลือกตัวอย่าง (สุ่ม) ให้ความน่าจะเป็นใน
เปอร์เซ็นต์ (>0) หรือค่าสัมบูรณ์ (<0) ใช้เกณฑ์เดียวสำหรับตัวอย่างเวกเตอร์
ชุดข้อมูล หากใช้แผนที่แรสเตอร์ที่ดินเป็นชุดข้อมูลตัวอย่าง คุณสามารถระบุ a
ค่าเกณฑ์สำหรับแต่ละคลาส (เช่น -t 80 -t 60). ใช้ค่า 100 เลือกทั้งหมด
พิกเซลสำหรับคลาสที่เลือก

-f รูป, - ฉ รูป
รูปแบบชุดข้อมูลเอาต์พุตตัวอย่าง

- ฟุต ประเภทเขตข้อมูล, --ftype ประเภทเขตข้อมูล
ประเภทฟิลด์ (เฉพาะจำนวนจริงหรือจำนวนเต็ม)

-ล ประเภทฉลาก, --ltype ประเภทฉลาก
ประเภทป้ายกำกับ: In16 หรือ String

- รูปหลายเหลี่ยม, --รูปหลายเหลี่ยม
สร้าง OGRPolygon เป็นเรขาคณิตแทน OGRPoint

-b วงดนตรี, --วงดนตรี วงดนตรี
ดัชนีวงดนตรีที่จะแยก เว้นว่างไว้เพื่อใช้แถบทั้งหมด

-sband วงดนตรี, --วงเริ่มต้น วงดนตรี
เริ่มหมายเลขลำดับวงดนตรี

-อีแบนด์ วงดนตรี, --endband วงดนตรี
หมายเลขลำดับของแถบสิ้นสุด

-r กฎ, --กฎ กฎ
กฎวิธีการรายงานข้อมูลภาพต่อสถานที่ (เฉพาะตัวอย่างเวกเตอร์) จุด
(ค่าที่แต่ละจุดหรือที่เซนทรอยด์ถ้ารูปหลายเหลี่ยม), เซนทรอยด์, ค่าเฉลี่ย, stdev, ค่ามัธยฐาน,
สัดส่วน นับ ต่ำสุด สูงสุด โหมด ผลรวม เปอร์เซ็นต์ไทล์

-v ระดับ, --รายละเอียด ระดับ
โหมดละเอียดถ้า > 0

ตัวเลือกขั้นสูง

-bndnodata วงดนตรี, --bndnodata วงดนตรี
แบนด์ในภาพอินพุตเพื่อตรวจสอบว่าพิกเซลถูกต้องหรือไม่ (ใช้สำหรับ srcnodata)

-srcnodata ความคุ้มค่า, --srcnodata ความคุ้มค่า
ค่าที่ไม่ถูกต้องสำหรับภาพที่ป้อน

-ทีพี ธรณีประตู, --threshold รูปหลายเหลี่ยม ธรณีประตู
(แน่นอน) เกณฑ์สำหรับการเลือกตัวอย่างในแต่ละรูปหลายเหลี่ยม

-ทดสอบ ตัวอย่างการทดสอบ, --ทดสอบ ตัวอย่างการทดสอบ
ทดสอบชุดข้อมูลตัวอย่าง (ใช้ตัวเลือกนี้ร่วมกับขีดจำกัด<100 เพื่อสร้าง a
การฝึกอบรม (เอาต์พุต) และชุดทดสอบ

-พันล้าน คุณลักษณะ, --bname คุณลักษณะ
สำหรับข้อมูลอินพุตแบนด์เดียว ชื่อแอตทริบิวต์พิเศษนี้จะสอดคล้องกับแรสเตอร์
ค่านิยม สำหรับข้อมูลอินพุตแบบมัลติแบนด์ แอตทริบิวต์หลายรายการที่มีคำนำหน้านี้จะเป็น
เพิ่ม (เช่น b0, b1, b2 เป็นต้น)

-cn คุณลักษณะ, --ชื่อ คุณลักษณะ
ชื่อของเลเบลคลาสในชุดข้อมูลเวกเตอร์เอาต์พุต

-ภูมิศาสตร์ ความคุ้มค่า, --ภูมิศาสตร์ ความคุ้มค่า
ใช้พิกัดทางภูมิศาสตร์ (ตั้งค่าเป็น 0 เพื่อใช้พิกัดภาพ)

-ลง ความคุ้มค่า, --ลง ความคุ้มค่า
ปัจจัยการสุ่มตัวอย่าง (สำหรับชุดข้อมูลตัวอย่างแรสเตอร์เท่านั้น) ใช้สร้างกริดได้
จุด

-บัฟ ความคุ้มค่า, --กันชน ความคุ้มค่า
บัฟเฟอร์สำหรับคำนวณสถิติสำหรับคุณสมบัติจุด

-วงจร, --วงกลม
ใช้บัฟเฟอร์เคอร์เนลดิสก์แบบวงกลม (สำหรับชุดข้อมูลตัวอย่างจุดเวกเตอร์เท่านั้น ให้ใช้in
รวมกับตัวเลือกบัฟเฟอร์)

ตัวอย่าง


การใช้ เวกเตอร์ ตัวอย่าง

แยกจุดทั้งหมดสำหรับทุกชั้นที่อ่านใน point.sqlite เริ่มต้น input.tif. สร้างใหม่
ชุดข้อมูลเวกเตอร์จุดชื่อ สกัด. sqliteโดยที่แต่ละจุดจะมีแอตทริบิวต์
สำหรับวงดนตรีอินพุตแต่ละรายการใน input.tif. สังเกตว่ารูปแบบเวกเตอร์เริ่มต้นคือ
สเปเชียไลต์ (.sqlite)

สารสกัด -i input.tif -s point.sqlite -o สกัด. sqlite

ตัวอย่างเดียวกับข้างบน แต่แยกเฉพาะจุดสำหรับเลเยอร์ใน point.sqlite ชื่อ
"ถูกต้อง"

สารสกัด -i input.tif -s point.sqlite --ln ถูกต้อง -o สกัด. sqlite

แยกจุดและเขียนเอาต์พุตในรูปแบบ ESRI Shapefile

สารสกัด -i input.tif -s คะแนน.shp -f “อีสรี ไฟล์รูปร่าง" -o สกัด. sqlite

แยกค่าเบี่ยงเบนมาตรฐานสำหรับแต่ละแถบอินพุตในหน้าต่างขนาด 3 คูณ 3 ซึ่งอยู่กึ่งกลางรอบ
จุดในชุดข้อมูลเวกเตอร์ตัวอย่าง point.sqlite. ชุดข้อมูลเวกเตอร์เอาท์พุตจะมี
คุณสมบัติรูปหลายเหลี่ยมที่กำหนดโดยจุดบัฟเฟอร์ (หน้าต่าง 3x3) ใช้ตัวเลือก -วงจร ไปยัง
กำหนดบัฟเฟอร์แบบวงกลม

สารสกัด -i input.tif -s point.sqlite -o สกัด. sqlite -r ผู้พัฒนา -บัฟ 3 - รูปหลายเหลี่ยม

แยกพิกเซลทั้งหมดออกจาก input.tif ปกคลุมด้วยรูปหลายเหลี่ยมใน location.sqlite. แต่ละ
รูปหลายเหลี่ยมจึงสามารถส่งผลให้มีคุณลักษณะหลายจุดพร้อมแอตทริบิวต์สำหรับแต่ละแถบอินพุต
เขียนจุดที่แยกออกมาเป็นชุดข้อมูลเวกเตอร์จุด อบรม.sqlite.

สารสกัด -i input.tif -s รูปหลายเหลี่ยม.sqlite -o อบรม.sqlite -r จุด

แยกวงแรกออกจาก input.tif ที่จุดศูนย์กลางของรูปหลายเหลี่ยมในชุดข้อมูลเวกเตอร์
รูปหลายเหลี่ยม.sqlite. กำหนดค่าจุดที่แยกเป็นแอตทริบิวต์ใหม่ของรูปหลายเหลี่ยมและ
เขียนไปยังชุดข้อมูลเวกเตอร์ สกัด. sqlite.

สารสกัด -i input.tif -b 0 -s รูปหลายเหลี่ยม.sqlite -r เซนทรอยด์ -o สกัด. sqlite - รูปหลายเหลี่ยม

แยกค่ากลางสำหรับวงที่สองใน input.tif ครอบคลุมโดยแต่ละรูปหลายเหลี่ยมใน
รูปหลายเหลี่ยม.sqlite. ค่ากลางจะถูกเขียนลงในสำเนาของรูปหลายเหลี่ยมในเอาต์พุต vector
ชุด สกัด. sqlite

สารสกัด -i input.tif -b 1 -s รูปหลายเหลี่ยม.sqlite -r หมายความ -o สกัด. sqlite - รูปหลายเหลี่ยม

แยกคลาสส่วนใหญ่ในแต่ละรูปหลายเหลี่ยมสำหรับแผนที่หน้าปกที่ป้อนเข้า ที่ดินปกคลุม
แผนที่มีห้าคลาสที่ถูกต้อง ป้ายกำกับ 1-5 ค่าคลาสอื่นๆ (เช่น ระบุเป็น 0) are
ไม่นำมาพิจารณาในการลงคะแนนเสียง

สารสกัด -i landcover.tif -s รูปหลายเหลี่ยม.sqlite -r โหวตสูงสุด -o ส่วนใหญ่.sqlite - รูปหลายเหลี่ยม -c 1 -c 2 -c 3 -c 4 -c 5

การใช้ สุ่ม และ ตะแกรง ตัวอย่าง

แยกหน่วยตัวอย่าง 100 หน่วยตามการออกแบบการสุ่มตัวอย่างอย่างง่าย สำหรับแต่ละหน่วยตัวอย่าง
ค่ามัธยฐานถูกดึงออกมาจากชุดข้อมูลแรสเตอร์อินพุตในหน้าต่างขนาด 3 x 3 พิกเซล
และเขียนไปยังแอตทริบิวต์ของชุดข้อมูลเวกเตอร์เอาต์พุต ชุดข้อมูลเวกเตอร์เอาต์พุต
มีคุณสมบัติรูปหลายเหลี่ยมที่กำหนดโดยหน้าต่างตรงกลางที่สุ่มเลือกตัวอย่าง
หน่วย

สารสกัด -i input.tif -o สุ่ม.sqlite -แรนด์ 100 -ค่ามัธยฐาน -บัฟ 3 - รูปหลายเหลี่ยม

แยกจุดตามกริดระบบที่มีขนาดเซลล์กริด 100 ม. ทิ้งพิกเซล
ที่มีค่า 0 ในชุดข้อมูลแรสเตอร์อินพุต

สารสกัด -i input.tif -o system.sqlite - กริด 100 -srcnodata 0

การใช้ แรสเตอร์ ตัวอย่าง

การใช้งานทั่วไปโดยแยกพิกเซลตามแผนที่ครอบคลุมพื้นที่ (ตัวอย่าง.tif). สารสกัด
แถบทั้งหมดสำหรับตัวอย่างแบบสุ่ม 10 เปอร์เซ็นต์ของพิกเซลในแผนที่ครอบคลุมพื้นที่ ตัวอย่าง.tif
โดยที่ชั้นที่ดินเป็น 1,2 หรือ 3 (ค่าชั้น) เขียนผลลัพธ์ไปยัง
ชุดข้อมูลเวกเตอร์จุด สกัด. sqlite.

สารสกัด -i input.tif -s ตัวอย่าง.tif -o สกัด. sqlite -t 10 -c 1 -c 2 -c 3

แยกแถบทั้งหมดสำหรับ 5000 พิกเซลแรกที่พบใน ตัวอย่าง.tif โดยที่พิกเซลมี a
ค่าเท่ากับ 1 เขียนเอาต์พุตไปยังชุดข้อมูลเวกเตอร์จุด สกัด. sqlite.

สารสกัด -i input.tif -s ตัวอย่าง.tif -o สกัด. sqlite -t -5000 -c 1

24 มกราคม 2016 สารสกัด(1)

ใช้ pkextract ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด