ArcGIS 플랫폼에서 FID와 OID의 차이점은 무엇입니까?


답변:


19

OBJECTID , OIDFID 는 테이블 내 개체의 고유 식별자를 나타냅니다. FID 는 shapefile ( 일반 DBF ​​테이블의 경우 OID) 에서 주로 사용되는 이름 이며, OBJECTID 는 지오 데이터베이스 (오브젝트 클래스 및 기능 클래스 모두)에 있습니다.


12

FID는 피처 클래스에만 적용되고 OID (오브젝트 ID)는 피처 클래스 및 테이블을 포함하는 객체 클래스에 적용된다는 점을 제외하고는 같은 의미입니다.


1

파일 내보내기 / 가져 오기 / 다시 작성 도구 (새 파일을 작성하는 프로세스)를 사용하여 하나의 데이터 세트로 둘 다 가져올 수 있습니다.

속성 테이블에서 볼 때 그 중 하나 옆에 별표가 있습니다 (일반적으로 속성 목록에서 첫 번째). 다른 것을 삭제하지 않으면 다른 것을 삭제할 수 있습니다.

기능 테이블에는 하나의 내부 ID 필드 만 사용됩니다.

다음은 도움말 10 링크입니다.

Gdb 필드 데이터 유형

테이블에서 필드 정의

가져올 때 데이터가 변환되는 방법


1

이 질문은이 페이지의 ESRI에서 간결하게 답변합니다.

http://support.esri.com/en/technical-article/000010834


GIS SE에 오신 것을 환영합니다. 하시기 바랍니다 투어편집 답변을. 링크 전용 응답이 아니라 답변에 대한 설명을 찾고 있습니다. URL은 변경 될 수 있고 답변을 잃을 수 있습니다
aldo_tapia

평판이 좋은 사람이 다른 답변이나 원래 질문에 의견을 추가 할 수 있습니까? 질문이나 답변 중 하나에 의견으로 붙여 넣은 다음 답변을 삭제하십시오. 이 답변에는 정답 자체가 될만한 정교함이 충분하지 않다는 점에주의를 기울 였지만, 그 링크는 여전히 다른 사람들에게 유용 할 것으로 생각합니다. 감사.
cfwschmidt

0

"FID"와 "OID"라는 용어는 arcpy.Describe (layer) .FIDset이 해당 레이어에서 현재 선택된 행에 대해 레이어의 OID 필드에있는 세미콜론으로 구분 된 값 목록입니다. . 해당 레이어의 OID 필드 인 필드 이름 (즉, FIDset에 값을 포함하는 필드)은 다음과 같이 구합니다. arcpy.Describe (layer) .OIDFieldName

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