Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów systemów informacji geograficznej. Zamknięte 2 lata temu . Mam funkcję punktową w klasie obiektów, do której dostęp ma ArcPy. Punkt jest przewidziany, ale muszę znaleźć skuteczny …
Chcę opracować GUI w Pythonie do geoprzetwarzania ArcGIS. Czy mogę używać PyQT do programowania GUI w ArcGIS? Rozważałem także użycie Tkintera i wxPython.
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ę …
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 …
Jestem ciekawy, czy ArcGIS Desktop 10.0 będzie obsługiwał nowsze wersje Pythona niż 2.6. I w tym przypadku nowsze wersje NumPy (tj. 1.4, 1.5 itd.). Jestem pewien, że ta dokumentacja znajduje się gdzieś na stronie ESRI, ale nie mogę jej znaleźć. Przekonałem się, że ArcGIS Desktop 10.0 będzie respektował istniejącą instalację …
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. …
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 …
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?
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?
Właśnie testuję ArcGIS Pro po raz pierwszy i musiałem zmienić PYTHONPATH na python34 ArcGIS Pro działa teraz bez awarii za każdym razem, gdy otwieram kartę Analiza ... Jednak teraz, gdy próbuję uruchomić proces w ArcMap 10.3.1, dostaję różne błędy python; na narzędziach, które działały pół godziny temu przy tych samych …
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 …
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 …
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ę …
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 …
Muszę utworzyć tabelę metadanych dla wszystkich plików w geobazie plików. Czy możliwe jest automatyczne aktualizowanie o nowe nazwy plików, a może nawet metadane (utworzone w edytorze metadanych ArcGIS)?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.