Es gibt mehrere GeoTIFF-Dateien (Größe ~ 7000 x 7000 px), die ich in ArcGIS Desktop 10.0 zu öffnen versuche. Ich habe bereits Rasterpyramiden für sie (.ovr-Dateien) mit dem Geoverarbeitungswerkzeug erstellt, aber ihre Qualität ist ziemlich schlecht (Größenänderung 0,25):
Jede GeoTIFF-Datei enthält viele dünne Details - tatsächlich handelt es sich um eine CAD-Zeichnung, die im Raster gespeichert ist. Ich habe versucht, die manuelle Größenänderung für GeoTIFF im kostenlosen Bildbetrachter durchzuführen, und habe Resample + Anti-Aliasing verwendet. Ergebnis sieht gut aus (0,25 Größe ändern):
Standard-Resample-Methoden (in ArcGIS 10.0), die ich für die Pyramidenerstellung verwendet habe, haben mir kein gutes Ergebnis gebracht. Ich habe auch versucht, Bilder ohne Pyramiden anzuzeigen - das Gleiche.
Dann habe ich versucht, diese Pyramidendatei (.ovr) mit der GDAL-Bibliothek (GDALDataset.BuildOverview) zu erstellen. GDAL kann jedoch auch kein Anti-Aliasing beim Generieren von OVR-Dateien verwenden.
Eine andere Möglichkeit besteht darin, die OVR-Datei manuell zu generieren. Ich habe versucht, eine Bibliothek zum Erstellen einer OVR-Datei zu finden. Nichts. Bald habe ich festgestellt, dass OVR tatsächlich eine mehrseitige TIFF-Datei ist. Als ich die OVR-Datei manuell im Bildeditor (als mehrseitiges TIFF) erstellt, umbenannt und versucht habe, sie in ArcGIS zu verwenden, sah ich einen schwarzen Bildschirm mit einigen Verzerrungen. Möglicherweise liegt ein Problem mit der Farbpalette vor. Ich habe auch keine OVR-Spezifikation gefunden.
Weiß jemand, dass es eine Möglichkeit gibt, solche Pyramidendateien mithilfe von Anti-Aliasing zu generieren, um die Bildqualität zu verbessern? Kann es Links zu OVR-Spezifikationen oder Bibliotheken geben?
EDIT1:
Hier ist ein Teil des Rasters, der als Beispiel verwendet werden kann (versuchen Sie, Pyramiden in ArcGIS zu erstellen).
EDIT2:
Um auf Kommentare zum Ändern der Resampling-Methode beim Erstellen von Pyramiden vollständig zu antworten, habe ich alle Methoden in ArcGIS ausprobiert. Dann habe ich jede OVR-Datei als mehrseitiges TIFF geöffnet und eine Pyramidenebene genommen und in einer separaten Datei gespeichert. Dann habe ich dasselbe Quellbild im Freeware-Viewer (IrfanViewer) auf dieselbe Größe (Pyramidenebene) neu abgetastet. Das Quellbild hat eine Größe von 5001 x 3361 px. Die Pyramidenebene hat eine Größe von 313 x 210 px. Das Bild wurde also 16-mal verkleinert. Hier sind meine Ergebnisse:
- Nächste Resampling-Methode (aus der Pyramidendatei):
- Bilineare Resampling-Methode (aus der Pyramidendatei):
- Cubic Resampling-Methode (aus der Pyramidendatei):
- Resample mit Anti-Aliasing in IrfanViewer auf dieselbe Größe:
EDIT3:
Ich reicht eine meiner Quelle georeferenziert Rastern und sein neu abgetasteten Beispiel die Qualität zu zeigen , die ich in Pyramiden zu erreichen versuchen.