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

Raster เป็นรูปแบบข้อมูลที่ประกอบด้วยกริดปกติซึ่งมักจะจัดเก็บในรูปแบบภาพเหมือน

2
กริดกับ TIF เทียบกับ IMG
Grid, TIF และ IMG เป็นไฟล์แรสเตอร์สามรูปแบบ ใน ArcGIS Desktop เห็นได้ชัดว่าไม่มีความแตกต่างระหว่างพวกเขา รูปแบบทั้งสามนี้แตกต่างกันอย่างไร

9
วิธีการซ้อนทับรูปร่างไฟล์และแรสเตอร์?
ฉันมีไฟล์รูปร่างที่มีรูปหลายเหลี่ยม และฉันมีไฟล์แรสเตอร์ระดับโลก ฉันต้องการซ้อนรูปหลายเหลี่ยมของ shapefile ลงบนตารางแรสเตอร์และคำนวณค่าเฉลี่ย raster สำหรับรูปหลายเหลี่ยมแต่ละรูป ฉันจะทำสิ่งนี้โดยใช้ GDAL เขียนผลลัพธ์ไปยังรูปร่างไฟล์ได้อย่างไร


4
จะทำอย่างไรกับ -3.4e + 38 ค่า nodata?
ฉันพยายามประมวลผลไฟล์แรสเตอร์ทางชีวภาพบางอย่างเช่นสามารถดาวน์โหลดได้จากhttp://www.worldclim.org/current (ชุด bioclim) ดูเหมือนว่าพวกเขาจะตั้งค่า nodata -3.4e+38ตาม QGIS (ดูที่ผลลัพธ์ของ gdalinfo มัน-3.39999999999999996e+38) ดูเหมือนว่าเครื่องมือ gdal ไม่สามารถจัดการกับค่า nodata นี้ได้และ qgis ก็ไม่สามารถจดจำได้เช่นกัน ในสไตล์เลเยอร์มีรายการสำหรับ -3.4e + 38 ตั้งค่าเป็น 100% โปร่งใส แต่ยังคงแสดงค่าดังกล่าวแม้ว่าตัวเลือก "ระบุคุณสมบัติ" จะแสดงว่ามีค่า -3.4e + 38 ฉันได้ลองสร้าง vrt เพื่อแปลงค่า nodata เป็น -9999 แทน แต่นั่นก็ไม่ได้ผลเช่นกัน ฉันจะประมวลผลไฟล์ดังกล่าวเพื่อให้มีค่าโหนดที่ใช้งานได้อย่างไร
17 qgis  raster  gdal 

1
เทคนิคการแก้ไขใดที่เหมาะกับการอาบน้ำของทะเลสาบขนาดเล็ก
นี่คือทะเลสาบประมาณ 13 ฮ่าโดยมี 81 จุดความลึกตัวอย่างในเส้นตัดผ่านประมาณ 10 เส้น: ก่อนหน้านี้ใน ARCgis ที่มีทะเลสาบ 50 ha และจุดสุ่มตัวอย่างเชิงลึกประมาณ 100 จุดฉันได้ผลลัพธ์ที่ดีด้วยTopotoRasterเครื่องมือ อย่างไรก็ตามดูเหมือนว่าไม่มีสิ่งที่เทียบเท่ากับ QGIS หรือซอฟต์แวร์โอเพนซอร์ซ ใน QGIS ฉันได้แรสเตอร์แบบสอดแทรกด้านล่างโดยใช้วิธี TIN ในปลั๊กอินการแรสเตอร์การแก้ไข อย่างไรก็ตามสิ่งนี้ดูเหมือนจะเป็นผลลัพธ์ที่โชคดีเมื่อฉันพยายามที่จะทำซ้ำฉันได้ผลลัพธ์ที่แตกต่าง (ไม่น่าพอใจ) แม้ว่าจะไม่ได้เปลี่ยนแปลงพารามิเตอร์ใด ๆ เหล่านี้เป็นรถถังในเมือง (สร้าง) มากกว่าทะเลสาบดังนั้นพวกมันจึงค่อนข้างปกติในโปรไฟล์เตียงของพวกเขาดังนั้นความหนาแน่นของการสุ่มตัวอย่างจุดต่ำ บางบทความดูเหมือนจะแนะนำ Inverse Distance Weighting (IDW) เป็นเทคนิคที่เหมาะสมที่สุด แต่ดูเหมือนว่าฉันจะได้ผลลัพธ์ที่แย่ที่สุด (อาจเป็นเพราะความหนาแน่นของจุดต่ำ) มีฮิวริสติกใดบ้างที่สามารถใช้งานได้ที่นี่เมื่อพิจารณาขนาดของทะเลสาบโปรไฟล์ปกติและความหนาแน่นของการสุ่มตัวอย่างแบบจุดถึงวิธีการแก้ไขที่เหมาะสมหรือไม่ (ระหว่าง Kriging, IDW, Bilinear, Cubic convolution, TIN หรือ spline) หรือว่าเป็นการทดลองและข้อผิดพลาดอยู่เสมอ

