นี่คือคำสั่ง gdalwarp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gdalwarp - การฉายซ้ำภาพ gdalwarp และยูทิลิตี้การแปรปรวน
เรื่องย่อ
gdalwarp [--ช่วยเหลือ-ทั่วไป] [--รูปแบบ]
[-s_srs srs_def] [-t_srs srs_def] [-to "NAME=VALUE"]
[-สั่งซื้อ n | -tps | -rpc | -geoloc] [-et err_threshold]
[-refine_gcps ความอดทน [minimum_gcps]]
[-te xmin ymin xmax ymax] [-tr xres yres] [-tap] [-ts ความกว้างความสูง]
[-wo "NAME=VALUE"] [-ot Byte/Int16/...] [-wt Byte/Int16]
[-srcnodata "ค่า [ค่า...]"] [-dstnodata "ค่า [ค่า...]"] -dstalpha
[-r resampling_method] [-wm memory_in_mb] [-หลาย] [-q]
[-แหล่งข้อมูล cutline] [-cl ชั้น] [-cwhere นิพจน์]
[คำสั่ง -csql] [-cblend dist_in_pixels] [-crop_to_cutline]
[-of format] [-co "NAME=VALUE"]* [-overwrite]
[-nomd] [-cvmd meta_conflict_value] [-setci]
srcfile* dstfile.srcfile
DESCRIPTION
ยูทิลิตี้ gdalwarp คือโปรแกรมอรรถประโยชน์การโมเสกรูปภาพ การฉายภาพซ้ำ และการบิดเบี้ยว โปรแกรม
สามารถฉายซ้ำไปยังการฉายภาพที่รองรับ และยังใช้ GCP ที่จัดเก็บไว้กับภาพได้อีกด้วย
หากรูปภาพเป็น 'ดิบ' พร้อมข้อมูลการควบคุม
-s_srs SRS def:
ชุดอ้างอิงเชิงพื้นที่ต้นทาง ระบบพิกัดที่ผ่านได้คืออะไรก็ได้
รองรับโดยการโทร OGRSpatialReference.SetFromUserInput() ซึ่งรวมถึง EPSG PCS
และ GCSes (เช่น EPSG:4296), การประกาศ PROJ.4 (ดังด้านบน) หรือชื่อของไฟล์ .prf
ที่มีข้อความที่รู้จักกันดี
-t_srs srs_def:
ชุดอ้างอิงเชิงพื้นที่เป้าหมาย ระบบพิกัดที่ผ่านได้คืออะไรก็ได้
รองรับโดยการโทร OGRSpatialReference.SetFromUserInput() ซึ่งรวมถึง EPSG PCS
และ GCSes (เช่น EPSG:4296), การประกาศ PROJ.4 (ดังด้านบน) หรือชื่อของไฟล์ .prf
ที่มีข้อความที่รู้จักกันดี
-ถึง ชื่อ=มูลค่า:
ตั้งค่าตัวเลือกหม้อแปลงที่เหมาะสมที่จะส่งผ่านไปยัง GDALCreateGenImgProjTransformer2()
-คำสั่ง n:
ลำดับของพหุนามที่ใช้สำหรับการแปรปรวน (1 ถึง 3) ค่าเริ่มต้นคือการเลือกพหุนาม
ลำดับตามจำนวน GCP
-tps:
บังคับให้ใช้หม้อแปลง spline แบบแผ่นบางตาม GCP ที่มีอยู่
-อาร์พีซี:
บังคับให้ใช้ RPC
-ภูมิศาสตร์:
บังคับให้ใช้ Geolocation Arrays
ผลประโยชน์ทับซ้อน err_threshold:
เกณฑ์ข้อผิดพลาดสำหรับการประมาณการแปลง (ในหน่วยพิกเซล - ค่าเริ่มต้นคือ 0.125)
-refine_gcps ความอดทน ขั้นต่ำ_gcps:
(GDAL >= 1.9.0) ปรับแต่ง GCP โดยกำจัดค่าผิดปกติโดยอัตโนมัติ ค่าผิดปกติจะ
ถูกกำจัดออกไปจนกว่าจะเหลือ maximum_gcps หรือเมื่อตรวจไม่พบค่าผิดปกติ NS
ค่าเผื่อจะถูกส่งต่อเพื่อปรับเวลาที่ GCP จะถูกกำจัด ไม่ใช่การปรับแต่ง GCP นั้น
ใช้ได้กับการแก้ไขพหุนามเท่านั้น พิกัดความเผื่ออยู่ในหน่วยพิกเซลถ้าไม่มี
มีการฉายภาพ มิฉะนั้น จะอยู่ในหน่วย SRS หากขั้นต่ำ_gcps ไม่ใช่
โดยจะใช้ GCP ขั้นต่ำตามแบบจำลองพหุนาม
-ชา เอ็กซ์มิน ยมิน xmax วายแม็กซ์:
ตั้งค่าขอบเขตทางภูมิศาสตร์ของไฟล์เอาต์พุตที่จะสร้าง (ใน SRS เป้าหมาย)
-ตร เอ็กซ์เรส ปี:
ตั้งค่าความละเอียดไฟล์เอาต์พุต (ในหน่วยอ้างอิงทางภูมิศาสตร์เป้าหมาย)
-แตะ:
(GDAL >= 1.8.0) (พิกเซลที่จัดตำแหน่งเป้าหมาย) จัดตำแหน่งพิกัดของขอบเขตของ
ไฟล์เอาต์พุตเป็นค่าของ -tr เพื่อให้ขอบเขตที่จัดชิดรวม
ขอบเขตขั้นต่ำ
-ts ความกว้าง ความสูง:
กำหนดขนาดไฟล์เอาต์พุตเป็นพิกเซลและเส้น หากกำหนดความกว้างหรือความสูงเป็น 0 ค่าอื่น ๆ
มิติข้อมูลจะถูกเดาจากความละเอียดที่คำนวณได้ โปรดทราบว่าไม่สามารถใช้ -ts ได้
ด้วย -tr
-ว 'NAME=VALUE':
ตั้งค่าตัวเลือกวิปริต เอกสาร GDALWarpOptions::papszWarpOptions แสดงตัวเลือกทั้งหมด
แพลตฟอร์มที่หลากหลาย -ว อาจมีรายการตัวเลือก
-อต ชนิด:
เพื่อให้แบนด์เอาต์พุตเป็นประเภทข้อมูลที่ระบุ
-น้ำหนัก ชนิด:
ชนิดข้อมูลพิกเซลทำงาน ชนิดข้อมูลของพิกเซลในรูปภาพต้นทางและปลายทาง
บัฟเฟอร์ภาพ
-r การสุ่มตัวอย่างใหม่_วิธีการ:
วิธีการสุ่มตัวอย่างเพื่อใช้ วิธีการที่มีอยู่คือ:
ใกล้:
การสุ่มตัวอย่างเพื่อนบ้านที่ใกล้ที่สุด (ค่าเริ่มต้น อัลกอริธึมที่เร็วที่สุด การแก้ไขที่แย่ที่สุด
คุณภาพ).
สองเส้น:
การสุ่มตัวอย่างแบบ bilinear
ลูกบาศก์:
การสุ่มตัวอย่างลูกบาศก์
ลูกบาศ์ก:
การสุ่มตัวอย่างเส้นโค้งลูกบาศก์
ลันโซ:
Lanczos สุ่มตัวอย่างซิงก์หน้าต่าง
เฉลี่ย:
การสุ่มตัวอย่างใหม่เฉลี่ย คำนวณค่าเฉลี่ยของพิกเซลที่มีส่วนร่วมที่ไม่ใช่ NODATA ทั้งหมด (GDAL
>= 1.10.0)
โหมด:
การสุ่มตัวอย่างโหมด เลือกค่าที่ปรากฏบ่อยที่สุดของจุดสุ่มตัวอย่างทั้งหมด
(GDAL >= 1.10.0)
-srcnodata ความคุ้มค่า [ค่า...]:
ตั้งค่าการปิดบัง nodata สำหรับแบนด์อินพุต (สามารถระบุค่าที่แตกต่างกันสำหรับแต่ละ
วงดนตรี). หากมีการระบุค่ามากกว่าหนึ่งค่า ค่าทั้งหมดควรได้รับการยกมาเพื่อเก็บไว้
รวมกันเป็นอาร์กิวเมนต์ระบบปฏิบัติการเดียว ค่าที่ปิดบังจะไม่ถูกใช้ใน
การแก้ไข ใช้ค่า None เพื่อละเว้นการตั้งค่า nodata ภายในแหล่งที่มา
ชุดข้อมูล
-dstnodata ความคุ้มค่า [ค่า...]:
ตั้งค่า nodata สำหรับแบนด์เอาต์พุต (สามารถระบุค่าต่างๆ สำหรับแต่ละแบนด์ได้)
หากมีการระบุค่ามากกว่าหนึ่งค่า ค่าทั้งหมดควรได้รับการยกมาเพื่อรวมเข้าด้วยกัน
เป็นอาร์กิวเมนต์ระบบปฏิบัติการเดียว ไฟล์ใหม่จะถูกเตรียมใช้งานเป็นค่านี้และ
ถ้าเป็นไปได้ ค่า nodata จะถูกบันทึกไว้ในไฟล์ที่ส่งออก ใช้ค่า None
เพื่อให้แน่ใจว่าไม่มีการกำหนด nodata (GDAL>=2.0) หากไม่ได้ใช้อาร์กิวเมนต์นี้แล้ว
ค่า nodata จะถูกคัดลอกจากชุดข้อมูลต้นทาง (GDAL>=2.0)
-dstalpha:
สร้างแถบอัลฟาของเอาต์พุตเพื่อระบุพิกเซลของ nodata (ไม่ได้ตั้งค่า/โปร่งใส)
-wm memory_in_mb:
กำหนดจำนวนหน่วยความจำ (เป็นเมกะไบต์) ที่ warp API ได้รับอนุญาตให้ใช้สำหรับ
เก็บเอาไว้.
-หลาย:
ใช้การแปรปรวนแบบมัลติเธรด จะใช้หลายเธรดในการประมวลผล
ชิ้นส่วนของภาพและดำเนินการอินพุต/เอาต์พุตพร้อมกัน
-NS:
เงียบไว้
-ของ รูป:
เลือกรูปแบบผลลัพธ์ ค่าเริ่มต้นคือ GeoTIFF (GTiff) ใช้ชื่อรูปแบบสั้น
สหชายหญิง 'NAME=VALUE':
ส่งผ่านตัวเลือกการสร้างไปยังไดรเวอร์รูปแบบเอาต์พุต หลายรายการ สหชายหญิง ตัวเลือกอาจจะ
อยู่ในรายการ ดูเอกสารเฉพาะรูปแบบสำหรับตัวเลือกการสร้างกฎหมายสำหรับแต่ละรูปแบบ
-เส้นตัด แหล่งข้อมูล:
เปิดใช้งานการใช้เส้นตัดแบบผสมผสานจากชื่อแหล่งข้อมูลสนับสนุน OGR
-cl ชื่อเลเยอร์:
เลือกเลเยอร์ที่มีชื่อจากแหล่งข้อมูล cutline
-cที่ไหน การแสดงออก:
จำกัดคุณสมบัติ cutline ที่ต้องการตามการสืบค้นแอตทริบิวต์
-csql การสอบถาม:
เลือกฟีเจอร์ cutline โดยใช้การสืบค้น SQL แทนจากเลเยอร์ที่มี -cl
-ผสมผสาน ระยะทาง:
กำหนดระยะการผสมเพื่อใช้ผสมผสานกับเส้นตัด (เป็นพิกเซล)
-crop_to_cutline:
(GDAL >= 1.8.0) ครอบตัดขอบเขตของชุดข้อมูลเป้าหมายจนถึงขอบเขตของคัทไลน์
-เขียนทับ:
(GDAL >= 1.8.0) เขียนทับชุดข้อมูลเป้าหมายหากมีอยู่แล้ว
- พยักหน้า:
(GDAL >= 1.10.0) ห้ามคัดลอกข้อมูลเมตา หากไม่มีตัวเลือกนี้ ชุดข้อมูลและเมตาดาต้าของแบนด์
(รวมถึงข้อมูลแบนด์บางส่วน) จะถูกคัดลอกจากชุดข้อมูลต้นทางชุดแรก รายการ
ที่แตกต่างกันระหว่างชุดข้อมูลต้นทางจะถูกตั้งค่าเป็น * (ดูตัวเลือก -cvmd)
-cvmd meta_conflict_value:
(GDAL >= 1.10.0) ค่าสำหรับตั้งค่ารายการข้อมูลเมตาที่ขัดแย้งระหว่างชุดข้อมูลต้นทาง
(ค่าเริ่มต้นคือ '*') ใช้ '' เพื่อลบรายการที่ขัดแย้งกัน
-setci:
(GDAL >= 1.10.0) ตั้งค่าการตีความสีของแถบของชุดข้อมูลเป้าหมายจาก
ชุดข้อมูลต้นทาง
srcfile:
ชื่อไฟล์ต้นทาง
dstfile.dst:
ชื่อไฟล์ปลายทาง
รองรับการทำโมเสคลงในไฟล์เอาต์พุตที่มีอยู่แล้ว หากไฟล์เอาต์พุตมีอยู่แล้ว NS
ขอบเขตพื้นที่ของไฟล์ที่มีอยู่จะไม่ได้รับการแก้ไขเพื่อรองรับข้อมูลใหม่ ดังนั้นคุณ
อาจต้องลบออกในกรณีนั้นหรือใช้ตัวเลือก -overwrite
เส้นตัดรูปหลายเหลี่ยมอาจใช้เป็นมาสก์เพื่อจำกัดพื้นที่ของไฟล์ปลายทางที่
อาจมีการปรับปรุงรวมทั้งการผสม หากเลเยอร์ OGR ที่มีคุณสมบัติของเส้นตัดมี
ไม่มี SRS ที่ชัดเจน คุณลักษณะของคัตไลน์ต้องอยู่ใน SRS ของไฟล์ปลายทาง เมื่อไหร่
ส่งออกไปยังชุดข้อมูลเป้าหมายที่ยังไม่มี ขอบเขตจะเป็นหนึ่งใน
แรสเตอร์ดั้งเดิม เว้นแต่จะระบุ -te หรือ -crop_to_cutline
ตัวอย่าง
ตัวอย่างเช่น ฉากสปอตแปดบิตที่จัดเก็บไว้ใน GeoTIFF พร้อมจุดควบคุมที่แมป
มุมเป็น lat/long สามารถบิดเบี้ยวไปยังการฉาย UTM ด้วยคำสั่งดังนี้:
gdalwarp -t_srs '+proj=utm +zone=11 +datum=WGS84' raw_spot.tif utm11.tif
ตัวอย่างเช่น ช่องสัญญาณที่สองของภาพ ASTER ที่จัดเก็บใน HDF พร้อมจุดควบคุม
การแมปมุมกับ lat/long อาจบิดเบี้ยวกับการฉาย UTM ด้วยคำสั่งเช่น
นี้:
gdalwarp HDF4_SDS:ASTER_L1B:"pg-PR1B0000-2002031402_100_001":2 pg-PR1B0000-2002031402_100_001_2.tif
ผู้เขียน
แฟรงค์ วอร์เมอร์ดัม [ป้องกันอีเมล], ซิลค์ ไรเมอร์ [ป้องกันอีเมล]
ใช้ gdalwarp ออนไลน์โดยใช้บริการ onworks.net