Programas, sites e ferramentas para localizar endereços, encontrar coordenadas, criar mapas de pontos ou polígonos, mapping, geocoding, …
•••
Programas completos
Google Maps
Online
- Serve para:
- localizar um ponto
- localizar uma lista de endereços (CSV ou XLS)
- criar linhas ou polígonos no mapa
- publicar mapas interativos
- encontrar a coordenada de um ponto
- Vantagens:
- Na localização em lote (entrando com uma tabela em csv ou xlsx), mantém a tabela vinculada aos pontos
- Possível editar a tabela após a localização
- Possível corrigir os pontos localizados
- Gera código para embed (incorporar)
- Customização de cores e espessuras
- Possui camadas
- Desvantagens:
- Não é possível customizar o estilo dos trajetos feitos para carro (só as linhas retas)
- Trabalhar com layers não é muito fácil
- Não é possível mover um ponto entre layers
- Difícil saber como selecionar uma layer ou perceber quando a layer está selecionada
- Na edição de um local, é fácil arrastar um pino sem querer e perder a localização anterior
Tutoriais com Google Maps:
Como criar mapas com Google Maps
Como localizar uma lista ou tabela de endereços
Tableau Public
O Tableau é uma boa ferramenta para criar mapas a partir de tabelas, sejam elas arquivos do excel, CSVs, JSONs, ou tabelas do Google Docs.
O Tableau Public agora suporta arquivos do formato shapefile (SHP), o que é bom para criar mapas de polígonos (mapa de área, polygon map, cloropleth maps, polygon-shaded maps).
Leia mais aqui sobre o Tableau Public
-
Como visualizar dados com Tableau
Como fazer um tableau responsivo
Como preparar os dados para o Tablau (normalizar tabelas)
Como criar mapas de polígono no Tableau a partir de shapefiles (esse tutorial foi feito antes de o Tableau liberar a conexão direta com os arquivos shapefile. É um passo a passo de como transformar um arquivo .shp em uma tabela de excel que o tableau vai ler para gerar um mapa de polígono)
QGIS
Desktop (mac/win/linux)
- Serve pra:
- trabalhar com mapas de modo geral;
- abrir arquivos georreferenciados, como o mais comum .shp (shapefile) ou o .kml (do Google);
- sobrepor camadas de mapas;
- fazer cruzamentos de dados geográficos; …
- Licença: Free / Open Source
- Equivalente ao ArcMap (ArcGIS), é mais simples, grátis, tem pra mac & linux, e funciona muito bem
- Trabalha com arquivos SHP
- Abre KMLs do google maps
- Salva KMLs para usar no Google Maps ou Google Earth
- Exporta em vetor: SVG e PDF
- Tutorial básico: QGis para jornalistas
Google Fusion Tables
Online
Serve pra:
- Encontrar endereços (geocoding) em grande quantidade
- Publicação de mapa com dados inseridos por uma tabela
- Fazer mapas interativos com areas, esferas, pinos, mouse-overs...
Vantagens:
- Importa kml, xls...
- Acessar via Google Docs (Criar > Table)
- Permite conferir e corrigir endereços
- Permite personalizar o tooltip (mouseover, infowindow, balãozinho)
Desvantagens:
- Não dá pra fazer alguams operações simples, como mover ou excluir colunas
- Importação de mapas em KML parece ser fácil, mas não funciona muito bem. Ainda não consegui fazer mapas de polígonos decentes
Converter shapefiles: Shape Escape
http://www.google.com/fusiontables/public/tour/index.html
MapBox/Tile Mill
Desktop (mac)
- Licença: Paga. Conta grátis: 3,000 map views/month, 50 MB upload storage
- Make beautiful maps
- Cruza vários layers de informação
- Exporta imagem e mapas interativos
- Aplicativo para Mac (TileMill)
- O TileMill é opensource, mas para upload usa o Mapbox.
- Usa linguagem de formatação CartoCSS
CartoDB
Online
- Licença: paga. Conta grátis permite máx de 5mb e 5 tabelas!
- Editor e visualizador de mapas online
- Linguagem de formatação: CartoCSS
- Integração com google
- Planos pagos estabelecem limite de mapas armazenados.
- Parecido com Mapbox (Mapbox cobra por largura de banda)
- "Carto is essentially CSS for maps and is part of the free TileMill package from MapBox."
- MeetdatamappingplatformCartoDB
- first-look-cartodb
Arquivos e formatos
Map Shaper
Simplificação de mapas vetoriais
- Entrada: arquivo original do mapa em shapefile (SHP)
- Saída: arquivo simplificado e menor, em formato SHP ou EPS
- Diminui o nível de detalhe e o número de pontos vetoriais no arquivo shapefile, logo:
- Diminui o tamanho do arquivo shapefile
- Funciona muito bem
Conversão de arquivos
Shape Escape
Converte shapefiles (.shp) em:
- Fusion Tables (shp2fusiontables)
- GeoJSON (shp2geoJSON)
- TopoJSON (shp2topoJSON)
Play with data!
Lista de sites para converter dados para os formatos CSV, JSON, KML, GeoJSON ou TopoJSON
- JSON to CSV
- GeoJSON to TopoJSON
- CSV to XML, JSON
- SHP to FusionTables
- KML to GeoJSON
http://jeanabbiateci.fr/play-with-data/
Fontes de shapefiles
http://dadosfinos.blogspot.com.br/p/dados-abertos.html#shapefiles
Encontrar locais ou endereços
Quando você tem uma lista de endereços ou nomes de locais e precisa localizar isso no mapa. (Mapping addresses or locations)
BatchGeo
- Entrada: tabela ou lista de endereços, cidades, países
- Saída:
- mapa (google maps) com os endereços localizados
- KML do mapa criado (fica escondido, veja abaixo)
- Opção de agrupar os locais: separa os pinos em cores (fica nas opções avançadas)
Como salvar um KML no BatchGeo
- Entre com os endereços e crie o mapa
- Coloque o email e vá para a tela de resultado, onde é mostrado o mapa com os locais encontrados
- Nesta tela, que parece preencher toda a janela, existe mais conteúdo para baixo do mapa. Use a barra de rolagem do navegador para rolar até o final e encontrar o botão de download do KML.
Encontrar endereços a partir de coordenadas
- Entrada: lista de coordenadas
- Saída: lista de endereços
http://stevemorse.org/jcal/latlonbatch.html?direction=reverse
Encontrar coordenadas
Quando você tem uma lista de endereços ou nomes de locais e precisa encontrar as coordenadas (LatLong) para produzir um mapa em algum software como o Tableau ou o Google Maps API.
Formato de coordenadas
Um par de coordenadas (LatLong) pode estar nos seguintes formatos:
- DD ou Decimal (Decimal Degrees)
- DM (Degrees Minutes)
- DMS (Degrees Minutes Seconds)
- UTM (Universal Traverse Mercator)
Encontrar coordenadas a partir de endereços
- Entrada: tabela ou lista de endereços, cidades, países
- Saída: tabela com coordenadas / mapa / KML
- Opções de geocoder: Bing Maps (5 endereços por vez) / Google Maps (1 endereço por vez)
- Opções de mapa: o mapa dos resultados pode ser visualizado em vários tipos de mapa sobre o Google Maps.
http://www.gpsvisualizer.com/geocoder/
Encontrar coordenadas a partir de endereços
- Entrada: lista de endereços
- Saída: lista de coordenadas – Também tem a opção inversa (entra com coordenadas, obtêm endereços. não testei)
http://stevemorse.org/jcal/latlonbatch.html
Clicar no mapa pra encontrar coordenadas
- Entrada: clique no mapa
- Saída: coordenada do local clicado
http://www.gorissen.info/Pierre/maps/googleMapLocationv3.php
Ver coordenadas em vários formatos
- Entrada: clique no mapa, local, zipcode
- Saída: coordenadas em vários formatos (graus decimais / graus e minutos decimais / graus, minutos e segundos decimais)
- possibilidade de gerar link com o local marcado (abre o mapa mostrando o local escolhido com X)
http://www.findlatitudeandlongitude.com/
Converter coordenadas
Hamster Map
Converter uma lista de coordenadas
- Conversor de coordenadas em lote
- Entrada: Lista de coordenadas via Copiar e Colar
- Saída: Lista de coordenadas em vários formatos
- Formatos: Decimal, DM, DMS, UTM
http://www.hamstermap.com/geocoder.html
Convert GPS Coordinates
Converter apenas uma coordenada
- Conversor de coordenadas flexível (entende que tipo de formato você inseriu)
- Apenas um par de coordenadas por vez
- Mostra o link pra ver o mapa
- Possui aplicativo Android
- Formatos: Decimal, DM, DMS
http://www.gpscoordinates.eu/convert-gps-coordinates.php
Outros conversores
Mais chato pra inserir os dados
http://www.synnatschke.de/geo-tools/coordinate-converter.php
Já tem preview do mapa
http://www.sunearthtools.com/dp/tools/conversion.php?lang=pt
Mapas e linhas do tempo
TimeMapper
Online
- Linha do tempo (timelines) com mapas
- Utiliza o TimelineJS
- Baseado em Leaflet e OpenStreetMaps
- Exemplos: Em largura inteira Em 650px
- Lê dados a partir de uma tabela:
Tutorial rápido do TimeMapper
- Pegue o modelo,
- Faça uma cópia e edite no Google Docs
- Jogue o link no gerador
- Copie o código de embed e insira no seu site
http://timemapper.okfnlabs.org/
MyHistro
Online
- Linha do tempo (timelines) com mapas
- Usa Google Maps
- Boxes sobre o mapa + eventos clicáveis na linha do tempo
Leaflet Time-Slider
Plugin JQuery
- Adiciona um slider cronológico que vai mostrando pontos no mapa à medida que o tempo passa
- Exemplo de Leaflet Time-Slider
https://github.com/dwilhelm89/LeafletSlider
Outras ferramentas para mapas
Medir distâncias
http://www.freemaptools.com/measure-distance.htm
Stamen
Online
- Mapas estilizados
- Preto e branco, alto e baixo contraste
- Aquarela
- Salva imagens de até 2000px de largura
- Permitido usar para embed
- Usa o OpenStreetMaps
Snazzy Maps
- Serve para: mapas personalizados para o Google Maps API.
- Pontos positivos:
- É possível escolher um estilo pronto e editá-lo através da interface (sem mexer no código)
- Interface fácil e amigável
- Tem galerias, busca por cor ou palavra-chave.
- Funciona super bem, é possível copiar o código
- Saída: Código JSON para inserir na API do Google Maps (var styles)
Styled Map Wizard
- Serve para: Criar estilos personalizados de google maps via interface.
- Não é tão bom quanto o Snazzy Maps
- Saída: Gera o código JSON ou uma imagem estática do mapa recém criado
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
Fusion Tables Layer Wizard
generates the HTML and Javascript code for using the Google Maps API
http://fusion-tables-api-samples.googlecode.com/svn/trunk/FusionTablesLayerWizard/src/index.html
Indiemapper
Online
- Editor de Mapas temáticos estáticos
- Troca fácil de projeções
- Importa shp, kml, gpx
- Exporta svg, jpg
Geocommons
Online
- Mapas compartilhados. Upload e busca.
- Acesso aos dados em KML, CSV e SHP.
- Conversor de formatos
- O KML que ele exportou não funcionou no Fusion.
Arctic.io
- Imagens Nasa sobrepostas ao Google Maps
http://www.arctic.io/observations/
Crowdmap
- ferramenta de mapa colaborativo, com API aberta
http://www.ushahidi.com/product/crowdmap/
Fontes de shapefiles
http://dadosfinos.blogspot.com.br/p/dados-abertos.html#shapefiles
Coisas que não funcionaram bem, ou ainda não testadas
Mapping GDocs spreadsheet
http://mapbox.com/blog/mapping-google-doc-spreadsheet/
(plugin q não funcionou)
SHP to Google Fusion Tables KML
(muito demorado. ainda não funcionou)
Outros sites que parecem não estar mais funcionando:
Buscar vários locais http://www.add-knowledge.com/maps/
Buscar locais individualmente http://www.getlatlon.com/
Referências
Dotted map methods
http://bmander.com/dotmap/methods.html
http://www.coopercenter.org/demographics/Racial-Dot-Map
Mapas temáticos com Google Maps/Earth
http://thematicmapping.org/techniques/
Mapas legais
Aluguéis em Berlin