[OSM-talk-fr] [Technique] polyshp2osm.py - nouvelle version (beta)

Emilie Laffray emilie.laffray at gmail.com
Ven 19 Juin 23:30:15 UTC 2009


Bonjour,

je suis en train de partiellement réécrire le fichier polyshp2osm.py
afin d'ajouter de nouvelles fonctionnalités. Cette version s'appuie sur
ma version tres legerement modifiee intialement. Je n'ai pas fini de
coder certains elements qui sont mineurs, mais le plus important
fonctionne maintenant. Puisque je m'en sers pour Corine, je pense donner
un avant gout a la communaute francaise pour que les gens puissent
experimenter un peu avec s'ils veulent.
Les améliorations sont les suivantes:
-   Support de OSM 0.6
-   Meilleur support des advanced polygons: les ways trop longues sont
maintenant coupées en différentes ways, et une relation est créée si
besoin est
-   Code partiellement factorisé et commenté

Il reste a ajouter les choses suivantes:
-   Factoriser le code car certaines parties sont redondantes
-   Nettoyer le code et lui enlever les parties superflues (le nom du
fichier sera change pour ne pas creer de confusion avec les
fonctionnalités actuelles, qui me semblent d'ailleurs inutiles)
-   Changer la boucle principale afin que chaque ways coupées aient ses
nodes avant au lieu d'avoir tous les nodes avant la série des ways coupées
-   Documenter le code encore plus

Je pense finir demain le code. Celui-ci permettra une meilleure gestion
de l'import Corine. Cela enlève une étape (la conversion en format de
fichier 0.6 par Osmose). La prochaine version après celle ci ajoutera le
support multi-polygone.

Emilie Laffray
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : polyshp2osm.py
URL : <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20090620/3052f1db/attachment.ksh>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 195 octets
Desc: OpenPGP digital signature
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20090620/3052f1db/attachment.sig>


Plus d'informations sur la liste de diffusion Talk-fr