ArcGIS Desktop 10 Trucs et astuces


20

Quelques fois par mois, je vérifie les divers articles CW trucs et astuces sur StackOverflow et j'apprends toujours quelque chose de nouveau.

J'ai fait des allers-retours pour savoir s'il fallait épingler cette question à un programme spécifique d'une version spécifique et majeure du logiciel SIG. Compte tenu de la quantité de changements apportés à l'ux, je pense qu'ArcGIS Desktop 10 devrait obtenir sa propre question Trucs et astuces et sera une excellente ressource pour les nouveaux utilisateurs d'ArcGIS et les utilisateurs d'ArcGIS 10 mettant à niveau à partir de 9.3.

J'espère voir de bons conseils qui ne sont pas déjà couverts dans les conseils et raccourcis ESRI ArcGIS Desktop .

ArcMap


joli sujet et astuce.
George Silva

Réponses:




10

En arcpyvous pouvez avoir accès au GeoJSON représentation de toute géométrie par la cachée __geo_interface__méthode. Par exemple:

arcpy.PointGeometry(arcpy.Point(5,5)).__geo_interface__

Qui sort bien:

{'coordinates': (5.0, 5.0), 'type': 'Point'}

* Tous les remerciements à Bruce Harold à ESRI Redlands pour avoir détaillé cela à l'origine.


Est-ce une représentation simple précision d'un objet ponctuel?

@DanPatterson Pour autant que je sache, oui. Mais j'ai édité la réponse pour moins de précision afin d'éviter toute confusion.
om_henners

5

J'aime les nouveaux modèles de création d'entités dans ArcGIS 10, mais si vous préférez l'ancienne méthode, vous pouvez revenir en définissant en exécutant ArcGIS \ Desktop10.0 \ Utilities \ AdvancedArcMapSettings.exe, en cliquant sur l'onglet Éditeur et en décochant Créer des entités à l'aide de modèles et redémarrage d'ArcMap. texte alternatif


5

Résumé des réponses


ArcMap

ArcCatalog

  • Liste lente des dossiers?
    1. Assurez-vous que les options ArcCatalog -> Contenu ont uniquement le nom, le type coché. Ne vérifiez pas non plus les colonnes de métadonnées.

4

Ce n'est pas une astuce d'interface utilisateur, mais cela s'applique très certainement à ArcGIS 10. Si vous êtes un développeur d'extensions, vous devez utiliser le nouveau modèle d'enregistrement d'ESRI; en particulier, vous devrez utiliser l'utilitaire ESRIRegAsm. Plus d'infos ici .


Sans parler de la nouvelle exigence de liaison Runtime. goo.gl/ZSTi Celui-là m'a encore une fois aujourd'hui.
Jay Cummins

4

ArcBruTile est un excellent boulon pour le bureau

ArcBruTile affiche les tuiles d'OpenStreetMap, Bing, Google et SpatialCloud dans ArcGIS Desktop.

ArcBruTile prend en charge: toutes les projections; mise en cache côté client; Prise en charge d'ArcGIS 9.3 et 10. TMS texte alternatif


Cela nécessite-t-il un administrateur privé? J'utilise Windows 7 maintenant.
PROBERT

4

Personnaliser la fenêtre contient des dizaines d'outils qui ne sont pas exposés via les outils GP ou sous forme de boutons sur les barres d'outils, vous devez donc les ajouter manuellement. Il existe de très nombreux outils utiles que de nombreux utilisateurs expérimentés d'Arc ne connaissent pas.

Voici ma première liste d'outils "cachés":

  • Charger des objets - cet outil vous permet de charger des entités dans une classe d' entités à partir d'une autre classe d'entités tout en respectant certaines règles de comportement de cartographie et de géodatabase.

  • Eye Dropper - cet outil peut être utilisé pour cliquer sur une couleur dans l'affichage de votre carte et déterminer ses valeurs RVB.

  • Fenêtre Préparer (10.1+) - ce panneau vous permet de vérifier s'il y a des problèmes qui pourraient potentiellement influencer les performances de la carte (comme vous l'avez fait en 9.3 - pour la barre d'outils de publication de service de carte). Vous n'avez pas besoin d'exécuter Fichier> Partager en tant que> Service pour activer la fenêtre Préparer. Vous pouvez analyser n'importe quelle carte pour les problèmes potentiels avec juste ArcMap.


