Créer des axes à partir de polygones / enveloppes routières à l'aide d'ArcGIS Desktop?

30

Je veux créer des lignes centrales à partir de polygones de route.

Existe-t-il des outils automatisés dans ArcGIS for Desktop pour ce faire?

J'inclus une capture d'écran de mon fichier vectoriel ci-dessous.

entrez la description de l'image ici

Binoy
la source
Merci! La solution pour convertir en image puis vectoriser a eu quelques problèmes de capture, mais a produit de bien meilleurs résultats que l'effondrement de lignes doubles (totalement inacceptables). Maintenant, pour automatiser la lutte contre le claquement.

Réponses:

13

Réduire les lignes doubles en ligne centrale (cartographie)

Il s'agit d'un outil ArcGIS spécifique nécessitant une licence ArcInfo

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Yes 

Convertissez d'abord vos polygones en lignes

"Dérive les traits d'axe des caractéristiques à double ligne (ou double ligne), telles que les enveloppes routières, en fonction des tolérances de largeur spécifiées."

entrez la description de l'image ici

http://resources.arcgis.com/en/help/main/10.1/index.html#//00700000000t000000

Mapperz
la source
Merci pour l'information, j'ai déjà essayé la ligne centrale à partir de la fonction double ligne dans arcgis. Mais cela n'a pas fonctionné correctement. L'utilisation de l'option Réduire ligne double vers ligne simple crée une ligne au centre. Pouvez-vous suggérer une autre méthode
Binoy
J'ai finalement trouvé une solution. J'ai converti le polygone en image en arcgis en utilisant l'outil Polygo vers raster. Puis reclassé et utilisé la vectorisation automatique. une précision d'environ 90% est obtenue en utilisant cette méthode.
Binoy
Je sais que cela n'a pas été commenté depuis un certain temps, mais lorsque j'exécute polygone pour raster, il génère une erreur (99999), ne démarre même pas le traitement
GravitaZ
13

vous pouvez consulter ET GeoTools for ArcGIS ici . En plus de cela, vous pouvez consulter Feature To Line (Data Management) ici, mais vous devez vous engager.

et consultez Trouver la «ligne centrale» du tunnel? Les algorithmes de squelettisation peuvent vous aider à développer votre outil.

Jeu de données d'entrée

et

Résultat

et1 et2

Aragon
la source
Merci, ces informations m'aident beaucoup. Un doute de plus, il est possible de convertir le polygone en une image raster puis de vectoriser automatiquement l'image par le centre. Cette méthode est-elle meilleure que la précédente, donnez-moi une suggestion.
Binoy
10

J'ai finalement trouvé une solution. J'ai converti le polygone en image en arcgis en utilisant l'outil Polygone vers raster. Puis reclassé et utilisé la vectorisation automatique. Une précision d'environ 90% est obtenue en utilisant cette méthode. Il n'y a que peu d'inadéquations de capture et la ligne est également tracée à travers le centre exact. Je pense que c'est la meilleure façon si vous n'avez pas de licence ET geowizards.

La page d'accueil d'ArcScan pour ArcGIS indique:

Depuis la sortie d'ArcGIS 10.1, ArcScan pour ArcGIS est inclus dans tous les niveaux de licence du logiciel ArcGIS Desktop sans frais supplémentaires.

Binoy
la source
@fatih_dur "Depuis la sortie d'ArcGIS 10.1, ArcScan for ArcGIS est inclus dans tous les niveaux de licence du logiciel ArcGIS Desktop sans frais supplémentaires." esri.com/software/arcgis/extensions/arcscan
PolyGeo
@PolyGeo, j'ai supprimé mon commentaire après votre modification de la réponse, toujours moi-même ne pense pas que la solution acceptée soit suffisamment robuste.
fatih_dur
@fatih_dur quand je pense qu'une réponse n'est pas utile, je la downvote (selon son info-bulle).
PolyGeo
C'est ce que j'ai fait en arrière. merci pour les informations de niveau de licence concernant ArcScan, pourrait être utile.
fatih_dur
9

entrez la description de l'image ici

entrez la description de l'image ici

Ces deux modélisations sont disponibles dans le logiciel ESRI. Après avoir exécuté la première modélisation, nous effectuerons le découpage sur les lignes du modèle 2.

RajGovind
la source
3

Il n'existe aucun outil de géotraitement unique qui exécute automatiquement cette tâche. Les outils utilisés dans cette procédure nécessitent une licence ArcGIS for Desktop Advanced -

1.Convertissez la couche polygonale en classe d'entités linéaires à l'aide de l'outil Polygone en ligne.

2.Supprimez les lignes entourant le calque de polyligne.

3.Enregistrez les modifications et arrêtez la session de modification.

4.Créez les traits d'axe à l'aide de l'outil Réduire les doubles lignes en trait d'axe. L'outil se trouve dans la boîte à outils Cartographie> Jeu d'outils de généralisation. Les traits d'axe sont affichés sur la carte.

http://support.esri.com/cN/knowledgebase/techarticles/detail/44238

mahmoud hageer
la source
1

ArcGIS Pro dispose désormais d'un outil Polygone vers ligne centrale , disponible si vous disposez de l'extension Production Mapping avec une licence standard ou avancée.

Chris
la source