Facility Ontology

시설 온톨로지는 Azure Maps Creator가 내부적으로 Creator 데이터 세트에 시설 데이터를 저장하는 방법을 정의합니다. 내부 시설 데이터 구조를 정의하는 것 외에도 시설 온톨로지는 WFS API를 통해 외부에 공개됩니다. WFS API를 사용하여 데이터 세트에서 시설 데이터를 쿼리하는 경우 응답 형식은 해당 데이터 세트에 제공된 온톨로지에 의해 정의됩니다.

변경 내용 및 수정 버전

Facility 1.0에는 Azure Maps 서비스에 대한 Facility 기능 클래스 정의의 수정 버전이 포함됩니다.

Facility 2.0에는 Azure Maps 서비스에 대한 Facility 기능 클래스 정의의 수정 버전이 포함됩니다.

주요 변경 내용

다음 제약 조건 유효성 검사를 수정했습니다.

  • isObstruction = true의 배타성 또는 lineElementareaElement 기능 클래스에 대한 obstructionArea의 존재를 확인하기 위한 제약 조건 유효성 검사입니다.

  • isRoutable = true의 배타성 ‘또는’ category 기능 클래스에 대한 routeThroughBehavior의 존재를 확인하기 위한 제약 조건 유효성 검사입니다.

  • 벽, 기둥 등을 포함할 구조 기능 클래스를 추가했습니다.
  • 라우팅 시나리오를 보강하도록 디자인된 특성을 정리했습니다. 현재 라우팅 엔진은 해당 특성을 지원하지 않습니다.

기능 컬렉션

개략적으로 Facility Ontology는 기능 컬렉션으로 구성되며, 각각에는 기능 개체의 배열이 포함됩니다. 모든 기능 개체에는 일반적으로 두 개의 IDGeometry 필드가 있습니다. 그리기 패키지를 Azure Maps Creator로 가져올 때 이 필드가 자동으로 생성됩니다.

개략적으로 Facility Ontology는 기능 컬렉션으로 구성되며, 각각에는 기능 개체의 배열이 포함됩니다. 모든 기능 개체에는 일반적으로 두 개의 IDGeometry 필드가 있습니다.

그리기 패키지를 Azure Maps Creator로 가져올 때 이 필드가 자동으로 생성됩니다.

이 공통 필드 외에도 각 기능 클래스는 속성 세트를 정의합니다. 각 속성은 해당 데이터 형식 및 제약 조건에 의해 정의됩니다. 일부 기능 클래스에는 다른 기능 클래스에 종속된 속성이 있습니다. 종속 속성은 또 다른 기능 클래스의 ID로 평가됩니다.

이 문서의 나머지 섹션에서는 Microsoft Azure Maps Creator의 Facility Ontology를 구성하는 다양한 기능 클래스와 해당 속성을 정의합니다.

unit

unit 기능 클래스는 탐색 에이전트가 점유하고 트래버스할 수 있는 겹치지 않는 물리적 영역을 정의합니다. unit은 현관, 방, 안마당 등일 수 있습니다.

