ArcGIS for Desktop에서 필드 이름을 변경 하시겠습니까?


17

ArcGIS 10.2에서 필드 이름 (별칭 아님)을 어떻게 변경할 수 있습니까?

ArcGIS 지원에서 "모양 파일 필드 이름 바꾸기 (방어 매핑) " 에서이 페이지를 이미 찾았 지만 ArcCatalog의 사용자 정의 모드 범주에 " 방어 매핑 " 이 없습니다 !

방어 매핑에 액세스 할 수있는 방법 또는 필드 이름을 변경하는 방법을 알려주시겠습니까?

답변:


17

요컨대, shapefile에서 필드 이름을 변경할 수 없습니다. 당신이해야 할 일은 같은 유형의 새로운 필드를 생성하지만 새로운 이름으로 이전 필드의 내용을 복사 한 다음 이전 필드를 삭제하는 것입니다.


5
.. 또는 지형지 물 데이터베이스를 사용하여 지형지 물 클래스 속성에서 직접 필드 이름을 변경할 수 있습니다.
Alex Tereshenkov

1
지오 데이터베이스를 사용하고 있으며 이름이 아닌 필드 별칭 만 변경할 수 있습니다. 뭔가 빠졌습니까?
Anthony

1
개인 또는 파일 지오 데이터베이스에서 필드 이름을 바꿀 수 없습니다. SDE에 대해 확실하지 않습니다. 아마도. shapefile과 마찬가지로 데이터를 복사하여 새 필드를 만든 다음 이전 필드를 삭제해야합니다. 불행히도 새 필드는 마지막 필드가됩니다. 피쳐 클래스 또는 쉐이프 파일에서 파일의 순서를 변경하려면 올바른 순서로 필드가있는 emty를 작성하고 피쳐를로드해야합니다.
Jakub Sisak GeoGraphics

1
나는 정정되었다. 아래 @AlexTereshenkov의 게시물을 읽으면 GP 도구를 사용하여 지리 데이터베이스의 필드 이름을 바꿀 수 있습니다.
Jakub Sisak GeoGraphics

20

핵심 ArcGIS Desktop GP 도구- 필드 변경 (데이터 관리)을 사용하여 필드 이름을 바꿀 수 있습니다 .

이 도구는 지리 데이터베이스 테이블 또는 피쳐 클래스의 필드 이름을 바꾸거나 필드 별명을 바꾸는 기능을 제공합니다.

나는 아직 가상 머신에 10.2.1을 설치하지 않았지만 (내일 방금 발표 되었음) Esri는 기능 클래스에 따라 Esri는 지오 데이터베이스 기능 클래스와 shapefile을 모두 의미하지만 100 %는 아닙니다.

이 도구는 10.2.1부터 사용할 수 있습니다 .


5
10.2.1에서는 설명서에 나와있는 내용에도 불구하고 ArcGIS Advanced 라이센스를 제외하고 ArcGIS Desktop 용 Alter Field 도구를 사용할 수 없습니다. ESRI Canada 지원팀에 문의하십시오.
user3147913

업데이트 해 주셔서 감사합니다. 곧 10.2.2 테스트를 기대하고 있습니다 ...
Alex Tereshenkov

이렇게하면 열이 끝으로 이동합니다 ... 어떻게 해결할 수 있습니까?
SoilSciGuy

@SoilSciGuy 거기에 주위이며, 일이지만, 그것은 작동 ;-) 어떻게 파일 지오 데이터베이스에서 재주문 필드 (영구적)에
매트 윌키

