การแสดงค่าพื้นหลังแรสเตอร์เป็นแบบกลวงสำหรับค่า RGB มากกว่าหนึ่งชุดโดยใช้ ArcMap?


9

ฉันมีสองชั้นที่ซ้อนทับกัน. cw ในพื้นที่เดียวกันแม้ว่าจะมีเลเยอร์อยู่ตรงกลางโดยมีขอบสีขาว เมื่อฉันตั้งค่าพื้นหลังเป็น 255,255,255 และกำหนดเป็นกลวงมันจะกลวงเฉพาะค่า RGB นั้นเฉพาะเมื่อในความเป็นจริงมีค่า "สีขาว" อื่น ๆ ในเลเยอร์ของฉันเช่น:

254254254; 253,253,253 .. ไปจนถึง 249,249,249

มีวิธีในการกำหนดค่าพื้นหลังของจอแสดงผลเพื่อรวมชุดของค่า RGB ที่ไม่ซ้ำกันหนึ่งชุดหรือไม่

ฉันรู้ว่าฉันสามารถแก้ไขปัญหานี้ได้ (การตัด, เครื่องคำนวณแรสเตอร์และอื่น ๆ ) แต่ฉันต้องการเก็บไฟล์. cw ต้นฉบับเพียงไฟล์เดียวโดยไม่สร้างรายการซ้ำดังนั้นฉันจึงต้องการใช้ Arcmap symbology หรือเครื่องมือสร้างภาพ

สิ่งที่ฉันต้องการก็เหมือนกับCustom transparency optionsใน QGIS แต่สำหรับ ArcMap

คำตอบ:


7

ตั้งแต่ 10.1 คุณสามารถใช้เครื่องมือวิเคราะห์รูปภาพ (Windows> การวิเคราะห์รูปภาพ) เพื่อสร้างฟังก์ชั่นหน้ากากที่จะทำการปิดบังได้ทันที

เมื่อใช้ฟังก์ชัน Mask คุณจะระบุค่า NoData ตั้งแต่หนึ่งค่าขึ้นไปหรือช่วงของค่าพิกเซลที่ถูกต้อง

อินพุตสำหรับฟังก์ชั่นนี้มีดังต่อไปนี้:

อินพุต Raster / NoData การตีความ / ค่า NoData / ช่วงที่รวม

การตีความ NoData หมายถึงวิธีที่ค่า NoData จะส่งผลต่อภาพที่ส่งออก

ทั้งหมด - ค่า NoData ที่คุณระบุสำหรับแต่ละแบนด์จะต้องเกิดขึ้นในเซลล์เดียวกันเพื่อให้อิมเมจเอาต์พุตมีเซลล์ NoData

ใด ๆ - ถ้าค่า NoData ที่คุณระบุนั้นเกิดขึ้นกับเซลล์ในแถบแบนด์ที่ระบุเซลล์นั้นในอิมเมจเอาต์พุตจะเป็น NoData

นี่คือคำแนะนำการถอดความเกี่ยวกับวิธีการใช้สิ่งนี้จากเอกสารของ ESRI :

การเพิ่มฟังก์ชั่น

แต่ละฟังก์ชั่นในห่วงโซ่ฟังก์ชั่นจะถูกแทนด้วยฟังก์ชั่นสัญลักษณ์ฟังก์ชั่น ในการเริ่มเพิ่มฟังก์ชั่นเป็นครั้งแรกคุณต้องคลิกปุ่มเพิ่มฟังก์ชั่น ในหน้าต่างการวิเคราะห์รูปภาพ หากเลเยอร์แรสเตอร์มีแท็บฟังก์ชั่นคุณสามารถแก้ไขเชนและฟังก์ชั่นภายในแท็บนั้นได้ หากคุณต้องการที่จะสร้างชั้นแรสเตอร์ใหม่ในตารางของเนื้อหาที่มีห่วงโซ่ฟังก์ชั่นการแก้ไขให้คลิกที่ฟังก์ชั่นแก้ไข ... เพิ่มฟังก์ชั่นปุ่ม การไปยังฟังก์ชั่นโซ่อาจแตกต่างกันไปขึ้นอยู่กับว่ามีอยู่จริงหรือไม่


