คำถามติดแท็ก geotiff-tiff

ใช้แท็กนี้เมื่ออ้างถึงไฟล์ TIFF (รูปแบบไฟล์แท็กรูปภาพ) ที่อ้างอิงทางภูมิศาสตร์หรือไม่ได้รับการยืนยัน

1
ฉันควรใช้ BIGTIFF = YES เป็นค่าเริ่มต้นเสมอหรือไม่
บางครั้งฉันเขียนสคริปต์สั้น ๆ / คำแนะนำการทำงานสำหรับเพื่อนร่วมงานที่ไม่ค่อยมีทักษะใน GDAL / การเขียนโปรแกรมโดยทั่วไป เพื่อป้องกันปัญหาใด ๆ กับสคริปต์เมื่อทำการผสาน / แปลงตำแหน่งทางภูมิศาสตร์กับ GDAL ฉันพยายามใช้ตัวเลือก BIGTIFF = YES โดยไม่คำนึงถึงขนาดของไฟล์ที่จะใช้ดังนั้นข้อผิดพลาดที่ไม่คาดคิดจะไม่ทำให้ผู้ใช้สับสน มีข้อบกพร่องในการทำเช่นนี้หรือไม่? ทำไมค่าเริ่มต้นของ BIGTIFF โดยเฉพาะอย่างยิ่งในปัจจุบันที่ไฟล์ GeoTIFF> 4 GB ค่อนข้างธรรมดา

1
ฉันจะรักษาเลเยอร์ที่จางหายไปเมื่อทำการโมเสคภาพด้วย gdal ได้หรือไม่?
ฉันกำลังทำการโมเสกภาพบางภาพด้วย gdal และต้องการปรับปรุงผลลัพธ์ขั้นสุดท้ายโดยใช้เลเยอร์อัลฟาที่ค่อยเป็นค่อยไป / ค่อยเป็นค่อยไปไปที่ขอบของภาพแต่ละภาพเพื่อลบขอบคมที่อยู่ตรงกลางของโมเสก ปัญหาที่ฉันมีอยู่ก็คือส่วนของภาพแต่ละภาพที่มีเลเยอร์ทีละส่วนกำลังปิดบังภาพที่อยู่ด้านล่างในโมเสกสุดท้ายแทนที่จะเป็นกึ่งโปร่งใสดังที่แสดงด้านล่าง: เป็นการดีที่ฉันต้องการภาพหนึ่งภาพที่จะจางหายไปในครั้งต่อไปโดยใช้ความโปร่งใสแบบค่อยเป็นค่อยไป ขั้นตอนที่ฉันดำเนินการเพื่อสร้างโมเสกมีดังนี้: เพิ่ม gcps ให้กับภาพต้นฉบับเพื่อระบุตำแหน่งทางภูมิศาสตร์และปรับทิศทางให้เหมาะสม (ทำกับแต่ละภาพตามลำดับ): gdal_translate -of GTiff -a_srs EPSG:4326 -a_srs EPSG:4326 -gcp 1616 0 -88.2728612066 40.5175787437 -gcp <etc., etc.> <original_image_with_gradual_alpha>.tif <image_with_gradual_alpha_and_gcps>.tif วางภาพลงใน geotiffs ใหม่ที่วางอย่างเหมาะสม (ทำตามแต่ละภาพ): gdalwarp -s_srs EPSG:4326 -t_srs EPSG:4326 -dstnodata 0 <image_with_gradual_alpha_and_gcps>.tif <warped_geotiff_with_alpha>.tif รวมภาพที่บิดเบี้ยวทั้งหมดเข้าด้วยกันเป็นภาพโมเสคเดียว: gdalbuildvrt -srcnodata 0 mosaic.vrt <warped_geotiff_with_alpha_root>*.tif gdal_translate mosaic.vrt …


3
gdalmerge สร้างไฟล์ที่มีขนาดใหญ่เกินไป
ฉันพยายามรวมไฟล์ geotiff 60 ไฟล์เป็นไฟล์ขนาดใหญ่ไฟล์เดียวเพื่อให้สามารถเรียงไทล์ผลิตภัณฑ์จากไฟล์ geotiff ขนาดใหญ่ที่เกิดขึ้นโดยใช้ gdal2tiles กระบวนการผสานทำงานได้ แต่ด้วยเหตุผลบางประการมันจะสร้างไฟล์ที่มีขนาด 78GB แทนที่จะเป็น 19GB ที่คาดไว้ ไม่แน่ใจว่าเกิดอะไรขึ้น เหตุผลที่ลองทำเช่นนั้นเพราะการปูแผ่น Geotiffs 60 อันทีละแผ่นทำให้ฉันมีพื้นที่สีขาวบนเส้นขอบแผนที่

