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

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

3
การหาค่าของเซลล์แรสเตอร์ที่ใกล้ที่สุดตามจุดเวกเตอร์
ฉันมีสองเลเยอร์ใน ArcGIS: หนึ่งคือเวกเตอร์พอยท์และอีกหนึ่งคือเลเยอร์แรสเตอร์ ฉันต้องการผนวกค่าของตารางข้อมูลแบบแรสเตอร์ที่จุดเวกเตอร์ ปัญหาคือจุดเวกเตอร์อยู่ห่างจากกริดแรสเตอร์ใด ๆ ที่มีอยู่ดังนั้นค่าคำสั่ง "ตัวอย่าง" จะไม่ส่งคืนค่าสำหรับจุดเวกเตอร์เหล่านั้น ดังนั้นคำถามของฉันคือฉันจะหาเซลล์แรสเตอร์ที่ใกล้ที่สุดที่ให้เวกเตอร์พอยต์และดึงค่าจากเซลล์ได้อย่างไร จริงๆแล้วมีสองสิ่งที่ฉันต้องทำ: ระบุ outliner ภายในแรนเจอร์ (โดยปกติ 1-2 เซลล์อยู่ห่างจากแรสเตอร์ที่ฉันมีอยู่) กำหนดค่าจากแรสเตอร์ที่ใกล้ที่สุดให้กับพวกเขาหากพวกเขาอยู่ในช่วง แก้ไข: ฉันมีจุดเวกเตอร์ประมาณ 3000 จุดและปัญหาของฉันคือ: ฉันต้องการผนวกค่าแรสเตอร์ตามตำแหน่งตามจุดเวกเตอร์ ฉันใช้เครื่องมือ "ตัวอย่าง" และใช้งานได้ดีกับคะแนนส่วนใหญ่ อย่างไรก็ตามมีสถานการณ์เช่นนี้ จุดที่ถูกต้องสามารถรับค่าได้จาก raster ("ตัวอย่าง") แต่จุดซ้ายไม่สามารถทำได้เนื่องจากปัญหาการจัดตำแหน่ง Raster เป็นรูปหลายเหลี่ยมไม่ทำงานเพราะฉันได้รับข้อความแสดงข้อผิดพลาดว่าฉันไม่สามารถเปลี่ยนเป็นเวกเตอร์ได้เนื่องจากพวกเขาอยู่นอกโดเมน นอกจากนี้ฉันมีคะแนนเช่นนี้ จุดบนเหล่านั้นไม่ควรรับค่าใด ๆ เพราะอยู่ห่างจากแรสเตอร์มากเกินไป ฉันคิดถึงการทำงานของเวย์เลย์: ขั้นตอนที่ 1 ทำ "ตัวอย่าง" ก่อน ขั้นตอนที่ 2 เลือกค่า Null หลังจากการดำเนินการ "ตัวอย่าง" ขั้นตอนที่ …

2
ปรับเปลี่ยนการแสดงเลเยอร์แรสเตอร์และคุณสมบัติสัญลักษณ์โดยทางโปรแกรมด้วย arcpy หรือ ArcObjects
ฉันมีไฟล์ NITF มากกว่า 1,500 ไฟล์ที่ฉันต้องสามารถปรับเปลี่ยนการแสดงเลเยอร์และสัญลักษณ์ของโปรแกรมจากภายใน ArcMap ฉันต้องตั้งค่าคุณสมบัติที่ระบุไว้ในสีแดงด้านล่าง: ฉันได้ดูเอกสาร arcpy และดูเหมือนว่าคุณสมบัติเหล่านี้จะถูกเปิดเผย - โดยสุจริตฉันไม่ได้คาดหวังให้พวกเขาเป็น ฉันรู้สึกว่าฉันสามารถเข้าถึงพวกเขาผ่าน ArcObjects ทุกคนมีประสบการณ์ / โชคในการปรับเปลี่ยนคุณสมบัติเหล่านี้โดยทางโปรแกรมหรือไม่

2
ทางเลือกที่เขียนสคริปต์ได้สำหรับ ArcScan (โดยเฉพาะเส้นเวกเตอร์ภายในระยะเผื่อ)?
คำตอบน่าเศร้าที่คุณสามารถเข้าถึง ArcScan จากสคริปต์ไพ ธ อนได้หรือไม่? แนะนำว่าไม่สามารถสคริปต์ ArcScan จากภายในสคริปต์ไพ ธ อน ดังนั้นไม่มีใครรู้ถึงทางเลือกใด ๆ ใน ArcScan (ภายใน ArcGIS หรือใน GIS อื่นหรืออะไรที่ ... ) ที่เขียนได้? ฟังก์ชั่นที่ฉันต้องการคือความสามารถในการแปลงจากแรสเตอร์เป็นเวกเตอร์ด้วยเส้นเวกเตอร์ 'อัจฉริยะ' ตัวอย่างเช่น ArcScan ช่วยให้คุณสามารถตั้งค่าความทนทานต่อระยะทางเพื่อให้เส้นใด ๆ ที่ถูกเวกเตอร์และน้อยกว่าระยะห่างนั้นจะรวมเข้าด้วยกัน มันยังทำสิ่งที่มีเหตุผลอื่น ๆ อีกมากมายด้วยเส้นแรสเตอร์ (ตัวอย่างเช่นถ้าเส้นกว้าง 3 พิกเซลมันทำให้เวกเตอร์เป็นเส้นเดียวที่วางอยู่กลางบรรทัดแรสเตอร์) ความคิดใด ๆ

