#1 Wed 04 August 2004 15:20
- Gc
- Invité
Utiliser des données pente à partir d'un mnt
De: GC
Bonjour a tous,
Nous avons besoin de travailler avec des donnees sur les pentes.
Nous hesitons entre l'utilisation de la BDTopo et l'utilisation de la BTAlti.
Notre choix se tourne plus vers la BDAlti car nous souhaitons faire des calculs de pentes (pourcentage de pentes notamment) et des classes de pentes.
Qu'en pensez-vous?
Nous voulons utiliser MapInfo : existe-t-il une application particuliere pour traiter les pentes et des classes de pente, existe-t-il des moulinettes permettant de le faire directement?
Merci de nous aiguiller sur notre choix et pour tous renseignements
#2 Thu 05 August 2004 09:26
- Anne Saglier
- Invité
Re: Utiliser des données pente à partir d'un mnt
De: Nann
Il existe le plug in ER Viewer de MapInfo. Celui ci ne permet pas reellement un traitement des pentes, mais il permet de creer une cartographie en faisant des classes selon le pourcentage de pentes, par exemple.
Il me semble que vous pouvez vous en procurer une ancienne version sur Internet.
Bon courage!
#3 Thu 05 August 2004 13:53
- Georges Daguerre
- Invité
Re: Utiliser des données pente à partir d'un mnt
Bonjour.
Il doit y avoir confusion. ErViewer n'est pas un plugin Mapinfo, mais un
programme autonome (gratuit) de visualisation de fichiers ECW, ERS, ALG et
autres formats graphiques (TIF et JPG notamment). Il permet aussi de sauver
ces fichiers dans une autre format (notamment TIF et JPG), permettant ainsi
de convertir le ECW et TIF. En aucun cas ce logiciel ne permet des
traitement sur les images.
Pour le travail souhaite, il faut se tourner vers VerticalMapper ou
GridAnalyser, l'ancienne version 3.3 de ce dernier etant gratuite.
Georges DAGUERRE
Charge de mission SIG
Ministere de l'Equipement
#4 Thu 05 August 2004 20:17
- Christophe Jean
- Invité
Re: Utiliser des données pente à partir d'un mnt
De: christophe
Voila ce que j'ai fait pour obtenir les pentes avec MapInfo et BDalti a 100m :
dans la suite Tz sera la table de bdalti contenant les champs x,y,z
etape 1 : creation d'un indice sur Tz par concatenation de x et y : str(x)+ _ +str(y)
etape 2 : creation des champs suivant :
- id_sud : identifiant du point au sud du point courant
- id_est : : identifiant du point a l'est du point courant
- z_sud et z_est : qui recevra l'altitude du point id_sud et id_est
etape 3 :
copie de Tz dans Tz2 et ouverture de Tz2
etape 4 : initialisation de
Id_Sud = str(x)+ _ +str(y-100)
Id_Est = str(x+100)+ _ +str(y)
le pas est de 100 m car c'est bdalti 100
etape 5 : initilisation de z_sud = z de Tz2par une jointure entre id_sud de Tz et id de Tz2
etape5bis idem avec z_est
etape 6 : ajout de colonne Delta_z_sud = z_sud-z
etape 6 bis : ajout de colonne Delta_z_est = z_est-z
etape 7 : ajout champ tangente_phi et initialisation
tangente_phi = 100/(Delta_z_sud ^2+ Delta_z_est ^2)^0.5
etape 8 : calcul de phi en degre, pour avoir l'angle phi il faut utiliser arctangente => petit script MabBasic
etape 9 : pente = 90° - phi(en degre)
et voila, ca doit pouvoir se faire en mapbasic mais ca se fait tres bien a la souris, sauf le arctangente.
#5 Fri 06 August 2004 09:41
- Béatrice FERNANE
- Invité
Re: Utiliser des données pente à partir d'un mnt
Bonjour,
J'ai propose une methode equivalente (~la meme) a deux de nos
stagiaires qui l'on bien integre.
Un elargissement pour d'autres etudes est possible.
Il est possible en ayant l'identifiant x-y des points voisins, de
faire remonter sur un point, les donnees des points voisins et ainsi de
faire des calculs simples. Un de nos stagiaires applique cette methode
pour creer un modele de repartition en utilisant differents parametres.
cordialement
Beatrice FERNANE
#6 Fri 07 March 2008 16:16
- Nemrac33
- Participant occasionnel
- Date d'inscription: 6 Oct 2006
- Messages: 27
Re: Utiliser des données pente à partir d'un mnt
Bonjour,
J'ai transformé un mnt en grid avec vertical mapper. Y a t'il possibilité d'exploiter des données de pente avec ce format? Je ne le connais pas.
Merci
Hors ligne
#7 Fri 07 March 2008 19:30
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Utiliser des données pente à partir d'un mnt
Bonjour
VerticalMapper permet de calculer les pentes (slope)...si c'est la question !!
Hors ligne
#8 Mon 17 March 2008 11:22
- Nemrac33
- Participant occasionnel
- Date d'inscription: 6 Oct 2006
- Messages: 27
Re: Utiliser des données pente à partir d'un mnt
Bonjour,
Mon objectif est de pouvoir exploiter les données de pentes. J'ai utilisé Vertical Mapper pour creer ce fichier de pente mais le résultat est sous format grid et je ne peux pas exploiter les données qui sont derrière. Mon objectif est de pouvoir réaliser par la suite des requêtes pour réaliser des classes de pentes. Pour cela il me faut un résultat sous forme de table attributaire avec, par exemple pour chaque enregistrement, correspondant à un pixel, une valeur de pente.
Hors ligne
#9 Mon 17 March 2008 12:01
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Utiliser des données pente à partir d'un mnt
Il suffit donc d'exporter la grid de pentes ....mais ça risque de faire un paquet de points !!!
Hors ligne
#10 Mon 17 March 2008 13:41
- Nemrac33
- Participant occasionnel
- Date d'inscription: 6 Oct 2006
- Messages: 27
Re: Utiliser des données pente à partir d'un mnt
Très bien
Merci
Hors ligne
#11 Tue 08 April 2008 14:58
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Re: Utiliser des données pente à partir d'un mnt
J'arrive peut-être un peu tard mais vous pouvez aussi créer des contours à partir de votre grille...
Hors ligne
#12 Wed 09 April 2008 16:21
- FERNANE
- Participant actif
- Date d'inscription: 14 Sep 2005
- Messages: 139
Re: Utiliser des données pente à partir d'un mnt
Bonjour,
J'ai ouvert un grid de pente obtenu avec Vertical MAPPER, sous ARGIS9.2, et l'ai transformé en grille, ensuite j'ai travaillé sous MAPINFO.
cordialement
Béatrice FERNANE
Tél : 03.81.61.53.57
Courriel : beatrice.fernane@ developpement-durable.gouv.fr
Hors ligne