«python-parser» 태그된 질문

3
ArcGIS Field Calculator의 Python Parser에서 기본 If / Then?
데스크톱 용 ArcGIS 10.2를 사용하고 있는데이 사이트를 살펴본 결과 아직 답을 찾지 못하는 것 같습니다. VBA 및 Python에 매우 익숙하지만 ArcGIS를 사용하면 수년이 걸립니다. Select By Attributes 로이 작업을 느리게 수행 할 수는 있지만 시간이 많이 걸립니다. 질병의 사례 (포인트 레이어)와 미국 인구 조사 구역 (다각형 레이어) 사이의 공간 결합을 …

3
ArcGIS Field Calculator를 사용하는 속성 테이블의 반올림 열?
ArcMap의 필드 계산기를 사용하여 기존 열을 소수점 이하 두 자리로 반올림하고 싶습니다. 현재 나는 소수점 이하 6 자리의 열을 가지고 있으며 단순히 소수점 2 자리로 내림하고 싶습니다. 필자는 Field Calculator (Python 사용)를 사용하여이를 계획했지만 더 쉬운 방법이 있습니까? 허용되는 답변은 단일 필드를 변경하는 가장 쉬운 방법이지만, 파이썬과 VB에 대한 필드 …

7
ArcGIS Field Calculator의 Python Parser를 사용하여 큰 따옴표를 찾거나 바꾸시겠습니까?
주소 필드에서 큰 따옴표를 제거하기 위해 필드 계산기 (ArcMap 10.0)를 사용하려고합니다 (나는 거기에 넣지 않았습니다, 믿습니다). 나는 많은 주문을 시도했지만 여전히 계산으로 땅을 벗어날 수는 없습니다. 예, 두 필드는 모두 문자열이며 둘 다 허용되는 길이입니다. 이 계산 : 결과는 다음과 같습니다. 결과 대화 상자에이 오류 메시지가 표시됩니다. 반복합니다. 나는 거기에 …

8
Python 및 Field Calculator를 사용하여 Field에서 return / newline (\ n) 문자를 제거 하시겠습니까?
반환 문자 (새 줄)를 제거하려고하는 필드가있는 지오 데이터베이스 테이블이 있습니다. 이 게시물 ( Python에서 줄 바꿈을 제거하는 방법)을 찾았 지만 필드 계산기에서 작동하지 않습니다. 내가 시도한 코드 스 니펫은 다음과 같습니다. 참고 반환 문자는 문자열의 끝에 없습니다 . !myField!.rstrip() 또는 !myField!.rstrip('\n') 또는 !myField!.rstrip('\r\n') 또는 !myField!.replace('\n', '') 이 옵션에 대해 000539 …

2
필드 계산기에서 Python을 사용하여 DMS에서 DD로 변환 하시겠습니까?
데이터의 각도, 분 및 초로 표시되는 위도 / 경도 를 십진수 로 변환해야합니다 . 예를 들어 데이터에서 위도 열에는 N335042.06, 경도 열에는 W86031.04로 표시됩니다. DMS를 DD로 변환하고 그 반대로 변환하는 스크립트를 작성하기 전에이 문제를 수행 했으므로 그 비트를 사용할 수 있다고 생각합니다. 그러나 내가 겪고있는 문제는 데이터에서 'N'과 'W'를 (더 …

3
ArcGIS Desktop을 사용하여 순차 번호를 정렬 된 테이블로 계산합니까?
순차적 인 숫자 로 정렬 된 필드 를 계산하는 방법이 있습니까? ArcGIS Field Calculator를 사용하여 순차 ID 필드를 계산하는 정렬 기능 클래스를 보았 습니까? 순차 숫자를 계산하는 방법을 간략하게 설명하지만 정렬 순서가 아닌 FID 순서로 항상 계산됩니다. #Pre-logic Script Code: rec=0 def autoIncrement(): global rec pStart = 1 pInterval = …

2
Python과 함께 ArcGIS Desktop을 사용하여 다른 속성의 변경 사항을 기반으로 새 속성을 계산합니까?
GPS로 인코딩 된 포인트 데이터 세트를 다른 속성을 기반으로 동작으로 분류하려고합니다. 집에 0, 위치에 따라 1에 대한 속성을 작성했으며 이제 집에서 멀리 떨어진 여행의 번호를 매기 01111111111110려고합니다 (집에서 시작하여 끝났기 때문에 한 세트의 여행이됩니다). 여행 번호가 표시되는 속성 필드를 추가했지만 필드를 계산하는 방법을 모르므로 홈 / 어웨이 필드를 기반으로합니다. 다음은 …

1
피처 클래스 내의 그룹을 기반으로 자동 증분 필드?
피처 클래스 내의 그룹을 기반으로 필드를 자동 증가시켜야합니다. 주어진 다각형 내에 8 개의 플롯이 있으며 각 다각형 내의 각 플롯 세트에 대해 1-8의 ID를 할당해야합니다. 다각형에는 플롯을 그룹화하는 데 사용되는 고유 한 ID 번호가 있습니다. 나는 이것이 이것의 변경이라고 가정한다. rec=0 def autoIncrement(): global rec pStart = 1 pInterval = …

4
같은 단어가 두 번 포함 된 문자열을 찾아야합니다.
소유자 이름이있는 속성 데이터가 있습니다. 성 이 포함 된 데이터를 두 번 선택 해야합니다 . 예를 들어, " BENNETT MCCARL & ARNETTE BENNETT " 라고하는 소유자 이름이있을 수 있습니다 . 위의 예와 같이 성이 반복되는 속성 테이블에서 행을 선택하고 싶습니다. 누구든지 해당 데이터를 선택하는 방법을 알고 있습니까?

4
필드 계산에서 영숫자 값에서 숫자를 제거 하시겠습니까?
다음 형식의 영숫자 값을 포함하는 필드가 있습니다. A-AA00 때때로 그들은 또한 A-AAA0 최소한 숫자를 제거하고 알파벳과 하이픈을 재교육하는 ArcMap 10의 필드 계산기에 넣을 수있는 Python 스크립트가 필요합니다. 예를 들어 다음과 같습니다. A-AA0 이된다 : A-AA 또한 숫자 문자를 다른 필드의 숫자 문자로 바꾸고 싶습니다. 이 스택 교환 항목은이 문제를 해결하지만 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.