Ich habe ein großes Raster-Dataset mit einer Auflösung von 100 m und einer RAT-Attributtabelle (RAT). Die Daten wurden von jemand anderem erstellt. Eines der Attribute in der RAT enthält die Datenwerte, die mir wichtig sind, während die tatsächlichen Rasterzellenwerte bedeutungslos sind. Ich habe versucht herauszufinden, wie der Wert des Attributs, das mir wichtig ist, dem tatsächlichen Wert der Rasterzelle zugewiesen werden kann, konnte jedoch nicht herausfinden, wie dies zu tun ist. Der Grund, warum ich dies tun möchte, ist, dass ich ein ziemlich kompliziertes benutzerdefiniertes Python-Tool habe, das von jemand anderem entwickelt wurde, um die von mir benötigten Berechnungen durchzuführen, aber leider nicht in der Lage ist, RAT-Attribute zu verwenden. Es wird nur der der Rasterzelle zugewiesene Wert verwendet, der, wie ich in diesem Fall sagte, bedeutungslos ist.
Ich habe versucht, das Raster-zu-Punkt-Werkzeug auf Umwegen auszuführen, um eine Punkt-Feature-Class zu erstellen, wobei das Zielfeld das Attribut ist, das mir wichtig ist. Ich dachte, ich könnte dann aus der resultierenden Punkt-Feature-Class ein neues Raster erstellen. Das Raster-to-Point-Tool schlug jedoch fehl und gab an, dass ich nicht genügend temporären Speicher hatte (ich verwende einen Alienware-Computer mit 16 GB RAM und einem 1-TB-Datenlaufwerk).
Habe ich irgendwelche Optionen? Ich verwende ArcGIS 10, aber wenn ich das, was ich in einem anderen Paket beschreibe, leicht tun könnte, wäre ich bereit, einen anderen Weg zu gehen (ich bin nicht mit ArcGIS verheiratet).
quelle