3
กำลังมองหาฟังก์ชั่นค่าใช้จ่ายระยะทางแรสเตอร์โอเพนซอร์ซที่รวดเร็วเพื่อใช้ในโค้ด
ฉันใช้อินเทอร์เน็ตอย่างรวดเร็วในการหาฟังก์ชั่นต้นทุนทางไกลแบบโอเพ่นซอร์สซึ่งฉันสามารถฝังไว้ในโค้ดของฉันได้ ฟังก์ชั่นนั้นควรจะทำงานเหมือนกับการใช้งาน ArcGISซึ่งฉันสามารถระบุแรสเตอร์ต้นทางและแรสเตอร์ราคาและส่งออกแรสเตอร์ระยะทางค่าใช้จ่าย ที่กล่าวว่าการดำเนินการไม่จำเป็นต้องมีความซับซ้อนเช่นเดียวกับ ArcGIS ที่ฉันไม่จำเป็นต้องใส่ "rasters" ด้วย metadata ทางภูมิศาสตร์แบบฝังตัว - ลายเซ็นที่ใช้อาร์เรย์ตัวเลขอย่างง่ายจะเพียงพอเพราะฉันสามารถตรวจสอบว่าข้อมูลทับซ้อนกันอย่างถูกต้อง ในเวลาที่ฉันเรียกฟังก์ชั่น จุดประสงค์เฉพาะของฉันคือการคำนวณระยะทางต้นทุนไปยังจุดเดียวที่อยู่ตรงกลางของแรสเตอร์ราคา 1000 x 1,000 ตามการคลิกของผู้ใช้ดังนั้นการดำเนินการที่รวดเร็วจึงมีความสำคัญมาก การติดตั้ง AC # นั้นเหมาะสมอย่างยิ่ง แต่ฉันจะตรวจสอบทุกอย่างที่มีอยู่ มีใครรู้บ้างเกี่ยวกับห้องสมุดโอเพ่นซอร์สที่รองรับสิ่งนี้ ขอบคุณสำหรับความช่วยเหลือของคุณ!

3
ทำให้พื้นที่โนดาต้าของภาพรวมภาพรวมของออร์โทโฟโต้ที่ถูก resampled เป็นสีขาวหรือไม่
ฉันมีชุดภาพ orthophoto ซึ่งเต็มไปด้วยข้อมูล แต่เมื่อรวมกันความครอบคลุมไม่ได้เป็นรูปสี่เหลี่ยมผืนผ้าดังนั้นจึงมีพื้นที่โนดาต้า ใน MapGuide ฉันต้องสามารถแสดงพื้นที่โนดาต้าเหล่านี้เป็นสีขาวเพื่อให้ผู้ใช้ของฉันไม่ต้องเสียหมึกสีดำเมื่อพิมพ์ ในขนาดใหญ่ที่ฉันแสดงภาพความละเอียดเต็มรูปแบบดั้งเดิมโดยตรงไม่มีปัญหา ฉันเพิ่งตั้งค่าสีพื้นหลังของแผนที่เป็นสีขาวและพื้นที่ที่ไม่มีภาพ orthophoto แสดงพื้นหลัง เพื่อประสิทธิภาพฉันต้องผสานภาพต้นฉบับเหล่านี้ทั้งหมดเข้ากับภาพรวมคอมโพสิตที่มีการ resampled สำหรับการแสดงในระดับที่เล็กลงซึ่งสามารถดูได้มากขึ้นในคราวเดียว ฉันพยายามใช้ GDAL เพื่อรวมและลองใหม่ภาพรวม แต่โดยค่าเริ่มต้นดูเหมือนว่าจะสร้างแผ่น GeoTIFF คอมโพสิตที่มีการสุ่มใหม่ด้วยสีดำในพื้นที่โหนดและ MapGuide ไม่อนุญาตให้ฉันตั้งค่าสีดำแบบโปร่งใสใน rasters สี มีวิธีให้ฉันได้อย่างมีประสิทธิภาพในสิ่งที่ฉันต้องการหรือไม่ ฉันได้ให้คำตอบที่ฉันลงเอยด้วยการใช้ GDAL แต่ชอบที่จะเห็นวิธีแก้ปัญหาโดยใช้โปรแกรมอรรถประโยชน์การประมวลผลภาพอื่น ๆ และแอพพลิเคชั่น GIS ทั้งโอเพ่นซอร์สและกรรมสิทธิ์
9 gdal  raster 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.