Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 06 January 2011 20:34

cyberugo
Juste Inscrit !
Date d'inscription: 7 Sep 2010
Messages: 3

[GRASS] Problème de création d'un shp car transfert impossible

Bonsoir à tous !

J'ai un petit problème pour créer un profil de la topographie d'une rivière.
J'ai un shp avec une ligne de mon cours d'eau.
Je l'ai converti en points avec la commande v.to.points
Je cherche maintenant à faire correspondre les altitudes avec chaque point.
J'avais réussit à le faire précédemment, mais un problème est apparu depuis :

Code:

v.drape in=riviere_pts@Mouthe out=riviere_pts_3D@Mouthe type=point rast=FRANCEPILE_SRTM_L93@SRTM method=cubic
Building topology for vector map <riviere_pts_3D>...
Registering primitives...
641 primitives registered
641 vertices registered
Building areas...
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
Number of nodes: 641
Number of primitives: 641
Number of points: 641
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
DBMI-ODBC driver error: SQLConnect():
[unixODBC][Driver Manager]Invalid string or buffer length
(0)
Impossible d'ouvrir la base de données <odbc> avec le driver </home/cyberugo/Documents/grassdata/L93/Mouthe/dbf/>
no database is open
Impossible de copier la table <riviere_pts_3D_1>
Due to error attribute data to new map are not transferred
Connexion à la base de données indéfinie pour la couche 2
Due to error attribute data to new map are not transferred
(Thu Jan  6 18:05:03 2011) Command finished (10 sec)

Puis lorsque je supprime la couche créée mais sans les altitudes :

Code:

Removing vector <riviere_pts_3D@Mouthe>
Table <riviere_pts_3D_1> linked to vector map <riviere_pts_3D> does not exist

Qu'en pensez-vous ?
Merci d'avance pour vos conseils !

PS : j'ai également essayé la commande v.what.rast qui me sort un pb du même style.

Hors ligne

 

#2 Fri 07 January 2011 11:44

gene
Participant actif
Lieu: Louvain-la-Neuve
Date d'inscription: 14 Dec 2006
Messages: 104
Site web

Re: [GRASS] Problème de création d'un shp car transfert impossible

Regardez dans v.to.points
"v.to.points creates points along input lines. The output is a vector with 2 layers. Layer 1 holds the category and attributes of the input lines; all points created along the same line have the same category, equal to the category of that line. In layer 2 each point has it's unique category; other attributes stored in layer 2 are lcat - the category of the input line and along - the distance from line's start. " et il y aura donc des problèmes (vecteur avec 2 couches)

Pour la démarche, regardez:
http://www.portailsig.org/content/grass … ographique
et
http://casoilresource.lawr.ucdavis.edu/drupal/node/375

Dernière modification par gene (Fri 07 January 2011 11:45)

Hors ligne

 

#3 Fri 07 January 2011 14:22

cyberugo
Juste Inscrit !
Date d'inscription: 7 Sep 2010
Messages: 3

Re: [GRASS] Problème de création d'un shp car transfert impossible

Bonjour,

Merci pour votre réponse.

Votre deuxième lien est exactement le tutorial que j'ai suivi, qui a bien fonctionné pour une première situation et qui ne veut plus fonctionner pour une deuxième.

Le premier est moins adapté car je travaille à partir d'une polyligne complexe, avec environ 500 noeuds, d'où la conversion en points.

J'obtiens par ailleurs le même pb lorsque je souhaite convertir le shp en question vers un raster. Je pense donc plus à un pb systémique sur Grass et non à un pb pour cette application en particulier.

Aurais-je "déréglé" quelquechose ?

Merci d'avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB