3. Mapear

Programas, sites e ferramentas para localizar endereços, encontrar coordenadas, criar mapas de pontos ou polígonos, mapping, geocoding, …


Programas completos

Arquivos e formatos

Encontrar locais ou endereçøs

Encontrar coordenadas

Converter coordenadas

Mapas com linhas do tempo

•••

Outras ferramentas para mapas

Referências

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

    Ajustes no código de embed do Google Maps

    Coordenadas no Google Maps

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

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

http://www.qgis.org/

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
  • Tutorial: Conferir e editar endereços com FusionTables

  • Layer Builder

  • Buscar arquivos FusionTables

  • 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

http://mapbox.com/tilemill/

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

http://mapshaper.com

Conversão de arquivos

Shape Escape

Converte shapefiles (.shp) em:

  • Fusion Tables (shp2fusiontables)
  • GeoJSON (shp2geoJSON)
  • TopoJSON (shp2topoJSON)

http://shpescape.com/

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)

http://batchgeo.com

Como salvar um KML no BatchGeo

  1. Entre com os endereços e crie o mapa
  2. Coloque o email e vá para a tela de resultado, onde é mostrado o mapa com os locais encontrados
  3. 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

  1. Pegue o modelo,
  2. Faça uma cópia e edite no Google Docs
  3. Jogue o link no gerador
  4. 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

http://www.myhistro.com

Leaflet Time-Slider

Plugin JQuery

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

http://maps.stamen.com

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)

https://snazzymaps.com/

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

http://indiemapper.com/

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

Outros sites que parecem não estar mais funcionando:

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

http://interaktiv.morgenpost.de/mietkarte-berlin/#2-1650