Ao criar e importar dados 2D e 3D, muitas vezes encontrei a situação em que não tenho valor Z para um conjunto de coordenadas, que o valor de uma coordenada Z parece fora do intervalo (como -99, -9999, -inf ou similar ) ou que eu preciso criar uma coordenada Z fictícia .
Eu sei que a resposta para minha pergunta é:
"Basta usar um valor que esteja definitivamente fora de alcance no seu caso".
Mas essa resposta deixada de lado, pergunto-me se a comunidade GIS tem um valor padronizado ou usado com mais frequência para uma coordenada Z fictícia ?
fonte
A maioria dos rasters que encontrei usam -9999.0 para dados de ponto flutuante como convenção, e o GDAL usa -dbl_inf quando você estiver escrevendo código para uma imagem que não possui um valor nodata / fictício. O RGB de 8 bits geralmente usa 0 0 0 ou 255 255 255 ou possui um canal alfa ou de máscara.
As coberturas GML 3 (para as quais não há muito suporte no momento, mas que serão alteradas quando a especificação do WCS 2 for ratificada) têm vários valores fictícios que são representados como texto como "ausente" e "retido".
Na minha experiência, qualquer padrão tende a ser específico do domínio ou específico do fornecedor. Se você é o produtor de dados e não o consumidor, escolha um número e atenha-se a ele e verifique se seus consumidores estão cientes disso.
fonte
Eu usaria o NaN porque operações matemáticas produzirão outros NaNs ou lançarão exceções. Dessa forma, você pode detectar, na verdade, que está bagunçando porque está usando um valor falso
fonte