Bonjour à tous,
J'ai une couche d'occupation du sol et je souhaite récupérer pour chaque polygone le nombre d'occupation du sol différente des polygones jointifs (pas forcément le nombre de polygone dans le cas où par exemple 2 polygones peuvent avoir la même occupation du sol), en gros je veux essayer de caractériser l'hétérogénéité.
Après quelques recherches, j'ai vu que Geospatial Modelling Environment propose une fonction intéressante, listintersectingfeatures, qui permet effectivement de récupérer l'IDentifiant des polygones jointifs pour chaque entité d'une couche. Une jointure me permettrait ensuite de récupérer l'occupation du sol de ces entités pour en faire une synthèse.
Aucun soucis d'utilisation de GME, par contre, en vérifiant quelques résultats, j'ai constaté que cet outil tronque la fin de certains ID à savoir tout ceux qui ont un ou plusieurs 0 à la fin :eek:
Par exemple :
Mon polygone 103 jouxte mon polygone 700
Dans l'export j'obtiens : 103,7
C'est plus que gênant ...
Mais à l'inverse donc, pour mon polygone 700 j'ai bien le résultat attendu : 700,103
Avez-vous déjà constaté ce problème pour ceux qui utilise GME ?
J'ai tenté de refaire la manip après avoir copié l'ID du fichier shp dans un autre champs ou même de le mettre au format texte mais pas de changement, il me manque toujours le ou les 0 de fin :roll:
Et avec plus plus de 10000 résultats, je me vois mal tout vérifier et modifier à la main ...
Une idée de secours qui vous vient à l'esprit ? quelquechose qui m'échappe ?
ou connaissez-vous éventuellement une autre méthode de géotraitement pour obtenir ce type résultat ?
D'avance merci pour vos infos
ArcGis 10, extensions 3D et Spatial Analyst avec license ArcInfo à disposition ou tout autre outils libres :wink:
[EDIT]
Bon en fait, en relisant mon message, je me suis moi-même donné un début de solution vraiment très temporaire et qui me permet d'avancer un peu :
je copie l'attribut ID dans ma table au format texte en rajoutant un caractère "-" à la fin, ce qui me permet de garder mes "0" et je bidouille ensuite le reste sous excel, loin d'être pratique mais ca devrait le faire dans l'urgence ...
Par contre si quelqu'un a une solution plus propre je prends quand même car je dois refaire la manip pour tester différents paramètres :D
J'ai une couche d'occupation du sol et je souhaite récupérer pour chaque polygone le nombre d'occupation du sol différente des polygones jointifs (pas forcément le nombre de polygone dans le cas où par exemple 2 polygones peuvent avoir la même occupation du sol), en gros je veux essayer de caractériser l'hétérogénéité.
Après quelques recherches, j'ai vu que Geospatial Modelling Environment propose une fonction intéressante, listintersectingfeatures, qui permet effectivement de récupérer l'IDentifiant des polygones jointifs pour chaque entité d'une couche. Une jointure me permettrait ensuite de récupérer l'occupation du sol de ces entités pour en faire une synthèse.
Aucun soucis d'utilisation de GME, par contre, en vérifiant quelques résultats, j'ai constaté que cet outil tronque la fin de certains ID à savoir tout ceux qui ont un ou plusieurs 0 à la fin :eek:
Par exemple :
Mon polygone 103 jouxte mon polygone 700
Dans l'export j'obtiens : 103,7
C'est plus que gênant ...
Mais à l'inverse donc, pour mon polygone 700 j'ai bien le résultat attendu : 700,103
Avez-vous déjà constaté ce problème pour ceux qui utilise GME ?
J'ai tenté de refaire la manip après avoir copié l'ID du fichier shp dans un autre champs ou même de le mettre au format texte mais pas de changement, il me manque toujours le ou les 0 de fin :roll:
Et avec plus plus de 10000 résultats, je me vois mal tout vérifier et modifier à la main ...
Une idée de secours qui vous vient à l'esprit ? quelquechose qui m'échappe ?
ou connaissez-vous éventuellement une autre méthode de géotraitement pour obtenir ce type résultat ?
D'avance merci pour vos infos
ArcGis 10, extensions 3D et Spatial Analyst avec license ArcInfo à disposition ou tout autre outils libres :wink:
[EDIT]
Bon en fait, en relisant mon message, je me suis moi-même donné un début de solution vraiment très temporaire et qui me permet d'avancer un peu :
je copie l'attribut ID dans ma table au format texte en rajoutant un caractère "-" à la fin, ce qui me permet de garder mes "0" et je bidouille ensuite le reste sous excel, loin d'être pratique mais ca devrait le faire dans l'urgence ...
Par contre si quelqu'un a une solution plus propre je prends quand même car je dois refaire la manip pour tester différents paramètres :D