Creazione di un server di riquadri OpenStreetMap personalizzato


13

Vorrei creare un server di tessere mappa basato sull'intero database planetario OSM per un progetto a cui sto lavorando. Ho lavorato con un paio di guide per provare a mettere in funzione qualcosa, ma non ho trovato troppe risorse complete che affrontano questo processo dall'inizio alla fine.

I miei requisiti finora:

  • Basato su Linux (preferirei 10.04, ma sono aperto a tutto)
  • Rendering delle piastrelle usando Mapnik
  • La capacità di personalizzare la cartografia e la simbolizzazione in base alle mie esigenze (Quantumnik o Cascadenik sembrano buoni strumenti per questo)

Mi piacerebbe davvero avere una buona cartografia di base personalizzata per alcune app interne che stiamo costruendo e ho pensato che sarebbe stato un buon punto di partenza. Qualcuno sa di buone guide / risorse per costruirlo? Preferirei materiale esplicativo passo-passo, piuttosto che solo la documentazione per ciascuno dei componenti ...

Risposte:


10

Il seguente thread può rispondere alla tua domanda: come disegnare e visualizzare mappe personalizzate basate su dati OSM?

Include informazioni sul rotolamento dei propri dati, strumenti per il cassetto delle tessere, mapnik, ecc. I thread si riferiscono al seguente link che sembra particolarmente appropriato alla tua domanda: "Costruisci il tuo server OpenStreetMap" http://weait.com/content/build -your-own-openstreetmap-server Utilizza uno stack Ubuntu 10.04 / PostGIS / Mapnik.


Inoltre, consiglio questo tutorial: mapsfromscratch.com , che utilizza una macchina virtuale con il software richiesto già installato.
tcarobruce,

3

Questa è una domanda davvero grande. La maggior parte delle prime parti sono descritte nella pagina wiki molto dettagliata http://wiki.openstreetmap.org/wiki/Mapnik . Si ferma a corto di TileCache, la risposta probabile alla parte di rendering delle piastrelle. È abbastanza per andare avanti? Potrei recuperare alcuni dei file che ho usato per creare Tile Drawer.


Se hai una documentazione che spiega come configurare i diversi componenti per lavorare insieme, questo mi aiuterebbe sicuramente a capire meglio come il sistema è progettato per funzionare.
Colemanm,

1

Ricorda che ci vorrà molto tempo per importare l'intero file del pianeta (sul mio server dopo 6 giorni non è ancora terminato quando si è verificata un'interruzione di corrente). Potresti voler considerare l'importazione di una serie di file di pianeti più piccoli (usando -a in osm2pgsql).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.