지형 공간 데이터는 다음과 같이 구성됩니다.
피쳐 클래스는 데이터베이스에서의 테이블과 동일합니다.
SDF 데이터 저장소에서는 파일당 하나의 스키마만 허용되지만 Oracle, SQL Server 같은 데이터베이스 저장소에는 여러 스키마가 있을 수 있습니다. SHP 파일에는 파일당 하나의 지오메트리 유형만 포함될 수 있지만, 한 폴더의 여러 SHP 파일을 저장 및 복사할 수 있습니다. SHP 파일에 대한 연결을 설정할 때 구성 파일을 사용하여 여러 스키마를 지원할 수 있습니다.
지형 공간 데이터는 테이블 세트와 같은 계층 구조로 저장됩니다. 테이블의 각 행은 개별 피쳐이며 각 열은 해당 피쳐의 특성 입니다. 이름, 열 이름, 데이터 유형, 기본값, 구속조건 등을 포함하여 전체 테이블은 피쳐 클래스를 나타냅니다. 관련 테이블 세트를 스키마라고 하며 전체 데이터 집합은 데이터 저장소에 있습니다.
예를 들어 여러 스키마를 포함할 수 있는 Oracle 같은 데이터 저장소를 사용할 수 있습니다. 데이터베이스는 전기, 수도 등 여러 가지 공공설비에 대한 스키마를 사용하여 도시의 공공설비를 정의할 수 있습니다. 전기 스키마에는 전신주와 전신함에 대한 피쳐 클래스가 포함될 수 있으며 수도 스키마에는 수도관과 수도전에 대한 피쳐 클래스가 포함될 수 있습니다.
각 피쳐 클래스에는 이를 정의하는 특성이 있습니다. 전신주 피쳐 클래스에는 ID 번호, 이름, 모형, 재료, 높이, 설치 날짜 등의 특성이 포함될 수 있습니다. 피쳐 클래스를 정의하는 특성에는 데이터 유형, 기본값 및 구속조건이 있을 수 있습니다. 이러한 특성을 통해 특정 피쳐 클래스에 포함되기 위해 필요한 특정 기준을 피쳐가 갖추었는지 확인할 수 있습니다. 예를 들어 “큰 도로” 피쳐 클래스는 “차선”이라는 필드를 포함할 수 있습니다. “차선”에 대한 구속조건은 도로가 "큰 도로" 피쳐 클래스에 포함되기 위해서는 값이 6 이상이어야 함을 지정할 수 있습니다.
피쳐는 Oracle 또는 SQL Server 기반 공간 데이터베이스를 사용할 수 있는 Oracle, MySQL, PostgreSQL/PostGIS 또는 SQLServer 등의 공간 데이터베이스에 저장할 수 있습니다. 피쳐는 SQLite, SHP 또는 SDF 등의 파일에 저장할 수도 있습니다. 관련 SHP 파일을 한 폴더에 저장할 수 있습니다.
WFS, WMS 등의 웹 기반 서비스에서 피쳐에 액세스할 수 있습니다. 또한 AutoCAD Map 3D 툴셋은 프로그램에서 데이터베이스에 액세스하기 위한 표준 인터페이스인 ODBC(Open DataBase Connectivity)도 지원합니다.
일반적으로 데이터 저장소에는 피쳐 집합에 대한 지오메트리가 있는 공간 컨텍스트가 포함됩니다. 이 공간 컨텍스트는 공간 메타데이터나 매개변수를 설명합니다. 공간 컨텍스트는 좌표계, 범위 및 공차를 지정할 수 있습니다. 데이터 저장소에는 여러 공간 컨텍스트를 포함할 수 있습니다. 예를 들어 그라운드 기반 데이터에 대한 컨텍스트와 스키마 데이터에 대한 컨텍스트를 각각 포함할 수 있습니다.
피쳐, 피쳐 클래스 및 스키마(이러한 개념을 설명하는 다이어그램 포함)에 대한 자세한 정보는 "피쳐의 정의" 및 "스키마의 정의" ( 지형 공간 데이터 관리를 위한 최상의 실습:AutoCAD Map 3D 툴셋의 도움말 메뉴)를 참고하십시오.
지도에 피쳐를 추가하려면 해당 데이터 저장소에 연결하고 포함할 피쳐 클래스를 선택합니다. AutoCAD Map 3D 툴셋에서 데이터 저장소에 연결하면 해당 데이터 저장소는 현재 지도의 피쳐 소스 가 됩니다. 피쳐 소스는 공급자별로 나열됩니다. 예를 들어, 모든 SDF 피쳐 소스는 데이터 연결에 함께 나열됩니다. 추가한 각 피쳐 클래스는 지도의 피쳐 도면층 이 됩니다. 도면층에 필터 및 공간 조회를 적용하여 해당 도면층에 있는 피쳐 중 일부만 나타낼 수 있습니다. 필터는 속성을 기준으로 하며 조회는 공간 위치를 기준으로 합니다.