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

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

3
วิธีที่ดีที่สุดในการคลิปไฟล์ ECW แรสเตอร์ขนาดใหญ่?
ฉันพยายามคลิป ECW ขนาดใหญ่ (รายละเอียดด้านล่าง) แต่ไฟล์แรสเตอร์มีขนาดใหญ่เกินไปที่จะประมวลผลทั้งหมด รายละเอียดบางส่วนของ ECW ด้านล่าง ไดร์เวอร์: ECW / ERDAS เวฟที่บีบอัด (SDK 5.0) ขนาดไฟล์: 50gb ขนาดคือ 450000, 565081 ขนาดพิกเซล: 0.15 0.15 COLORSPACE = RGB COMPRESSION_RATE_TARGET = 9 VERSION = 2 จำนวนวง: 4 พื้นที่ที่ฉันต้องการคลิปมีขนาดประมาณ 1/5 ของไฟล์ต้นฉบับ นี่คือวิธีที่ฉันได้ลองโดยไม่ประสบความสำเร็จ: ใช้ Arcgis เพื่อบันทึก ecw เป็นรูปแบบ / รูปแบบอื่น ๆ ... (ฉันเลิกไปอย่างรวดเร็ว) Qgis ใช้แล้วและเครื่องมือ …
9 raster  gdal  clip  ecw  big-data 

2
วิธีสร้างแผนที่ความเข้มแสงอาทิตย์สำหรับแปลงสวนอย่างไร
ฉันสนใจที่จะสร้างพื้นผิวแรสเตอร์ที่แสดงความเข้มแสงอาทิตย์เฉลี่ยต่อหน่วยพื้นที่สำหรับพล็อตสวนขนาดเล็ก ฉันนึกภาพอินพุตในโมเดลจะเป็นดังต่อไปนี้: พื้นที่แปลง - เพื่อเห็นแก่ความเรียบง่ายสมมติว่าสวนเป็นแบบวงกลม ความสูงของต้นไม้โดยเฉลี่ยของขอบป่าโดยรอบ ความเข้มของแสงอาทิตย์ในมุมต่าง ๆ ของดวงอาทิตย์ มุมดวงอาทิตย์เฉลี่ยที่สัมพันธ์กับพล็อตสวนในช่วงเวลาหนึ่ง ในที่สุดฉันต้องการแสดงตำแหน่งที่ดีที่สุดสำหรับการเจริญเติบโตของพืชในแปลงสวนที่ล้อมรอบด้วยต้นไม้ ใครช่วยชี้ทางแก้ปัญหาให้ฉันได้บ้าง? ฉันแน่ใจว่ามีคนทำสิ่งนี้แล้วแม้ว่าฉันจะไม่สามารถหาข้อมูลอ้างอิงได้ แก้ไข: ตัวอย่างเช่นรูปภาพที่แนบมาแสดงให้เห็นว่ามีพื้นที่สวนขนาด 1 เอเคอร์ที่ล้อมรอบด้วยกิ่งสนที่มีอายุมาก เพื่อให้การวิเคราะห์นี้ง่ายขึ้นสมมติว่าเราสนใจเฉพาะสุดยอดแสงอาทิตย์และความเข้มในช่วงฤดูทำสวนตั้งแต่มิถุนายนถึงตุลาคมเท่านั้น การตัดโค่นต้นไม้ไม่ใช่ทางเลือก!

6
การหาขอบเขตขอบเขตขั้นต่ำของค่าพิกเซลที่กำหนดภายในแรสเตอร์?
ฉันสงสัยว่ามีวิธีหาขอบเขตขอบเขตขั้นต่ำสำหรับแรสเตอร์ที่มีค่าเฉพาะหรือไม่ ฉันตัดแรสเตอร์จากภาพทั่วโลกและกำหนดขอบเขตเป็นระดับโลกที่มีพื้นที่ NoData จำนวนมาก ฉันต้องการลบพื้นที่ NoData ออกจากแรสเตอร์นี้และเก็บเฉพาะพื้นที่ที่มีพิกเซลของค่าเฉพาะ ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือตัวอย่างของฉัน: ฉันต้องการแยก value = 1 (พื้นที่สีน้ำเงิน) และใช้ขอบเขตของพื้นที่สีน้ำเงินมากกว่าโลกทั้งโลกเพื่อการประมวลผลเพิ่มเติม

