O arquivo csv de entrada tem o seguinte esquema:
latitude;longtitude
90.232;24.244
Preciso gerar um arquivo de fluxo atualizando o esquema de entrada com o novo campo "json".
O esquema de resultados esperado é:
latitude;longtitude;json
90.232;24.244;"{\"type\":\"Point\",\"coordinates\":[90.232,24.244]}"
Então preciso extrair valores de latitude e longitude e colocá-los em json (representado como valor de string).
Para isso utilizei UpdateRecord com Propriedades:
O valor /json é:
{"type":"Point","coordinates":[${\latitude},${\longtitude}]}
Eu também tentei:
{"type":"Point","coordinates":[${latitude},${longtitude}]}
Mas a saída é:
latitude;longtitude;json
90.232;24.244;"{\"type\":\"Point\",\"coordinates\":[,]}"
Então nada é colocado em "espaços reservados" de coordenadas.
Alguém pode me ajudar?