기하 도형 형식: Polygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
isOpenArea 부울(기본값은 null) false 단위가 열린 영역인지 여부를 나타냅니다. true로 설정하면 구조가 단위 경계를 둘러싸지 않고 탐색 에이전트가 opening 없이도 unit에 들어갈 수 있습니다. 기본적으로 단위는 물리적 장벽으로 둘러싸고 통로 기능이 단위 경계에 배치되는 경우에만 열립니다. 열린 영역 단위에 벽이 필요한 경우 벽은 isObstruction 속성이 true로 설정된 lineElement 또는 areaElement로 나타낼 수 있습니다.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] false 단위를 트래버스할 수 있는 탐색 에이전트의 유형을 나타냅니다. 지정되지 않은 경우 단위는 탐색 에이전트에 의해 트래버스될 수 있다고 가정합니다.
isRoutable 부울(기본값은 null) false 단위가 라우팅 그래프의 일부인지 확인합니다. true로 설정하면 단위는 라우팅 환경의 원본/대상 또는 중간 노드로 사용될 수 있습니다.
routeThroughBehavior enum ["disallowed", "allowed", "preferred"] false 단위 탐색이 허용되는지 확인합니다. 지정되지 않은 경우 categoryId 속성에서 참조되는 범주 기능에서 해당 값을 상속합니다. 지정된 경우 범주 기능에 지정된 값을 재정의합니다.
nonPublic 부울 값 false true이면 단위는 권한 있는 사용자만 탐색할 수 있습니다. 기본값은 false여야 합니다.
levelId level.Id true 수준 기능의 ID입니다.
occupants directoryInfo.Id의 배열 false directoryInfo 기능의 ID입니다. 기능에서 하나 이상의 점유자를 나타내는 데 사용됩니다.
addressId directoryInfo.Id false directoryInfo 기능의 ID입니다. 기능의 주소를 나타내는 데 사용됩니다.
addressRoomNumber directoryInfo.Id true 단위의 방/단위/콘도/스위트룸 번호입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
isOpenArea 부울(기본값은 null) false 단위가 열린 영역인지 여부를 나타냅니다. true로 설정하면 구조가 단위 경계를 둘러싸지 않고 탐색 에이전트가 opening 없이도 unit에 들어갈 수 있습니다. 기본적으로 단위는 물리적 장벽으로 둘러싸고 통로 기능이 단위 경계에 배치되는 경우에만 열립니다. 열린 영역 단위에 벽이 필요한 경우 벽은 isObstruction 속성이 true로 설정된 lineElement 또는 areaElement로 나타낼 수 있습니다.
isRoutable 부울(기본값은 null) false 단위가 라우팅 그래프의 일부인지 확인합니다. true로 설정하면 단위는 라우팅 환경의 원본/대상 또는 중간 노드로 사용될 수 있습니다.
levelId level.Id true 수준 기능의 ID입니다.
occupants directoryInfo.Id의 배열 false directoryInfo 기능의 ID입니다. 기능에서 하나 이상의 점유자를 나타내는 데 사용됩니다.
addressId directoryInfo.Id false directoryInfo 기능의 ID입니다. 기능의 주소를 나타내는 데 사용됩니다.
addressRoomNumber string false 단위의 방/단위/콘도/스위트룸 번호입니다. 허용되는 최대 길이는 1,000자입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

structure

structure 기능 클래스는 탐색할 수 없는 겹치지 않는 물리적 영역을 정의합니다. 벽, 기둥 등일 수 있습니다.

기하 도형 형식: Polygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
levelId level.Id true level 기능의 ID입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

영역

zone 기능 클래스는 WiFi 영역 또는 응급 어셈블리 영역과 같은 가상 영역을 정의합니다. 영역은 대상으로 사용할 수 있지만 통과 트래픽에 사용되지 않습니다.

기하 도형 형식: Polygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
setId string true 다중 수준 영역을 나타내는 영역 기능에 필요합니다. setId는 여러 수준에 걸쳐 있는 영역의 고유 ID입니다. setId를 사용하면 여러 층의 다양한 적용 범위가 있는 영역을 다양한 수준의 다른 기하 도형으로 나타낼 수 있습니다. setId는 임의 문자열일 수 있으며 대/소문자를 구분합니다. setId는 GUID인 것이 좋습니다. 허용되는 최대 길이는 1,000자입니다.
levelId level.Id true level 기능의 ID입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
setId string true 다중 수준 영역을 나타내는 영역 기능에 필요합니다. setId는 여러 수준에 걸쳐 있는 영역의 고유 ID입니다. setId를 사용하면 여러 층의 다양한 적용 범위가 있는 영역을 다양한 수준의 다른 기하 도형으로 나타낼 수 있습니다. setId는 임의 문자열일 수 있으며 대/소문자를 구분합니다. setId는 GUID인 것이 좋습니다. 허용되는 최대 길이는 1,000자입니다.
levelId level.Id true level 기능의 ID입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

level

level 클래스 기능은 설정된 입면도에서 건물 영역을 정의합니다. 예를 들어, units와 같은 기능 세트가 포함된 건물의 층입니다.

