Beim Erstellen und Importieren von 2D- und 3D-Daten bin ich häufig auf die Situation gestoßen, dass ich keinen Z-Wert für einen Koordinatensatz habe und der Wert einer Z-Koordinate außerhalb des Bereichs liegt (z. B. -99, -9999, -inf oder ähnliches) ) oder dass ich eine Dummy- Z-Koordinate erstellen muss .
Ich weiß, dass die Antwort auf meine Frage lautet:
"Verwenden Sie einfach einen Wert, der in Ihrem Fall definitiv außerhalb des Bereichs liegt."
Aber diese Antwort beiseite gelegt Ich frage mich, ob die GIS-Community einen standardisierten oder am häufigsten verwendeten Wert für eine Dummy- Z-Koordinate hat.
quelle
Die meisten Raster, auf die ich gestoßen bin, verwenden -9999.0 für Gleitkommadaten als Konvention, und GDAL verwendet -dbl_inf, wenn Sie Code für ein Bild schreiben, das keinen Nodata / Dummy-Wert hat. 8-Bit-RGB verwendet normalerweise 0 0 0 oder 255 255 255 oder hat einen Alpha- oder Maskenkanal.
GML 3-Deckungen (für die es derzeit nicht viel Unterstützung gibt, die sich jedoch ändern werden, wenn die WCS 2-Spezifikation ratifiziert wird) enthalten mehrere Dummy-Werte, die als Text dargestellt werden, z. B. "fehlt" und "zurückgehalten".
Nach meiner Erfahrung ist jeder Standard eher domänenspezifisch oder herstellerspezifisch. Wenn Sie eher Datenproduzent als Verbraucher sind, wählen Sie eine Nummer und bleiben Sie dabei. Stellen Sie sicher, dass Ihre Verbraucher darauf aufmerksam gemacht werden.
quelle
Ich würde NaN verwenden, weil mathematische Operationen andere NaNs erzeugen oder Ausnahmen auslösen. Auf diese Weise können Sie deutlich erkennen, dass Sie Fehler machen, weil Sie einen falschen Wert verwenden
quelle