Je trouve que ArcMap s'exécute plus lentement, si vous avez écrit un script, qui importe arcpy. Vous souhaiterez peut-être écrire un script qui peut être utilisé dans ArcMap, via la fenêtre python ou en tant que script python autonome. Si c'est le cas, vous devrez importer arcpy. Cependant, si vous …
J'ai un grand nombre de dossiers de projet où chaque dossier de projet peut avoir plusieurs sous-dossiers. Ces sous-dossiers peuvent contenir des mxds, des fichiers de formes, des gdb et fgdb personnels. Dans de nombreux cas, l'utilisateur a oublié de cocher la case "Utiliser les chemins d'accès relatifs" avant d'enregistrer …
Je suis nouveau sur Python et j'ai commencé à créer des scripts pour les workflows ArcGIS. Je me demande comment accélérer mon code pour générer un double champ numérique "Heures" à partir d'un champ d'horodatage. Je commence par un fichier de forme de journal de point de suivi (fil d'Ariane) …
J'ai plus de 1 500 fichiers NITF dont j'ai besoin pour pouvoir modifier l'affichage et la symbologie des couches par programme à partir d'ArcMap. Je dois définir les propriétés décrites en rouge ci-dessous: J'ai parcouru les documents arcpy et il ne semble pas que ces propriétés soient exposées - honnêtement, …
Je souhaite dupliquer une classe d'entités surfaciques et décaler tous les polygones d'environ 10 pieds dans les directions x et y. J'ai demandé s'il y avait un moyen de le faire la semaine dernière, et j'ai été informé que j'aurais très probablement besoin de créer mon propre script python en …
Je veux examiner l'orientation de chaque ligne dans un polygone afin de pouvoir calculer leur exposition solaire. Chaque polygone représente un bâtiment et a une hauteur associée. Pour le moment, je veux juste considérer l'orientation, et je considérerai plus tard les problèmes d'ombrage. Une approche que je pensais était de …
Existe-t-il un moyen de passer de la vue de mise en page à la vue de données à l'aide de Python et d'ArcMap 10? Je préférerais le faire en utilisant ArcPy.
En utilisant arcpy, comment vérifiez-vous si deux classes d'entités ont la même référence spatiale? Vérifier simplement si les deux sont égaux ne fonctionne pas: >>> import arcpy >>> fc1 = r"C:\Users\e1b8\Desktop\E1B8\GIS_Stackexchange\data.gdb\test" >>> sr1 = arcpy.Describe (fc1).spatialReference >>> sr2 = arcpy.Describe (fc1).spatialReference >>> sr1 == sr2 False factoryCode ne fonctionne pas, …
J'ai un grand ensemble de données de ligne (> 140 000 fonctionnalités). Existe-t-il un avantage de traitement, en termes de temps requis ou (plus important) de mémoire utilisée: exécuter Dissolve sur les données avant d'exécuter Buffer ? exécuter Dissolve sur les entrées de deux opérations d' identité ? J'attendrais généralement …
Quelqu'un peut-il me faire savoir comment je peux faire un calcul de champ simple comme la copie de "A" vers "B" dans ArcPy? J'ai trouvé beaucoup d'exemples sur le Web qui ont tous utilisé une expression supplémentaire et ils étaient compliqués. Ce dont j'ai besoin est simplement de faire ce …
Je travaille sur un projet de traçage de lignes dans un réseau géométrique. J'ai dû inverser la direction de la ligne (débit) sur de nombreuses lignes pour que les traces fonctionnent. Maintenant, je suis à un point où je dois mettre à jour le jeu de données maître, et donc …
Quelqu'un peut-il m'aider à comprendre ce que font les 2 dernières lignes de ce code: import arcpy arcpy.env.workspace = "c:/esripress/python/data/exercise07" arcpy.env.overwriteOutput = True copy = arcpy.CopyFeatures_management("airports.shp","Results/airports.shp") fc = "Results/airports.shp" cursor = arcpy.da.UpdateCursor(fc, ["STATE"], ' "STATE" <> \'AK\'') for row in cursor: row[0] = "AK" cursor.updateRow(row) del row del cursor Je …
J'ai un outil de script SIG qui crée une copie d'un mxd, définit une requête de définition et exporte un ensemble de pages pilotées par les données en fonction de la requête de définition. Une fois l'exportation terminée, il supprime la copie mxd, certaines variables et un tas de connexions …
Essayer de trouver un moyen par programme (arcpy) de déplacer la légende si elle intercepte des entités dans un bloc de données, dans le scénario ci-dessous, si la légende obscurcit la vue de l'AOI, alors je veux qu'elle se déplace vers un autre coin jusqu'à ce que ce ne soit …
J'essaie d'écrire un script qui crée une nouvelle classe d'entités surfaciques contenant un seul polygone (carré) avec les coordonnées suivantes: (0, 0), (0, 1 000), (1 000, 0) et (1 000, 1 000) . import arcpy import fileinput import string import os from arcpy import env env.workspace = "D:/UW/Winter_2016/501/w5_more_arcpy8_9_10/ex8" env.overwriteOutput …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.