2
การเพิ่ม Coveragestore ใหม่ใน Workspace ที่แน่นอนโดย REST
ดังนั้นสิ่งที่เรียบง่าย แต่ดูเหมือนว่าฉันจะไม่สามารถใช้งานได้! ฉันกำลังพยายามเพิ่มไฟล์ข้อมูลแรสเตอร์ (GeoTIFF) ลงใน geoserver ผ่าน REST API โดยใช้ curl บน linux REST API จะทำงานตั้งแต่ฉันสร้างพื้นที่ทำงานใหม่โดยใช้มัน curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' \ -d '<workspace><name>restProba</name></workspace>' \ http://localhost:8080/geoserver/rest/workspaces มันถูกสร้างขึ้นอย่างถูกต้องตามที่แสดงโดยผู้ดูแลระบบ UI ของ Geoserver แต่เมื่อฉันพยายามเพิ่มใบปะหน้าให้กับพื้นที่ทำงานนั้นโดยการดำเนินการ curl -u admin:geoserver -v -XPOST -H 'Content-type: text/xml' -d '<coverageStore><name>int_dec</name><enabled>true</enabled> <type>GeoTIFF</type> <url>$home/int_dec.tif</url></coverageStore>' "http://localhost:8080/geoserver/rest/workspaces/restProba/coveragestores?configure=all" แม้ว่ามันจะโหลดถูกต้อง แต่มันจะเข้าสู่เวิร์กสเปซเริ่มต้นโดยตรงซึ่งไม่ใช่สิ่งที่ฉันต้องการมันมีวิธีกำหนดพื้นที่ทำงานที่ฉันต้องการหรือไม่? ฉันคิดว่ามันเพียงพอแล้วโดยการกล่าวถึงใน …

1
วิธีดูแรสเตอร์ 155 MB ที่จัดเก็บใน PostGIS
ฉันใช้คำสั่งต่อไปนี้เพื่อโหลดแรสเตอร์ลงในฐานข้อมูล postgres: raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 myraster.tifคือ 155M เมื่อฉันพยายามใช้ปลั๊กอินแรสเตอร์ใน QGIS มันใช้เวลาโหลดนานมาก (15-20 นาที) ฉันไม่แน่ใจว่ามีอะไรที่ฉันสามารถทำได้เพื่อเร่งความเร็วนี้หรือหากมีวิธีอื่นในการรับชม rasters ทั้งหมดที่ฉันต้องการจะทำคือการดูแรสเตอร์อย่างรวดเร็วและตรวจสอบว่าสอดคล้องกับข้อมูลเวกเตอร์ที่เก็บไว้ในฐานข้อมูล (ข้อมูลเวกเตอร์แสดงในทางตรงกันข้ามอย่างรวดเร็ว) ในขณะนี้ QGIS จะหยุดทำงานและเมื่อมันแสดงแรสเตอร์ เพียงแสดงสี่เหลี่ยมสีดำและเปลี่ยน colorcale เป็นไปไม่ได้เนื่องจากความจริงที่ว่าการโต้ตอบใด ๆ ทำให้โปรแกรมหยุดทำงาน ฉันไม่คุ้นเคยกับรายละเอียดปลีกย่อยที่เกี่ยวข้องกับการโหลดแรสเตอร์ดังนั้นอาจมีการตั้งค่าสถานะและอาร์กิวเมนต์ต่าง ๆ ที่ฉันควรใช้ …

6
ค่า NoData เป็นที่รู้จักในแรสเตอร์ใน ArcGIS Desktop แต่ไม่ปฏิบัติตามกฎสัญลักษณ์?
ฉันมี GeoTIFF raster ใน ArcGIS Desktop ซึ่งสามารถดาวน์โหลดได้จากลิงค์สองลิงค์ต่อไปนี้: http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tfw http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tif หากคุณโหลดสิ่งเหล่านี้ลงในเดสก์ท็อป ArcGIS คุณจะเห็นพื้นที่เครื่องแบบขนาดใหญ่ การคลิกที่พื้นที่เหล่านี้ด้วยเครื่องมือข้อมูลแสดงค่าพิกเซลว่าเป็นไม่มีข้อมูล อย่างไรก็ตามเมื่อคุณเลือกที่จะแสดงค่า No Data ให้เป็นแบบโปร่งใส (หรือเป็นสีใดก็ได้) ในการตั้งค่า Symbology สำหรับเลเยอร์ค่า No Data จะไม่ปฏิบัติตามกฎนั้น ที่น่าสนใจคือไม่มีค่าข้อมูลที่อยู่นอกพื้นที่หลักของภาพที่จะปฏิบัติตามกฎ (ตั้งค่าสีเป็นสีแดงเพื่อดูว่า) แต่ค่าที่อยู่ภายในภาพไม่ได้ ฉันพยายามอย่างมากที่จะพยายามแก้ไขปัญหานี้และไม่สามารถหาวิธีแก้ไขได้ ไม่มีใครมีความคิดใด ๆ