기하 도형 형식: MultiPolygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
facilityId facility.Id true facility 기능의 ID입니다.
ordinal 정수 true 수준 번호입니다. verticalPenetration 기능에서 이동 방향에 도움이 되는 층의 상대적 순서를 결정하는 데 사용됩니다. 일반적인 사례는 1층을 0으로 시작하는 것입니다. 위쪽으로 모든 층에 대해 +1을 추가하고 아래쪽으로 모든 층에 대해 -1을 추가합니다. 더 높은 물리적 층이 더 높은 서수 값으로 표시되는 경우 숫자로 모델링할 수 있습니다.
abbreviatedName string false 엘리베이터 단추에 있는 것과 같은 4자 약식 수준 이름입니다.
heightAboveFacilityAnchor double false facility.anchorHeightAboveSeaLevel 위에 있는 수준 층의 세로 거리(미터)입니다.
verticalExtent double false 수준의 세로 범위(미터)입니다. 지정하지 않으면 기본값은 facility.defaultLevelVerticalExtent입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
facilityId facility.Id true facility 기능의 ID입니다.
ordinal 정수 true 수준 번호입니다. verticalPenetration 기능에서 이동 방향에 도움이 되는 층의 상대적 순서를 결정하는 데 사용됩니다. 일반적인 사례는 1층을 0으로 시작하는 것입니다. 위쪽으로 모든 층에 대해 +1을 추가하고 아래쪽으로 모든 층에 대해 -1을 추가합니다. 더 높은 물리적 층이 더 높은 서수 값으로 표시되는 경우 숫자로 모델링할 수 있습니다.
abbreviatedName string false 엘리베이터 단추에 있는 것과 같은 4자 약식 수준 이름입니다.
heightAboveFacilityAnchor double false facility.anchorHeightAboveSeaLevel 위에 있는 수준 층의 세로 거리(미터)입니다.
verticalExtent double false 수준의 세로 범위(미터)입니다. 지정하지 않으면 기본값은 facility.defaultLevelVerticalExtent입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

facility

facility 기능 클래스는 사이트, 건물 공간 등의 영역을 정의합니다.

기하 도형 형식: MultiPolygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
occupants directoryInfo.Id의 배열 false directoryInfo 기능의 ID입니다. 기능에서 하나 이상의 점유자를 나타내는 데 사용됩니다.
addressId directoryInfo.Id true directoryInfo 기능의 ID입니다. 기능의 주소를 나타내는 데 사용됩니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
anchorHeightAboveSeaLevel double false 해수면 위 앵커 지점의 높이(미터)입니다. 해수면은 EGM 2008에 의해 정의됩니다.
defaultLevelVerticalExtent double false 수준 세로 범위의 기본값(미터)입니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
occupants directoryInfo.Id의 배열 false directoryInfo 기능의 ID입니다. 기능에서 하나 이상의 점유자를 나타내는 데 사용됩니다.
addressId directoryInfo.Id true directoryInfo 기능의 ID입니다. 기능의 주소를 나타내는 데 사용됩니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
anchorHeightAboveSeaLevel double false 해수면 위 앵커 지점의 높이(미터)입니다. 해수면은 EGM 2008에 의해 정의됩니다.
defaultLevelVerticalExtent double false 수준 세로 범위의 기본값(미터)입니다.

verticalPenetration

verticalPenetration 클래스 기능은 세트에서 사용되는 경우 수준 사이에서 세로로 탐색하는 방법을 나타내는 영역을 정의합니다. 이를 사용하여 계단, 엘리베이터 등을 모델링할 수 있습니다. 기하 도형은 단위 및 기타 세로 침투 기능을 겹칠 수 있습니다.

기하 도형 형식: Polygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
setId string true 여러 수준을 연결하려면 세트에서 세로 침투 기능을 사용해야 합니다. 동일한 세트의 세로 침투 기능은 동일한 것으로 간주합니다. setId는 임의 문자열일 수 있으며 대/소문자를 구분합니다. GUID를 setId로 사용하는 것이 좋습니다. 허용되는 최대 길이는 1,000자입니다.
levelId level.Id true 수준 기능의 ID입니다.
direction string enum [ "both", "lowToHigh", "highToLow", "closed" ] false 이 기능에서 허용되는 이동 방향입니다. level 기능의 서수 특성은 낮은 순서 및 높은 순서를 결정하는 데 사용됩니다.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] false 단위를 트래버스할 수 있는 탐색 에이전트의 유형을 나타냅니다. 지정되지 않은 경우 단위는 탐색 에이전트에 의해 트래버스될 수 있습니다.
nonPublic 부울 값 false true이면 단위는 권한 있는 사용자만 탐색할 수 있습니다. 기본값은 false여야 합니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
setId string true 여러 수준을 연결하려면 세트에서 세로 침투 기능을 사용해야 합니다. 동일한 세트의 세로 침투 기능이 연결됩니다. setId는 임의 문자열일 수 있으며 대/소문자를 구분합니다. GUID를 setId로 사용하는 것이 좋습니다. 허용되는 최대 길이는 1,000자입니다.
levelId level.Id true 수준 기능의 ID입니다.
direction string enum [ "both", "lowToHigh", "highToLow", "closed" ] false 이 기능에서 허용되는 이동 방향입니다. level 기능의 서수 특성은 낮은 순서 및 높은 순서를 결정하는 데 사용됩니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

열려 있음

opening 클래스 기능은 두 단위 사이 또는 unitverticalPenetration 사이에 트래버스 가능한 경계를 정의합니다.