1
วิธีกำหนด CRS ให้กับ RasterLayer ใน R
coord. ref. : NAฉันมีชั้นด้วย ฉันcoord. ref. : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0จะกำหนดให้ได้coord. ref. : NAอย่างไร class : RasterLayer dimensions : 127, 146, 18542 (nrow, ncol, ncell) resolution : 0.01, 0.01 (x, y) extent : -122.39, -120.93, 36.72, 37.99 (xmin, xmax, ymin, ymax) coord. ref. : NA data source : C:\2012Tif\2012ASC5min_ppt_spas1306_0001_20121222_0005_UTC.asc.tif …

3
วิธีเพิ่มความเร็วการสืบค้นสำหรับฐานข้อมูลแรสเตอร์?
ฉันมีฐานข้อมูลแรสเตอร์ใน postgresql / postgis ด้วยคอลัมน์เหล่านี้: (ID, Rast, data_of_data) 'rast'คือคอลัมน์ที่มีไฟล์แรสเตอร์ในรูปแบบ WKT ตัวอย่างแบบสอบถามเพื่อค้นหาค่า DN ของจุดในระบบ WGS84 (30.424, -1.66) และสำหรับ 2002-01-09 มีดังต่อไปนี้: SELECT st_value(rast,(st_GeomFromText('POINT(30.424 -1.66)', 4326))) as val FROM my_table WHERE date_of_data='2002-01-09' มีวิธี (เช่นดัชนีเชิงพื้นที่) เพื่อเพิ่มความเร็วของคำค้นหาเหล่านั้นหรือไม่

7
รับค่า Raster จาก Polygon Overlay ใน Opensource GIS Solutions
ฉันมีสองชั้น ชั้นรูปหลายเหลี่ยมที่มีแผ่นกระเบื้องจำนวนมากและชั้นแรสเตอร์ที่มีที่ดิน CORINE 2006 ครอบคลุมหลายประเภทใน colourmap ฉันต้องการได้รูปหลายเหลี่ยมใน shapelayer สำหรับผลรวมของหมวดหมู่ที่ดินปกคลุมของแรสเตอร์เลเยอร์ ตัวอย่างเช่นมีรูปหลายเหลี่ยมที่มี id '2' และฉันต้องการคุณสมบัติเช่นนี้สำหรับรูปหลายเหลี่ยมนี้ (เป็นเปอร์เซ็นต์หรือตารางเมตร): ที่ดินทำกิน: 15% ป่าไม้: 11% ถนน: 2% (... และอีกอย่างหนึ่ง) ฉันพยายามที่จะทำมันในสนามหญ้า, qgis (ไม่มีฟังก์ชั่น), นิยายเกี่ยวกับวีรชน (เพียงผลรวมทุกค่ารวม) r (ผลรวมทั้งหมด) แต่ฉันยังไม่พบวิธีแก้ปัญหา ปลั๊กอินส่วนใหญ่ (สถิติโซนใน qgis) รองรับเลเยอร์แรสเตอร์ 0-1 เท่านั้น v.rast.stats ก็ไม่ได้ช่วยอะไรเช่นกัน เอี่ยมเปิดให้โซลูชั่นที่ดีและชาญฉลาด! บางทีฉันอาจใช้วิธีที่ผิดหรือทำผิดพลาด ใน Arcgis งานนี้ค่อนข้างง่ายถ้าจำถูกต้อง แต่ฉันยังขาดวิธีที่ดีสำหรับผู้ใช้ linux ทุกวัน ฉันใช้ระบบ debian linux และนี่คือสาเหตุที่ฉันสามารถใช้โปรแกรมสำหรับระบบปฏิบัติการนี้เท่านั้น …
16 qgis  raster  polygon  r  statistics 