3

Ce n'est pas seulement le logiciel qui peut améliorer les performances d'ArcGIS.

De nombreux trucs et astuces qui améliorent ArcGis 9.2 sont ici (sur http://mapperz.blogspot.com ).

(Ils ont juste besoin d'une mise à jour pour ArcGIS 10 + Windows7 et nécessitent des privilèges d'administrateur.)


1
"Le problème est que pour accélérer ArcMap, il faudrait le ré-architecturer et le repenser, ce que ESRI ne fera pas car il serait trop cher. Les raisons pour lesquelles il est lent maintenant sont les suivantes: 1) l'ensemble du logiciel est implémenté COM (grosse erreur), 2) il y a trop de DLL dans le système, et 3) beaucoup d' ingénieurs Esri ont un indice sur la façon de logiciel d' écriture qui a des performances à l' esprit. »James de frais Commentaires MikeC spatiallyadjusted.com/
2010/06/18

1
"faire" -> "ne pas", je présume. (Il semble injuste de spéculer sur les programmeurs de cette manière. Les décisions ultimes concernant les performances sont
sûrement dictées


3

L'un de mes plus gros gains de temps dans ArcMap, lorsque j'ai besoin de faire un panoramique et un zoom important, est la bclé:

  • tout en maintenant bet la gauche bouton souris enfoncé, déplacer la souris vers le haut / bas fera un zoom avant / arrière; ou,
  • tout en maintenant ble bouton droit de la souris enfoncé, le déplacement de la souris se déplacera dans le sens du mouvement.

Vous ne perdrez plus de temps à basculer entre tous les outils Zoom / Pan! Pour autant que je sache, cela fonctionne dans toutes les versions d'ArcMap (certainement 9.3 et plus récent).


3

Si vous utilisez la version 10.1 ou supérieure et que vous possédez un PC prenant en charge le multithreading / processus multiples, profitez de l'environnement de traitement parallèle. Les résultats varient d'un outil à l'autre, mais dans l'ensemble, cela devrait vous donner un coup de pouce si vous avez n'importe quel type d'ordinateur multicœur / multithread.

http://resources.arcgis.com/en/help/main/10.1/index.html#/Parallel_Processing_Factor/001w0000004m000000/



2

Si votre calculatrice de champ ne fonctionne pas et échoue avec un "Il y a eu un échec pendant le traitement, consultez la fenêtre Résultats du géotraitement pour plus de détails.", Recherchez une barre oblique dans le nom de la couche. vidéo: http://drop.io/w1nca2k


1

"Une erreur s'est produite lors du traitement, consultez la fenêtre Résultats du géotraitement pour plus de détails.", Cela se produit également si un nom de champ de la couche que vous calculez sur le terrain a un trait de soulignement " ". Supprimez le " " et cela fonctionne comme il se doit.


1

Le paramètre par défaut d'ArcMap n'expose pas nécessairement les boutons que vous devez explorer dans le menu contextuel. Ce serait formidable de les avoir sur les barres d'outils.

Par exemple, vous pouvez avoir créé plusieurs sélections sur des couches dans un document ArcMap et vouloir effacer toutes les sélections. Vous devez généralement cliquer avec le bouton droit sur le calque dans la table des matières, sélectionner Sélection, puis Effacer les entités sélectionnées (3 clics sur les boutons) ou jouer avec les calques de la liste par le panneau de sélection dans la table des matières.

Eh bien, ce bouton peut être ajouté à n'importe quelle barre d'outils en utilisant la fenêtre de personnalisation comme Alex le mentionne ci-dessus. Vous pouvez maintenant effacer toutes les sélections en un seul clic.

Un autre bouton que j'ajoute toujours est le bouton zoom / panoramique continu.

Enfin, le bouton SWIPE sur la barre d'outils d'effets est un plaisir pour la foule et souffle généralement les gens pour une raison quelconque ... :)

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.