OpenStreetMap

Criando curvas de nível e relevo no OSM usando dados da SRTM

Neste artigo vou mostrar como dar um aspecto mais elegante aos seus mapas importados do OpenStreetMap, aplicando um efeito de relevo com curvas de nível, muito úteis quando a topografia for uma informação relevante em seus mapas. Usarei os arquivos DEM (Digital Elevation Model) fornecidos pela Shuttle Radar Topography Mission (SRTM) da NASA. Estes arquivos são distribuídos no formato HGT.

A versão que usarei (SRTMGL1) é a versão 3 (void filled) de 1 arco-segundo (30 metros) e cobertura global. Esta ...

Leia Mais →
0

Appliance do OSM – Rio de Janeiro

Disponibilizei para download uma máquina no VirtualBox com uma instalação do banco de dados do OpenStreetMap no Geoserver contendo a região metropolitana do Rio de Janeiro. É um excelente ambiente para testes. O Arquivo está no formato OVF 2.0.

Qualquer problema instalando a VM, por favor entre em contato.

Características:

Área coberta: Região metropolitana do Rio de Janeiro.

Geoserver pode ser acessado no endereço: http://<IP>:8080/geoserver/

Acesso ao Geoserver: Usuário: admin Senha: geoserver

Hardware:

MAC: 08:00:27:B7:23:D6

IP: Dinâmico (necessita DHCP na rede) via Bridge.

RAM : 10GB (usar menos memória irá comprometer ...

Leia Mais →
0

Trabalhando com rotas nos dados do OpenStreetMap: Parte 4

Neste post vou mostrar como melhorar o desempenho das consultas de rotas. Consulte a parte 3 da série, caso queira.

Nossa função estava demorando muito ( cerca de 36 segundos  ) para mostrar algum resultado. A origem e o destino não estão muito separados geograficamente e até confesso que não existem muitas opções de ruas para ir da Av. Pres. Vargas para a Rua do Catete. Com pontos mais distantes e mais ruas entre eles, a consulta pode se tornar ...

Leia Mais →
0

Trabalhando com rotas nos dados do OpenStreetMap: Parte 3

No post anterior eu mostrei alguns fundamentos básicos no cálculo de rotas usando dados do OSM. É hora de conhecer algumas funções do pgRouting que fazem o trabalho pesado para você usando algoritmos eficientes, como o A Star, Shortest PathDijkstra, etc.

Eu havia mostrado como criar uma view no banco de dados para ter uma visão gráfica da Rua do Catete (RJ) no GeoServer. Tentar encontrar um caminho numa linha reta seria fácil, então vamos ...

Leia Mais →
0

Trabalhando com rotas nos dados do OpenStreetMap

Para esta série de artigos, vou pressupor que você já possui um ambiente OSM instalado e ainda guarda com você o arquivo south-america-latest.osm.pbf. Se você não possui nada disso, acompanhe primeiro esta série antes de prosseguir.

Vou mostrar como criar uma tabela de vértices (topologia) dos dados de ruas do OSM para então calcular rotas com eficiência.

Vamos precisar baixar o programa Osm2Po, que faz todo o trabalho de criação da topologia sem que você precise de muito esforço. De ...

Leia Mais →
0

Importando os arquivos do OSM para o PostgreSQL: Parte 1

Após preparar o ambiente do PostgrSQL, é hora de importar os dados do OSM. No site Geofabrik existem vários arquivos de dados onde você pode escolher a área de cobertura desejada, desde todo o planeta até países. Além disso, acessando http://www.openstreetmap.org você poderá baixar os dados de uma área a sua escolha.

Eu vou importar os dados da América do Sul, mas se as coisas ficarem difíceis devido a requisitos de memória e processamento, escolha um arquivo ...

Leia Mais →
0

Criando um Servidor de Mapas: Instalando o PostgreSQL

Após instalar o GeoServer, é necessário instalar o gerenciador de banco de dados PostgreSQL juntamente com o PostGIS. Existe um pacote contendo tudo o que você precisa, mas não está no repositório oficial do Ubuntu. Mais informações no site do PostGIS. Não é o escopo deste artigo ensinar como instalar o PostgreSQL, pois o método de instalação envolve muitos passos que podem mudar drasticamente com as versões, o que tornaria meu artigo obsoleto rapidamente. Você pode acompanhar Leia Mais →

0

Criando um servidor de Mapas

Nesta série de posts vou mostrar os passos que segui para criar um servidor de mapas OpenStreetMap em uma máquina local.

OpenStreetMap

O OpenStreetMap (OSM) possui um incrível banco de dados com várias informações georreferenciadas do mundo inteiro, atualizado diariamente pela comunidade mundial de voluntários.  Existe ainda um vasto catálogo de informações com ilustrações, onde é possível ver os tipos de elementos ...

Leia Mais →
0