ขั้นตอนเหล่านี้อธิบายวิธีการเพิ่มฟังก์ชั่นในเลเยอร์แรสเตอร์เป็นครั้งแรก

  1. ใน ArcMap เปิดหน้าต่าง Image Analysis (คลิกหน้าต่าง> Image Analysis)
  2. เลือกชั้นในภาพหน้าต่างการวิเคราะห์และคลิก เพิ่มฟังก์ชั่นปุ่ม หน้าต่างตัวแก้ไขฟังก์ชั่น Raster จะเปิดขึ้นซึ่งมีเชนฟังก์ชันเริ่มต้น ฟังก์ชัน Identity มีอยู่เมื่อไม่มีฟังก์ชั่นอื่น เมื่อคุณเพิ่มฟังก์ชันแล้วฟังก์ชัน Identity จะหายไปเนื่องจากไม่จำเป็นอีกต่อไป
  3. คลิกขวาที่ฟังก์ชัน Identity คลิก Insert จากนั้นคลิกที่ Mask Function เพื่อเพิ่ม เมื่อคุณเพิ่มฟังก์ชั่นมันจะถูกแทรกไว้เหนือฟังก์ชันที่คุณคลิก
  4. แก้ไขการตั้งค่าและคลิกตกลง เมื่อคุณคลิกตกลงห่วงโซ่ฟังก์ชั่นจะถูกตรวจสอบ หากฟังก์ชั่นที่คุณกำลังเพิ่มใช้งานไม่ได้เชนของฟังก์ชันจะไม่ถูกเพิ่ม คุณไม่สามารถลากและวางฟังก์ชั่นเพื่อเปลี่ยนตำแหน่งภายในโซ่ คุณต้องลบฟังก์ชั่นและเพิ่มไปยังตำแหน่งใหม่หากคุณต้องการย้ายฟังก์ชั่น

3

เพิ่มวงความทึบ ECW ของคุณด้วย ERDAS ทึบสร้างเป็นส่วนหนึ่งของอพอลโล Essentials ยูทิลิตี้ หน้าดาวน์โหลดสำหรับ Apollo Essentials Utilities ระบุว่า "ไม่ต้องมีใบอนุญาต"

ทางเลือก ArcGIS เท่านั้น ( จาก ESRI Australia ):

จาก ArcCatalog:

  1. สร้างฐานข้อมูลไฟล์ใหม่
  2. สร้างชุดข้อมูล Mosaic ใหม่: คลิกขวาที่ฐานข้อมูลภูมิศาสตร์ใหม่> ชุดข้อมูลโมเสกและป้อนพารามิเตอร์ของคุณโดยใช้ระบบพิกัดของภาพ (พร้อมนำเข้า) และตรวจสอบให้แน่ใจว่าใช้คุณสมบัติพิกเซลจาก ecw ของคุณ
  3. คลิกขวาที่ชุดข้อมูล mosaic ที่ว่างและเลือก: เพิ่ม Rasters จากนั้นเพิ่มรูปภาพของคุณและยอมรับค่าเริ่มต้น
  4. คลิกขวาที่ชุดข้อมูล mosaic และเลือก: Build Overviews และยอมรับค่าเริ่มต้น

จากนั้นจาก ArcToolbox:

  1. เครื่องมือการจัดการข้อมูล> Raster> ชุดข้อมูล Mosaic> Build Footprints ... ที่นี่คุณสามารถตั้งค่า ยอมรับค่าเริ่มต้นอื่น ๆ แล้วกดตกลง

1

ตัวเลือกที่ไม่ใช่ ESRI อาจจะมีการใช้GDAL

nearblackเครื่องมือที่จะแปลงพิกเซลเกือบสีดำหรือสีขาวเกือบทุกสีดำหรือสีขาว

แม้ว่าจะไม่ตรงกับความต้องการของคุณในการไม่สร้างไฟล์ซ้ำ

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