기하 도형 형식: LineString

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true 범주 기능의 ID입니다.
levelId level.Id true 수준 기능의 ID입니다.
isConnectedToVerticalPenetration 부울 값 false 이 기능이 옆면 중 하나에 있는 verticalPenetration 기능에 연결되는지 여부입니다. 기본값은 false여야 합니다.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] false 단위를 트래버스할 수 있는 탐색 에이전트의 유형을 나타냅니다. 지정되지 않은 경우 단위는 탐색 에이전트에 의해 트래버스될 수 있습니다.
accessRightToLeft enum [ "prohibited", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] false 오른쪽에서 왼쪽으로 통로를 통과하는 경우 액세스 방법입니다. 왼쪽 및 오른쪽은 첫 번째 꼭짓점에 고정되어 두 번째 꼭짓점과 마주 보는 기능 기하 도형의 꼭짓점에 의해 결정됩니다. 이 속성을 생략하는 것은 액세스 제한 사항이 없음을 의미합니다.
accessLeftToRight enum [ "prohibited", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] false 왼쪽에서 오른쪽으로 통로를 통과하는 경우 액세스 방법입니다. 왼쪽 및 오른쪽은 첫 번째 꼭짓점에 고정되어 두 번째 꼭짓점과 마주 보는 기능 기하 도형의 꼭짓점에 의해 결정됩니다. 이 속성을 생략하는 것은 액세스 제한 사항이 없음을 의미합니다.
isEmergency 부울 값 false true이면 통로는 응급 상황 중에만 탐색할 수 있습니다. 기본값은 false
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형 y입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true 범주 기능의 ID입니다.
levelId level.Id true 수준 기능의 ID입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

directoryInfo

directoryInfo 개체 클래스 기능은 단위, 시설이나 단위 또는 시설 점유자의 이름, 주소, 전화번호, 웹 사이트 및 작업 시간을 정의합니다.

기하 도형 형식: 없음

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
streetAddress string false 주소의 주소 부분입니다. 허용되는 최대 길이는 1,000자입니다.
unit string false 주소의 단위 번호 부분입니다. 허용되는 최대 길이는 1,000자입니다.
locality string false 주소의 구/군/시입니다. 예: 도시, 지방 자치 단체, 마을. 허용되는 최대 길이는 1,000자입니다.
adminDivisions 문자열 배열 false 주소의 행정 구역 부분으로, 가장 작은 규모에서 가장 큰 규모 순서(군, 주, 국가)입니다. 예: ["King", "Washington", "USA" ] 또는 ["West Godavari", "Andhra Pradesh", "IND" ]. 허용되는 최대 길이는 1,000자입니다.
postalCode string false 주소의 우편 번호 부분입니다. 허용되는 최대 길이는 1,000자입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
phoneNumber string false 전화 번호입니다. 허용되는 최대 길이는 1,000자입니다.
website string false 웹 사이트 URL입니다. 허용되는 최대 길이는 1,000자입니다.
hoursOfOperation string false Open Street Map 사양에 따른 작업 시간(텍스트)입니다. 허용되는 최대 길이는 1,000자입니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
streetAddress string false 주소의 주소 부분입니다. 허용되는 최대 길이는 1,000자입니다.
unit string false 주소의 단위 번호 부분입니다. 허용되는 최대 길이는 1,000자입니다.
locality string false 주소의 구/군/시입니다. 예: 도시, 지방 자치 단체, 마을. 허용되는 최대 길이는 1,000자입니다.
adminDivisions 문자열 배열 false 주소의 행정 구역 부분으로, 가장 작은 규모에서 가장 큰 규모 순서(군, 주, 국가)입니다. 예: ["King", "Washington", "USA" ] 또는 ["West Godavari", "Andhra Pradesh", "IND" ]. 허용되는 최대 길이는 1,000자입니다.
postalCode string false 주소의 우편 번호 부분입니다. 허용되는 최대 길이는 1,000자입니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
phoneNumber string false 전화 번호입니다. 허용되는 최대 길이는 1,000자입니다.
website string false 웹 사이트 URL입니다. 허용되는 최대 길이는 1,000자입니다.
hoursOfOperation string false Open Street Map 사양에 따른 작업 시간(텍스트)입니다. 허용되는 최대 길이는 1,000자입니다.

pointElement

pointElement는 첫 번째 보조 키트 또는 스프링클러 헤드와 같은 단위에서 점 기능을 정의하는 클래스 기능입니다.

