Sono nuovo dello scripting Python in ArcGIS ma non nuovo in ModelBuilder. Vorrei conoscere i vantaggi di Python vs ModelBuilder. Quando dovremmo scrivere script Python per l'automazione GIS anziché utilizzare ModelBuilder? Quali sono le capacità di automazione di Python che non possiamo trovare in ModelBuilder?
Ho scritto molti script Python usando ArcPy in ArcGIS 10 e finora il mio unico mezzo di debug è limitato alla stampa di messaggi nella finestra dei risultati di geoprocessing arcpy.AddMessage(). Ci sono altre opzioni là fuori, come l'impostazione dei punti di interruzione? Il metodo di Jason funziona alla grande. …
Attualmente sto scrivendo uno script Python usando il modulo arcgisscripting per elaborare un set di dati ragionevolmente grande (~ 10.000 record in totale) normalizzato su un piccolo numero di tabelle, 8 in totale. Il processo consiste nella creazione di una funzione basata su tuple di coordinate (x, y) e sulla …
Con l'introduzione del modulo di accesso ai dati in arcpy (cursori di ricerca 30 volte più veloci), voglio sapere se il conteggio delle funzionalità che soddisfano i criteri sql è più veloce della tradizionale metodologia MakeTableView + GetCount?
Ho il codice Python che è progettato per prendere forma shapefile attraverso il seguente flusso di lavoro: Unisci punti Integrare punti, in modo tale che tutti i punti entro 1 m l'uno dall'altro diventino un punto Crea feature layer, in cui sono selezionati punti con z <10 Punti buffer Poligono …
Scriverò script per ArcGIS Desktop in Python con ArcPy. Esiste una comunità o un progetto open source in cui codice e modelli possono essere condivisi?
Non sono chiaro il modo migliore di utilizzare l'area di in_memorylavoro in ArcGIS. La migliore risorsa che ho trovato sull'argomento proviene dall'ESRI sull'utilizzo dell'area di lavoro in memoria . Sfortunatamente, la sezione di aiuto non è molto istruttiva. Inoltre, c'è un post su questo sito che tocca brevemente l'argomento qui …
Questa è una domanda piuttosto generica. Mi chiedo solo quali suggerimenti e trucchi hanno usato i programmatori GIS per accelerare gli script arcpy che importi nella toolbox ed esegui. Lavoro quasi tutti i giorni scrivendo piccoli script per aiutare gli utenti non GIS nel mio ufficio a elaborare i dati …
Ho oltre 100 file di forma che non hanno file .prj e quindi quando li porto in ArcMap 10 mostrano il sistema di coordinate come sconosciuto. So che tutto il sistema di coordinate dei file di forma è GCS WGS 1984. So anche che posso usare lo strumento Define Projection …
I pixel a sinistra rappresentano le posizioni dell'albero e i raggi della corona associati (ovvero i valori dei pixel vanno da 2 a 5). Vorrei bufferizzare questi pixel raster per il loro valore del raggio della corona. L'immagine a destra è ciò che spero di ottenere utilizzando solo metodi di …
Vedo un sacco di domande e risposte che chiedono come è possibile creare un'installazione Python separata (ad es. La distribuzione Anaconda o Python XY) che può usare arcpy, senza "interrompere" l'installazione originale di ArcGIS python. Ho avuto lo stesso problema e penso di aver trovato una soluzione "universale". Finora l'abbiamo …
Sto provando a fare il passo successivo nella programmazione di ArcGIS con Python e vedere se è effettivamente possibile eseguire il mio script / codice senza dover caricare ArcMap e incollarli nella finestra di Python. Immagino che farei questo punto di vista una sorta di IDE specifico per Python che …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Ho scritto alcuni Python Toolbox (che sono nuovi in ArcGIS 10.1), …
Da Python come posso creare un elenco di tutte le classi di caratteristiche in un file geodatabase (* .gdb), inclusi i set di dati delle caratteristiche interne? L' esempio standard elenca solo le classi di funzionalità al livello superiore del geodatabase: import arcgisscripting, os gp = arcgisscripting.create(9.3) gp.workspace = 'd:\scratch.gdb' …
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.