Ceci est une ancienne révision du document !
À faire
Avant l'annonce
Ajouter fichier de licence et entête partout
Intégration du projet à Savannah
Fichier INSTALL pour ocitysmap
Service Web
Ne pas afficher les fichiers supprimés
Sur la page principale mettre un peu de blabla, une miniature de carte et dire que ça marche que pour la France métropolitaine. Dire aussi que ça ne marche qu'avec le nom
exacte dans la base OSM. Dans le bla bla, donner une exemples qui marche (Colomiers ou Chavagne (
http://maposmatic.org/jobs/29)) ou mettre une entrée par défaut dans la boite de dialogue (et yaplukakliquersurgénérer).
Faire la page “About”
Faire la page des Maps
Améliorer un peu le rendu des pages “all jobs” et “job”
Limitation de la taille de la Bounding box
Tester auprès de bêta testeurs (propal Thomas) ? Si oui je propose :
Etienne Loks (connait Django et OSM)
Valérie-Emma (connait OSM)
Gilles Lamiral (quand même !)
Nono (gros contributeur rennais)
Gwen (connait OSM, mais pas informaticienne, donc avis d'utilisateur « normal »)
Pour l'annonce
Dépêche Française sur LinuxFr.org / gulliver / actux / toulibre / talk-fr@osm
Annonce anglaise sur osm-dev@osm / LWN.net / slashdot.org
Annonce sur les listes OpenStreetMap importantes (cf. supra)
Ses potes
Après l'annonce
agreger map + index dans un seul pdf
utiliser psychopg2 partout
rendering :
démon : redirection de stdout et stderr vers le fichier de log
index : augmenter legerement intercolonne
index : debugger les cas où l'index ne remplit pas tout l'espace
echelle map foireuse : le “500m” se retrouve en travers de l'echelle avec ./ocitysmap-render -f png -c Sanguinet -t yooooooooo -f png -f pdf -f svg -z 14 -p cm_with_frame
ameliorer rendu des labels en marge : pour que la taille de la fonte evolue en continu avec le zoom factor. Ou utiliser cairo ?
interdire les injections % et sql dans les options ocitysmap
elargir la taille des rues dans osm.xml ???
corriger la chasse du titre
borderize: regarder si le pdf/ps index est correct avec deplacements relatifs apres que showpage a ete enleve de l'index
shapefiles: avoir une seule shapefile avec 4 layers : grid (linestring), grid_labels (linestring), scale (linestring) + scale_label, contour (polygon), le tout avec multiples features pour avoir des couleurs differentes (verifier qu'on peut avoir des alpha differents par layer)
Utiliser la limite administrative des communes pour extraire l'index des rues (idée: éviter d'avoir les rues hors commune cible qui parasitent l'index). Retomber sur la méthode actuelle quand la limite administrative n'est pas disponible.
Génération du document général (carte + index) au format graphique
Index des équipements (mairie, écoles, piscine, etc.)
Paramétriser l'accès à la base PostGIS
Service Web
Rendre villes avec accents (Bénodet)
Tester que la limite de commune existe dans OSM
Slippy map pour sélectionner la bounding box
Installation de l'infrastructure sur un serveur (PostgreSQL + PostGIS + Mapnik + Mapnik-OSM + notre bouzin)
Interface de sélection de bounding box
Mécanisme de batch pour lancer les travaux + mise en ligne du résultat
web service
systeme de batch cron / db
db : stocker etat du juob, date soumission, IP soumission, params rendering (options render.py ?), date debut processing, date fin processing, status de fin (erreur, etc.), index queue a la date soumission
limiter nbre de jobs soumis / IP donnee / heure
limiter taille de la file de jobs
page web dediee pour chaque job
etat du job (soumis, en cours, fini, erreur) + stats : jobs avant dans la queue, ETA
flux rss pour signal soumission / fin de job
flux RSS global des soumissions
Dériver la bounding box depuis le nom de la commune (pour les communes qui existent dans OSM)
Avoir la zone de la carte hors-commune en grisé/transparent (possible avec un fichier shape mapnik ?…)
Regarder de pres st_spherical_distance… comparer avec coords.BoundingBox::spherical_sizes()