La fenêtre de résultats ArcGIS est un moyen incroyablement utile de garder une trace de ce qui a été fait dans une carte particulière. Je l'utilise constamment comme moyen de documenter les parties essentielles du flux de travail d'un projet, en réutilisant des outils de géotraitement souvent utilisés et l'archéologie ( maintenant, qu'est-ce que nous avons utilisé pour la dernière fois? Le résultat d'aujourd'hui n'est pas $% ^ # $% & match! ).
Cependant, c'est aussi frustrant, car certaines choses qui devraient être simples ne le sont tout simplement pas, et il est facile de perdre par inadvertance des choses que vous souhaitez conserver. Quelqu'un at-il des solutions pour ces points de friction? À savoir:
- Les résultats ArcCatalog ne sont pas enregistrés du tout, si vous ne les enregistrez pas consciemment, ils sont partis bébé.
- Les résultats ArcMap ne sont conservés que si vous enregistrez un .mxd. Si je créais un .mxd à chaque fois que je devais faire certaines choses, mes frais généraux de gestion de documents passeraient par le toit. (Imaginez avoir besoin de créer un .doc pour chaque e-mail d'importation modérée.)
- ajout désagréable au précédent: si votre session ArcMap se bloque, dites au revoir à tous vos résultats depuis la dernière sauvegarde.
- De nombreuses opérations n'apparaissent jamais dans le panneau Résultats (par exemple, menu contextuel >> Données >> Exporter ). En tant qu'utilisateurs finaux, je soupçonne qu'il n'y a presque rien à faire à ce sujet, mais cela est lié au suivi des étapes et est une source fréquente d'irritation. ;-)
- Vous pouvez faire glisser et déposer du panneau Résultats vers un modèle, mais pas ailleurs. Je veux également copier dans une barre d'outils personnelle, une autre carte, un dossier, une boîte à outils, un document Word, un ... (Ce ne serait pas génial si vous pouviez simplement plonger une étape de géotraitement importante directement dans l'éditeur de métadonnées?)
- Certains résultats sont des favoris qui doivent être conservés indéfiniment, par exemple, ce projet de carte devra toujours tamponner la zone de sélection d'intérêt de 3 km . Actuellement, vous pouvez configurer ArcMap pour conserver les résultats pendant quelques jours, mois ou pour toujours. La valeur par défaut de 2 semaines est beaucoup trop courte et deviendra pour toujours très très désordonnée et laide.
- Les résultats restent avec la carte, c'est bien, mais ils sont également limités à celui-là .mxd. Ils sont en prison; pas si bon. Il est rare qu'un projet de quelque importance ait seulement 1 ou 2 .mxd. Partager les résultats est laborieux. (Il ne s'agit en fait que du retraitement d'un point précédent; la lumière sous un autre angle révèle plus de facettes.)
* il y a un élément "Partagé" dans la liste des résultats (voir en bas du graphique), mais il ne semble rien faire. Vous ne pouvez pas y faire glisser une session actuelle ou précédente et elle n'a pas de menu contextuel.
((Faites glisser de "Session précédente" fonctionnant à partir de 10.3.1. Comme il y a peu de choses à savoir sur ce sujet ailleurs, il peut s'agir d'un bug avec mon installation locale.))
Ces résultats, l'enregistrement des mesures prises, sont importants . Je veux les traiter de cette façon . Pas comme une balle temporaire balayée par le personnel de nettoyage de nuit le week-end quand je ne suis pas là.
C'est une diatribe, mais ce n'est pas seulement une diatribe. Je suis convaincu qu'il existe des moyens et des méthodes pour utiliser ce qu'Esri fournit déjà de manière améliorée. Rincons-les hors de la brosse, dépoussiérons-les et habillons-nous pour la consommation générale.
la source
Je pense que tout ou partie de ce que vous voulez faire peut être fait en utilisant les fichiers journaux de géotraitement. Outre la fenêtre Résultats, les résultats du géotraitement peuvent également être enregistrés dans des fichiers journaux XML. Cochez cette case sous Géotraitement -> Options de géotraitement, Général:
Selon l'aide, les fichiers journaux doivent être conservés pour le géotraitement effectué sous ArcMap ou ArcCatalog. Les fichiers XML seront enregistrés dans un dossier sous votre profil utilisateur. Voici la partie pertinente de l'aide d'ArcGIS:
Il existe également une fonction arcpy pour activer la journalisation dans vos scripts autonomes, je ne sais pas si elle stockera le journal dans le même dossier:
la source
%AppData%\Roaming
pour moi. Cela semble être une mine de bonnes informations pour ce qui s'est passé ici. Sa convivialité laisse beaucoup à désirer. Par exemple, les lignes de commande sont pleines'"
et devraient être analysées avant d'être réutilisées ou conservées pour la documentation. Je me demande quelle est la relation entre ces journaux et les résultats? Si nous pouvions alimenter les journaux (les meilleures parties de) l'interface utilisateur des résultats, il y a beaucoup plus de choses possibles.J'ai concocté quelque chose ensemble qui aide un peu: créer un "Results Log.mxd" dont le seul but est de stocker les résultats, il n'y a pas de classes d'entités ou de couches de carte. A partir des sessions ArcMap ou ArcCatalog contenant un travail notable:
Mises en garde:
C'est une bonne idée de préfixer les noms avec des numéros d'étape ou des lettres car il n'y a aucun contrôle sur l'ordre des listes, et l'ordre passera d'une session enregistrée à une autre.
Le glissement depuis "Session en cours" ne fonctionne pas. Enregistrez et rouvrez le mxd, puis faites glisser depuis "Session précédente".
la source