Criando um servidor de bloco OpenStreetMap personalizado


13

Gostaria de criar um servidor de bloco de mapas com base em todo o banco de dados do planeta OSM para um projeto em que estou trabalhando. Trabalhei com alguns guias para tentar colocar algo em funcionamento, mas não encontrei muitos recursos abrangentes que percorrem esse processo do início ao fim.

Meus requisitos até agora:

  • Baseado em Linux (eu preferiria 10.04, mas estou aberto a qualquer coisa)
  • Renderização de bloco usando o Mapnik
  • A capacidade de personalizar a cartografia e simbolização para as minhas necessidades (Quantumnik ou Cascadenik parecem boas ferramentas para isso)

Eu realmente gostaria de ter uma boa cartografia de mapa de base personalizada para alguns aplicativos internos que estamos construindo e achei que esse seria um bom lugar para começar. Alguém conhece algum bom guia / recurso para construir isso? Eu preferiria coisas explicativas passo a passo, em vez de apenas a documentação de cada um dos componentes ...

Respostas:


10

O seguinte segmento pode responder à sua pergunta: Como eu desenharia e visualizava mapas personalizados com base nos dados do OSM?

Inclui informações sobre como rolar seus próprios dados, ferramentas da gaveta de blocos, mapnik etc. Os tópicos se referem ao seguinte link que parece particularmente apropriado à sua pergunta: "Crie seu próprio servidor OpenStreetMap" http://weait.com/content/build -your-own-openstreetmap-server Ele usa uma pilha do Ubuntu 10.04 / PostGIS / Mapnik.


Além disso, recomendo este tutorial: mapsfromscratch.com , que usa uma máquina virtual com o software necessário já instalado.
precisa saber é o seguinte

3

Esta é realmente uma grande questão. A maioria das primeiras partes está descrita na página wiki muito detalhada http://wiki.openstreetmap.org/wiki/Mapnik . Ele fica aquém do TileCache, a resposta provável para a parte de renderização do bloco. Isso é suficiente para continuar? Eu poderia desenterrar alguns dos arquivos que usei para criar o Draw Drawer.


Se você tiver alguma documentação que explique como configurar os diferentes componentes para trabalharem juntos, isso definitivamente me ajudará a entender melhor como o sistema foi projetado para funcionar.
Colemanm

1

Esteja ciente de que levará muito tempo para importar todo o arquivo do planeta (no meu servidor, após 6 dias, ele ainda não havia terminado quando a energia falhou). Convém importar uma série de arquivos planetários menores (usando -a no osm2pgsql).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.