3
แปลงอิมเมจแผนที่ที่ไม่มีเมตาดาต้าโดยไม่มีข้อ จำกัด เป็นโครงการ QGIS
พื้นหลังของฉัน:โปรแกรมเมอร์ผู้มีประสบการณ์นักประวัติศาสตร์สมัครเล่นผู้เริ่มต้นที่สมบูรณ์ใน GIS (ดังนั้นฉันจึงใช้ QGIS) ฉันเรียนรู้ที่จะใช้เครื่องมือตัวบ่งชี้ทางภูมิศาสตร์ของ QGIS อินพุต:สมมติว่าผมมีภาพเช่นนี้วิกิพีเดีย: ไฟล์: สมมติว่าเป็นไฟล์ JPG "เปล่า" โดยไม่มีข้อมูลเมตาทางภูมิศาสตร์และผู้เขียนไม่สามารถให้ข้อมูลดังกล่าวได้ ภาพอินพุตได้รับอนุญาตภายใต้ GNU FDL ซึ่งฉันยินดีที่จะเผยแพร่งานดัดแปลงภายใต้ของฉัน เป้าหมาย:นำเข้าเส้นทางที่แสดงในแผนที่ Wikipedia ไปยัง QGIS เพื่อให้ฉันสามารถเปลี่ยนการฉายการเพิ่มระดับความสูงเพิ่มป้ายชื่อสำหรับภูมิศาสตร์ทางกายภาพ ฯลฯ ข้อแม้:วิธีแก้ปัญหาเพียงวิธีเดียวอาจเป็นการป้อนละติจูด / ลองจิจูดของตำแหน่งในแผนที่ลงในโครงการ GIS ใหม่ ฉันไม่ต้องการไปเส้นทางนี้เพราะฉันต้องการบันทึกข้อมูลทางภูมิศาสตร์ของผู้เขียนคนนั้นโดยประมาณ สิ่งที่ฉันได้ลอง:ฉันได้นำ QGIS Georeferencer ไปใช้กับไฟล์ JPG แรสเตอร์ที่มีจุดจำนวนมากรอบ ๆ ขอบของทวีป การจัดตำแหน่งของจุดในการตกแต่งภายในของทวีปนั้นพอสมควร สิ่งที่ฉันอยากรู้:ความเพี้ยนของแผนที่นี้โดยเฉพาะนั้นค่อนข้างสังเกตได้จากขอบด้านเหนือของยูเรเซียและดูเหมือนว่ามันจะเป็นภาพที่ค่อนข้างธรรมดา ดูเหมือนว่าฉันควรจะมีวิธีอัลกอริทึมในการระบุพารามิเตอร์การฉายและการฉายภาพที่สร้างแผนที่นี้และกู้คืนการแปลงที่ไม่ถูกต้องการแก้ไขระหว่างพิกเซลภาพและ lat / long? ฉันเห็นคำถามสองข้อเกี่ยวกับเรื่องนี้: การระบุระบบพิกัดของ Shapefile เมื่อไม่ทราบ? ระบบพิกัดที่ไม่รู้จักในการวาดภาพเก่า สิ่งเหล่านี้ดูเหมือนจะพูดถึงวิธีการที่โหดเหี้ยมที่เกี่ยวข้องกับ GDAL หรือ …

3
ค้นหาจุดตัดของแรสเตอร์สองแห่ง
ฉันมีภาพแรสเตอร์สองภาพจัดเป็นบูลีน (1 หรือ 2) พวกเขาทับซ้อนกันในพื้นที่ที่กำหนด ฉันต้องการแรสเตอร์ที่เป็นเพียงส่วนที่ทับซ้อนกัน การใช้ Arcinfo 10. คำตอบสามารถใช้วิธีแรสเตอร์เท่านั้นไม่แปลงเป็นรูปหลายเหลี่ยมคะแนน ฯลฯ ...

