Je cherche un moyen d'exporter une table ArcGIS (créée avec l' outil Sample ) vers un fichier texte via ArcPy. Je peux le faire dans ArcGIS via le menu contextuel en cliquant avec le bouton droit sur la table, mais je n'ai pas trouvé de moyen de
Les curseurs sont utilisés par les programmeurs de base de données pour traiter les lignes individuelles renvoyées par les requêtes du système de base de données.
Je cherche un moyen d'exporter une table ArcGIS (créée avec l' outil Sample ) vers un fichier texte via ArcPy. Je peux le faire dans ArcGIS via le menu contextuel en cliquant avec le bouton droit sur la table, mais je n'ai pas trouvé de moyen de
Le module d'accès aux données a été introduit avec ArcGIS version 10.1. ESRI décrit le module d'accès aux données comme suit ( source ): Le module d'accès aux données, arcpy.da, est un module Python pour travailler avec des données. Il permet de contrôler la session d'édition, les opérations...
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...
Il y a quelque temps, j'ai écrit une fonction Python rapide pour convertir une table d'attributs en un dictionnaire Python, où la clé est extraite d'un champ ID unique spécifié par l'utilisateur (généralement le champ OID). De plus, par défaut, tous les champs sont copiés dans le dictionnaire, mais...
S'il est préférable d'ouvrir les curseurs à l'aide d'une instruction with pour vous assurer qu'il est supprimé, comme ceci: with arcpy.da.UpdateCursor(fc,fields) as cursor: Ensuite, si un curseur est utilisé comme itérable dans une compréhension comme celle-ci: d = {k:v for (k,v) in...
J'ai un script qui obtient une valeur du champ d'un fichier de formes à retourner à l'utilisateur. Il semble que ce n'est que lorsque l'arcpy.SearchCursor est appelé ArcMap 10.0 verrouille le fichier et qu'il n'est pas supprimé une fois le script terminé. Pour désactiver le verrouillage, je dois...
J'ai un certain nombre de couches CAD non géoréférencées (voir cette question ) qui ont des fonctionnalités d'annotation de texte. J'ai créé un modèle pour convertir le texte en points, mais après avoir converti l'annotation en une classe de points, je constate que les points d'ancrage du texte CAD...
J'ai une classe d'entités ponctuelles assez importante dans une géodatabase fichier (~ 4 000 000 d'enregistrements). Il s'agit d'une grille de points régulière avec une résolution de 100 m. J'ai besoin d'effectuer une sorte de généralisation sur cette couche. Pour cela, je crée une nouvelle grille...
Je travaille sur une partie de l'outil qui utilisera arcpy.CalculateField_management pour ajouter la date actuelle à la table d'attribution. J'ai erré loin sur les interwebs et je n'arrive pas à trouver la solution à ce problème. Lorsque j'utilise ce code, j'obtiens la valeur "12:00:00 AM" input =...
Je souhaite supprimer toutes les lignes d'une classe d'entités mais conserver les lignes 1 à 5. En revanche, je souhaite conserver les cinq premières lignes et en supprimer d'autres. Je sais que je dois utiliser le curseur de recherche et le curseur de mise à jour, mais je ne pouvais pas les...
J'utilise ArcGIS Server 10.0. J'ai un géotraitement utilisant la recherche arcpy, la mise à jour et l'insertion de curseurs. J'aimerais en savoir plus sur la technologie derrière ces curseurs. Utilise-t-il un pilote ou un pool pour se connecter à la base de données (j'utilise Oracle 11g)?...
Dans la capture d'écran ci-jointe, les attributs contiennent deux champs d'intérêt "a" et "b". Je veux écrire un script pour accéder aux lignes adjacentes afin de faire des calculs. Pour accéder à une seule ligne, j'utiliserais le UpdateCursor suivant: fc = r'C:\path\to\fc' with...
Lorsque vous utilisez ArcGIS en mode de mise en page, après une période de temps variable avec un projet ArcGIS ouvert, le curseur de la souris reste bloqué en mode "Panoramique automatique". Quel que soit l'outil que je sélectionne dans la barre d'outils, le curseur reste le même. Si j'appuie...
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 =...
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"...