Pytania otagowane jako arcpy

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


4
Uruchamianie skryptów Python (z parametrami) w innym skrypcie Python za pomocą ArcPy?
Powszechnym wzorcem kodowania stosowanym w AML było uruchamianie AML (z parametrami) wewnątrz innej AML. Aplikacja, którą obecnie tworzę, skorzystałaby na możliwości uruchomienia skryptu Python (z parametrami) w innym skrypcie Python. Nie wydaje się to jednak wcale proste. Korzystając z ArcGIS 10, eksperymentuję z opakowaniem „wewnętrznego” skryptu Python w narzędzie ArcGIS, …

6
Czy ArcPy może współpracować z Anacondą?
Próbuję postępować zgodnie ze wskazówkami krok po kroku w odpowiedzi na „ jak oddzielić instalację Pythona za pomocą ArcGIS ”, ale nie mogę znaleźć pliku ścieżki DTBGGP64.pth, w C:\Python27\ArcGIS10.2\Lib\site-packages. Czy ktoś napotkał podobny problem? Zastanawiam się, czy istnieje obejście polegające na dołączeniu pliku ścieżki, który informuje Anacondę, gdzie jest zainstalowany …




2
Używasz ArcPy do ustalenia wersji dokumentu ArcMap?
Czy w ArcPy istnieje sposób na identyfikację wersji dokumentu mapy (MXD). Pracuję nad rozwiązaniem inwentaryzacji naszych MXD i chciałbym wiedzieć, czy dokument ma wartość 8,1, 9,2, 10,0 itd. Obecnie używam ArcGIS 10.0, ale jeśli istnieje aktualizacja w 10.1, która nie istnieje w 10.0, byłbym wdzięczny za to. Widzę, że jest …

5
Uwzględniając zmienną w której klauzuli arcpy.Select_analysis ()?
Próbuję zapętlić plik kształtu, wybierając kolejno każdą funkcję i kopiując ją do tymczasowego pliku kształtu, aby uwzględnić ją w analizie związku. Używam kursora, aby znaleźć nazwę ID dla każdej funkcji, dla której ustawiam zmienną „Nazwę”. Ilekroć próbuję użyć tej zmiennej jako część klauzuli where w arcpy.Select_analysis, pojawia się błąd: ExecuteError: …

6
Jak zrobić inwentaryzację GIS?
Moje biuro zobaczy dużą zmianę w dziale GIS. Ta sekcja działa od lat 80. XX wieku i ma ogromną kolekcję danych GIS (tj. Plików kształtów, plików rastrowych, danych itp.), Ale nigdy nie była przeglądana. To się stanie. Czy istnieje zautomatyzowany sposób wyodrębnienia wszystkich informacji o danych GIS (tj. Plik kształtów, …

3
Dodanie nowej warstwy grupowej za pomocą ArcPy?
Czy ktoś może teraz dodać warstwę grupową za pomocą Pythona w ArcGIS Desktop 10? Mogę użyć arcpy.mapping.AddLayer, ale na pewno jest to tylko warstwa rzeczywista, a nie warstwa grupowa. jak dotąd mam to import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.listdataframes(mxd, "layers")[0] arcpy.mapping.AddLayer

1
ArcGIS 10.1 Python AddIn Using Multiprocessing zawiesza ArcMap?
Chciałbym uruchomić zadanie wieloprocesowe z narzędzia dodatkowego do Pythona. Moim problemem jest to, że proces ciągle się nie udaje. Zasadniczo powoduje awarię ArcMap. Oto mój podstawowy kod: def function(startOID, endOID, fc): wrksp = r"c:\temp\mp_addintest\data\test_%s.txt" % (int(startOID) + int(endOID)) # real logic removed to dumb it down with open(wrksp, 'w') as …


8
Jak ręcznie przerwać wykonywanie instrukcji w oknie Python ArcMap?
Jak można przerwać wykonywanie długotrwałego procesu w konsoli Pythona ArcMap? Na przykład, jak przerwać długą iterację, taką jak poniżej, po jej uruchomieniu? for i in range(1, 50): # some long process which takes over a minute to complete Chcę zatrzymać proces w dowolnym momencie, naciskając kombinację klawiszy, klikając przycisk lub …

6
Uzyskiwanie zasięgu każdego wielokąta w pliku kształtu za pomocą ArcPy?
W ArcGIS 10 i Python chcę uzyskać informacje o zasięgu (xmax, ymax, xmin, ymin) każdego z wielokątów w pliku kształtu. Mogę uzyskać zasięg całego pliku shapefile file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax 394551.52085039532 Ale nie potrafię wymyślić, jak uzyskać te same informacje dla każdego wiersza w zestawie danych. rows = arcpy.SearchCursor("100k_trc_tiles_TVM") for …


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.