You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Em relação ao formato, penso que guardar diretamente em GeoJSON pode ser a melhor opção, porque não só os dados ficam semanticamente anotados, como quer o Leaflet quer o próprio GitHub conseguem fazer rendering diretamente de dados em GeoJSON, não sendo preciso qualquer processamento. Até dá para configurar o GeoJSON para usar ícones personalizados (do conjunto Maki) e color-coding dos pontos por categoria!
Estive a fazer umas experiências e basicamente basta transformar os dados brutos do Wikidata no GeoJSON equivalente, o que pode ser feito de forma completamente determinística. Por exemplo, esta entrada de uma lista de resultados do Wikidata (exportado como JSON):
{
"item": "http://www.wikidata.org/entity/Q71890449",
"itemLabel": "Biblioteca Municipal de Figueiró dos Vinhos",
"geo": "Point(-8.273731 39.900399)"
}
...seria convertido neste GeoJSON (mostrado em notação diff para salientar as linhas correspondentes ao JSON acima):
Eh pá... acabei de reparar que o GitHub trocou o mapa base nos gist de geojson de Mapbox/OpenStreetMap para um mapa da Microsoft... e pior, desativaram o suporte para cores e ícones personalizados :(
Agora o mapa fica assim:
Mas pronto, de qualquer forma a ideia deste issue era usar o Leaflet e não o renderer do Gist, por isso não há de ser problemático :)
Em relação ao formato, penso que guardar diretamente em GeoJSON pode ser a melhor opção, porque não só os dados ficam semanticamente anotados, como quer o Leaflet quer o próprio GitHub conseguem fazer rendering diretamente de dados em GeoJSON, não sendo preciso qualquer processamento. Até dá para configurar o GeoJSON para usar ícones personalizados (do conjunto Maki) e color-coding dos pontos por categoria!
Estive a fazer umas experiências e basicamente basta transformar os dados brutos do Wikidata no GeoJSON equivalente, o que pode ser feito de forma completamente determinística. Por exemplo, esta entrada de uma lista de resultados do Wikidata (exportado como JSON):
...seria convertido neste GeoJSON (mostrado em notação
diff
para salientar as linhas correspondentes ao JSON acima):Criei um gist a mostrar como fica com vários tipos de entidades, ícones e cores personalizadas. Screenshot abaixo para aguçar o apetite :)
Originally posted by @waldyrious in #28 (comment)
The text was updated successfully, but these errors were encountered: