«field-calculator» 태그된 질문

QGIS, ArcGIS Desktop 등의 필드 계산기 및 필드 계산 도구에 대한 질문에 사용

1
QGIS 필드 계산기의 조건문 구문
수정해야 할 shapefile이 있습니다. "A", "B"및 "C"속성이있는 "CLASS"열이 하나 있습니다. "A"를 "1"로, "B"를 "2"로, "C"를 "3"으로 변경해야합니다. 나는 case when기능으로 그것을 시도했다 . 하나의 경우 문제가 아니지만 3 행에서 어떻게 작동합니까? FieldCalculator함수 를 사용하여 모델을 빌드 할 수도 있습니까? 내가 알아 낸 것 같아! 이게 옳은 거니? CASE WHEN "VSt_K" …

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

3
필드 계산기에서 문자열 바꾸기 기능을 사용하는 방법은 무엇입니까?
속성 테이블 내에서 'replace'함수를 사용하여 한 문자열을 다른 문자열로 바꾸려고합니다. 예를 들어, 'NAME'필드에 '(B)'문자열이 포함 된 여러 기능이 있으며이를 'County'라는 단어로 바꾸고 싶습니다. '기존 필드 업데이트'확인란을 선택하고 다음 표현식을 사용하고 있습니다. replace( '(B)','(B)','County') 결과적으로 'NAME'필드에 원래 '(B)'문자열이 포함되어 있는지 여부에 관계없이 모든 기능의 'NAME'필드가 'County'로 바뀝니다. 도움을 주시면 감사하겠습니다.

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려고합니다 (집에서 시작하여 끝났기 때문에 한 세트의 여행이됩니다). 여행 번호가 표시되는 속성 필드를 추가했지만 필드를 계산하는 방법을 모르므로 홈 / 어웨이 필드를 기반으로합니다. 다음은 …

7
ArcGIS Desktop에서 래스터 DEM 표고를 벡터 속성 테이블로 추출 하시겠습니까?
여러 레이어 그룹이있는 ArcMap 10 프로젝트가 있습니다. 한 레이어는 래스터 DEM이고 다른 레이어 그룹은 벡터 모양 파일 (점, 선 및 다각형 포함)입니다. 클라이언트는 모든 벡터 데이터에 Z 값이 포함되기를 원합니다. X 및 Y 값으로 벡터 데이터의 속성 테이블을 채우는 것은 쉽지만 Z 값을 채우려면 어떻게해야합니까? 필드 계산기를 사용하여 각 벡터 …



1
필드 계산기에 QGIS 사용자 정의 함수가 표시되지 않습니다
나는 Essen을 사용하고 있으며 Anita Graser의 훌륭한 자습서 Illuminated contours 를 따르려고합니다 . azimuth함수를 만들어서 로드했지만 표현식 탭에 아무 것도 표시되지 않습니다. 기본 func를 사용하는 사용자 정의조차도 아닙니다! 표현식 azimuth.py은 C :\Users\Max\.qgis2\python\expressions와 관련 .pyc파일 과 함께 존재 합니다. QGIS를 다시 시작해도 아무런 차이가 없습니다.

1
ArcGIS Pro에서 필드 계산을 취소 하시겠습니까?
ArcGIS Pro를 사용하고 있으며 필드 계산을 취소하는 방법을 찾을 수 없습니다. ArcGIS 10.x for Desktop을 사용하면 편집 세션이 활성화되어있을 때 필드 계산을 취소 할 수 있지만 Pro는 필드 계산을 취소 할 수없는 영구 편집 세션에있는 것 같습니다. ArcGIS Pro에서 필드 계산을 취소 할 수 있습니까?

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

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

2
datetime.date.today ()에서 오늘 날짜로 날짜 필드를 계산합니까?
arcpy.CalculateField_management를 사용하여 속성 테이블에 현재 날짜를 추가하는 도구 부분을 작업 중입니다. 나는 인터 웹에서 광범위하고 방황 했으며이 문제에 대한 해결책을 찾지 못하는 것 같습니다. 이 코드를 사용할 때 "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") 이 코드를 사용할 때 오늘 날짜 "10/07/2014"에서 "06/19/1905"값을 얻습니다. …

2
QGIS Field Calculator에서 열 헤더에 와일드 카드를 사용합니까?
필드 계산기에서와 같이 필드에 와일드 카드를 사용할 수 있다는 것을 알고 있습니다. case when "column" ILIKE '%example%' then 1 else 0 end 열 머리글 자체에 대해 비슷한 것을 할 수 있습니까? 조인 속성을 사용하여 여러 레이어를 조인 하기 때문에 이것을 묻습니다 . 열 이름에 조인 된 레이어 이름이 포함되어야하기 때문에 …

1
ArcGIS for Desktop의 필드 계산기에서 If 문을 수행하는 방법은 무엇입니까?
두 개의 숫자 필드 ( "Dist_1"및 "Dist_2")를 포함하는 shapefile이 있습니다. 추가 답변 ( "결과")을 세 가지 답변 중 하나로 채우는 필드 계산을 원합니다. 먼저 Dist_1이 Dist_2 채우기보다 큰 경우 '참'으로 결과 Dist_1이 '거짓'으로 채워진 Dist_2보다 작 으면 둘째, Dist_1과 Dist_2가 "같음"으로 채워진 경우 세 번째

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.