คำถามติดแท็ก gdal

GDAL (Geospatial Data Abstraction Library) เป็นไลบรารีตัวแปลโอเพนซอร์สและชุดของอรรถประโยชน์บรรทัดคำสั่งสำหรับการประมวลผลรูปแบบข้อมูลเชิงพื้นที่แรสเตอร์ ในฐานะห้องสมุดมันนำเสนอรูปแบบข้อมูลนามธรรมเดียวให้กับแอปพลิเคชันการโทรสำหรับทุกรูปแบบที่รองรับ นอกจากนี้ยังมาพร้อมกับโปรแกรมอรรถประโยชน์ commandline ที่มีประโยชน์มากมายสำหรับการแปลและประมวลผลข้อมูล

1
วิธีสร้าง KML ที่สนับสนุนการวางซ้อนพื้นที่แบบเคลื่อนไหวได้อย่างไร
ฉันมี 12 ภาพที่แสดงถึงสภาพอากาศในวันที่ 1 ถึงวันที่ 12 ฉันใช้ gdal2tiles เพื่อผลิตแผ่นแผนที่จากแต่ละภาพเหล่านี้ gdal2tiles ยังสร้างไฟล์ KML ที่สามารถใช้ใน Google Earth เพื่อแสดงไทล์ อย่างไรก็ตามฉันต้องการสร้างเลเยอร์ภาพเคลื่อนไหวจากทั้งหมด 12 ภาพ Google Earth ดูเหมือนว่าจะสนับสนุนการเคลื่อนไหวในไฟล์ KML (ดูhttps://developers.google.com/kml/documentation/time#example2 ) มีเครื่องมือใด ๆ ในการสร้างไฟล์ KML ที่วางซ้อนพื้นดินแบบเคลื่อนไหวเช่นนี้หรือไม่? gdal2tiles มีความสามารถหรือไม่ ขอบคุณมาก. - ไมค์
11 gdal  kml  animation 


1
กำหนดการฉายภาพให้กับภาพถ่ายดาวเทียม
วันนี้ฉันสะดุดภาพที่ถ่ายจากสถานีอวกาศนานาชาติมองยุโรปและมันสวยงามจริงๆ ดังนั้นฉันเริ่มคิดว่าฉันสามารถเพิ่มมากขึ้นในภาพ เช่นเดียวกับพรมแดนโลกเมืองเครือข่ายถนนทุกอย่าง เพื่อความสนุก. ปัญหาคือฉันรู้ว่าไม่มีอะไรเกี่ยวกับราบหรือความสูงของเซ็นเซอร์ที่ใช้การฉายดาวเทียม proj4 คุณสามารถช่วยฉันกำหนดการฉายภาพนั้นได้หรือไม่? นี่คือแหล่งที่มา (มันใหญ่!)

1
แปลงจาก HDF เป็น GeoTiff
ฉันมีปัญหากับการแปลงจาก HDF เป็น GeoTiff ฉันกำลังทำตามขั้นตอนที่อธิบายไว้ในหน้าเว็บนี้ ปัญหาคือฉันไม่สามารถหาชื่อชุดย่อย NDVI (XXXX) เพื่อเรียกใช้คำสั่ง gdaltranslate gdal_translate -of GTiff HDF4_EOS:EOS_GRID:"MOD13C2.A2001001.005.2007078152825.hdf" :MOD_Grid_monthly_CMG_VI:XXXX modis_ndvi01.tif นี่คือเอาต์พุต gdalinfo สำหรับหนึ่งในไฟล์ (MOD13C2.A2001001.005.2007078152825.hdf) หนึ่งไฟล์ E:\GDAL>gdalinfo MOD13C2.A2001001.005.2007078152825.hdf Driver: HDF4/Hierarchical Data Format Release 4 Files: MOD13C2.A2001001.005.2007078152825.hdf Size is 512, 512 Coordinate System is `' Metadata: HDFEOSVersion=HDFEOS_V2.9 LOCALGRANULEID=MOD13C2.A2001001.005.2007078152825.hdf PRODUCTIONDATETIME=2007-03-19T19:28:25.000Z DAYNIGHTFLAG=Both REPROCESSINGACTUAL=reprocessed LOCALVERSIONID=5.2.1 REPROCESSINGPLANNED=further update is anticipated …
11 gdal  modis 

2
วิธีรับการสนับสนุน FGDB ใน GDAL 1.9 โดยไม่ต้องรวบรวม?
ฉันหวังว่าฉันจะสามารถใช้ QGIS เวอร์ชัน 'master' (nightly-build) เพื่อรับการสนับสนุน fgdb โดยไม่ต้องคอมไพล์ (ฉันไม่ใช่นักพัฒนาและเสียเวลาในการผลิตอย่างตรงไปตรงมาโดยไม่มีโชค) . เนื่องจากดูเหมือนว่า gdal 1.9 รองรับ fgdb ฉันคิดว่าฉันสามารถดาวน์โหลดเวอร์ชันผู้พัฒนาได้ อย่างไรก็ตามรุ่นล่าสุดของ QGIS (191a229) ถึงแม้จะมี gdal 1.9 ก็ไม่อนุญาตให้ฉันเพิ่มไฟล์ gdb ของฉัน รุ่น gdal นั้นรวมอยู่ในบิลด์มาสเตอร์ที่ไม่ได้คอมไพล์ด้วยการสนับสนุน fgdb หรือไม่? ไม่มีใครรู้ว่ามีวิธีการทำเช่นนี้โดยไม่ต้องรวบรวมรุ่นใหม่หรือไม่?

2
GeoTIFF ที่สร้างใน GDAL ไม่มีช่วงต่ำสุด / สูงสุดเมื่อโหลดใน Arc / QGIS
ฉันสร้างแรสเตอร์จุดลอยตัวใน GDAL ด้วยไดรเวอร์ GeoTIFF เมื่อฉันโหลดรูปภาพที่เป็นผลลัพธ์ลงใน QGIS หรือ Arc สัญลักษณ์เริ่มต้นจะวางที่ -3.40282e38 และสูงสุดเป็น 3.40282e38 ดังนั้นแรสเตอร์จะมีลักษณะสีเทา มีวิธีที่ฉันสามารถเขียนช่วงจริงลงใน GeoTIFF โดยตรงหรือไม่เมื่อโหลดเข้าไปในโปรแกรม GIS มันจะทำการขยายฮิสโตแกรมโดยอัตโนมัติหรือไม่? ฉันพยายามสร้างฮิสโตแกรมเริ่มต้นเช่นนี้: rasterMin, rasterMax = raster.GetRasterBand(1).ComputeRasterMinMax() raster.GetRasterBand(1).SetDefaultHistogram(rasterMin, rasterMax, 255) แต่ฉันได้รับข้อผิดพลาดที่ดูเหมือนว่าเป็นปัญหาที่มีผลผูกพัน: File "/usr/lib/python2.6/dist-packages/osgeo/gdal.py", line 846, in SetDefaultHistogram return _gdal.Band_SetDefaultHistogram(self, *args) TypeError: not a sequence ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่ฉันสามารถทำได้หรือถ้าฉันทำผิดพลาด?

2
วิธีเพิ่มแรสเตอร์ขนาดแตกต่างกันใน GDAL ดังนั้นผลลัพธ์จะอยู่ในภูมิภาคที่ตัดกันเท่านั้น
ฉันกำลังเขียนวิธี Python ที่เพิ่มแรสเตอร์สองตัวและสร้างเอาต์พุตแรสเตอร์เดี่ยว ด้วยเหตุผลที่อยู่นอกเหนือการควบคุมของฉันขอบเขตของอินพุตแรสเตอร์นั้นแตกต่างกัน แต่มันซ้อนทับกัน เป็นไปได้หรือไม่ที่จะทำงานเฉพาะในพิกเซลแรสเตอร์อินพุตที่ซ้อนกันใน 2 พื้นที่ที่ซ้อนทับกันเพื่อสร้าง ouput ของฉันเพื่อให้ขอบเขตแรสเตอร์เอาต์พุตเป็นเพียงพื้นที่ตัดกันของอินพุตทั้งสองเท่านั้น
11 python  raster  gdal 

2
ชี้แจงของตัวเลือก“ 25D” ใน ogr2ogr
[แก้ไข: ในโพสต์ต้นฉบับของฉันฉันได้รับข้อผิดพลาดที่มาจากการพิมพ์ผิดดังนั้นฉันจึงทิ้งคำถามส่วนนั้น แต่ทิ้งคำถามที่ยังใช้อยู่] ในเอกสาร ogr2ogrมันบอกว่า: -nlt type: Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING. Add "25D" to the name to get 2.5D versions. ส่วนนี้: Add "25D" to the name to get 2.5D versionsนำไปใช้กับทั้งการโหลดสิ่งต่างๆลงใน postgres เช่นเดียวกับการส่งออกข้อมูลจาก postgres ไปยังไฟล์. …
11 postgis  gdal  3d 

4
ประสิทธิภาพของกระบวนการสร้างไทล์แผนที่ google
ฉันรู้ว่าคำถามนั้นค่อนข้างคลุมเครือ แต่โปรดรับด้วยฉัน ฉันกำลังพยายามทำความเข้าใจเกี่ยวกับประสิทธิภาพของผลิตภัณฑ์ - ช่วงเวลาเฉพาะ - ผู้คนเคยเห็นวิธีการต่าง ๆ ที่พวกเขาเคยใช้ในการสร้างไทล์แผนที่ของ Google / bing มีวิธีการมากมายในการทำเช่นนี้ (เช่น gdal2tiles, FME, maptiler เป็นต้น) ความพยายามเริ่มต้นที่เพียงแค่ใช้ PNG ขนาดใหญ่และสร้างไทล์โดยใช้ imagemagick บนเซิร์ฟเวอร์ลินุกซ์ที่น่ารักทำให้ได้เวลาในการประมวลผลที่ค่อนข้างยาว กระเบื้องใหม่จะต้องมีการสร้างอย่างน้อยทุกวันและเวลาตอบสนองดังนั้นสิ่งนี้จึงสำคัญมาก ความต้องการที่แท้จริงเพียงอย่างเดียวคือมันสามารถทำงานบนเซิร์ฟเวอร์ลินุกซ์ เห็นได้ชัดว่าฟรีดีกว่า แต่ฉันไม่ต้องการ จำกัด ตัวเอง อินพุตอาจเป็นข้อมูล gridded / raster แบบดิบหรือภาพขนาดใหญ่ ผลลัพธ์จะต้องเป็นไทล์รูปภาพที่สามารถใช้งานได้เหมือนใน google หรือ bing maps เพียงเพื่อการเปรียบเทียบฉันจะบอกว่าการกำหนดเวลาควรเป็นระดับการซูม 7 ของแผนที่ของ Google ฉันซาบซึ้งในความช่วยเหลือของทุกคนและฉันอยากจะขอโทษอีกครั้งสำหรับคำถามที่คลุมเครือ อัปเดต: เท่าที่มีการป้อนข้อมูลฉันมีแหล่งข้อมูลหลาย (ดิบ) ในรูปแบบต่าง ๆ : …

2
ความแตกต่างระหว่างร้านค้า Geoserver: ImageMosaic, WorldImage, ImagePyramid
Geoserver เก็บ ImageMosaic, WorldImage และ ImagePyramid แตกต่างกันอย่างไร ฉันสังเกตเห็นว่า ImagePyramid ไม่ได้รวมอยู่ใน Geoserver ล่าสุดอีกต่อไป เป็นหนึ่งในสิ่งเหล่านี้มีประสิทธิภาพมากกว่าคนอื่น ๆ ?
11 raster  geoserver  gdal  tiles 

3
ดึงข้อมูลจาก NetCDF โดยใช้รูปหลายเหลี่ยม shapefile ใน Python [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : วิธีการปิดบังข้อมูลอนุกรมเวลาของ NetCDF จาก Shapefile ใน Python (1 คำตอบ) ปิดให้บริการในวันที่ 20 ที่ผ่านมา ฉันต้องการเซ็ตย่อยข้อมูลจาก NetCDF โดยใช้ shapefile เฉพาะ ข้อมูลคืออุณหภูมิพื้นผิวทะเลและสีของมหาสมุทรที่ความละเอียด 1/4 องศา ฉันมีรูปหลายเหลี่ยม 4 รูปที่อธิบายถึงสหรัฐอเมริกา ไหล่ทวีปของระบบนิเวศทางทะเลขนาดใหญ่ในภาคตะวันออกเฉียงเหนือและเป็นส่วนประกอบย่อยที่ฉันต้องใช้เพื่อดึงข้อมูล ฉันทำงานกับไฟล์คอมโพสิตทุกเดือนตั้งแต่ปีพ. ศ. ไฟล์ได้รับการเซทไปยังกริดพื้นที่ทำงานโดยประมาณของ [35, 45, -80, -60] แล้ว ก่อนหน้านี้เราแปลงไฟล์ข้อมูล HDF5 เป็น rasters ใน R และประมวลผลด้วยวิธีนี้ แต่วิธีนี้ไม่มีประสิทธิภาพจริงๆและฉันมั่นใจว่ามีวิธีแก้ปัญหาที่ดีกว่าใน Python โดยใช้ไฟล์ NetCDF ปัจจุบัน ป่านนี้ฉันได้ใช้ GDAL และ Fiona เพื่ออ่านใน …

1
จะเพิ่มตารางสีให้กับวงดนตรีหนึ่งโดยใช้ GDAL ได้อย่างไร
ฉันมีไฟล์ GeoTIFF 1 แบนด์ การตีความสีของแถบเป็นสีเทา ฉันต้องการตารางสีในการสั่งซื้อที่จะเปลี่ยนฉันCol.tiffไปหรือCol.jpegCol.png ฉันพยายามวางตารางสีลงใน TIFF นี้โดยใช้. vrt: gdal_translate -of VRT Col.tiff Col.vrt จากนั้นเพิ่มใน. vrt: <ColorInterp>Palette</ColorInterp> <ColorTable> <Entry c1="0" c2="0" c3="255" c4="240"/> <Entry c1="0" c2="0" c3="254" c4="240"/> <Entry c1="0" c2="0" c3="253" c4="240"/> <Entry c1="0" c2="0" c3="252" c4="240"/> </ColorTable> และแปลอีกครั้ง: gdal_translate Col.vrt Col.tiff แต่มันตอบว่า: Warning 1: Unable to export …

1
ฉันจะแก้ไขข้อผิดพลาด Gdalwarp ได้อย่างไร 'มีหลายจุดที่ไม่สามารถแปลง' สำหรับการแมป Geostationary ไปยัง Lambert conformal ได้อย่างไร
ฉันกำลังพยายามแมปจาก Geostationary ไปยัง Lambert โดยใช้ gdalwarp ข้อมูลอินพุตของฉันอยู่ใน netcdf และอยู่ในพิกัดทางภูมิศาสตร์ (องศา) และฉันต้องการส่งออกข้อมูลที่แมปไปยัง netcdf ฉันได้สร้างไฟล์ vrt ที่สอดคล้องกันสำหรับการป้อนข้อมูล netcdf Gdalwarp จะส่งออกไฟล์ netcdf แต่ข้อมูลที่ส่งออกเป็นศูนย์ทั้งหมดและฉันได้รับข้อผิดพลาดต่อไปนี้: Creating output file that is 5120P x 5120L. Processing input file netcdf.vrt. ERROR 1: Too many points (441 out of 441) failed to transform, unable to compute output bounds. Warning …

5
Python, ห้องสมุดรูปร่างดี: เป็นไปได้ไหมที่จะทำการเลียนแบบรูปหลายเหลี่ยมรูปร่าง?
ฉันพยายามสร้างสี่เหลี่ยมผืนผ้าที่หมุนในพิกัดละติจูด / ลองจิจูด โดยทั่วไปฉันมีพิกัดของจุดศูนย์กลางและมุมการหมุนรอบจุดศูนย์กลาง เป็นไปได้ที่จะใช้, หุ่นดีหรือ gdal หรืออย่างอื่น?

1
ไม่พบสคริปต์ GDAL ใน QGIS 3 บน OSX
ฉันติดตั้ง QGIS 3 และพยายามเรียกใช้เครื่องมือเช่น "ตะแกรง" "ผสาน" และ "รูปหลายเหลี่ยม" พวกเขาทั้งหมดให้ข้อความข้อผิดพลาด: GDAL command output: /bin/sh: (scriptname).py: command not found ผมพบว่าสคริปต์ทั้งในและ/Username/miniconda3/bin/Username/miniconda3/lib/python3.6/site-packages/GDAL-2.2.2-py3.6-macosx-10.9-x86_64.egg-info/scripts การตรวจสอบ env ในเทอร์มินัลแสดงให้เห็นว่าminiconda3/binอยู่ในเส้นทาง: PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://Users/Username/miniconda3/bin สิ่งที่อาจทำให้เกิดความล้มเหลวในการเรียกใช้สคริปต์เหล่านั้น
11 qgis  gdal  osx 

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