Ontologie zařízení
Poznámka:
Vyřazení z provozu v Azure Maps Creatoru
Vnitřní mapová služba Azure Maps Creator je teď zastaralá a bude vyřazena 30. 9. 25. Další informace najdete v tématu Oznámení o ukončení životnosti tvůrce Azure Maps.
Ontologie zařízení definuje, jak Azure Maps Creator interně ukládá data zařízení do datové sady Creator. Kromě definování interní datové struktury zařízení se ontologie zařízení také externě vystavuje prostřednictvím rozhraní WFS API. Pokud se rozhraní WFS API používá k dotazování dat zařízení v datové sadě, formát odpovědi je definován ontologií dodanou do této datové sady.
Změny a revize
Zařízení 1.0 obsahuje revize definic tříd funkcí zařízení pro služby Azure Maps.
Zařízení 2.0 obsahuje revize definic tříd funkcí zařízení pro služby Azure Maps.
Hlavní změny
Opravili jsme následující kontroly ověření omezení:
Kontrola exkluzivity
isObstruction = true
nebo přítomnostiobstructionArea
třídlineElement
funkcí aareaElement
ověřování omezení.Kontrola exkluzivity
isRoutable = true
třídy funkcí nebo přítomnostrouteThroughBehavior
category
ověření omezení.
- Přidání třídy funkcí struktury pro přidržování zdí, sloupců atd.
- Vyčistil atributy navržené pro obohacení scénářů směrování. Aktuální směrovací modul je nepodporuje.
Kolekce prvků
Na vysoké úrovni se ontologie zařízení skládá z kolekcí prvků, z nichž každá obsahuje pole objektů prvků. Všechny objekty funkcí mají dvě společná ID
pole a Geometry
. Při importu balíčku výkresu do Azure Maps Creatoru se tato pole automaticky vygenerují.
Na vysoké úrovni se ontologie zařízení skládá z kolekcí prvků, z nichž každá obsahuje pole objektů prvků. Všechny objekty funkcí mají dvě společná ID
pole a Geometry
.
Při importu balíčku výkresu do Azure Maps Creatoru se tato pole automaticky vygenerují.
Kromě těchto společných polí každá třída funkcí definuje sadu vlastností. Každá vlastnost je definována svým datovým typem a omezeními. Některé třídy funkcí mají vlastnosti, které jsou závislé na jiných třídách funkcí. Závislé vlastnosti se vyhodnotí jako ID
jiná třída funkce.
Zbývající části tohoto článku definují různé třídy funkcí a jejich vlastnosti, které tvoří ontologii zařízení v Microsoft Azure Maps Creatoru.
unit
Třída unit
funkce definuje fyzickou a nepřekrývající se oblast, kterou může obývat a procházet procházením agenta. Může unit
to být chodba, místnost, dvůr a tak dále.
Typ geometrie: Mnohoúhelník
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
isOpenArea |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Představuje, zda je jednotka otevřenou oblastí. Pokud je nastavena hodnota true , struktury neohraničují hranice jednotky a navigace agenta může vstoupit unit bez nutnosti opening . Ve výchozím nastavení jsou jednotky obklopeny fyzickými bariérami a jsou otevřené pouze tam, kde je levá funkce umístěna na hranici jednotky. Pokud jsou stěny potřeba v otevřené plošné jednotce, mohou být reprezentovány jako lineElement vlastnost areaElement rovna isObstruction true . |
navigableBy |
enum ["chodec", "invalidní", "stroj", "kolo", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false (nepravda) | Označuje typy navigace agentů, které mohou procházet jednotku. Pokud není zadáno, předpokládá se, že je možné procházet libovolným agentem navigace. |
isRoutable |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Určuje, jestli je jednotka součástí směrovacího grafu. Pokud je tato možnost nastavená true , dá se jednotka použít jako zdroj/cíl nebo zprostředkující uzel v prostředí směrování. |
routeThroughBehavior |
enum ["disallowed", "allowed", "preferred"] | false (nepravda) | Určuje, jestli je povolená navigace v jednotce. Pokud není zadáno, dědí jeho hodnotu z funkce kategorie uvedené ve categoryId vlastnosti. Pokud je zadáno, přepíše hodnotu uvedenou v její funkci kategorie." |
nonPublic |
boolean | false (nepravda) | Pokud true se tato jednotka dá procházet jenom privilegovanými uživateli. Výchozí hodnota je false . |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
occupants |
pole directoryInfo.Id | false (nepravda) | ID funkcí directoryInfo . Používá se k reprezentaci jednoho nebo mnoha uživatelů ve funkci. |
addressId |
directoryInfo.Id | false (nepravda) | ID funkce directoryInfo . Používá se k reprezentaci adresy funkce. |
addressRoomNumber |
directoryInfo.Id | true | Číslo pokoje,jednotky/apartmánu/apartmá. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
isOpenArea |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Představuje, zda je jednotka otevřenou oblastí. Pokud je nastavena hodnota true , struktury neohraničují hranice jednotky a navigace agenta může vstoupit unit bez nutnosti opening . Ve výchozím nastavení jsou jednotky obklopeny fyzickými bariérami a jsou otevřené pouze tam, kde je levá funkce umístěna na hranici jednotky. Pokud jsou stěny potřeba v otevřené plošné jednotce, mohou být reprezentovány jako lineElement vlastnost areaElement rovna isObstruction true . |
isRoutable |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Určuje, jestli je jednotka součástí směrovacího grafu. Pokud je tato možnost nastavená true , dá se jednotka použít jako zdroj/cíl nebo zprostředkující uzel v prostředí směrování. |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
occupants |
pole directoryInfo.Id | false (nepravda) | ID funkcí directoryInfo . Používá se k reprezentaci jednoho nebo mnoha uživatelů ve funkci. |
addressId |
directoryInfo.Id | false (nepravda) | ID funkce directoryInfo . Používá se k reprezentaci adresy funkce. |
addressRoomNumber |
string | false (nepravda) | Číslo pokoje,jednotky/apartmánu/apartmá. Maximální povolená délka je 1 000 znaků. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
– struktura
Třída structure
funkce definuje fyzickou a nepřekrývající se oblast, kterou nelze procházet. Může to být stěna, sloupec a tak dále.
Typ geometrie: Mnohoúhelník
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
levelId |
úroveň. Id | true | ID level funkce. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
zóna
Třída zone
funkcí definuje virtuální oblast, jako je zóna WiFi nebo oblast nouzového sestavení. Zóny se dají použít jako cíle, ale nejsou určené pro provoz.
Typ geometrie: Mnohoúhelník
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
setId |
string | true | Vyžadováno pro funkce zóny, které představují víceúrovňové zóny. Jedná se setId o jedinečné ID zóny, která zahrnuje více úrovní. Umožňuje setId zónu s různou pokrytím na různých podlažích reprezentovat s různou geometrií na různých úrovních. Může setId to být libovolný řetězec a rozlišují se malá a velká písmena. Doporučuje se, aby se jedná setId o identifikátor GUID. Maximální povolená délka je 1 000 znaků. |
levelId |
úroveň. Id | true | ID level funkce. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
setId |
string | true | Vyžadováno pro funkce zóny, které představují víceúrovňové zóny. Jedná se setId o jedinečné ID zóny, která zahrnuje více úrovní. Umožňuje setId zónu s různou pokrytím na různých podlažích reprezentovat s různou geometrií na různých úrovních. Může setId to být libovolný řetězec a rozlišují se malá a velká písmena. Doporučuje se, aby se jedná setId o identifikátor GUID. Maximální povolená délka je 1 000 znaků. |
levelId |
úroveň. Id | true | ID level funkce. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
úroveň
Funkce level
třídy definuje oblast budovy se zvýšenou úrovní. Například podlaha budovy, která obsahuje sadu funkcí, například units
.
Typ geometrie: MultiPolygon
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
facilityId |
zařízení. Id | true | ID facility funkce. |
ordinal |
integer | true | Číslo úrovně. verticalPenetration Tato funkce slouží k určení relativního pořadí podlah, které vám pomůžou s navigačním směrem. Obecný postup je začít s 0 pro přízemí. Přidejte +1 pro každé patro nahoru a -1 pro každé patro dolů. Dá se modelovat s libovolnými čísly, pokud jsou vyšší fyzické podlahy reprezentovány vyššími řadovými hodnotami. |
abbreviatedName |
string | false (nepravda) | Čtyřznakový zkrácený název úrovně, jako by se na tlačítku výtahu našel. |
heightAboveFacilityAnchor |
double | false (nepravda) | Svislá vzdálenost podlahy úrovně nad facility.anchorHeightAboveSeaLevel , v metrech. |
verticalExtent |
double | false (nepravda) | Svislý rozsah úrovně v metrech. Pokud není zadaný, výchozí hodnota facility.defaultLevelVerticalExtent je . |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
facilityId |
zařízení. Id | true | ID facility funkce. |
ordinal |
integer | true | Číslo úrovně. verticalPenetration Tato funkce slouží k určení relativního pořadí podlah, které vám pomůžou s navigačním směrem. Obecný postup je začít s 0 pro přízemí. Přidejte +1 pro každé patro nahoru a -1 pro každé patro dolů. Dá se modelovat s libovolnými čísly, pokud jsou vyšší fyzické podlahy reprezentovány vyššími řadovými hodnotami. |
abbreviatedName |
string | false (nepravda) | Čtyřznakový zkrácený název úrovně, jako by se na tlačítku výtahu našel. |
heightAboveFacilityAnchor |
double | false (nepravda) | Svislá vzdálenost podlahy úrovně nad facility.anchorHeightAboveSeaLevel , v metrech. |
verticalExtent |
double | false (nepravda) | Svislý rozsah úrovně v metrech. Pokud není zadaný, výchozí hodnota facility.defaultLevelVerticalExtent je . |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
zařízení
Třída facility
funkce definuje oblast webu, stavební stopy atd.
Typ geometrie: MultiPolygon
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
occupants |
pole directoryInfo.Id | false (nepravda) | ID funkcí directoryInfo . Používá se k reprezentaci jednoho nebo mnoha uživatelů ve funkci. |
addressId |
directoryInfo.Id | true | ID funkce directoryInfo . Používá se k reprezentaci adresy funkce. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
anchorHeightAboveSeaLevel |
double | false (nepravda) | Výška ukotvení nad hladinou moře, v metrech. Úroveň moře je definována EGM 2008. |
defaultLevelVerticalExtent |
double | false (nepravda) | Výchozí hodnota pro vertikální rozsah úrovní v metrech. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
occupants |
pole directoryInfo.Id | false (nepravda) | ID funkcí directoryInfo . Používá se k reprezentaci jednoho nebo mnoha uživatelů ve funkci. |
addressId |
directoryInfo.Id | true | ID funkce directoryInfo . Používá se k reprezentaci adresy funkce. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
anchorHeightAboveSeaLevel |
double | false (nepravda) | Výška ukotvení nad hladinou moře, v metrech. Úroveň moře je definována EGM 2008. |
defaultLevelVerticalExtent |
double | false (nepravda) | Výchozí hodnota pro vertikální rozsah úrovní v metrech. |
verticalPenetration
Funkce verticalPenetration
třídy definuje oblast, která při použití v sadě představuje metodu navigace svisle mezi úrovněmi. Dá se použít k modelování schodů, výtahů a tak dále. Geometrie se může překrývat s jednotkami a dalšími svislými penetračními funkcemi.
Typ geometrie: Mnohoúhelník
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
setId |
string | true | Funkce vertikální průniku musí být použity v sadách pro připojení více úrovní. Svislé penetrační funkce ve stejné sadě jsou považovány za stejné. Může setId to být libovolný řetězec a rozlišují se malá a velká písmena. Doporučuje se použít identifikátor GUID setId . Maximální povolená délka je 1 000 znaků. |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
direction |
string enum [ "both", "lowToHigh", "highToLow", "closed" ] | false (nepravda) | Pro tuto funkci je povolen cestovní směr. Pořadový atribut funkce level slouží k určení nízkého a vysokého pořadí. |
navigableBy |
enum ["chodec", "invalidní", "stroj", "kolo", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false (nepravda) | Označuje typy navigace agentů, které mohou procházet jednotku. Pokud není zadáno, jednotka se dá procházet libovolným agentem, který prochází. |
nonPublic |
boolean | false (nepravda) | Pokud true se tato jednotka dá procházet jenom privilegovanými uživateli. Výchozí hodnota je false . |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
setId |
string | true | Funkce vertikální průniku musí být použity v sadách pro připojení více úrovní. Svislé penetrační funkce ve stejné sadě jsou propojeny. Může setId to být libovolný řetězec a rozlišují se malá a velká písmena. Doporučuje se použít identifikátor GUID setId . Maximální povolená délka je 1 000 znaků. |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
direction |
string enum [ "both", "lowToHigh", "highToLow", "closed" ] | false (nepravda) | Pro tuto funkci je povolen cestovní směr. Pořadový atribut funkce level slouží k určení nízkého a vysokého pořadí. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
otevření
Funkce opening
třídy definuje hranice procházení mezi dvěma jednotkami nebo unit
a a verticalPenetration
.
Typ geometrie: LineString
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID funkce kategorie. |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
isConnectedToVerticalPenetration |
boolean | false (nepravda) | Zda je tato funkce připojena k verticalPenetration funkci na jedné ze stran. Výchozí hodnota je false . |
navigableBy |
enum ["chodec", "invalidní", "stroj", "kolo", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false (nepravda) | Označuje typy navigace agentů, které mohou procházet jednotku. Pokud není zadáno, jednotka se dá procházet libovolným agentem, který prochází. |
accessRightToLeft |
enum [ "zakázáno", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false (nepravda) | Metoda přístupu při průchodu otvorem zprava doleva. Vlevo a vpravo jsou určeny vrcholy v geometrii prvků, stojí na prvním vrcholu a čelí druhému vrcholu. Vynechání této vlastnosti znamená, že neexistují žádná omezení přístupu. |
accessLeftToRight |
enum [ "zakázáno", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false (nepravda) | Metoda přístupu při průchodu otvorem zleva doprava. Vlevo a vpravo jsou určeny vrcholy v geometrii prvků, stojí na prvním vrcholu a čelí druhému vrcholu. Vynechání této vlastnosti znamená, že neexistují žádná omezení přístupu. |
isEmergency |
boolean | false (nepravda) | Je-li true , otvor je možné provigovat pouze během nouzových událostí. Výchozí hodnota je false |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point y, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID funkce kategorie. |
levelId |
úroveň. Id | true | ID funkce na úrovni. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
directoryInfo
Funkce directoryInfo
třídy objektů definuje název, adresu, telefonní číslo, web a hodiny provozu pro jednotku, zařízení nebo obsazení jednotky nebo zařízení.
Typ geometrie: Žádný
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
streetAddress |
string | false (nepravda) | Část adresy ulice. Maximální povolená délka je 1 000 znaků. |
unit |
string | false (nepravda) | Část čísla jednotky adresy. Maximální povolená délka je 1 000 znaků. |
locality |
string | false (nepravda) | Lokalita adresy. Například: město, obec, vesnice. Maximální povolená délka je 1 000 znaků. |
adminDivisions |
pole řetězců | false (nepravda) | Správní část adresy, od nejmenšího po největší (okres, stát, země). Například: ["King", "Washington", "USA" ] nebo ["West Godavari", "Andhra Pradesh", "IND" ]. Maximální povolená délka je 1 000 znaků. |
postalCode |
string | false (nepravda) | PSČ část adresy. Maximální povolená délka je 1 000 znaků. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
phoneNumber |
string | false (nepravda) | Telefonní číslo. Maximální povolená délka je 1 000 znaků. |
website |
string | false (nepravda) | Adresa URL webu. Maximální povolená délka je 1 000 znaků. |
hoursOfOperation |
string | false (nepravda) | Hodiny operace jako text podle specifikace Open Street Map. Maximální povolená délka je 1 000 znaků. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
streetAddress |
string | false (nepravda) | Část adresy ulice. Maximální povolená délka je 1 000 znaků. |
unit |
string | false (nepravda) | Část čísla jednotky adresy. Maximální povolená délka je 1 000 znaků. |
locality |
string | false (nepravda) | Lokalita adresy. Například: město, obec, vesnice. Maximální povolená délka je 1 000 znaků. |
adminDivisions |
pole řetězců | false (nepravda) | Správní část adresy, od nejmenšího po největší (okres, stát, země). Například: ["King", "Washington", "USA" ] nebo ["West Godavari", "Andhra Pradesh", "IND" ]. Maximální povolená délka je 1 000 znaků. |
postalCode |
string | false (nepravda) | PSČ část adresy. Maximální povolená délka je 1 000 znaků. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
phoneNumber |
string | false (nepravda) | Telefonní číslo. Maximální povolená délka je 1 000 znaků. |
website |
string | false (nepravda) | Adresa URL webu. Maximální povolená délka je 1 000 znaků. |
hoursOfOperation |
string | false (nepravda) | Hodiny operace jako text podle specifikace Open Street Map. Maximální povolená délka je 1 000 znaků. |
pointElement
Jedná se pointElement
o funkci třídy, která definuje bodovou funkci v jednotce, jako je sada pro první pomoc nebo rozprašovací hlava.
Typ geometrie: MultiPoint
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
string | true | ID unit funkce obsahující tuto funkci. Maximální povolená délka je 1 000 znaků. |
isObstruction |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
string | true | ID unit funkce obsahující tuto funkci. Maximální povolená délka je 1 000 znaků. |
isObstruction |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
lineElement
Jedná se lineElement
o funkci třídy, která definuje funkci čáry v jednotce, například dělicí stěnu nebo okno.
Typ geometrie: LinearMultiString
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
unitId |
true | ID unit funkce obsahující tuto funkci. |
isObstruction |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
obstructionArea |
Mnohoúhelník nebo MultiPolygon | false (nepravda) | Zjednodušená geometrie (pokud je geometrie čáry složitá) funkce, která se má při směrování vyhnout. Vyžaduje isObstruction hodnotu true. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
unitId |
true | ID unit funkce obsahující tuto funkci. |
isObstruction |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
obstructionArea |
Mnohoúhelník nebo MultiPolygon | false (nepravda) | Zjednodušená geometrie (pokud je geometrie čáry složitá) funkce, která se má při směrování vyhnout. Vyžaduje isObstruction hodnotu true. |
areaElement
Jedná se areaElement
o funkci třídy, která definuje funkci mnohoúhelníku v jednotce, jako je například oblast otevřená níže, překážkou, jako je ostrov v jednotce.
Typ geometrie: MultiPolygon
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se automaticky nastaví na interní ID Služby Azure Maps. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
unitId |
true | ID unit funkce obsahující tuto funkci. |
isObstruction |
boolean | false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
obstructionArea |
Mnohoúhelník nebo MultiPolygon | false (nepravda) | Zjednodušená geometrie (pokud je geometrie čáry složitá) funkce, která se má při směrování vyhnout. Vyžaduje isObstruction hodnotu true. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID používané klientem k přidružení funkce k jiné funkci v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
categoryId |
kategorie. Id | true | ID category funkce. |
unitId |
unitId |
true | ID unit funkce obsahující tuto funkci. |
isObstruction |
boolean | false (nepravda) | Pokud true tato funkce představuje překážku, která se má vyhnout při směrování přes funkci obsahující jednotku. |
obstructionArea |
Mnohoúhelník nebo MultiPolygon | false (nepravda) | Zjednodušená geometrie (pokud je geometrie čáry složitá) funkce, která se má při směrování vyhnout. Vyžaduje isObstruction hodnotu true. |
name |
string | false (nepravda) | Název funkce v místním jazyce Maximální povolená délka je 1 000 znaků. |
nameSubtitle |
string | false (nepravda) | Podnadpis, který se zobrazí pod name funkcí. Dá se použít k zobrazení názvu v jiném jazyce atd. Maximální povolená délka je 1 000 znaků. |
nameAlt |
string | false (nepravda) | Alternativní název použitý pro tuto funkci. Maximální povolená délka je 1 000 znaků. |
anchorPoint |
Bod | false (nepravda) | Geometrie GeoJSON Point, která představuje funkci jako bod. Lze použít k umístění popisku funkce. |
category
Funkce category
třídy definuje názvy kategorií. Příklad: "room.conference".
Typ geometrie: Žádný
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Původní ID kategorie odvozené z dat klienta. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID, které klient používá k přidružení kategorie k jiné kategorii v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
name |
string | true | Název kategorie. Doporučuje se použít "." k reprezentaci hierarchie kategorií. Příklad: "room.conference", "room.privateoffice". Maximální povolená délka je 1 000 znaků. |
routeThroughBehavior |
boolean | false (nepravda) | Určuje, jestli se funkce dá použít prostřednictvím provozu. |
isRoutable |
logická hodnota (výchozí hodnota je null .) |
false (nepravda) | Určuje, jestli má být funkce součástí grafu směrování. Pokud je tato možnost nastavená true , dá se jednotka použít jako zdroj/cíl nebo zprostředkující uzel v prostředí směrování. |
Vlastnost | Typ | Požadováno | Popis |
---|---|---|---|
originalId |
string | false (nepravda) | Když se datová sada vytvoří prostřednictvím služby převodu, původní ID se nastaví na interní ID služby Azure Maps. Při vytvoření datové sady z balíčku GeoJSON lze původní ID definovat uživatelem. Maximální povolená délka je 1 000 znaků. |
externalId |
string | false (nepravda) | ID, které klient používá k přidružení kategorie k jiné kategorii v jiné datové sadě, například v interní databázi. Maximální povolená délka je 1 000 znaků. |
name |
string | true | Název kategorie. Doporučuje se použít "." k reprezentaci hierarchie kategorií. Příklad: "room.conference", "room.privateoffice". Maximální povolená délka je 1 000 znaků. |
Další kroky
Přečtěte si další informace o Tvůrci pro vnitřní mapy: