Mam trochę kodu Python, który jest uruchamiany z projektu ArcMap. Wszelkie sprzężenia, które użytkownik mógł utworzyć w projekcie, muszą zostać usunięte, aby mój kod działał. Niestety kod, który usuwa złączenie… arcpy.RemoveJoin_management („layer1”, „layer2”)… również łamie niektóre właściwości warstwy, które są krytyczne dla mojej aplikacji (podświetlone pola, pola tylko do odczytu …
Zaczynając pracę z Python i ArcGIS 9.3, założyłem, że istnieje prosty sposób na przeniesienie obrazu rastrowego do tablicy Python, aby móc nim manipulować przed zapisaniem go jako kolejnego obrazu rastrowego. Jednak nie mogę się dowiedzieć, jak to zrobić. Jeśli to możliwe, to jak?
Próbuję wymyślić, jak utworzyć wielokąt, który łączy wszystkie punkty końcowe pliku kształtu zawierającego zestaw polilin z pythonscript w ArcGIS, mam problem z tym, ponieważ kolejność węzłów w wielokącie jest ważna. Chcę uzyskać szary wielokąt na obrazie z zielonych linii
Chcę usunąć wszystkie wiersze w klasie obiektów, ale pozostaną wiersze od 1 do 5. Z drugiej strony chcę pozostać pierwszych pięć wierszy i usunąć inne. Wiem, że muszę użyć kursora wyszukiwania i zaktualizować kursor, ale nie mogłem ich użyć. Jak mogę usunąć wiersze za pomocą ArcPy?
Mój skrypt działa dobrze z wybraną jedną klasą funkcji clip_fc = arcpy.GetParameter(0). Jednak po ustawieniu clip_fc na MultiValue we właściwościach skryptu, a następnie wybraniu kilku klas elementów, pojawia się błąd „Parametry są niepoprawne.”. Czy ktoś może mi pokazać, gdzie popełniam błąd? import arcpy import os.path from arcpy import env arcpy.env.workspace …
Biorąc pod uwagę wiele wielokątów, które nakładają się na wiele sposobów, chciałbym wyeksportować z tych funkcji wszystkie wielokąty, które nie pokrywają się iteracyjnie. Produkt miałby szereg funkcji bez nakładania się, które po zsumowaniu składają się na oryginał. Produkty mogłyby następnie zostać wykorzystane jako dane wejściowe do statystyki strefowej, a byłoby …
Chcę przyciąć zestaw polilinii (czarne linie na obrazku poniżej) do zewnętrznej granicy wielokąta. Wszelkie puste przestrzenie w obrębie wielokąta należy zignorować. Moje idealne wyjście to przerywane żółte linie. Linie początkowe mogą, ale nie muszą być proste. Obraz jest uproszczonym przykładem, w rzeczywistości wielokąt jest o wiele bardziej złożony i zawiera …
Kursor wyszukiwania dostępu do danych . Jaka jest różnica między tokenami "SHAPE@XY"a "SHAPE@TRUECENTROID"? Zwrócili te same współrzędne na testowym wielokącie: >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@XY") >>> for row in cursor: ... print row[0] ... (559389.3838043335, 4239093.201390337) >>> cursor = arcpy.da.SearchCursor("test", "SHAPE@TRUECENTROID") >>> for row in cursor: ... print row[0] ... …
Mój skrypt przecina linie z wielokątami. To długi proces, ponieważ istnieje ponad 3000 linii i ponad 500000 wielokątów. Wykonałem z PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # Set local variables …
Właśnie zacząłem pracować z Pythonem 3.4.1, który jest dostarczany z ArcGIS Pro 1.0.0, na moim laptopie, który również ma Python 2.7.8, który jest dostarczany z zainstalowanym ArcGIS 10.3 dla komputerów stacjonarnych i chciałbym zminimalizować szanse na uruchomienie jedną wersję Pythona, kiedy zamierzałem i potrzebowałem użyć drugiej. W Eksploratorze Windows mam …
Próbuję napisać makro Pythona dla ArcGIS 10.2, które zautomatyzuje proces oznaczania punktów w warstwie w oparciu o różne typy mieszkań. Na przykład jeden styl mieszkań miałby niebieski kwadrat z białym pogrubionym tekstem jako jedną etykietą; inny miałby różowy kwadrat z czarnym pogrubionym tekstem; inny miałby czerwony kwadrat z białym pogrubionym …
Mam około 50 map pdf, które chciałbym grupować georeferencją i / lub georektem. Zapisałem jeden jako plik JPG i georeferenowałem go ręcznie i chciałbym zautomatyzować pozostałe, które są w tej samej lokalizacji i mają ten sam zasięg. Gradient gęstości zmieni się w każdym przypadku, ale mapa (teraz zapisana jako jpg) …
Mam problem z przejściem do wersji historycznej w klasie funkcji SDE za pomocą Pythona i arcpy.ChangeVersion_management . Jestem w stanie ręcznie zmienić wersję na określoną datę i godzinę za pomocą ArcMap. Jestem również w stanie w pełni zautomatyzować proces za pomocą ModelBuilder. Kiedy eksportuję model ModelBuilder do skryptu Pythona, skrypt …
Mam do czynienia z różnorodnymi przestrzennymi plikami wielokątów (pliki kształtów, klasy plików / osobiste klasy gdb, klasy cech sde (niektóre z widokami przestrzennymi)) iw zależności od typu pliku otrzymuję wiele nazw pól cech klasy kształtu ( wymagane pole, a nie utworzone) Na przykład nazwy pól różnią się od „Shape_Area”, „SHAPE_Area”, …
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.