EXPLORANDO O HTML5 PARA VISUALIZAÇ ÃO DE DADOS GEOGRÁFICOS Marcel Mendonça Grilo 1 , Jéferson José Ribeiro 2, , Sérgio Souza Costa 3 1 Cientista da Computação, UNIFEI, Itajubá-MG, [email protected]2 Cientista da Computação, UNIFEI, Itajubá-MG, [email protected]3 Doutor em Computação Aplicada, UFMA, São Luís-MA, [email protected]
26
Embed
Explorando o HTML5 para visualização de dados geográficos
Os novos recursos do HTML5 estão trazendo novas possibilidades para o desenvolvimento de aplicações web, como por exemplo, as aplicações para visualização de dados geográficos. Agora é possível visualizar dados vetoriais diretamente nos navegadores web. Este recurso pode ter um grande impacto na forma de desenvolver e projetar essas aplicações, pois não requer que estes dados sejam convertidos em imagens. Considerando este novo cenário, este trabalho tem como objetivo investigar estes novos recursos, identificando suas vantagens e restrições para visualização de dados vetoriais através da web.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
EXPLORANDO O HTML5 PARA VISUALIZACAO DE DADOS
GEOGRAFICOS
Marcel Mendonça Grilo1, Jéferson José Ribeiro2,, Sérgio Souza Costa3
● Biblioteca JavaScript, moderna (JQuery like) e leve (125kb).
● Desenvolvida e mantida pela Cloudmade, e com contribuições de diversos programadores.
● Muito bem documentada, com guias, tutoriais e exemplos.● Suporte a SVG, canvas e VML (IE antigos).● Extendido através de plugins● Tile layers (OSM, WMS)● Vector layers (GeoJSON)● Projeção (latlong,Spherical Mercator)
Micro-regiõesCicloviaPraças e áreas verdes
Integrando diferentes camadas, de diferentes fontes.
Fonte: GeoSON - Recife Dados
Leaflet - Explorando Usando requisições assíncronas (AJAX) para retornar os dados geográficos que coincidem com uma região selecionada.
OpenLayer 3
● Biblioteca JavaScript moderna (versão 3 redesenhada).● Muito bem documentada, com guias, tutoriais e exemplos.● Suporte a SVG, canvas e VML (IE antigos).● Muitos recursos.● Tile layers (OSM, Bing, MapQuest, WMS)● Vector layers (GeoJSON, KML, GML, TopoJSON)● Projeção (latlong,Spherical Mercator)
OpenLayer 3 - Explorando
BingMaps + Recife Dados (GeoJSON)
Fonte de dados vetoriais
1. Localmente2. Portal de dados abertos governamentais3. OpenStreetMap (API)4. Servidores de dados vetoriais
Micro-regiõesCicloviaPraças e áreas verdes
http://dados.recife.pe.gov.br/dataset
Portal de dados abertos governamentais
Dados abertos governamentais são “dados produzidos pelo governo e colocados a disposicao das pessoas de forma a tornar possıvel nao apenas sua leitura e acompanhamento, mas tambem sua reutilizacao em novos projetos, sıtios e aplicativos; seu cruzamento com outros dados de diferentes fontes” (W3C, 2011)
Visualização prejudicada em níveis de zoom baixos, pelo grande volume de dados.
Servidores de dados vetoriais
Vector tiling
Multiescala e generalização
Fonte: GAFFURI (2012)
Servidores de dados vetoriais
Existem alguns protótipos, como o TileStache (Python) e OpenCarto (Java). Neste trabalho não foram explorados.
OpenCarto
Considerações finais
● Os servidores de mapas evoluíram muito nos últimos 20 anos, tornando mais fácil a experiência do usuário.
● O HTML5 traz novas oportunidades e desafios na construção de outros tipos de aplicativos○ Não apenas prover informações espaciais.
● O uso de dados vetoriais, não pode ser visto como substituto aos servidores de mapas atuais, mas sim a base para uma nova geração de aplicativos geográficos na web.
● Existem ainda outros recursos, como GeoLocation, WebSocket, Offline Storage.
● Visualização de dados vetoriais se mostra um importante instrumento de apoio a divulgação e integração de dados abertos governamentais.
Referências
GAFFURI, J. Toward Web Mapping with Vector Data. In: XIAO, N.; KWAN, M.-P.; GOODCHILD, M.; SHEKHAR, S. (Eds.). Geographic Information Science SE - 7. Lecture Notes in Computer Science. [S.l.]: Springer Berlin Heidelberg, 2012. v. 7478p. 87–101.
W3C. Manual dos dados abertos: governo. Disponıvel em: <http://www.w3c.br/pub/Materiais/PublicacoesW3C/Manual_Dados_Abertos_WEB.pd f>.