J'essaie de calculer l'aire d'un polygone dans mon script Python. Je crée un nouveau polygone en fusionnant deux et j'aimerais ajouter la zone du polygone résultant à un champ dans le fichier de sortie. Le polygone est stocké dans un fichier de formes régulier et est projeté. Zone de préférence …
J'essaie de terminer une sélection par attribut en Python mais en me basant sur la question de savoir si un attribut est présent dans une liste. Une telle requête dans sa forme la plus simple devrait ressembler à ceci: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) mais cette …
J'ai un tableau avec 8 colonnes et ~ 16,7 millions d'enregistrements. J'ai besoin d'exécuter un ensemble d'équations if-else sur les colonnes. J'ai écrit un script à l'aide du module UpdateCursor, mais après quelques millions d'enregistrements, il manque de mémoire. Je me demandais s'il y avait une meilleure façon de traiter …
J'ai un script que je souhaite exécuter sur une base mensuelle régulière sans que je doive l'ouvrir et l'exécuter. J'ai fait référence à chaque page Web que je peux trouver sur le Planificateur de tâches Windows et j'ai suivi leurs instructions. Cependant, l'exécution du script à partir du Planificateur de …
J'ai remarqué récemment que python n'utilise qu'un seul cœur à la fois pour fonctionner. Existe-t-il un moyen, peut-être des versions ou des commandes spéciales, de lui faire utiliser toutes les ressources (deuxième cœur)?
J'aimerais pouvoir convertir une seule entité (ou potentiellement plusieurs entités) dans une couche ArcGIS au format WKT ( Well Known Text ) au cours d'une opération de géotraitement à l'aide de Python et ArcPy (pas de modules non ArcPy). Le but est de transmettre ensuite le WKT à SQL Server …
Je lutte depuis longtemps avec l'ajout de couches à la table des matières. J'ai réussi à ajouter des calques simples, mais je dois parcourir un dossier et ajouter tous les calques. Fichiers de formes que je ne peux pas ajouter du tout. Seuls les fichiers de calques. Voici le code …
J'utilise ArcGIS 10.1 et je souhaite créer un nouveau raster basé sur deux rasters préexistants. Le RasterToNumPyArray a un bon exemple que je veux adapter. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") Le problème …
Quelle est la meilleure structure organisationnelle pour partager du code python ArcGIS et des outils de géotraitement? Ou même, le partage de code et les outils de partage sont-ils des questions distinctes? Esri dispose d'une structure Méthodes de distribution d'outils , publiée pour Arcgis 9.3 et 10.0: Cependant, dans d' …
J'ai écrit un script Python qui fait une jointure spatiale et quelques calculs simples. Mon problème est de définir la règle de fusion pour un champ spécifique et de laisser les autres champs tels quels. Par exemple, j'ai un champ de population qui, lorsqu'il est joint par emplacement spatial, utilise …
Dans un script Python, je fais défiler des milliers de fichiers Excel et j'utilise arcpy.MakeTableView pour créer des vues de table en mémoire à partir du premier spreadhseet de chaque fichier. Comment supprimez-vous la référence à la vue en mémoire? J'ai essayé de supprimer la variable qui stocke le nom …
J'ai un script qui scanne un répertoire et produit des informations de base sur les données raster telles que le nom de fichier, le format, le nombre de bandes, etc. que les données raster), un message s'affiche indiquant que le répertoire n'a pas le type de données correct. Je sais …
Je me demandais si quelqu'un d'autre dans la communauté ici avait tenté d'utiliser le multi-traitement pour les analyses spatiales. À savoir, j'essaie de parcourir une série de rasters, de créer un travail de multitraitement pour chacun et de les exécuter à travers un certain nombre d'étapes de géotraitement dans une …
J'ai un script d'outil arcpy pour ArcGIS 10.0 qui a deux sections fonctionnelles principales. L'utilisateur peut choisir d'exécuter ou non la deuxième section. Si l'utilisateur choisit de NE PAS exécuter la deuxième section, je veux simplement exécuter une fonction de nettoyage et quitter le script avec un sys.exit (0) sans …
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.