Jednym z moich zadań do pracy jest dzielenie paczek na grupy. Grupy te będą wykorzystywane przez agentów do rozmów z właścicielami nieruchomości. Celem jest ułatwienie pracy agenta poprzez grupowanie paczek, które znajdują się blisko siebie, a także podzielenie paczek na równe liczby, aby praca rozkładała się równomiernie. Liczba agentów może …
Pracuję nad częścią narzędzia, które użyje arcpy.CalculateField_management, aby dodać bieżącą datę do tabeli atrybutów. Wędrowałem daleko w różnych interwebach i nie mogę znaleźć rozwiązania tego problemu. Podczas korzystania z tego kodu otrzymuję wartość „12:00:00 AM” input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte = today.strftime('%m/%d/%Y') arcpy.CalculateField_management(input,"DTCARXTRCT",dte,"PYTHON") Korzystając z tego kodu, otrzymuję …
Próbuję utworzyć narzędzie ze skryptu napisanego przeze mnie w języku Python, który pobierze utworzoną przeze mnie listę i użyje jej jako menu rozwijanego w gotowym narzędziu jako jednego z danych wejściowych (patrz na przykład załączony obraz): Lista, której używam, jest dużą listą zawierającą wszystkie miasta w stanie Vermont i generuję …
Szukam sposobu przeszukiwania Geobazy w poszukiwaniu klasy obiektów lub tabeli za pomocą jej nazwy. Czy jest dostępna jakaś funkcja tego typu? Oczywiście wyszukiwanie w systemie Windows zwraca tylko losowe identyfikatory dla tabel w Geobazie. Chciałbym faktycznie wyszukać w nich zestawy danych. Myślę, że to pomogłoby wielu ludziom, ponieważ wiem, że …
Chcę uzyskać dostęp do warstw adnotacji za pomocą arcpy (celem jest sprawdzenie kilku ciągów tekstowych w adnotacjach tekstowych). Przez adnotacje mam na myśli rysowanie adnotacji narzędzia , a nie dynamiczne etykiety. Te warstwy adnotacji znajdują się pod warstwą grup o nazwie „Domyślne”. Dokumentacja Esri mówi o narysowaniu adnotacji jako o …
Mam dość dużą klasę obiektów punktowych w geobazie pliku (~ 4 000 000 rekordów). Jest to regularna siatka punktów o rozdzielczości 100 m. Muszę wykonać rodzaj uogólnienia na tej warstwie. W tym celu tworzę nową siatkę, w której każdy punkt znajduje się w środku 4 „starych” punktów: * * * …
Za pomocą narzędzia CalculateField_management można określić jednostkę miary podczas obliczania długości kształtu: #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") Chciałbym zrobić to samo w obrębie kursora za pomocą „SHAPE @ LENGTH” każdej funkcji, przy czym długość jest zwracana w wybranej przeze mnie jednostce: #hypothetical example …
Piszę Python w moim edytorze tekstów, więc mam skrypt Python, script.py. Nadal go rozwijam, więc nie chcę jeszcze umieszczać go w moim zestawie narzędzi, a obecnie oznacza to kopiowanie i wklejanie go z mojego edytora tekstu do okna Python w ArcGIS Desktop. Czy istnieje polecenie, które pozwala mi nazywać je …
Mam wiele niereferencyjnych warstw CAD (patrz to pytanie ), które mają funkcje adnotacji tekstu. Stworzyłem model do konwersji tekstu na punkty, ale po przekonwertowaniu adnotacji na klasę Punktów widzę, że punkty kontrolne tekstu CAD nie pokrywają się ze środkiem tekstu CAD (do którego należą punkty). Dlatego chciałbym programowo (przy użyciu …
Obecnie mam kursor wyszukiwania iterujący przez plik kształtu w ArcGIS 10.1, który wybiera element i przeprowadza analizę widoku dla tej cechy (i tylko tej cechy). Jaki jest najłatwiejszy sposób wyeksportowania tej samej funkcji do pliku kształtu o tej samej nazwie w Pythonie? fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, "pts") with …
Mam ArcGIS 10.1 działający w moim systemie Windows, a także zainstalowałem nową 32-bitową wersję Canopy Express Enthought Python Distribution. Czy można załadować i używać modułów Esri ArcPy firmy Canopy?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Czy ktoś ma jakieś dobre przykłady użycia Pythona do automatyzacji lub uproszczenia typowych zadań ankietowych? …
Próbuję napisać skrypt w języku Python, który zawiera różne polecenia ArcPy / ArcGIS i chcę połączyć go z narzędziami do geoprzetwarzania GRASS. Niestety importowanie bibliotek GRASS nie działa. import grass.script as grass kończy się błędem: Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module …
Zastanów się nad zestawem danych dotyczących pokrycia terenu NLCD2001 dla Alaski ( link do pobrania ). Muszę przeklasyfikować ten zestaw danych, aby zachowane były tylko piksele o wartości 41, 42 i 43; wszystkie pozostałe wartości w pikselach powinny stać się NoData (lub 0, jeśli to konieczne). To wydaje się prostym …
Zaczynam dopiero zaczynać pracę w skryptach Python. Obecnie tworzę skrypt do automatyzacji procesu. Zasadniczo pyta użytkownika o nazwę klienta, wyświetla projekcję, jeśli jest dostępna, tworzy katalog na dysku C: dla klienta, tworzy geobazę plików specyficzną dla klienta, tworzy wymagany zestaw danych i tworzy klasy funkcji specyficzne dla danych klientów. W …
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.