3
สร้างรูปทรงจาก DEM โดยใช้ GDAL หรือไม่
เราเพิ่งได้รับชุด DEM จำนวนมากในที่ทำงานและฉันต้องการสร้างรูปทรงจากพวกเขา DEM นั้นมีความละเอียด 1 ม. และขนาด 1kmx1km ผลลัพธ์จาก gdalinfo: Driver: AAIGrid/Arc/Info ASCII Grid Files: 380000_6888000_1k_1m_DEM_ESRI.asc Size is 1000, 1000 Coordinate System is `' Origin = (380000.000000000000000,6888000.000000000000000) Pixel Size = (1.000000000000000,-1.000000000000000) Corner Coordinates: Upper Left ( 380000.000, 6888000.000) Lower Left ( 380000.000, 6887000.000) Upper Right ( 381000.000, 6888000.000) Lower …
16 raster  gdal  dem  contour 

4
กำลังคำนวณโปรไฟล์ระดับความสูงตามบรรทัดจาก DEM หรือไม่
เมื่อกำหนด DEM (Digital Elevation Model) และบรรทัด (x1, y1) -> (x2, y2) (พิกัดที่จับคู่ (x, y)) เราจะคำนวณโปรไฟล์การยกระดับหรือส่วนที่ฉายบนบรรทัดนั้นได้อย่างไร? ฉันกำลังมองหารหัสโอเพนซอร์ซที่ฉันสามารถใช้ในโครงการหรือรหัสหลอกที่ฉันสามารถใช้เป็นแนวทางได้

1
การคำนวณระยะทางไปยังจุดต่างๆใน QGIS
มีวิธีคำนวณระยะทางไปยังจุดที่ใกล้ที่สุดใน QGIS หรือไม่? ใน ArcGIS มีฟังก์ชั่นที่เรียกว่าEuclidean Distanceซึ่งสามารถนำเวกเตอร์อินพุตหรือแรสเตอร์และสร้างแรสเตอร์ของระยะทาง มีฟังก์ชั่นที่คล้ายกันใน QGIS หรือไม่? ฉันหาไม่พบในเอกสารประกอบ ฉันสำรวจRasterฟังก์ชั่นใน QGIS และHub DistanceคำนวณจากMMGIS (สำหรับโซลูชันที่ไม่ใช่แรสเตอร์) แต่ฉันก็ไม่สามารถคิดได้ว่าจะใช้วิธีนี้อย่างไร หากวิธีเวกเตอร์เป็นวิธีแก้ปัญหาเดียวนั่นก็อาจใช้ได้เช่นกัน
16 qgis  raster  distance  point 

8
วิธีรับพิกัด XY และค่าเซลล์ของแต่ละพิกเซลในแรสเตอร์โดยใช้ Python
ฉันใหม่จริง ๆ กับ Python และฉันต้องการทราบว่ามีวิธีที่รวดเร็วในการรับค่าเซลล์ของพิกเซลแรสเตอร์ทีละพิกเซลและพิกัด (พิกัด XY แผนที่ของศูนย์กลางของแต่ละพิกเซล) โดยใช้ Python ใน ArcGIS 10 หรือไม่ เพื่ออธิบายเพิ่มเติมนี้ฉันต้องได้รับ map X, map Y และค่าเซลล์ของพิกเซลแรกและกำหนดค่าทั้งสามให้กับตัวแปรสามตัวและทำซ้ำขั้นตอนนี้สำหรับส่วนที่เหลือของพิกเซลอื่น ๆ (วนรอบแรสเตอร์ทั้งหมด) ฉันคิดว่าฉันต้องอธิบายคำถามของฉันให้มากขึ้น ปัญหาคือฉันต้องได้รับตำแหน่ง XY ของพิกเซลของแรสเตอร์แรกและรับค่าเซลล์ของแรสเตอร์อื่น ๆ ที่สอดคล้องกับตำแหน่ง XY นั้น กระบวนการนี้ควรวนซ้ำทุกพิกเซลของแรสเตอร์แรกโดยไม่ต้องสร้างเชพไฟล์จุดกึ่งกลางใด ๆ เนื่องจากมันต้องใช้เวลามากจริงๆเพราะฉันต้องจัดการแรสเตอร์ที่มีเกือบ 8 พันล้านพิกเซล นอกจากนี้ฉันต้องทำสิ่งนี้โดยใช้ Python ใน ArcGIS 10 @ James: ขอบคุณมากสำหรับคำแนะนำของคุณ ใช่สิ่งนี้จะใช้ได้กับแรสเตอร์เดียว แต่ฉันต้องเก็บค่าเซลล์สำหรับแรสเตอร์อื่น ๆ ด้วยเช่นกัน ปัญหาคือหลังจากได้รับพิกัด X และ …

1
วิธีการดึงค่าพิกเซลนับจากแรสเตอร์ใน QGIS?
เราจะได้รับการสรุปการนับจำนวนของเซลล์ภายในแรสเตอร์ใน QGIS อย่างไร ฉันรู้ว่า QGIS กำลังทำสิ่งนี้เพื่อจัดทำสถิติสรุปและฮิสโตแกรมในคุณสมบัติของเลเยอร์ ฉันไม่ต้องการสถิติสรุปหรือภาพฮิสโตแกรม แต่ควรนับค่าแต่ละค่า ดูเหมือนว่ามีอยู่ช่วงหนึ่งที่ความพยายามที่จะเพิ่มคุณสมบัติพิเศษสำหรับสิ่งนี้ (ฟีเจอร์ # 4321, http://hub.qgis.org/issues/4321 ) ฉันขาดอะไรบางอย่างที่ชัดเจนจริง ๆ ?
16 qgis  raster 

3
CRS ใดที่คุณจะใช้ในการอ้างอิงแผนที่โลกทางประวัติศาสตร์?
CRS ใดที่คุณอยากแนะนำให้ใช้ในการอ้างอิงตำแหน่งทางภูมิศาสตร์แผนที่โลกเช่นเดียวกับที่อยู่ในLondon Geographical Institute - The Peoples Atlas - 1920เช่น แผนที่แสดงเส้นตารางละติจูด / ลองจิจูดซึ่งฉันต้องการใช้เพื่อเลือกจุดควบคุม ฉันจัดการเพื่อให้ได้ผลลัพธ์ที่สมเหตุสมผลเพียงใช้ WGS84 EPSG: 4326 แต่สงสัยว่าถ้าไม่มีตัวเลือกที่ดีกว่า

2
กำลังเพิ่มแบนด์ลงใน GeoTiff ที่มีอยู่โดยใช้ GDAL หรือไม่
ดูเหมือนว่ามันจะตรงไปตรงมา แต่ฉันไม่สามารถใช้ชีวิตของฉันได้ ด้วย GeoTiff ที่มีอยู่แล้วที่มีวงดนตรีเดียวคุณจะเพิ่มวงอื่นใน GeoTiff นั้นได้อย่างไร เป็นวิธีเดียวที่จะทำเช่นนี้เพื่อใช้ GDALCreate () เพื่อสร้างไฟล์ใหม่ที่มีวงดนตรีเพิ่มเติมและจากนั้นคัดลอกวงดนตรีที่มีอยู่จากไฟล์ต้นฉบับไปยังไฟล์ใหม่หรือไม่? นั่นเป็นทางออกเดียวที่ฉันเกิดขึ้นจนถึงตอนนี้ แต่ดูเหมือนว่าควรมีวิธีง่ายๆในการเพิ่มแบนด์ไปยังชุดข้อมูลที่มีอยู่
15 raster  gdal  band 

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