기하 도형 형식: MultiPoint

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId string true 이 기능을 포함하는 unit 기능의 ID입니다. 허용되는 최대 길이는 1,000자입니다.
isObstruction 부울(기본값은 null) false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId string true 이 기능을 포함하는 unit 기능의 ID입니다. 허용되는 최대 길이는 1,000자입니다.
isObstruction 부울(기본값은 null) false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.

lineElement

lineElement는 분리 벽 또는 창과 같은 단위의 선 기능을 정의하는 클래스 기능입니다.

기하 도형 형식: LinearMultiString

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId unitId true 이 기능을 포함하는 unit 기능의 ID입니다.
isObstruction 부울(기본값은 null) false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
obstructionArea Polygon 또는 MultiPolygon false 라우팅 중에 피해야 하는 기능의 간소화된 기하 도형입니다(선 기하 도형이 복잡한 경우). isObstruction을 true로 설정해야 합니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId unitId true 이 기능을 포함하는 unit 기능의 ID입니다.
isObstruction 부울(기본값은 null) false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
obstructionArea Polygon 또는 MultiPolygon false 라우팅 중에 피해야 하는 기능의 간소화된 기하 도형입니다(선 기하 도형이 복잡한 경우). isObstruction을 true로 설정해야 합니다.

areaElement

areaElement는 단위에서 다각형 기능을 정의하는 클래스 기능입니다(예: 아래로 열린 영역, 단위의 아일랜드 같은 장애물).

기하 도형 형식: MultiPolygon

속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 자동으로 설정됩니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId unitId true 이 기능을 포함하는 unit 기능의 ID입니다.
isObstruction 부울 값 false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
obstructionArea Polygon 또는 MultiPolygon false 라우팅 중에 피해야 하는 기능의 간소화된 기하 도형입니다(선 기하 도형이 복잡한 경우). isObstruction을 true로 설정해야 합니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 기능과 기능을 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
categoryId category.Id true category 기능의 ID입니다.
unitId unitId true 이 기능을 포함하는 unit 기능의 ID입니다.
isObstruction 부울 값 false true인 경우 이 기능은 포함하는 단위 기능을 통해 라우팅되는 동안 피해야 할 장애물을 나타냅니다.
obstructionArea Polygon 또는 MultiPolygon false 라우팅 중에 피해야 하는 기능의 간소화된 기하 도형입니다(선 기하 도형이 복잡한 경우). isObstruction을 true로 설정해야 합니다.
name string false 현지 언어의 기능 이름입니다. 허용되는 최대 길이는 1,000자입니다.
nameSubtitle string false 기능의 name 아래에 표시되는 부제목입니다. 이름을 다른 언어로 표시하는 데 사용할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
nameAlt string false 기능에 사용되는 대체 이름입니다. 허용되는 최대 길이는 1,000자입니다.
anchorPoint 연락 false 기능을 점으로 나타내는 GeoJSON 점 기하 도형입니다. 기능의 레이블을 배치하는 데 사용할 수 있습니다.

category

category 클래스 기능은 범주 이름을 정의합니다. 예: “room.conference”.

기하 도형 형식: 없음

속성 형식 필수 설명
originalId string false 클라이언트 데이터에서 파생된 범주의 원래 ID입니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 범주와 범주를 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
name string true 범주 이름. “.”를 사용하여 범주의 계층 구조를 나타내는 것이 좋습니다. 예: “room.conference”, “room.privateoffice”. 허용되는 최대 길이는 1,000자입니다.
routeThroughBehavior 부울 값 false 통과 트래픽에 기능을 사용할 수 있는지 여부를 결정합니다.
isRoutable 부울(기본값은 null) false 기능이 라우팅 그래프에 포함되어야 하는지 여부를 결정합니다. true로 설정하면 단위는 라우팅 환경의 원본/대상 또는 중간 노드로 사용될 수 있습니다.
속성 형식 필수 설명
originalId string false 변환 서비스를 통해 데이터 세트를 만들면 원래 ID가 Azure Maps 내부 ID로 설정됩니다. GeoJSON 패키지에서 데이터 세트를 만들 때 원래 ID를 사용자 정의할 수 있습니다. 허용되는 최대 길이는 1,000자입니다.
externalId string false 클라이언트에서 내부 데이터베이스와 같이 다른 데이터 세트의 다른 범주와 범주를 연결하는 데 사용되는 ID입니다. 허용되는 최대 길이는 1,000자입니다.
name string true 범주 이름. “.”를 사용하여 범주의 계층 구조를 나타내는 것이 좋습니다. 예: “room.conference”, “room.privateoffice”. 허용되는 최대 길이는 1,000자입니다.

다음 단계

실내 지도용 Creator에 대해 자세히 알아보려면 다음을 참조하세요.