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 14 August 2014 09:23

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Bonjour,
Je suis sous ArcGis 9.3 bref

J'ai  la BD CARTHO , ROE ( pour les ouvrages type barrage etc.)

Et je voudrais obtenir une sélection ou une étape qui me permettrai de calculer le nombre de points du ROE par km de cours d'eau.
Sachant qu'avec la carto nous avons les cours d'eau qui sont segmenté ( cours d'eau propre a lui même et non pas un ensemble en un seul bloc)

Je pense qu'il faut créer un champ dans la table attributaire mais je ne suis pas sur.
Je ne sais pas du tout comment faire .

Merci de m'aider
et bonne journée

Hors ligne

 

#2 Thu 14 August 2014 10:07

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

- Fusionne tes cours d'eau par code hydro
- Segmente les par tronçons de 1 km (à partir de l'amont ou de l'aval c'est selon la pbmatique)
- Ajoute un champ nombre entier à ta couche ROE et affecte la valeur 1 à chaque objets
- Fais une jointure spatiale entre les tronçons de cours d'eau et le ROE et coche le case somme à partir du champ crée au point précédent

Hors ligne

 

#3 Thu 14 August 2014 10:34

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

merci beaucoup je n'ai pas essayé mais je suis pas sur de m'être bien expliqué .

Je voudrais obtenir un nombre de points par km de cours d'eau mais aussi propre a chaque cours d'eau. Genre l'ardèche fait 80 km et j'ai genre 50 obstacles (points) => ca nous donnes je ne sais pas quoi

mon but est de faire des selections de cours d'eau ( j'ai un critère tous les cours d'eau ayant plus de 10 obsctacles / 10 km ne sont pas selectionné)
Voila j'espère avoir été plus clair ...

Hors ligne

 

#4 Thu 14 August 2014 10:48

Mapp Ben
Participant occasionnel
Date d'inscription: 31 Mar 2014
Messages: 37

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Bonjour,

La méthode de Hix Boson me semble toujours adaptée malgré cette précision
Il faudra seulement que vous ne segmentiez pas vos cours d'eau en tronçon de 1 km
Ainsi :

-Réaliser la fusion de vos cours d'eau
-Réaliser un jointure spatiale avec vos données ponctuelles (ROE) : un champ Joint_Count vous renseignera sur le nombre de point joint durant cette opération, pour chaque cours d'eau (objet de la couche source)
-calculez la longueur de vos cours d'eau. Pour ce faire, créez un nouveau champ puis calculer sa géométrie
-une dernière opération simple, dans un nouveau champs ==> Join_Count / longeur

Hors ligne

 

#5 Thu 14 August 2014 10:52

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Merci beaucoup je vous tient au courant j'essaye de m'y atteler là maintenant ca va me prendre du temps j'avance comme un escargot ^^

Hors ligne

 

#6 Thu 14 August 2014 10:52

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Il faudra que tu créer un champ numérique dans ta couche de cours d'eau segmenté une fois que tu aura fais la jointure spatiale qui fera le rapport entre la somme de points ROE et la longueur du tronçon.

Hors ligne

 

#7 Thu 14 August 2014 11:43

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

heu je suis a l'étape ajouter un champ entier court dans mon ROE avec le chiffre 1.
Sauf que j'ai 747 points qui me reste (j'ai fait une découpe du ROE avec le buffer pour n'avoir que les points qui intéressement)
Comment fait t'on pour mettre 1 dans le champ entier en un coup ?

Hors ligne

 

#8 Thu 14 August 2014 11:51

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

En mode édition tu fais rechercher/remplacer sur le champ

Rechercher : (tu laisse le vide)
Remplacer par : 1

Hors ligne

 

#9 Thu 14 August 2014 12:15

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Je l'ai fait manuellement ... ^^ j'ai eu une belle synchro bref .

Je m'égare . J'ai eu un soucis je pense j'ai réussi les étapes de la fin mais pas du début.
j'ai bloquer sur cette étape :
-Réaliser un jointure spatiale avec vos données ponctuelles (ROE) : un champ Joint_Count vous renseignera sur le nombre de point joint durant cette opération, pour chaque cours d'eau (objet de la couche source)

je joint quoi a quoi ? moi ce que j'ai fait c'est jointure spatiale entre le shape (de la fusion des cours d'eau avec le code hydro et mon ROE que j'avais découpé pour n'avoir que les points des cours d'eau) C'est ca non ?
l'entité cible étant le fichier CE fusionné (avec dedans le code hydro)
l'entité jointe le ROE ?
je renomme le fichier que je veux avoir
Et je met JOIN TO ONE ? ( et j'ai gardé coché garder toutes les entités cible)
J'ai fait ca et ca me fait du caca

J'avait créer un champ vide pour machin join_count mais je ne sais pas quoi mettre dedans . Et je n'ai pas de case "somme à partir du champ crée au point précédent"

J'ai créer un champ pour la longueur et je l'ai eu ca pas de souci
Mais du coup vu que j'ai que des 0 dans le joint_count ben je vais pas faire de calcul quoi

merci en tout cas d'etre la

Hors ligne

 

#10 Thu 14 August 2014 12:45

Mapp Ben
Participant occasionnel
Date d'inscription: 31 Mar 2014
Messages: 37

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

mathou a écrit:

J'ai fait ca et ca me fait du caca


Mais encore ?

Pour ce qui est de l'entité cible et de l'entité jointe, tu as tout bon : normalement, ou tout du moins sur la version de ArcGIS que j'utilise actuellement (10.2), la jointure spatiale génère automatiquement un champs Joint_Count.
Si cela n'est pas le cas, tu peut rajouter des champs de jointure (dans la liste " appariement des champs ...") et leur attribuer une règle de combinaison (SUM, AVG, COUNT)
Regarde de ce coté là

Dernière modification par Mapp Ben (Thu 14 August 2014 12:46)

Hors ligne

 

#11 Thu 14 August 2014 13:31

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

... je vient de rechercher sur le net parce que ca ne me disait rien et pour cause c'est a partir de la version 10.1 que ca existe cette fonction
et moi je n'est que la version 9.3 ...
Mais  peut être que quand tu clic droit sur l'élement voulu genre le CE fusionné j'ai une option qui est jointure et relations . Soit je peut joindre ou faire une relation.

Hors ligne

 

#12 Thu 14 August 2014 13:57

Mapp Ben
Participant occasionnel
Date d'inscription: 31 Mar 2014
Messages: 37

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Je ne saurais pas te dire, je n'ai plus en tête la version 9
Mais le clic dont je parlait n'est pas a faire sur l’arborescence des tache, mais bien sur un champ dans l'outil "jointure spatiale"

par exemple sur le champ "Z_moyen" de l'imprim écran


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#13 Thu 14 August 2014 14:04

Hix Boson
Participant occasionnel
Lieu: Mbabane
Date d'inscription: 22 Apr 2014
Messages: 35

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

C'est accessible via la toolbox dans les outils d'analyse/Superposition ou par clic droit sur la couche/jointures (ce que montre Mapp Ben). Il faut ensuite préciser "joindre selon l'emplacement".


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#14 Thu 14 August 2014 15:32

mathou
Participant occasionnel
Date d'inscription: 13 Aug 2014
Messages: 28

Re: Problème pour calculer un nombre de points par polyligne ArcGis 9.3

Oula je crois avoir enfin réussi après mainte et mainte reprise je pense pouvoir faire une selection de ce résultat big_smile
je suis tout fou enfin j'espère vraiment que c'est ca .
Maintenant a résoudre cette histoire de CLC ...

Hors ligne

 

Pied de page des forums

Powered by FluxBB