générer carte JPEG

Extraire des données OSM, créer sa carte, uMap, utiliser sur un GPS ou un smartphone...
gael66

générer carte JPEG

Message par gael66 » lun. janv. 30, 2012 4:58 pm

Bonjour à tous
Je viens de découvrir OSM (avec grand plaisir)
Après 2 jours de lectures et de recherches je ne suis pas arrivé à trouver une solution simple à mes questions (basiques pourtant).
Est ce que quelqu'un pourrait m'aider, m'orienter ou me donner son avis (il ne me manque peut être que les bons mots clef?...)
Pour mon boulo (biologiste), je doit générer des cartes simplifiées en forma image (JPEG, PNG...) faisant apparaître juste les rivières, la mer, quelques axes routier et mon lot de point GPS.
Je me suis lancé dans la lecture des présentations des divers éditeurs... et j'ai fais des essais en suivant les instructions sur potlatch mais je me suis arrête quand j'ai vu que des mauvaises manip pouvaient carrément changer la carte de OSM!
les autre éditeurs semblent trop complexe et long à prendre en main pour ce boulo basic...
d'ou m'a question: quel est le moyen le plus simple de générer ces cartes?
Pour cela est ce que les points GPS doivent être rendu publique (serveur OSM)? Mes points GPS ne peuvant pas etre rendu publique avant la publication scientifique des résultats. Et puis, je ne sais pas si il serait utiles sur la carte OSM (points de prélèvement).
Merci

sly
Messages : 488
Inscription : sam. févr. 07, 2009 6:33 pm
Localisation : Chambéry - savoie

Re: générer carte JPEG

Message par sly » lun. janv. 30, 2012 5:25 pm

a mon avis, ton besoin est loin d'être "basique" hélas.

Pour créer l'image pg/jpeg qui te servira de "fond de carte", tu peux commencer à fouiller cette page et voir si tu arrives à trouver ton bonheur :
http://wiki.openstreetmap.org/wiki/List ... d_Services

Si ça n'y est pas, ce qui est tout à fait possible, il faut passer à l'étape "faire soit même"

Les logiciels suivants peuvent peut-être t'aider : http://wiki.openstreetmap.org/wiki/Maperitive ou Qgis
Mais selon la zone que tu souhaites couvrir, il est possible que ça représente trop de données à manipuler (même si au final tu ne comptes en garder que 2%)
Tu as alors la possibilité, avec JOSM, de télécharger éléments par éléments ceux qui t'intéresse et ensuite utiliser ces données (taille plus petites) vers les logiciels pré-cités

Si tout ça échoue, il reste la méthode bulldozer : osm2pgsql+postgres+postgis+mapnik+export de la france, mais ça risque de se compliquer salement

ps: sinon, tu peux en appeler à des sociétés spécialisées

Ab_fab

Re: générer carte JPEG

Message par Ab_fab » lun. janv. 30, 2012 5:38 pm

Bonjour Gael,

Quelle est l'étendue de la zone que tu dois considérer ?
Si cette zone est petite (quelques km²), tu peux la télécharger directement avec l'éditeur JOSM et l'enregistrer sous forme d'un fichier osm en local.

l'éditeur JOSM doit te permettre de charger tes points GPS dans un calque indépendant de ton fichier .osm, puis de fusionner ces deux calques pour créer un nouveau fichier .osm. Avec JOSM, tu travailles en local, donc pas de risque de modifier la base de données principale.

Pour faire le rendu de l'ensemble de ces données, il existe le logiciel Maperitive :
http://wiki.openstreetmap.org/wiki/Maperitive
On peut l'alimenter avec un fichier .osm et ajuster les paramètres de rendu de A à Z à l'aide d'une feuille de style.
http://wiki.openstreetmap.org/wiki/Mape ... Renderings

Une fois le style défini, l'export JPEG au niveau de zoom que tu souhaites est possible.

Quand tu en seras à la diffusion de ton oeuvre, n'oublie pas de créditer OSM pour les données cartographiques !

Bon courage

PS : je pense que ce style pourrait bien s'accorder avec ton travail.
http://tiles.mapbox.com/mapbox/map/mapbox-light
Malheureusement je ne saurais pas t'aiguiller efficacement pour la fusion avec tes données et l'export vers une image jpg

quicky
Messages : 97
Inscription : ven. janv. 22, 2010 9:43 am

Re: générer carte JPEG

Message par quicky » lun. janv. 30, 2012 5:39 pm

Hello,

Tu peux aussi regarder du cote d Open layers http://openlayers.org/ pour affichier les points sur la carte sans les rentrer dans la base de donnee OSM.
Ton message a ete poste sur la mailing liste de la communaute francaise talk-fr@openstreetmap.org , tu peux visualiser les reponses ici : http://gis.19327.n5.nabble.com/forum-ge ... 41808.html

Ab_fab

Re: générer carte JPEG

Message par Ab_fab » mar. janv. 31, 2012 4:06 pm

sly a écrit :a mon avis, ton besoin est loin d'être "basique" hélas.
(...)
Si tout ça échoue, il reste la méthode bulldozer : osm2pgsql+postgres+postgis+mapnik+export de la france, mais ça risque de se compliquer salement
(...)
Des détails sur la méthode "bulldozer" sont donnés dans le manuel libre "Bienvenue sur OpenStreetMap", notamment pour ce qui concerne osm2pgsql+postgres+postgis
http://fr.flossmanuals.net/openstreetma ... n-site-web

L'exemple décrit concerne la mise en place d'une base de donnée PostGIS pour un extrait régional de la Corse, sous Ubuntu.
Avec quelques ajustements on peut faire la même chose avec Windows.
Et bien entendu, il est possible de trouver un extrait pour une autre région sur le site Geofabrik.

Une fois que les données sont importées avec succès dans la base, plutôt que d'aller vers la mise en place d'un serveur de tuiles, tu peux installer Tilemill, qui fonctionne sous Ubuntu, Mac OS, et récemment Windows.
http://mapbox.com/tilemill/

C'est une application prévue pour
_ Fonctionner très efficacement avec des données geospatiales diverses (dont une BDD postgis)
_ ajouter des données issues de feuilles de calcul
_ ajuster très finement le rendu (Mapnik, cité par sly est installé en même temps que le l'application)
_ générer des tuiles, des fichiers image, des pdf.

La mise en place de la base est l'étape la plus complexe et fastidieuse (probablement 1/2 journée pour une première tentative), suivie par l'ajustage de la feuille de style (tu peux trouver des feuilles de style toutes prêtes).
(Tu peux commencer par installer Tilemill, histoire de vérifier avec les exemples intégrés si c'est le genre d'interface que tu recherches)

C'est donc un investissement en temps, mais qui sera fructueux si tu souhaites soigner le rendu des cartes, et si tu dois en produire une grosse quantité.

gael

Re: générer carte JPEG

Message par gael » mar. janv. 31, 2012 5:18 pm

Bonjour à tous
et Merci beaucoup pour vos réponses!
Je ne m'attendais pas à une telle vivacité!
Je vais essayer les solutions que vous proposez
J'ai déjà installé JOSM et je suis sous ubuntu. Je vais donc commencer par cette possibilité et si je n'y arrive pas, je test les autres.
Pour la méthode buldoser, je l'ai vu mais honnêtement j'ai pris peur...Je pense que je vais en essayer d'autre avant de me fumer les neurones...
Effectivement, je ne manquerait pas de créditer OSM et tout
Merci encore pour votre aide!

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités