Ověřit GeoJSON properties tranformaci pomocí dot notation (při query parametru flatProperties=true)
Vše už je naprogramované, je potřeba všechny datové sady projít a zkontrolovat, zda to funguje.
- code review
Některé externí vizualizační nástroje neumí procházet hierarchii properties, např. ArcGIS neumí přistoupit k properties.address
viz příklad:
{
"features": [
{
"geometry": {
"coordinates": [14, 50],
"type": "Point"
},
"properties": {
"address": {
"address_formatted": "U Lužického semináře 110/40, 11000 Praha, Česko"
},
"some": 2
}
},
{
"geometry": {
"coordinates": [15, 51],
"type": "Point"
},
"properties": {
"address": {
"address_formatted": "Kramotínská 110/40, 11000 Praha, Česko"
},
"some": 3
}
},
],
"type": "FeatureCollection"
}
pomocí knihovny dot-object
lze jednodušše všechny properties transformovat takto:
{
"features": [{
"geometry": {
"coordinates": [14.408997, 50.088896],
"type": "Point"
},
"properties": {
"address.address_formatted": "U Lužického semináře 110/40, 11000 Praha, Česko",
"some": 2
}
}, {
"geometry": {
"coordinates": [15.408997, 51.088896],
"type": "Point"
},
"properties": {
"address.address_formatted": "Kramotínská 110/40, 11000 Praha, Česko",
"some": 3
}
}],
"type": "FeatureCollection"
}
Edited by Jiri Vycpalek