นี่คือคำสั่ง gdal_retile ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gdal_retile - gdal_retile.py gdal_retile.py retile ชุดของไทล์และ/หรือบิลด์ไทล์
ระดับปิรามิด
เรื่องย่อ
gdal_retile.py [-v] [-co NAME=VALUE]* [-ของ out_format] [-ps pixelWidth pixelHeight]
[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}]'
[ -tileIndex tileIndexName [-tileIndexField ไทล์IndexFieldName]]
[ -csv ชื่อไฟล์ [-csvDelim ตัวคั่น]]
[-s_srs srs_def] [-พีระมิดเท่านั้น]
[-r {ใกล้/ bilinear/cubic/cubicspline/lanczos}]
-ระดับ จำนวนระดับ
[-useDirForEachRow]
-targetDir TileDirectory input_files.fi
DESCRIPTION
ยูทิลิตีนี้จะรีไทล์ชุดของไทล์อินพุต ไทล์อินพุตทั้งหมดต้องเป็น
georeferenced ในระบบพิกัดเดียวกันและมีจำนวนวงดนตรีที่ตรงกัน
สร้างระดับปิรามิดที่เป็นทางเลือก เป็นไปได้ที่จะสร้างไฟล์รูปร่างสำหรับ
เอาท์พุทกระเบื้อง
หากจำนวนไทล์อินพุตของคุณทำให้บัฟเฟอร์บรรทัดคำสั่งหมด ให้ใช้ --optfile . ทั่วไป
ตัวเลือก
-targetผบ ไดเรกทอรี:
ไดเร็กทอรีที่สร้างผลลัพธ์ไทล์ ปิรามิดถูกเก็บไว้ในไดเรกทอรีย่อย
หมายเลขจาก 1 ชื่อไทล์ที่สร้างมีสคีมาลำดับเลขและมีชื่อ
ไทล์ต้นทาง
-ของ รูป:
รูปแบบเอาต์พุต ค่าเริ่มต้นเป็น GeoTIFF (GTiff)
สหชายหญิง ชื่อ=มูลค่า:
ตัวเลือกการสร้างไฟล์เอาต์พุต สามารถระบุตัวเลือกได้หลายแบบ
-อต ประเภทข้อมูล:
บังคับให้แถบภาพที่ส่งออกมีประเภทเฉพาะ ใช้ชื่อประเภท (เช่น ไบต์
อินท์16,...)
-ปล pixelize_x pixelize_y:
ขนาดพิกเซลที่จะใช้สำหรับไฟล์ที่ส่งออก หากไม่ได้ระบุไว้ 256 x 256 จะเป็นค่าเริ่มต้น
-ระดับ จำนวนระดับ:
จำนวนระดับปิรามิดที่จะสร้าง
-ใน:
สร้างเอาต์พุตแบบละเอียดของการดำเนินการไทล์เมื่อเสร็จสิ้น
-pyramid เท่านั้น:
ไม่รีไทล์ สร้างแต่พีระมิด
-r ขั้นตอนวิธี:
อัลกอริธึมการสุ่มตัวอย่าง ค่าเริ่มต้นอยู่ใกล้
-s_srs srs_def:
แหล่งอ้างอิงเชิงพื้นที่ที่จะใช้ ระบบพิกัดที่ผ่านได้คือ
สิ่งที่ได้รับการสนับสนุนโดยการเรียก OGRSpatialReference.SetFro‐mUserInput() ซึ่งรวมถึง
EPSG PCS และ GCSes (เช่น EPSG:4296), การประกาศ PROJ.4 (ดังข้างต้น) หรือชื่อของ a
.prf ไฟล์ที่มีข้อความที่รู้จักกันดี หากไม่มี srs_def ให้ srs_def ของ
ใช้ไทล์ต้นทาง (ถ้ามี) srs_def จะถูกเผยแพร่ไปยังการสร้าง
ไทล์ (ถ้าเป็นไปได้) และไฟล์รูปร่างทางเลือก
-tileIndex ชื่อดัชนีไทล์:
ชื่อของไฟล์รูปร่างที่มีไทล์ผลลัพธ์ index
-tileIndexField ไทล์IndexFieldName:
ชื่อของแอตทริบิวต์ที่มีชื่อไทล์
-csv csvชื่อไฟล์:
ชื่อของไฟล์ csv ที่มีข้อมูลการอ้างอิงทางภูมิศาสตร์ของไทล์ ไฟล์
มี 5 คอลัมน์: tilename,minx,maxx,miny,maxy
-csvDelim คอลัมน์ ตัวคั่น:
ตัวคั่นคอลัมน์ที่ใช้ในไฟล์ csv ค่าเริ่มต้นคือเครื่องหมายอัฒภาค ';'
-useDirForEachRow:
โดยปกติไทล์ของภาพฐานจะถูกจัดเก็บตามที่อธิบายไว้ใน -targetผบ. สำหรับขนาดใหญ่
ภาพ ระบบไฟล์บางระบบมีปัญหาด้านประสิทธิภาพหากจำนวนไฟล์ใน a
ไดเร็กทอรีมีขนาดใหญ่ ทำให้ gdal_retile ไม่เสร็จในเวลาที่เหมาะสม ใช้สิ่งนี้
พารามิเตอร์สร้างโครงสร้างเอาต์พุตที่แตกต่างกัน ชิ้นส่วนของภาพฐานจะถูกเก็บไว้
ในไดเร็กทอรีย่อยที่เรียกว่า 0, ปิรามิดในไดเร็กทอรีย่อยที่มีหมายเลข 1,2,.... ภายใน
แต่ละไดเร็กทอรีเหล่านี้มีการสร้างไดเร็กทอรีย่อยอีกระดับหนึ่ง หมายเลขจาก
0...n ขึ้นอยู่กับจำนวนแถวกระเบื้องที่จำเป็นสำหรับแต่ละระดับ สุดท้าย ไดเร็กทอรี
มีเฉพาะไทล์สำหรับหนึ่งแถวสำหรับระดับที่ระบุ สำหรับภาพขนาดใหญ่
การปรับปรุงประสิทธิภาพของปัจจัย N สามารถทำได้
หมายเหตุ: gdal_retile.py เป็นสคริปต์ Python และจะใช้งานได้ก็ต่อเมื่อสร้าง GDAL ด้วย Python
สนับสนุน
ผู้เขียน
คริสเตียน มูลเลอร์ [ป้องกันอีเมล]
ใช้ gdal_retile ออนไลน์โดยใช้บริการ onworks.net