Jakie metody są dostępne w ArcGIS 10.2 do losowego podziału wybranych punktów. Na przykład na załączonym zrzucie ekranu chcę zachować 20% wybranych punktów i usunąć resztę.
Używając przybornika Pythona (.pyt) w ArcMap, zwykle podążam za wzorem, w którym sam plik .pyt jest po prostu opakowaniem do zbierania argumentów wejściowych i definiowania samych narzędzi. Kod pomocniczy jest przechowywany w osobnych modułach testowanych przez jednostkę. Przykład: import supporting_module class MyTool(object): ... def execute(self, parameters, messages): """The source code …
Pracuję nad kilkoma dodatkami do Pythona i zastanawiam się, jaki jest najlepszy sposób na ponowne skompilowanie tego dodatku za każdym razem, gdy edytuję skrypt. Obecnie, jeśli dokonam edycji skryptu, wydaje się, że muszę Zamknij ArcMap Przejdź do folderu Mój dodatek i kliknij dwukrotnie plik python „makeaddin” Kliknij dwukrotnie „Plik dodatku …
Napisałem skrypt Pythona za pomocą arcpy, który wyświetla klasę wielokątów w Geobazie Pliku. Dodałem funkcję eksportowania atrybutów do osobnego pliku CSV. Używam kodu, który znalazłem w tym poście, który działa idealnie. Jednak ten kod eksportuje każdą kolumnę w klasie elementów. Chcę tylko, aby wyeksportować pól, które nie mają następujące nazwy: …
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 . Chociaż używam Pythona do tworzenia skryptów / usług geoprzetwarzania, miałem wrażenie, że użycie ArcObjects do …
Czy są dostępne przykłady pokazujące, w jaki sposób można zintegrować Pythona z dodatkiem lub rozszerzeniem .NET ArcGIS? Mam serię skryptów python, które chciałbym wywoływać ze zdarzeń formularza (np. Kliknięć przycisków) w .NET. Chciałbym również móc ustawić zmienne w skrypcie z formularza .NET. Czy powinienem ugryźć punktor i ponownie napisać te …
Ciągle myślę, że coś mi brakuje, ale wydaje się, że w ArcGIS 10 nie ma narzędzia do wybierania elementów (w szczególności wielokątów) z warstwy w lokalizacji punktu (X, Y) za pomocą ArcPy. Parametry takiego narzędzia to po prostu nazwa warstwy i lokalizacja XY. W tej chwili obejdę to, tworząc klasę …
Próbuję rozdzielić około 4000 wielokątów w ich punkcie środkowym, prostopadłym do ich najdłuższej osi (tj. Na całej szerokości w punkcie środkowym), jak na poniższym schemacie. Idealnie byłoby zrobić to automatycznie i unikać ręcznego dzielenia każdego wielokąta. Wyodrębniłem punkt środkowy wielokątów, konwertując najdłuższe linie, które można narysować w każdej z nich, …
Poniżej znajduje się kod, którego używam do replikacji przycisku „powiązanych tabel” w ArcMap. W ArcMap ten przycisk wybiera obiekty w jednej klasie obiektów lub tabeli na podstawie wyboru obiektów w innej pokrewnej klasie obiektów lub tabeli. W ArcMap mogę użyć tego przycisku, aby „wcisnąć” mój wybór do odpowiedniej tabeli w …
Mamy projekt rozwoju w Pythonie (ArcGIS 10). Ten projekt obejmuje mieszankę przyborników, szablonów map, plików warstw, szablonów geobazy plików (działających jako szablony importowane do mapy za pomocą skryptów) i różnych innych rzeczy. Używamy Eclipse jako naszego edytora źródłowego, a SVN jako naszego repozytorium kodów źródłowych. Chociaż mamy problem z utrzymywaniem …
Mam około 50 MXD ze wszystkimi uszkodzonymi warstwami, przez które przechodziłem i ręcznie resetowałem. Dane zostały przeniesione z innego komputera, a struktura folderów została zmieniona, więc nie jest to zwykły proces zmiany (przykład): „F: \ Data \ Rivers.shp” na „C: \ Data \ Rivers.shp” jest bardziej jak: „F: \ Data …
Dla każdej z 208,781 grup bloków spisu chciałbym odzyskać identyfikatory FIPS wszystkich sąsiadów pierwszego rzędu. Mam wszystkie granice TIGER pobrane i scalone w jeden plik kształtu 1GB. Próbowałem skryptu ArcPython, który w swoim rdzeniu używa SelectLayerByLocation dla BOUNDARY_TOUCHES, ale zajmuje to ponad 1 sekundę dla każdej grupy bloków, co jest …
Mam ponad sto FC, każdy z 10 lub 20 atrybutami, aby dodać lub zmienić aliasy, dwa lub więcej razy w roku. Nie trzeba dodawać, że to nie jest coś, przez co będę chrząkać. Jak mogę zautomatyzować ten proces? Preferowane jest rozwiązanie Python, ale będzie ono wykorzystywać wszystko, co działa. Mam …
Mam skrypt, który chcę uruchamiać regularnie co miesiąc, bez konieczności jego otwierania i uruchamiania. Odniosłem się do każdej strony internetowej, którą mogę znaleźć w Harmonogramie zadań systemu Windows i postępowałem zgodnie z ich instrukcjami. Jednak uruchomienie skryptu z Harmonogramu zadań otworzy skrypt tylko w Pythonie i go nie uruchomi. W …
Mam ArcGIS Desktop 10.2, a moim wyzwaniem jest wyodrębnienie liczby wierzchołków w każdym wielokącie dla wszystkich takich funkcji: Mam wiele działek w mojej klasie obiektów i chcę osobno wyodrębnić liczbę wierzchołków dla wszystkich obiektów, a następnie chcę wyświetlić współrzędne XY dla wszystkich wierzchołków. aby uzyskać więcej informacji, chcę tylko przekonwertować …
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.