2
แปลง XYZ CSV ขนาดใหญ่เป็น GeoTIFF
ฉันมีข้อมูลจำนวนมากในรูปแบบของ CSV ที่มีพิกัด UTM XและYและค่าระดับความสูงเป็นZข้อมูล ฉันจำเป็นต้องแปลงข้อมูลเหล่านี้เป็น DEM เป็น GeoTIFF เพื่อการวิเคราะห์เพิ่มเติม ในกรณีนี้จำนวนมากหมายถึง 16 เมตร เส้นที่มีในจุดหนึ่งX, YและZต่อบรรทัด คะแนนมีการกระจายอย่างเท่าเทียมกันดังนั้นจึงไม่จำเป็นต้องมีการแก้ไข แต่ละจุดจะต้องถูกแปลงเป็นเซลล์แรสเตอร์ ข้อมูลต้นฉบับมาโดยไม่มีตัวคั่นพร้อมความกว้างคอลัมน์คงที่ ฉันคิดแล้วออกวิธีการแปลงไฟล์ไวยากรณ์ที่จะใช้คั่นแทนความกว้างคงที่และกำจัดตัวละครทุกพื้นที่โดยใช้โปรแกรมแก้ไขข้อความกระแสsed จากที่นี่ที่ปกติขั้นตอนการทำงานของฉันจะเป็นที่จะนำเข้าข้อมูลลงใน ArcGIS โดยการสร้างระดับคุณลักษณะจากX, YและZข้อมูลและเป็นขั้นตอนที่สองแปลง shapefile จุดเป็น GeoTIFF ใช้ชี้ไปที่ Rasterเครื่องมือ อย่างไรก็ตามไฟล์ที่ฉันมีในขณะนี้มีขนาดใหญ่เกินไปสำหรับกระบวนการนี้ แทนที่จะเป็นกระบวนการทำงานที่อธิบายไว้ข้างต้นฉันกำลังมองหาทางเลือกที่มีประสิทธิภาพและค้นพบ GDAL อย่างไรก็ตามในgdal_translateรูปแบบที่สนับสนุนที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้ในรายการประเภทไฟล์ที่รองรับคือตาราง ASCII แต่ไม่มี XYZ คั่นด้วยเครื่องหมายจุลภาค ปัญหาอีกประการหนึ่งคือฉันมีพิกัด UTMในขณะที่ตัวอย่างส่วนใหญ่ดูเหมือนจะใช้พิกัดองศาแบบทศนิยม อย่างไรก็ตามฉันต้องอยู่ในระบบ UTM (หรืออย่างน้อย GeoTIFF ของฉันจะต้องอยู่ในระบบพิกัด UTM) ดังนั้นฉันกำลังมองหาวิธีแปลง CSV XYZ เป็น GeoTIFF โดยใช้ …

1
การอ่านการแก้ไขและการเขียนพิกัดด้วย GDAL ในหลาม
ฉันพยายามเรียนรู้วิธีการประมวลผลภาพจากการรับรู้ระยะไกลโดยใช้การเชื่อมโยง Python GDAL และการถ่ายภาพจำนวนมาก เป็นครั้งแรกที่ฉันอ่านไฟล์ geotiff Landsat8 ทำการจัดการอย่างง่ายและเขียนผลลัพธ์ลงในไฟล์ใหม่ รหัสด้านล่างดูเหมือนว่าจะทำงานได้ดียกเว้นว่าแรสเตอร์ดั้งเดิมถูกทิ้งในไฟล์เอาต์พุตแทนที่จะเป็นแรสเตอร์ที่ได้รับการจัดการ ความคิดเห็นหรือข้อเสนอแนะใด ๆ ยินดีต้อนรับ แต่โดยเฉพาะอย่างยิ่งบันทึกเกี่ยวกับสาเหตุที่แรสเตอร์ที่จัดการไม่แสดงในผลลัพธ์ import os import gdal gdal.AllRegister() file = "c:\~\LC81980242015071LGN00.tiff" (fileRoot, fileExt) = os.path.splitext(file) outFileName = fileRoot + "_mod" + fileExt ds = gdal.Open(file) band = ds.GetRasterBand(1) arr = band.ReadAsArray() [cols, rows] = arr.shape arr_min = arr.Min() arr_max = …