1
เอาท์พุทอาเรย์ข้อมูลแบบแรสเตอร์พลิกบนแกน x โดยใช้ python / gdal?
ฉันกำลังพยายามสร้างแรสเตอร์โดยใช้ไลบรารี python gdal และฉันได้ไปยังจุดที่ข้อมูลกำลังถูกส่งออก แต่ข้อมูลเอาต์พุตถูกพลิกบนแกน x ของจุดกำเนิด ฉันรู้ว่าฉันต้องมองข้ามบางสิ่งบางอย่าง แต่ฉันไม่สามารถเข้าใจได้ว่าฉันกำลังทำอะไรอยู่ ความคิดใด ๆ เมื่อสร้างแรสเตอร์ฉันจะตั้งค่า x / y บนซ้ายและอาเรย์ดูเหมือนจะได้รับการจัดทำดัชนีจากบนซ้ายและดำเนินการต่อไปจนถึงล่างขวา ในรหัสด้านล่างฉันเติมอาร์เรย์ด้วยค่าของแถว เมื่อพิมพ์อาเรย์ออกมามันจะเป็นดังนี้: [[ 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. …
9 python  raster  gdal 

2
สร้างแรสเตอร์ด้วยข้อมูลอ้างอิงทางภูมิศาสตร์ใน R
อ้างถึงคำถามก่อนหน้าของฉันฉันจะ "geocode" / แปลง - ใช้ R - ภาพแรสเตอร์ที่สร้างขึ้นในรูปแบบที่สามารถแสดงเป็นเลเยอร์บนแผนที่ได้อย่างไร ในระยะสั้นฉันตั้งใจจะสร้างผลลัพธ์ของซอฟต์แวร์ SpatialKey ( ภาพหน้าจอ ) อีกครั้ง ฉันใช้อินสแตนซ์ GeoServer เพื่อโฮสต์ข้อมูลสำหรับแผนที่ แต่ฉันจะรวมการฉายภาพและการประสานงานข้อมูลที่ต้องการลงในภาพได้อย่างไรเพื่อที่จะจัดตำแหน่งให้ถูกต้องกับตำแหน่งทางภูมิศาสตร์ที่แท้จริง Heatmap ความหนาแน่นถูกสร้างขึ้นโดยใช้ข้อมูลเชิงพื้นที่

4
มีฟังก์ชั่น“ Tabulate Area” ใน QGIS หรือไม่?
ฉันมีไฟล์แรสเตอร์เกี่ยวกับการใช้ที่ดินในภาคเหนือของอิตาลี (พืชผล / เขตเมือง ฯลฯ ) ฉันได้กำหนดเขตบัฟเฟอร์ไว้รอบ ๆ จุดที่กำหนดของเวกเตอร์เลเยอร์และฉันต้องการคำนวณ% ของพื้นที่เหล่านั้นที่ครอบครองโดยแต่ละค่าของไฟล์แรสเตอร์เพื่อประเมินการใช้งานโดยเฉลี่ยของพื้นที่ที่เลือก (เช่น พืช 70%, 30% ในเมือง, ฯลฯ .. ) ฉันรู้ว่าใน ArcGIS มีฟังก์ชั่น Spatial Analyst ที่เรียกว่า " Tabulate Area " แต่ฉันไม่พบคุณลักษณะดังกล่าวใน QGIS หากใครสามารถช่วยฉันฉันจะขอบคุณมาก
9 qgis  raster 

2
วิธีการตัดฟีเจอร์เวกเตอร์ตามขอบเขตของชุดข้อมูลแรสเตอร์ที่มีอยู่โดยใช้อาร์คปี
ฉันมีชุดข้อมูลแรสเตอร์ที่ถูกตัดด้วย polylines (จากเครื่องมือรูปร่าง) ซ้อนทับ (ดูที่แนบมา) ฉันพยายามคลิป polylines เท่าชุดข้อมูล raster ซึ่งดูเหมือนง่ายพอ แต่ฉันลองหลายสิ่งหลายอย่างและดูเหมือนจะไม่สามารถใช้งานได้ ในที่สุดฉันจะต้องใช้รหัสนี้โดยใช้ arcpy แต่ตอนนี้ฉันคิดว่าเพียงสะกิดไปในทิศทางที่ถูกต้องว่าเครื่องมือใดที่จะทำให้สำเร็จสิ่งนี้จะช่วยฉันได้ในตอนนี้ ขอบคุณ PS ฉันใช้ ArcInfo 10.0

2
แยกพื้นที่ของ DEM ด้านบนที่พื้นที่ 60% อยู่โดยใช้ ArcGIS Desktop หรือไม่
ฉันมี DEM ของภูมิภาคที่เป็นภูเขา ฉันต้องการแยกพื้นที่ของ DEM ด้านบนซึ่ง 60% ของพื้นที่ DEM ทั้งหมดอยู่ โดยพื้นฐานแล้วฉันต้องการแยกพื้นที่ที่เป็นตัวแทนของส่วนบนของภูเขา ฉันเคยได้ยินเรื่องนี้เรียกว่าสายยิปซั่ม (H60 บรรทัด) แต่ไม่สามารถค้นหาเอกสารใด ๆ เกี่ยวกับวิธีการบรรลุ สัญชาตญาณของฉันคือการคำนวณสถิติของ DEM เพื่อบอกฉันว่าระดับ 60% อยู่ที่ใดแล้ว contem DEM ที่ระดับความสูงนี้ จากนั้นฉันสามารถคลิป DEM โดยเส้นนี้และทำการคำนวณของฉันในชุดย่อย DEM ที่ส่งออก ฉันจะกำหนดระดับ 60% นี้ได้อย่างไร

2
การตีความพารามิเตอร์ตำนานความหนาแน่นเคอร์เนล ArcGIS
ใน ArcMap 9.3 ฉันใช้ Kernel Density เพื่อทำแผนที่เหตุการณ์ต่าง ๆ แต่รูปร่างไฟล์ผลลัพธ์ไม่แสดงหน่วยการวัดใด ๆ มีแหล่งข้อมูลที่ดีไม่เกี่ยวกับเทคนิคที่จะอธิบายในการวางคำศัพท์เกี่ยวกับการตีความค่าเอาต์พุตในแง่ของขนาดเซลล์อินพุตและรัศมีการค้นหาหรือไม่?

3
ระบุ shapefiles หรือ rasters ที่เสียหายผ่าน Python หรือ ArcObjects
ฉันสนใจวิธีระบุ rasters (เช่นรูปแบบ ESRI GRID) หรือรูปร่างที่เสียหายที่จะป้องกันไม่ให้ใช้ในเครื่องมือวิเคราะห์ ฉันมีจำนวนมากในโครงสร้างโฟลเดอร์ทรีและต้องการให้สามารถเขียนสคริปต์บางสิ่งที่จะนำทรีไฟล์และสามารถใช้ ID rasters ได้ตัวอย่างเช่นหากคุณพยายามดูใน ArcCatalog จะไม่อนุญาตให้แสดง และตามด้วยจะทำให้เครื่องมือการประมวลผลทางภูมิศาสตร์ล้มเหลว ข้อตกลงเดียวกันสำหรับ shapefiles หรือคลาสคุณลักษณะ ฉันชอบที่จะทำสิ่งนี้ใน Python (และฉันจะไม่ต่อต้านโมดูล Python ที่ไม่ใช่ ESRI หรืออื่น ๆ ) แต่ฉันเปิดรับทุกสิ่ง ฉันเดาว่าคุณสามารถแฮกบางอย่างด้วยกันโดยพยายามตรวจสอบความถูกต้องของรูปทรงเรขาคณิตหรือใช้ประโยชน์จากด้านการออกแบบไฟล์ แต่สิ่งใดที่เหมาะสมที่สุด? หรือมีวิธีอื่นที่จะออกแบบมาเพื่อวัตถุประสงค์ดังกล่าวโดยเฉพาะหรือไม่? เป้าหมายของฉันคือสามารถเรียกใช้กลไกการควบคุมคุณภาพอย่างง่าย ๆ ในไฟล์ประมวลผลล่วงหน้าขนาดใหญ่บางสัปดาห์เพื่อให้แน่ใจว่าพวกเขาจะได้รับเสียงทั้งหมดก่อนที่จะเริ่มทำการประมวลผลแบทช์จริง ขอบคุณทอม

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