@SoilSciGuy 열이 끝으로 이동하는 것을 보지 못했습니다. ArcCatalog 10.4에서이 작업을 수행하고 있습니다 (아마 수정
했음

13

다른 소프트웨어를 사용하여 ArcGIS를 보완하려는 경우 테이블 관리자 플러그인 과 함께 QGIS 를 사용할 수 있습니다 (플러그인> 플러그인 설치 및 관리를 통해 설치할 수 있음).

QGIS에서 :

  • 레이어> 벡터 레이어 추가 ...로 셰이프 파일 추가
  • "목차"에서 레이어를 선택하십시오.
  • Vector> Table Manager를 통해 플러그인을 엽니 다.
  • 원하는 필드를 선택하고 이름 바꾸기를 누르고 새 이름을 선택하십시오.
  • 저장 하고 닫는 것을 잊지 마십시오 .

여기에 이미지 설명을 입력하십시오

참고 : 모든 필드를 재정렬 할 수도 있습니다. 데이터 복제 또는 임시 필드가 없어도 쉽고 편리합니다.


6

shapefile을 파일 지오 데이터베이스로 가져온 다음 필드 이름을 변경할 수 있습니다. 그런 다음 쉐이프 파일로 다시 내 보냅니다.

@Anthony To의 코멘트에 대한 답변 편집

이는 Arc Catalog Window를 통해 수행됩니다 :

  • Featureclass를 R- 클릭
  • "필드"탭을 선택하십시오
  • 적절한 필드 이름 변경

그래도 필드 별칭은 이전과 동일하지만 항상 쉽게 변경됩니다.

그리고 변경 필드 도구 와 달리 속성 테이블을 볼 때 필드를 동일한 상대 위치에 둡니다 .


2
따라서이 답변에 대한 몇 가지 다운 투표권을 얻었지만 user1106951 (또는이 질문을 보는 다른 사람들)은 Alex Tereshenkov의 답변을 사용하는 데 필요한 라이센스 수준에 액세스 할 수 없음을 지적했습니다. 또한 user1106951 (또는 다른 사용자)은 형상 클래스 만 사용하고 셰이프 파일 만 사용하기를 원할 수 있으므로이 답변은 Alex Tereshenkov의 첫 번째 답변에 대한 의견보다 더 완전합니다. 권리?
user23715

파일 지오 데이터베이스에서 필드 이름을 어떻게 변경할 수 있습니까? 별명 만 변경할 수있는 것 같습니다
Anthony To

@AnthonyTo-댓글에 대한 답변으로 업데이트 된 답변입니다. 내 초기 답변이 약간 간결한 죄송합니다 :)
user23715

0

나는 ArcCatalog에서 Alias ​​만 편집 할 수있는 Anthony To와 같은 문제가 있었지만 동일한 피쳐 클래스가 사용되는 ArcMap을 닫으면 ArcCatalog에서 Field를 편집 할 수있었습니다.

즉, 기능 클래스가 열려있는 ArcMap에서 사용되지 않아야합니다.


0

Shape 파일을 PERSONAL GDB로 가져온 다음 MS Access에서 열 수 있습니다. 관련 테이블을 열고 원하는 것을 변경하십시오. 변경 후에는 개인 gdb를 Arc에서 직접 열거 나 모양으로 다시 내보낼 수 있습니다.


0

방금 Arc Toolbox // Data Management Tool // Fields에서 Alter Field를 사용했습니다. 완벽하게 작동하여 별칭 또는 필드 이름을 변경할 수 있습니다


1
어떤 버전의 ArcGIS를 사용하고 있습니까? 이 답변은 Alex의 답변과 어떻게 다릅니 까?
nmtoken

0

ArcGIS 10.1을 사용하고 있으므로 Arc Toolbox-> Data Management Tool-> Fields-> Add Field를 사용했습니다. 이 프로세스를 통해 Field Name원하는 문자를 최대 10 자로 제공 할 수있는 필드를 추가 할 수 있습니다 . 필드 Delete Field를 제거하려는 경우 사용하여 필드를 삭제할 수도 있습니다 . Field Name이 버전에서 를 수정하거나 이름을 바꾸는 옵션을 보지 못했습니다 .


ArcGIS 10.1을 사용하고 있으므로 Arc Toolbox-> Data Management Tool-> Fields-> Add Field를 사용했습니다. 이 프로세스를 통해 원하는 필드 이름을 최대 10 자로 제공 할 수있는 필드를 추가 할 수 있습니다. 필드를 제거하려는 경우 필드 삭제를 사용하여 필드를 삭제할 수도 있습니다. 이 버전에서를 수정하거나 이름을 바꾸는 옵션을 보지 못했습니다.
Guest
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.