1
การอัพเดตดัชนี GeoServer ImageMosaic PostGIS
ฉันใช้ GeoServer ที่ฉันสร้างที่เก็บข้อมูล ImageMosaic ตามคู่มือนี้ เมื่อฉันสร้างที่เก็บข้อมูลใหม่*.tifไฟล์ทั้งหมดจะได้รับการจัดทำดัชนีในฐานข้อมูล (PostgreSQL พร้อม PostGIS) ฉันจะสร้างรายการดัชนีใหม่ในฐานข้อมูลได้อย่างไรเมื่อฉันใส่ geotiff ใหม่ลงในโฟลเดอร์ข้อมูลของฉันหรือสร้างดัชนีไฟล์พิกัดทั้งหมดในฐานข้อมูลอีกครั้ง ไฟล์ปรับแต่งของฉัน: datastore.properties: SPI=org.geotools.data.postgis.PostgisNGDataStoreFactory host=localhost port=5432 database=GeoServerRaster schema=public user=geoserver passwd=******* Loose\ bbox=true Estimated\ extends=false validate\ connections=true Connection\ timeout=10 preparedStatements=true indexer.properties: Caching=false TimeAttribute=ingestion ElevationAttribute=elevation Schema=*the_geom:Polygon,location:String,ingestion:java.util.Date,elevation:Integer PropertyCollectors=TimestampFileNameExtractorSPI[timeregex](ingestion),DoubleFileNameExtractorSPI[elevationregex](elevation) timeregex.properties: regex=[0-9]{8}T[0-9]{6}Z(\?!.\*[0-9]{8}T[0-9]{6}Z.\*) elevationregex.properties: regex=(?<=_)(\\d{1,5})(?=_) ไฟล์ในไดเรกทอรี: tc_10000_20140807T033115Z.tif tc_10000_20140807T040046Z.tif tc_10000_20140807T043115Z.tif ...

1
รูปแบบที่มีประสิทธิภาพที่สุดในการจัดการภาพถ่ายทางอากาศเพื่อการดูเท่านั้น
รูปแบบที่มีประสิทธิภาพที่สุดในการจัดการภาพถ่ายทางอากาศเพื่อรับชมใน ArcGIS คืออะไร? ฉันจัดการชุดข้อมูลหลายภาพของการถ่ายภาพทางอากาศใน บริษัท ต่างๆไม่กี่แห่ง ฉันมีการสำรองข้อมูลของการถ่ายภาพดั้งเดิมดังนั้นฉันจึงไม่กังวลเกี่ยวกับการรักษารูปแบบดั้งเดิมในทางใดทางหนึ่ง สิ่งที่ฉันต้องทำคือสร้างชุดข้อมูลขนาดเล็กเนื่องจากไม่ใช้พื้นที่บนเซิร์ฟเวอร์มากเกินไปและยังดึงข้อมูลได้เร็วที่สุดใน ArcGIS จนถึงตอนนี้ฉันใช้ GRID ใน File GeoDatabase แต่นั่นเป็นเพียงเพราะฉันคิดว่ามันเป็นมาตรฐาน จากนั้นฉันเปลี่ยนเป็นไฟล์ TIFF ที่เล็กกว่า แต่ดูเหมือนจะช้าลง ก่อนที่ฉันจะทำ Conversion อีกครั้งฉันหวังว่าจะมีใครสามารถให้คำแนะนำเกี่ยวกับเรื่องนี้ได้ ฉันได้ยินบางสิ่งที่ยอดเยี่ยมเกี่ยวกับ JP2 และนั่นคือสิ่งที่ฉันกำลังจะไปต่อไป นอกจากนี้ฉันไม่ต้องการลดขนาดเซลล์ แต่นอกเหนือจากนั้นฉันไม่มีข้อ จำกัด ในคำตอบใด ๆ

6
ชุดแปลง GeoTIFF เป็นไฟล์ KMZ
ฉันมีไฟล์แผนที่ GeoTIFF ประมาณ 600 ไฟล์แต่ละไฟล์มีขนาดประมาณ 140 mb ที่ฉันต้องการแปลงเป็นไฟล์ KMZ เพื่อให้ผู้คนสามารถดาวน์โหลดและใช้กับหน่วย Garmin GPS, Google Earth และอื่น ๆ ใครรู้วิธีง่ายๆในการประมวลผลชุดเหล่านี้โดยเฉพาะอย่างยิ่งการแปลงภาพ TIFF เป็นภาพ jpeg ขนาดเล็กมากเป็นส่วนหนึ่งของกระบวนการ? ฉันสะดุดกับgdal_translateซึ่งฉันคิดว่าอาจเป็นประโยชน์ในการปรับภาพให้เล็กลงโดยใช้ตัวเลือก "-co COMPRESS = JPEG"

