Al crear e importar datos 2D y 3D, muchas veces me he encontrado con la situación en la que no tengo valor Z para un conjunto de coordenadas, que el valor de una coordenada Z parece estar fuera de rango (como -99, -9999, -inf o similar ) o que necesito crear una coordenada Z falsa .
Sé que la respuesta a mi pregunta es:
"Simplemente use un valor que definitivamente esté fuera de rango en su caso".
Pero dejando de lado esa respuesta. Me pregunto si la comunidad SIG tiene un valor estandarizado o más utilizado para una coordenada Z simulada .
fuente
La mayoría de los rásteres que he encontrado usan -9999.0 para datos de punto flotante como una convención, y GDAL usará -dbl_inf cuando esté escribiendo código para una imagen que no tiene un valor nodata / ficticio. RGB de 8 bits usualmente usará 0 0 0 o 255 255 255, o tendrá un canal alfa o máscara.
Las coberturas GML 3 (para las cuales no hay una gran cantidad de soporte en este momento, pero eso cambiará cuando se ratifique la especificación WCS 2) tiene varios valores ficticios que se representan como texto como "falta" y "retenido".
Según mi experiencia, cualquier defecto tiende a ser específico del dominio o del proveedor. Si usted es el productor de datos en lugar del consumidor, elija un número y manténgalo y asegúrese de que sus consumidores estén al tanto de ello.
fuente
Me gustaría utilizar NaN debido a operaciones matemáticas producirán otros NaNs o excepciones de tiro. De esa manera, puede detectar muy pronto que se está equivocando porque está utilizando un valor falso
fuente