Entfernen schwarzer Kanten beim Mosaikieren mit ArcGIS Desktop oder QGIS? [geschlossen]


13

Ich möchte drei Bilder mosaikieren. Jedes Bild hat einen schwarzen Hintergrund. Der Hintergrund bleibt auch nach dem Mosaikieren der Bilder erhalten, sodass es sich um eine Lücke zwischen den Bildern handelt.

Wie kann ich diese schwarze Farbe mit ArcGIS oder QGIS entfernen?

Antworten:


13

benutze gdalwarp wie folgt:

gdalwarp -srcnodata 0 -dstalpha input.tif output.tif

-srcnodata value [value ...]: Legt die Werte für die Knotenmaskierung für die Eingabebänder fest (für jedes Band können unterschiedliche Werte angegeben werden). Wenn mehr als ein Wert angegeben wird, sollten alle Werte in Anführungszeichen gesetzt werden, um sie als ein einziges Betriebssystemargument zusammenzuhalten. Maskierte Werte werden bei der Interpolation nicht verwendet. Verwenden Sie den Wert None, um die Einstellungen für intrinsische Knotendaten im Quellendatensatz zu ignorieren.

.

-dstalpha: Erstellt ein Ausgabe-Alphaband, um Knoten-Pixel (nicht gesetzt / transparent) zu identifizieren.


9

Das Entfernen des schwarzen Kragens ist mit ArcMap 10 sehr einfach:

  1. Wählen Sie die "blaue Registerkarte". Wählen Sie dann den schwarzen Hintergrund aus, um den Pixelwert zu bestimmen (in meinem Fall ist der Pixelwert für den schwarzen Hintergrund auf 0 gesetzt).
  2. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Raster-Layer und wählen Sie Eigenschaften> Symbologie.
  3. Wählen Sie das gewünschte Farbdisplay.
  4. Überprüfen Sie den "Display Background Value" "YOUR_VALUE_HERE" als "No Color".

Alternativ können Sie Reklassifizieren Ihre Rasterdaten und entweder bestimmte Werte ausschließen oder die schwarzen Kragen Pixelwerte „NoData“ gesetzt.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben


2

Wenn Sie QGIS verwenden, können Sie den schwarzen Hintergrund / die schwarzen Ränder über Eigenschaften -> Transparenz entfernen. Dort setzen Sie den Wert Keine Daten auf 0. In jedem Fall ist meine Antwort fast 2,5 Jahre zu spät, aber diese Antwort könnte nützlich sein für jemanden, der derzeit mit einigen Problemen konfrontiert ist.


1

In ArcGIS Pro:

  1. Öffnen Sie die Ortho-Layer-Symbologie, indem Sie mit der linken Maustaste auf den Layer klicken.
  2. Gehen Sie zur Überschrift "Maske"
  3. Aktivieren Sie das Kontrollkästchen "Hintergrundwert anzeigen".
  4. Stellen Sie sicher, dass die beiden Farbauswahlfelder auf "Keine Daten" eingestellt sind.

Bitte beachten Sie: Aus ärgerlichen, ärgerlichen Gründen wurden auf der Registerkarte Symbologie-Menüband oben auf dem Bildschirm die Maskierungsoptionen unter "Erweiterte Optionen" ausgeblendet und ich habe sie zuvor nicht entdeckt.

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.