4
วิธีที่ดีที่สุดในการจัดการ raster GeoTIFF จำนวนมาก?
ฉันมี GeoTIFF ขนาด 2-3000 ขนาดประมาณ 11000x9400 สี 0 ควรโปร่งใสและ QGIS ทำให้มันผิดตั้งแต่แรกดังนั้นฉันจึงใช้ไฟล์. vrt เพื่อตั้งค่าพารามิเตอร์ทั้งหมดในที่เดียว ปัญหาคือแม้ว่าฉันจะตั้งเลเยอร์ให้มองเห็นได้ในขนาดเล็กเท่านั้นโครงการใช้เวลาโหลดใน QGIS วิธีใดดีที่สุดในการจัดการกับไฟล์เหล่านี้ ฉันลองใช้หญ้า แต่ไม่เห็นว่าจะเร็วกว่า QGIS หรือไม่

4
อ่าน GeoTiff โดยใช้. NET
มีห้องสมุดที่มีการจัดการสำหรับการอ่านพิกัดจากไฟล์geotiffใน. NET? ฉันรู้ว่ามันสามารถทำได้ผ่าน GDAL แต่ฉันกำลังมองหาทางเลือกที่มีการจัดการ

3
Raw Sentinel 2 jp2 ถึง RGB geotiff
ฉันกำลังมองหาวิธีผสานไฟล์วงดนตรีSentinel 2 jp2 ( B02, B03, B04 ) และแก้ไขสี RGB ทั้งหมดควรทำด้วย bash หรือ python script ตัวอย่างเช่นฉันทำงานในภาพเหล่านี้ จะเป็นการดีที่การแก้ปัญหาจะถูกปิดไปนี้กวดวิชา ฉันสามารถรวมวงด้วยคำสั่งนี้ gdal_merge.py -separate -co PHOTOMETRIC=RGB -o merged.tif B04.jp2 B03.jp2 B02.jp2 แต่ด้วยเหตุผลบางอย่างฉันไม่สามารถแก้ไขสี RGB ด้วยคำสั่ง imagemagic เอาต์พุตเป็นภาพดำ ~ 700MB convert -channel B -gamma 1.05 -channel RGB -sigmoidal-contrast 20,20% -modulate 100,150 merged.tif merged-cc.tif ในที่สุดฉันต้องการไฟล์ geotiff เพื่ออัปโหลดใน …

7
จะส่งออก / บันทึกองค์ประกอบเลเยอร์ไปยัง GeoTiff อย่างไร
ฉันต้องการส่งออก / บันทึกองค์ประกอบ QGIS ของเลเยอร์แรสเตอร์ / เวกเตอร์เป็นแรสเตอร์ GEOTIFF หรือ ECW ที่มีความละเอียดสูง (20 000 * 20 000 พิกเซล)

10
QGIS สามารถส่งออก Geospatial PDF สำหรับแอพแผนที่ Avenza PDF ได้หรือไม่
เนื่องจาก QGIS ใช้ GDAL แผนที่ใดที่ส่งออกเป็น PDF กลายเป็น Geospatial PDF หรือไม่ ฉันหวังว่าจะนำเข้าแผนที่จาก QGIS ไปยังแอพ Avenza PDF Map ในโทรศัพท์ของฉัน โพสต์ก่อนหน้ากล่าวถึงการส่งออกเป็น Geospatial PDF และ GeoTiff แต่ไม่มีคำตอบหรือกระบวนการที่แน่นอน

2
รับพิกัดและค่าพิกเซลที่สอดคล้องกันจาก GeoTiff โดยใช้ python gdal และบันทึกเป็นอาร์เรย์แบบ numpy
ฉันจะได้รับพิกัดที่ฉายรวมถึงค่าพิกเซลจริงที่พิกัดเหล่านั้นจากไฟล์ GeoTiff จากนั้นบันทึกลงในอาร์เรย์แบบ numpy ได้อย่างไร ฉันมีไฟล์ arsenci020l.tif และพิกัดอยู่ในหน่วยเมตร ด้านล่างคือผลลัพธ์ย่อของ gdalinfo ที่ฉันวิ่งไป ~$ gdalinfo arsenci020l.tif Driver: GTiff/GeoTIFF Files: arsenci020l.tif arsenci020l.tfw Size is 10366, 7273 Coordinate System is: PROJCS["Lambert Azimuthal Equal Area projection with arbitrary plane grid; projection center 100.0 degrees W, 45.0 degrees N", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.