kml
Transcrição
kml
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING - KML (KEYHOLE MARKUP LANGUAGE) Prof. Angelo Augusto Frozza, M.Sc. http://about.me/TilFrozza INTRODUÇÃO KML é um formato de arquivo usado para exibir dados geográficos em um navegador da Terra, como Google Earth, Google Maps e Google Maps para dispositivos móveis É um padrão internacional, atualmente mantido pelo OGC (Open Geospatial Constorium, Inc.) http://www.opengeospatial.org/standards/kml/ INTRODUÇÃO O KML utiliza uma estrutura de tags, com elementos e atributos aninhados e se baseia no padrão XML Todas as tags diferenciam maiúsculas e minúsculas (case sensitive) e devem aparecer exatamente como listadas na Referência do KML A referência indica as tags que são opcionais Em determinados elementos, as tags devem aparecer na ordem mostrada na referência DOCUMENTAÇÃO OGC Referência oficial – OGC KML http://www.opengeospatial.org/standards/kml/ Google Developers KML Reference Tutorial do KML http://goo.gl/EbxJ3U http://goo.gl/fW0rbU KML no Google Maps http://goo.gl/0kSmTc INTRODUÇÃO A KML Para começar a aprender sobre a estrutura básica de um arquivo KML e as tags mais comumente utilizadas os iniciantes podem explorar: O documento de Referência do KML (versão 2.2) e Os arquivos de amostra que acompanham o Tutorial do KML (SamplesInEarth e SamplesInMaps) INTRODUÇÃO A KML - REFERÊNCIA DO KML INTRODUÇÃO A KML - SAMPLESINEARTH INTRODUÇÃO A KML - SAMPLESINMAPS INTRODUÇÃO A KML Tutorial do KML A primeira seção (Documentos KML básicos) descreve recursos que podem ser criados com a interface do usuário do Google Earth; Esses recursos incluem marcadores, descrições, superposições de solo, caminhos e polígonos; A segunda seção (Documentos KML avançados) descreve recursos que requerem a criação de KML com um editor de texto; Quando um arquivo de texto é salvo com uma extensão .kml ou .kmz, os navegadores do Google Earth e Google Maps sabem como exibi-lo automaticamente DOCUMENTO KML Entendendo um documento KML DOCUMENTO KML Entendendo um documento KML DOCUMENTO KML Elemento LookAt KML NO GOOGLE MAPS O Google Maps suporta os seguintes elementos KML: Marcadores Ícones Pastas HTML descritivo KMZ (KML compactado, incluindo imagens anexadas) Polilinhas e polígonos Estilos de polilinhas e polígonos, incluindo cor, preenchimento e opacidade Links de rede para importar dados dinamicamente Superposições de solo e de tela EXEMPLOS DE USO Edge of Existence Pacientes http://www.scribblemaps.com/maps/kml/2839F5M6E3.kml Planeta Terra http://earth.google.com/intl/pt-BR/outreach/cs_edge.html http://www.discoverybrasil.com/planetaterra/kml/PLANET EARTH.kml Fazenda Lagoa da Cruz http://woozor.es/gratis-pronostico-del-tiempo-per-10-dias/tiempode-fazenda-lagoa-da-cruz-en-brasil_31_6015_29779_es.kml FERRAMENTAS ÚTEIS Google Earth KML Interactive Sampler Batch GeoCode http://www.batchgeo.com/br/ Permite ao usuário empregar como informação espacial o endereço (rua, número, CEP etc.) da informação coletada; Earth Point http://kml-samples.googlecode.com/svn/trunk/interactive/index.html http://www.earthpoint.us/ExcelToKml.aspx Permite a geração de arquivos KML a partir de arquivos Excel onde a informação espacial é inserida através da Latitude e Longitude da informação coletada; Desenhar objetos KML http://www.birdtheme.org/useful/googletool.html KML E GOOGLE DOCS Google Earth Solidário http://earth.google.com/outreach/tutorial_mapper.html Planilha para criação de mapas 2.0 http://earth.google.com.br/outreach/tutorial_mapper.html LINKS INTERESSANTES... Blog de Geotecnologia http://www.cartotech.com.br/ EXERCÍCIO POSTGIS X KML É possível importar e exportar dados do PostGIS usando o formato KML a) O PostGIS possui uma função ST_AsKML que gera a saída de uma consulta em formato KML. Demonstre o uso dessa função com os dados dos mapas trabalhados em sala de aula. b) A ferramenta ogr2ogr permite importar e exportar dados em formato KML. Demonstre o uso dessa ferramenta com os dados dos mapas trabalhados em sala de aula. EXERCÍCIO EXTRA Proponha e implemente uma solução usando KML; Essa aplicação pode ser direcionada para uso com uma das aplicações vistas em sala da aula: Google Earth Google Maps Planilha Mapper 2.0 Apresente os resultados na forma de relatório e envie os arquivos KML por e-mail ao professor;