Pytania otagowane jako arcpy

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



5
Usunąć warstwę obiektów za pomocą skryptu ArcPy?
Mam skrypt oparty na ArcPy, w którym próbuję przeciąć dwie warstwy, przy czym jedna warstwa musi mieć środek ciężkości w drugiej warstwie. Ponieważ muszę wiedzieć, że jedna warstwa (warstwa_operatora poniżej) zawiera środek ciężkości drugiej, używam narzędzia arcpy.SelectLayerByLocation_management (). Nie mam otwartego dokumentu mapy (* .mxd), więc aby to zrobić, muszę …

1
Wyświetlanie podniesionych komunikatów o błędach dla użytkownika w oknie wyników geoprzetwarzania ArcGIS?
Czy w oknie Wyniki geoprzetwarzania można wyświetlić wyciągi z wyjątku niestandardowego? Zmodyfikowałem skrypt, który znalazłem, który pobiera dwa dane wejściowe od użytkownika, znajduje powiązaną funkcję, a następnie przybliża ją. Narzędzie działa dobrze. Próbuję uczynić go bardziej przyjaznym dla użytkownika, automatycznie formatując dane wejściowe tak, aby zawierały odpowiednią liczbę znaków. Dodałem …


1
Jaki jest najlepszy sposób na uzyskanie nazwy OBJECTID?
Jaki jest najlepszy sposób na uzyskanie nazwy OBJECTID klasy obiektów? Wiem, że możesz użyć „OID @” w kursorze, aby uzyskać pole, ale czy możesz również uzyskać nazwę od tego? Piszę skrypt i muszę wziąć pod uwagę różne nazwy OBJECTID, takie jak OBJECTID_2, OBJECTID_12, FID itp., Które zostaną użyte w zapytaniu. …
13 arcpy  objectid 

6
Zidentyfikowanie prawdziwych krzywych / łuków w ArcMap?
Jedynym dobrym sposobem tworzenia okręgów w ArcMap jest użycie prawdziwego łuku (krzywe złożone), ale muszę przekonwertować je na wierzchołki (zagęszczenie) z powodu problemu ze zgodnością. Potrzebuję informacji o geobazie danych i SDO_geometry (arcsde) i tak jest sposób. Używam: UPDATE layer1 a SET arctype = 'compound' WHERE has_compound_curves(a.shape) <> 0; a …

3
Oczekujesz, że ArcPy zastąpi pliki w pliku geobazy?
Piszę skrypt w języku Python, mam plik MXD, a jego obszarem roboczym jest plik geobazy zawierający wszystkie potrzebne pliki. Problem, który napotykam podczas testowania i pisania kodu, polega na tym, że pomimo polecenia: arcpy.env.overwriteOutput=True wszystkie pliki zawarte w geobazie nie mogą zostać zastąpione. Jest sposób na obejście tego?
13 arcpy 

3
Usunąć kursor używany w SearchCursor w rozumieniu słownika?
Jeśli najlepiej jest otwierać kursory za pomocą instrukcji with, aby upewnić się, że zostało ono usunięte, tak: with arcpy.da.UpdateCursor(fc,fields) as cursor: Następnie, jeśli kursor jest używany jako iterowalny w takim rozumieniu: d = {k:v for (k,v) in arcpy.da.SearchCursor(fc,fields)} Czy konieczne jest usunięcie kursora po użyciu go w zrozumieniu?
12 arcpy  cursor 


1
Najszybsze metody modyfikowania tabel atrybutów za pomocą Pythona?
Jakiś czas temu napisałem szybką funkcję Pythona do konwertowania tabeli atrybutów na słownik Pythona, w której klucz jest pobierany z unikalnego pola identyfikatora określonego przez użytkownika (zazwyczaj pola OID). Dodatkowo domyślnie wszystkie pola są kopiowane do słownika, ale zawarłem parametr pozwalający na określenie tylko podzestawu. def make_attribute_dict(fc, key_field, attr_list=['*']): dict …

3
Przykłady zastosowań ArcPy w Pythonie do geoprzetwarzania?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Niedawno niektórzy studenci zapytali mnie, jakie rodzaje operacji GIS Analyst / Developer zazwyczaj próbują zautomatyzować za pomocą Pythona z geoprzetwarzaniem w ArcGIS i pakiecie witryny ArcPy. Wydaje mi …
12 arcpy  references 

4
Wstawianie punktów do SQL Server przy użyciu pymssql?
Zbieram wartości X i Y z usługi internetowej (Twitter) za pomocą skryptu python. W dłuższej perspektywie potrwa to kilka miesięcy i zamierzam zatrzymać się na poziomie około 6 milionów punktów. Oryginalne współrzędne, które otrzymuję, to geograficzny WGS84, ale będę musiał przekonwertować je na rzutowany WGS Web Mercator. Później opublikuję tę …

2
Dodatek SP1 dla ArcGIS 10.1 ma rozszerzenie dla 64-bitowego języka Python do geoprzetwarzania w tle - implikacje dla innych zastosowań języka Python
Jeśli zainstalowane jest 64-bitowe geoprzetwarzanie w tle dla ArcGIS Desktop 10.1sp1, jak wpływa to na konfigurację Pythona do ogólnego użytku? Esri wydało dodatek SP1 dla produktu ArcGIS 10.1, a dla komponentu Desktop udostępnił 64-bitową instancję Python 2.7.2, która po zainstalowaniu zastępuje 32-bitowe wywołania Esri Python 2.7 64-bitowymi wywołaniami geoprzetwarzania 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.