Pytania otagowane jako python-parser

Odpowiedzi na pytania dotyczące ArcGIS Python Parser do etykietowania wyrażeń i obliczeń pól



7
Znajdź / zamień podwójne cudzysłowy za pomocą Pythona Parsera z ArcGIS Field Calculator?
Próbuję użyć kalkulatora pola (ArcMap 10.0) do usunięcia podwójnych cudzysłowów w polu adresu (nie umieszczaj ich tam, uwierz mi). Próbowałem wielu zaklęć, ale wciąż nie jestem w stanie zejść z obliczeń. tak, oba pola są ciągami i oba mają dopuszczalną długość. To obliczenie: Wyniki w tym: Z tym komunikatem o …

8
Czy usunąć znak powrotu / nowej linii (\ n) z pola za pomocą Pythona i kalkulatora pola?
Mam tabelę geobazy z polem, które próbuję usunąć znaki powrotu (nowa linia). Znalazłem ten post ( Jak mogę usunąć (chomp) nową linię w Pythonie? ), Jak to zrobić, jednak nie działa w kalkulatorze polowym. Oto fragmenty kodu, które próbowałem: Uwaga Zwracany znak nie znajduje się na końcu łańcucha . !myField!.rstrip() …

2
Konwertujesz z DMS do DD za pomocą Pythona w kalkulatorze polowym?
Muszę przekonwertować długość / długość wyrażoną w stopniach, minutach i sekundach w dane na stopnie dziesiętne. Na przykład w danych są one wymienione jako N335042.06 w kolumnie Szerokość i W86031.04 w kolumnie Długość. Zrobiłem ten problem wcześniej, kiedy stworzyłem skrypt, który przekonwertował DMS na DD i odwrotnie, więc myślę, że …

3
Obliczanie kolejnych liczb w posortowanej tabeli za pomocą ArcGIS Desktop?
Czy istnieje sposób na obliczenie posortowanego pola z kolejnymi liczbami? Widziałem Sortowanie klasy obiektów do obliczania sekwencyjnego pola identyfikatora za pomocą kalkulatora pola ArcGIS? to opisuje, jak obliczyć kolejne numery, ale zawsze jest to obliczane według kolejności FID, a nie według kolejności posortowanej. #Pre-logic Script Code: rec=0 def autoIncrement(): global …

2
Obliczanie nowego atrybutu na podstawie zmian w innym atrybucie za pomocą ArcGIS Desktop z Pythonem?
Usiłuję sklasyfikować zestaw danych punktowych zakodowanych w czasie GPS na zachowania oparte na różnych atrybutach. Stworzyłem atrybut, który wynosi 0 dla domu i 1 dla wyjazdu na podstawie lokalizacji, a teraz chcę numerować wyjazdy poza domem (zestaw punktów 01111111111110to jedna podróż, ponieważ zaczynała się i kończyła w domu). Dodałem pole …

1
Pole automatycznego inkrementacji na podstawie grup w klasie obiektów?
Chcę automatycznie zwiększyć pole w oparciu o grupy w klasie obiektów. Mam 8 wykresów w obrębie danego wielokąta i muszę przypisać im identyfikator od 1-8 dla każdego zestawu wykresów w każdym wielokącie. Wielokąt miałby swój własny unikalny numer identyfikacyjny, który posłużyłby do grupowania wykresów. Zakładam, że byłaby to zmiana tego: …

4
Musisz znaleźć ciągi zawierające dwa razy to samo słowo
Mam dane atrybutów z nazwami właścicieli. Muszę dwa razy wybrać dane zawierające nazwisko . Na przykład mogę mieć nazwę właściciela o treści „ BENNETT MCCARL & ARNETTE BENNETT ”. Chciałbym wybrać dowolne wiersze w tabeli atrybutów, które mają powtarzające się nazwisko, takie jak powyższy przykład. Czy ktoś wie, jak mogę …

4
Czy usuwasz znaki numeryczne z wartości alfanumerycznych w obliczeniach pól?
Mam pole zawierające wartości alfanumeryczne w następującym formacie: A-AA00 Czasami też są A-AAA0 Potrzebuję skryptu w języku Python, który mogę umieścić w kalkulatorze polowym w ArcMap 10, który przynajmniej usunie znaki numeryczne i przekwalifikuje znaki alfabetyczne oraz łącznik. Tak więc na przykład: A-AA0 staje się to: A-AA Chcę również zastąpić …
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.