Uma linha para cada feição
Cada Feature vira uma linha da tabela. Quando todas as feições são pontos, a tabela começa com as colunas latitude e longitude; caso contrário, cada linha ganha uma coluna wkt, e uma GeometryCollection é gravada como um único valor GEOMETRYCOLLECTION. Feições com geometria nula mantêm a sua linha, com as células de coordenadas vazias.
Como as propriedades são achatadas
- Objetos e arrays aninhados viram texto JSON em uma única célula.
- O
idde uma Feature que ainda não seja uma propriedade vira uma colunaid. - Propriedades simplestyle, como
strokeefill, ficam de fora, e o relatório de conversão conta as feições que as tinham. - Os valores Z são removidos, e o relatório os menciona quando a altura era diferente de zero.
Números limpos e células seguras
Os números são gravados sem notação exponencial, então 1e-7 vira 0.0000001. Células que começam com =, +, - ou @ recebem um apóstrofo no início para que as planilhas não as executem como fórmulas; números negativos simples não são alterados. O arquivo é UTF-8 com marca de ordem de bytes (BOM).