<br><br><div class="gmail_quote">2009/11/4 Cedric Dumez-Viou <span dir="ltr"><<a href="mailto:Cedric.Dumez-Viou@obs-nancay.fr">Cedric.Dumez-Viou@obs-nancay.fr</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="font-family: 'DejaVu Sans'; font-size: 9pt; font-weight: 400; font-style: normal;">> Découper automatiquement est relativement facile si tu fais un damier.<br><div class="im">
> Trouver un goulet/un étranglement qui facilite la découpe, ça devient<br>
> beaucoup beaucoup plus dire.<br></div>
J'avais envisagé un traitement morphologique pour trouver les étranglements (une ouverture:  <a href="http://fr.wikipedia.org/wiki/Morphologie_math%C3%A9matique#Ouverture_et_fermeture" target="_blank">http://fr.wikipedia.org/wiki/Morphologie_math%C3%A9matique#Ouverture_et_fermeture</a>) mais ça nécessite de passer de vectoriel à raster sur de très grandes images, donc gourmand en mémoire, tps de calcul,...  <br>
<div class="im">
<p style="margin: 0px; text-indent: 0px;"><br></p></div></div></blockquote><div><br>Oui utiliser du raster n'a pas vraiment d'intérêt car on perd en qualité au final car il faut repasser en vectoriel si l'on veut repasser en fichier OSM a moins que j'ai manqué un épisode.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="font-family: 'DejaVu Sans'; font-size: 9pt; font-weight: 400; font-style: normal;">
<div class="im"><p style="margin: 0px; text-indent: 0px;"></p>> Utiliser des limites administratives pour couper est très facile. Utiliser<br>
> une route sera dur car il faut être sur que la route traverse entièrement le<br>
> polygone. Ça implique alors de fusionner les différents ways qui font partie<br>
> de cette route, ce qui est déjà beaucoup moins simple.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>Et je me demandais si couper ces polygones avec des limites administratives était difficile (Je ne travaille pas avec des données vectorielles, je ne saurais même pas comment dire si un point est dans une surface ou pas...).  <br>

Si il existe un méthode simple pour couper ces polygones avec des limites de communes, je suis preneur!!!<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div></blockquote><div><br>J'utilise tout simplement la base de donnée pour cela. Il suffit de faire une intersection entre la commune et le polygone corine. Tu obtiens alors un tout nouveau polygone qui sera coupe précisément avec la forme de la limite. A noter que ça peut augmenter la complexité du polygone puisque les limites administratives sont complexes. Ce n'est donc pas forcement une bonne idee :)<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="font-family: 'DejaVu Sans'; font-size: 9pt; font-weight: 400; font-style: normal;">
<p style="margin: 0px; text-indent: 0px;"></p>Vers quel outils-bibliothèques faut-il regarder pour manipuler des ways issus de OSM?<font color="#888888"></font><br></div></blockquote></div><br>Tout dépend de ce que tu veux faire. Ce que je fais c'est de manipuler des géométries dans Postgis et ensuite de les exporter en SHP puis en OSM. C'est de cette manière que Corine a été crée. Pour manipuler des fichiers OSM, il te faut utiliser Osmosis, qui te permettra de découper un fichier OSM mais ça ne fait pas de découpage logique. Ça ne fait qu'une découpe géographique des objets sans recreer de nouvelles relations ou ways ou il faut.<br>
Bien sur, il est possible d'utiliser libgeos directement dans un programme (librairie qui fait tourner Postgis) en transformant la géométrie en WKB (si je ne me trompe pas). C'est d'ailleurs ce que fait partiellement osm2pgsql afin de stocker les données dans la base de donnée.<br>
<br>Emilie Laffray<br>