Conversion de plusieurs lignes en une seule ligne à l'aide d'ArcGIS Desktop?

8

Je n'ai aucune idée si c'est basique ou quoi mais j'ai ces données qui contiennent plusieurs lignes (formant une forme de polygone). Je veux convertir ces lignes (multiples - chacune avec un point de début et de fin) en une seule ligne. J'ai essayé de dissoudre, de créer plusieurs parties en une seule partie, etc. Je ne peux pas utiliser la topologie car elle influence la précision. Je n'ai aucune connaissance en programmation.

Ade'l
la source
Lorsque vous vous êtes dissous, avez-vous coché l'option "lignes non divisées"?
nmpeterson
Je l'ai vérifié dans les deux sens ... :) à force de travailler ...
Ade'l
Par exemple, si vous aviez un hexagone composé de six segments de ligne, quel serait le produit final? Un seul polygone? Ou peut-être une seule polyligne hexagonale avec un attribut?
Aaron
ouais une seule ligne ou un seul polygone (préférable)
Ade'l

Réponses:

13

Essayez la dissolution basée sur OBJECTID ou FID. Utilisez ensuite Feature To Polygon (Data Management) pour convertir vos polylignes en polygones si vous le souhaitez. Pour illustrer, voici quelques exemples de lignes:

entrez la description de l'image ici

Table d'attributs avant dissolution par OBJECTID

entrez la description de l'image ici

Table d'attributs après dissolution par OBJECTID

entrez la description de l'image ici

Aaron
la source
où étiez-vous @aaron avant d'ajouter ceci à la prime ...: P eh bien, cela fonctionne très bien avec des exceptions comme parfois des problèmes mineurs sont rencontrés. Une fois que je me suis fait mal de retour ... :)
merci
ouais ça a bien fonctionné .... beaucoup de choses @aaron
Ade'l
Avoir ce même problème et la solution ci-dessus ne fonctionne pas, quel que soit le champ que je dissous sur plusieurs lignes persiste
Jeremy Hamm
@jeremythamm Les polylignes se touchent-elles toutes? Si ce n'est pas le cas, vous avez cassé la géométrie et devez y remédier avant de suivre les étapes ci-dessus.
Aaron
1
@Aaron merci, c'était le problème, il y avait un petit trou entre deux des lignes.
Jeremy Hamm
4

Si vos lignes se trouvent déjà dans la même couche de données, vous n'aurez pas besoin de quoi que ce soit de la boîte à outils - utilisez simplement l'éditeur et suivez les instructions de la section " Fusion d'entités dans la même couche ".

Si vous avez différents calques, fusionnez- les d'abord en un seul calque (Gestion des données | Général | Fusionner), puis fusionnez les entités à l'aide de l'éditeur.

Erica
la source
Salut @Erica, merci beaucoup car cela a bien fonctionné avec lil prob ... cette fusion ne fonctionne que pour deux lignes ... Plus que deux lignes, et l'option grise ... Est-il possible de l'appliquer à un certain nombre de lignes....? J'en aurais besoin car j'ai un plus grand ensemble de données ... :)
Ade'l
Hmmm, il devrait pouvoir gérer trois ou plus en une seule longue ligne - avec quelle version d'Arc travaillez-vous? (J'ai 10.1, et cela fonctionne.) Malheureusement, je ne l'ai pas utilisé très souvent, donc je ne sais pas quel genre de bizarreries vous pouvez rencontrer comme ça.
Erica
son 9.3 avec moi en fait ... J'ai essayé pour tout le groupe d'abord, a échoué ... puis j'ai reculé n est passé à 4, a échoué, 3 a échoué et quand j'ai fusionné 2 lignes, c'était un succès ... :)
Ade 'l
cette solution donne des problèmes de précision ... ne peut pas l'utiliser pour un grand nombre d'ensembles de données ... :(
Ade'l
1
Voilà la solution. Si vous ne parvenez pas à fusionner plusieurs lignes sur une seule couche, il y a d'autres problèmes avec ArcMap ou les données elles-mêmes. Exportez votre couche dans une nouvelle géodatabase fichier, exécutez des fonctions de réparation, créez un nouveau document
ArcMap
0

Je ne sais pas si cela fonctionnera dans votre cas, mais suggérant d'essayer l'option "Convertir des formes en plusieurs parties en pièces uniques" de "XTools Pro - Extension for ArcGIS"

Dr. ADPrasad
la source
essayé ... mais pas beaucoup d'aide ... L'idée de @ aaron est plus simple et efficace ... :)
Ade'l