ARCHEOFOUILLE

Forum d'échange autour de l'archéologie


    Lisser des courbes de niveau

    Partagez
    avatar
    emilie
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 953
    Age : 33
    Localisation : Tours
    Date d'inscription : 21/11/2006

    Lisser des courbes de niveau

    Message par emilie le Jeu 29 Avr - 6:52

    Salut, j'ai un shape bd alti avec des courbes de niveau 5 et 10m, mais elles sont "en escalier" donc quand on travaille à l'échelle d'un site c'est très moche. Quelqu'un sait-il comment les lisser pour obtenir le même résultat que sur une carte ign au 25000è ? J'ai regardé sur le forum sig mais ce que j'ai essayé, à savoir, les outils de mise à jour "lisser" et "généraliser" n'ont pas marché.
    Merci à la personne qui aura la solution.
    avatar
    Flore
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 1129
    Age : 34
    Localisation : Tours
    Date d'inscription : 08/10/2006

    Re: Lisser des courbes de niveau

    Message par Flore le Jeu 29 Avr - 10:01

    Alors je crois qu'il n'y a pas de solution... Neutral Où alors il ne faut pas travailler à partir des courbes de niveaux mais de points tirés de tes courbes de niveaux que tu lisses dans le module 3D analyst... En tout cas c'est la solution que j'avais trouvé lorsque j'avais rencontré ce problème. Mais je dois dire que je n'avais pas eu beaucoup de temps pour me pencher dessus non plus...


    _________________
    ***************************************************
    Quand on voit ce qu'on voit et qu'on entend ce qu'on entend, on est bien content de penser ce qu'on pense!

    ***************************************************
    avatar
    emilie
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 953
    Age : 33
    Localisation : Tours
    Date d'inscription : 21/11/2006

    Re: Lisser des courbes de niveau

    Message par emilie le Jeu 29 Avr - 15:45

    Ok merci ! L'outil "lisser" ou "smooth" en anglais fonctionne mais il faut lui indiquer la valeur de 30 pour obtenir quelquechose de plus esthétique, mais la précision... c'est pas trop ça. Je vais essayer avec ta manip.
    avatar
    Flore
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 1129
    Age : 34
    Localisation : Tours
    Date d'inscription : 08/10/2006

    Re: Lisser des courbes de niveau

    Message par Flore le Jeu 29 Avr - 16:34

    Bah de rien. En fait avec des points ça rend souvent mieux car il va procéder par triangulation...


    _________________
    ***************************************************
    Quand on voit ce qu'on voit et qu'on entend ce qu'on entend, on est bien content de penser ce qu'on pense!

    ***************************************************
    avatar
    florian
    gratouilleur
    gratouilleur

    Nombre de messages : 167
    Age : 36
    Localisation : Derrière un tas de scories
    Date d'inscription : 13/11/2006

    Re: Lisser des courbes de niveau

    Message par florian le Ven 30 Avr - 8:31

    En fait les créneaux que tu vois sont l'hértage des pixels du MNT (raster) qui a servi à les établir. La seule solution est en effet de revenir aux points d'altitude et faire établir un MNT par extrapolation (il existe diverses méthodes : plus proches voisins, krigeage, etc.) en choisissant la taille des pixels (normalement la fonction le propose) puis refaire les isolignes à partir de ce nouveau raster. Toutefois, on ne dispose que rarement des points d'origine dans les fichiers sources (en tout cas pas pour la Bd alti). Donc, il faut se contenter de bidouiller par des lissages comme a proposé Flore, qui sont en fait une altération de l'information car ils ne tiennent pas compte des données d'altitudes. Autant le faire sur Illustrator à ce compte-là...

    Voilà,

    A la relecture c'est pas très fun comme post ! lol!
    avatar
    Flore
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 1129
    Age : 34
    Localisation : Tours
    Date d'inscription : 08/10/2006

    Re: Lisser des courbes de niveau

    Message par Flore le Ven 30 Avr - 11:43

    florian a écrit:Autant le faire sur Illustrator à ce compte-là...

    Oui c'est clair... Après ça dépend si tu veux avoir un visuel qui fait 3D ou pas... Mais oui ça reste de la bidouille.


    _________________
    ***************************************************
    Quand on voit ce qu'on voit et qu'on entend ce qu'on entend, on est bien content de penser ce qu'on pense!

    ***************************************************
    avatar
    emilie
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 953
    Age : 33
    Localisation : Tours
    Date d'inscription : 21/11/2006

    Re: Lisser des courbes de niveau

    Message par emilie le Dim 2 Mai - 20:21

    Merci à tous les deux, heureusement ce n'est pas pour faire un travail précis, juste de l'habillage.
    avatar
    Flore
    O respectueux archéologue!
    O respectueux archéologue!

    Nombre de messages : 1129
    Age : 34
    Localisation : Tours
    Date d'inscription : 08/10/2006

    Re: Lisser des courbes de niveau

    Message par Flore le Lun 3 Mai - 10:38

    Ça devrait le faire alors. Wink


    _________________
    ***************************************************
    Quand on voit ce qu'on voit et qu'on entend ce qu'on entend, on est bien content de penser ce qu'on pense!

    ***************************************************

    globinours
    pousse brouette
    pousse brouette

    Nombre de messages : 1
    Localisation : Somewhere over the rainbow
    Date d'inscription : 01/12/2010

    Re: Lisser des courbes de niveau

    Message par globinours le Mer 1 Déc - 9:05

    emilie a écrit:J'ai regardé sur le forum sig mais ce que j'ai essayé, à savoir, les outils de mise à jour "lisser" et "généraliser" n'ont pas marché.
    Merci à la personne qui aura la solution.

    Je relance le sujet pour apporter une réponse à ce point précis qui m'avait posé soucis également :
    les shapefiles ne gèrent pas les courbent de Bézier et du coup, supportent mal les courbes lissées diverses et variées (d'où des problèmes d'import avec les fichiers AI et DWG comportant ce type de courbes).

    Pour utiliser les fonctions 'Lisser/Généraliser' tu dois transformer ton shapefile en classe d'entité de géodatabase (personnelle ou fichier). Et là le lissage fonctionnera nickel. Évidemment, par contre, si tu ré-exportes en shp, tu perdras ton lissage... lol!

    Contenu sponsorisé

    Re: Lisser des courbes de niveau

    Message par Contenu sponsorisé


      La date/heure actuelle est Sam 23 Sep - 3:57