Créer des entités à partir d'erreurs de topologie ArcGIS


9

J'ai importé des fichiers de formes d'utilisateurs de champs dans une géodatabase ESRI afin de pouvoir créer des ensembles de règles de topologie qui identifient les erreurs selon les besoins. Malheureusement, les utilisateurs sur le terrain ne disposent pas d'une licence qui peut lire les règles de topologie gdb (ou bien évidemment les corriger).

Je voudrais pouvoir générer un nouvel ensemble de fichiers de formes qui capturent où se trouvent toutes les erreurs et exceptions afin que les utilisateurs puissent corriger eux-mêmes les plus évidents (ce qui me fait économiser beaucoup de travail!). Cela peut également être un moyen rapide d'organiser les erreurs en fonction de la taille (surface ou longueur) afin de traiter d'abord les problèmes les plus importants.

Quelqu'un a-t-il des suggestions sur la façon de générer des entités à partir des erreurs et exceptions de topologie ArcGIS?

J'ai une licence ArcInfo disponible, donc tout outil du package est à ma disposition. Bien que je ne sois pas programmeur ArcObjects, je connais très bien les scripts Python ou ModelBuilder pour développer un tel outil / processus.

MISE À JOUR : Je viens de trouver cet exemple ArcGIS Idea et développeur , mais j'espérais quelque chose que je serais en mesure de mettre dans une boîte à outils, pas un module VB personnalisé.

Réponses:


4

ArcGIS 10.1 for Desktop dispose d'un nouvel outil de géotraitement appelé Exporter les erreurs de topologie (l'outil est mentionné dans le lien ArcGIS Ideas).

Exporte les erreurs d'une topologie de géodatabase vers la géodatabase cible. Toutes les informations associées aux erreurs et exceptions, telles que les fonctionnalités référencées par l'erreur ou l'exception, sont exportées. Une fois exportées, les classes d'entités sont accessibles à l'aide de n'importe quel niveau de licence d'ArcGIS. Les classes d'entités peuvent être utilisées avec la boîte de dialogue Sélectionner par emplacement ou l'outil Sélectionner une couche par emplacement et peuvent être partagées avec d'autres utilisateurs qui n'ont pas accès à la topologie elle-même.


Certes, cela ne m'aide pas aujourd'hui, mais heureux qu'il soit facilement disponible à l'avenir. Merci d'avoir posté.
RyanKDalton

2
Voici une entrée de blog d'ESRI concernant l' outil Exporter les erreurs de topologie .
Fezter

4

Pour ArcGIS 9x

Exporter les exceptions de topologie

Ce code exportera les exceptions d'erreur de topologie vers une classe d'entités. Ceci est utile lorsque l'on a besoin d'archiver des exceptions. Lorsque les exceptions sont exportées vers la classe d'entités, elles peuvent être traitées comme n'importe quelle autre entité (mise à jour / notes d'attribut, identification). Exportez ensuite vers Shapefile pour vos autres utilisateurs.

Astuce: créez un bouton et appelez InitiateExport à partir de l'événement Click

http://arcscripts.esri.com/details.asp?dbid=12758


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.