Pytania otagowane jako arcpy

Pakiet witryny stworzony przez Esri w celu udostępnienia geoprzetwarzaniu, mapowaniu itp. ArcGIS Desktop (ArcMap i ArcGIS Pro) Pythonowi.


1
Oblicz obszar w skrypcie Python w ArcMap
Próbuję obliczyć powierzchnię wielokąta w moim skrypcie Python. Tworzę nowy wielokąt z scalania dwóch razem i chciałbym dodać obszar wynikowego wielokąta do pola w pliku wyjściowym. Wielokąt jest przechowywany w regularnym pliku kształtu i jest rzutowany. Obszar najlepiej w jednostkach mapy. Myślałbym, że jest to dość powszechne i proste zadanie, …

3
Wybieranie funkcji według atrybutu na liście Python?
Próbuję dokończyć wybór według atrybutu w Pythonie, ale na podstawie zapytania, czy atrybut jest obecny na liście. Takie zapytanie w najprostszej formie powinno być takie: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) ale to podejście zwraca nieprawidłowy błąd wyrażenia. W przeszłości musiałem używać bardziej skomplikowanej sytax dla tego …

5
Zapętlasz 16 milionów rekordów za pomocą ArcPy?
Mam tabelę z 8 kolumnami i ~ 16,7 miliona rekordów. Muszę uruchomić zestaw równań if-else na kolumnach. Napisałem skrypt za pomocą modułu UpdateCursor, ale po kilku milionach rekordów zabrakło mu pamięci. Zastanawiałem się, czy istnieje lepszy sposób na przetworzenie tych 16,7 miliona rekordów. import arcpy arcpy.TableToTable_conversion("combine_2013", "D:/mosaic.gdb", "combo_table") c_table = …


4
Konwertujesz geometrię na WKT za pomocą ArcPy?
Chciałbym móc przekonwertować pojedynczą funkcję (lub potencjalnie wiele funkcji) w warstwie ArcGIS na format dobrze znanego tekstu (WKT) podczas operacji geoprzetwarzania przy użyciu Pythona i ArcPy (bez modułów innych niż ArcPy). Celem jest następnie przekazanie WKT do SQL Server Spatial i wykonanie dodatkowego przetwarzania poza zestawem narzędzi ArcGIS GP. Czy …
13 arcpy  convert  wkt 


2
Utrzymywanie odniesienia przestrzennego za pomocą arcpy.RasterToNumPyArray?
Korzystam z ArcGIS 10.1 i chcę utworzyć nowy raster na podstawie dwóch istniejących rastrów. RasterToNumPyArray ma dobry przykład, który chcę, aby dostosować. 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") Problem polega na tym, że …


1
„Mapowanie pola” w ArcGIS 10 - ArcPy
Napisałem skrypt Pythona , który łączy przestrzennie i kilka prostych obliczeń. Mój problem polega na ustawieniu reguły scalania dla jednego określonego pola i pozostawieniu pozostałych pól bez zmian. Na przykład mam pole populacji, które po połączeniu przez lokalizację przestrzenną używa reguły scalania „Pierwszy”, która pobiera pierwsze wystąpienie liczby ludności. Chcę …

2
Usunąć widok tabeli w pamięci?
W skrypcie Python przeglądam tysiące plików Excela i używam arcpy.MakeTableView do tworzenia widoków tabeli pamięci z pierwszego arkusza kalkulacyjnego w każdym pliku. Jak usunąć odniesienie do widoku w pamięci? Próbowałem usunąć zmienną, która przechowuje nazwę tabeli, ale bezskutecznie. tblView = sheetName arcpy.MakeTableView_management(excelSheet, tblView, .....) ## Process the table here del …
13 arcpy 

2
Błędy wieloprocesowe - implementacja ArcGIS
Zastanawiałem się, czy ktoś w tej społeczności próbował użyć przetwarzania wieloprocesorowego do analiz przestrzennych. Mianowicie próbuję iterować przez serię rastrów, utworzyć dla każdego zadanie wieloprocesowe i przeprowadzić je przez szereg etapów geoprzetwarzania w ramach jednej funkcji def. Coś w stylu def net(RasterImage, OutFolderDir): arcpy.env.overwriteOutput = True arcpy.env.workspace = OutFolderDir DEM_Prj …

1
Sprawdzanie poprawności plików za pomocą ArcPy?
Mam skrypt, który skanuje katalog i wyświetla podstawowe informacje o danych rastrowych, takie jak nazwa pliku, format, liczba pasm itp. Potrzebuję sposobu, aby to zrobić, jeśli katalog nie zawiera danych rastrowych (tj. Niczego innego niż dane rastrowe) wyświetlany jest komunikat informujący, że katalog nie ma poprawnego typu danych. Wiem, że …
13 arcpy 


3
Jak użyć sys.exit (0) w skrypcie arcpy, aby wyjść wcześniej bez wyświetlania komunikatu o błędzie?
Mam skrypt narzędzia Arcpy dla ArcGIS 10.0, który ma dwie główne sekcje funkcjonalne. Użytkownik może wybrać, czy uruchomić drugą sekcję. Jeśli użytkownik zdecyduje się NIE uruchamiać drugiej sekcji, chcę po prostu uruchomić funkcję czyszczenia i wyjść ze skryptu za pomocą sys.exit (0) bez wyświetlania komunikatu o błędzie w oknie wyników …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.