#1 Tue 09 November 2004 07:51
- Sylvain Cerisier
- Invité
Question technique sous SURFER8 (urgent !)
De: CERISIER Sylvain
Bonjour,
Je cherche a calculer la surface d'un profil topo sous Surfer 8 : imaginons un relief que l'on tranche verticalement :
comment calculer la surface de cette tranche verticale ?
Merci d'avance.
S.CERISIER
Charge d'etudes SIG au GIP Loire-Estuaire
#2 Wed 10 November 2004 11:33
- Annick Lagnion
- Invité
Re: Question technique sous SURFER8 (urgent !)
il me semble qu'on peut trouver la surface du polygone abcda en faisant la
demi-somme des determinants
(1/2) *(((xa*yb)-(xb*ya))+((xb*yc)-(xc*yb))+((xc*yd)-(xd*yc))+
((xd*ya)-(xa*yd)))
Si ca peut t'aider?
Annick Lagnion
DDE29
#3 Wed 10 November 2004 12:32
- Sylvain Cerisier
- Invité
Re: Question technique sous SURFER8 (urgent !)
Tout d'abord merci de ta promptitude. Je ne pensais pas avoir une reponse si
rapidement...
J'ai toutefois une petite question subsidiaire : Le calcul que tu me propose
doit-il etre fait sur le fichier .dat a 4 colonnes (X-Y-Z-Distances
cumulees) obtenu apres avoir fait le profil (Grid > Slice) ?
Si oui, j'imagine qu'il faut utiliser Excel ?
Si non, peut-tu me detailler la manip ?
Merci d'avance,
Sylvain CERISIER
CMB Loire-Estuaire
#4 Wed 10 November 2004 12:32
- Annick Lagnion
- Invité
Re: Question technique sous SURFER8 (urgent !)
j'ai vertical mapper, mais la manip doit etre equivalente: quand tu as le
graphe (obtenu en faisant cross section)affiche, qui contient le profil en
travers, en faisant clic droit, tu peux exporter les donnees.
J'ai fait un essai: tu exporte les donnees sous forme de liste avec un
tabulateur. Tu obtiens un fichier .txt que tu peux importer dans mapinfo.
Les points sont x (distance cumulee) et y (alti). Tu fais creer points dans
un systeme non terrestre avec la bonne unite et avec des bornes assez larges
pour tout contenir.
ce qu'il te faut c'est la surface du polygone qu'ils decrivent, en ajoutant
les points (0,0) et max(x),0) .
Il me semble que qq'un a mis sur la liste comment creer une polyligne a
partir d'une liste de points, par un mif/mid.
Apres ca depend combien de fois tu as a faire la manip: soit tu crees le
polygone a la main soit comme indique et par area(obj) tu as la surface
que tu cherches.
ou alors tu fais une moulinette en mapbasic, ou dans n'importe quel logiciel
qui fait des calculs, pour faire l'operation sur les valeurs x,y, sans creer
les points.
Annick Lagnion
DDE29