J'ai posé ici (http://cedric.dumez-viou.fr/scripts_m_V1.zip) une version élaguée pour Octave (testé avec 3.0.5).
Après avoir ajusté l'emplacement du fichier osm dans le script, lancez: octave find_bottlenecks.m J'ai juste eu à récrire une routine pour déterminer l'orientation d'un polygone. C'est ~5 fois plus long que sous matlab, mais comme la majorité de ces temps est dû à la routine qui fait la soustraction de 2 polygones, je vais la réécrire... La forêt des Landes chère à FrViPofm, c'est bien FR-221328 ? Cedric Le vendredi 19 février 2010 à 01:58 +0100, Christophe Merlet (RedFox) a écrit : > Le jeudi 18 février 2010 à 21:50 +0100, Cedric Dumez-Viou a écrit : > > Bonjour, > > > > J'ai écrit un script matlab qui lit un fichier osm téléchargé sur > > clc.osm.fr pour le découper > > (http://clc.openstreetmap.fr/cgi-bin/get-osm.sh%3FFR-73751 par exemple). > > > whaouu, matlab sait faire ça ??!! > > > > Je souhaite porter le code existant en python pour me libérer un peu de > > matlab et j'espère que des routines un peu plus optimisées accélèreront > > la mise au point. > > Est-ce que Octave (alternative libre à matlab) est capable de faire ce > que tu as fait avec matlab ? > > > Je voulais savoir si vous aviez des modules python à me conseiller et > > des exemples de code pour manipuler des polygones (découpage, opérations > > logiques, ...) . J'ai jeté un œil à pyosm.py pour parser un osm/xml > > mais j'avoue être un peu largué par le format des données retourné... > > > > Mais si le nombre de polygones à traiter ne dépassent pas les 7 présents > > sur > > http://wiki.openstreetmap.org/wiki/WikiProject_France/Corine_Land_Cover/Op%C3%A9rations_post-import > > , je peux fignoler mes scripts matlab et simplement mettre les résultats à > > disposition. > > > > Cordialement, > > > \o/ J'ai hâte de voir le résultat \o/ > > > Librement, > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr
signature.asc
Description: Ceci est une partie de message numériquement signée
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr