Création d'un serveur de tuiles OpenStreetMap personnalisé

13

Je voudrais créer un serveur de tuiles de carte basé sur la base de données de la planète OSM entière pour un projet sur lequel je travaille. J'ai travaillé avec quelques guides pour essayer de mettre quelque chose en place, mais je n'ai pas trouvé trop de ressources complètes qui parcourent ce processus du début à la fin.

Mes exigences jusqu'à présent:

  • Basé sur Linux (je préfère 10.04, mais je suis ouvert à tout)
  • Rendu des tuiles à l'aide de Mapnik
  • La possibilité de personnaliser la cartographie et la symbolisation selon mes besoins (Quantumnik ou Cascadenik semblent être de bons outils pour cela)

J'aimerais vraiment avoir une bonne cartographie de fond de carte personnalisée pour certaines applications internes que nous construisons et j'ai pensé que ce serait un bon point de départ. Quelqu'un connaît-il de bons guides / ressources pour construire cela? Je préférerais des trucs explicatifs étape par étape, par opposition à juste la documentation pour chacun des composants ...

colemanm
la source

Réponses:

10

Le fil suivant peut répondre à votre question: comment dessiner et visualiser des cartes personnalisées basées sur des données OSM?

Il comprend des informations sur le roulement de vos propres données, des outils de tiroir de tuiles, mapnik, etc. Les fils se réfèrent au lien suivant qui semble particulièrement approprié à votre question: "Créez votre propre serveur OpenStreetMap" http://weait.com/content/build -votre-propre-serveur-openstreetmap Il utilise une pile Ubuntu 10.04 / PostGIS / Mapnik.

glennon
la source
Aussi, je recommande ce tutoriel: mapsfromscratch.com , qui utilise une machine virtuelle avec le logiciel requis déjà installé.
tcarobruce
3

C'est une très grosse question. La plupart des premières parties sont décrites dans la page wiki très détaillée http://wiki.openstreetmap.org/wiki/Mapnik . Il s'arrête avant TileCache, la réponse probable à la partie de rendu des tuiles. Est-ce suffisant pour continuer? Je pourrais récupérer certains des fichiers que j'ai utilisés pour construire Tile Drawer.

Michal Migurski
la source
Si vous avez une documentation qui explique comment configurer les différents composants pour qu'ils fonctionnent ensemble, cela m'aiderait certainement à mieux comprendre comment le système est conçu pour fonctionner.
colemanm
1

Sachez qu'il faudra très longtemps pour importer l'intégralité du fichier planète (sur mon serveur après 6 jours, il n'était toujours pas terminé lorsque l'alimentation était coupée). Vous voudrez peut-être envisager d'importer une série de fichiers de planète plus petits (en utilisant -a dans osm2pgsql).

Ian Turton
la source