Ontologie zařízení

Ontologie zařízení definuje, jak Azure Mapy 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řídy funkcí zařízení pro služby Azure Mapy.

Zařízení 2.0 obsahuje revize definic třídy funkcí zařízení pro služby Azure Mapy.

Hlavní změny

Opravili jsme následující kontroly ověření omezení:

  • Kontrola exkluzivity isObstruction = truenebo přítomnosti obstructionArea tříd lineElement funkcí aareaElement ověřování omezení.

  • Kontrola exkluzivity isRoutable = truetřídy funkcí nebo přítomnost routeThroughBehaviorcategory 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 Mapy Creator 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 Mapy Creator 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 Mapy Creator.

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 Azure Mapy. 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 isObstructiontrue.
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 truese tato jednotka dá procházet jenom privilegovanými uživateli. Výchozí hodnota je false.
levelId Úrovni. 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 Azure Mapy. 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 isObstructiontrue.
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 Úrovni. 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 azure Mapy interním ID. 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 Úrovni. 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 Azure Mapy. 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 Úrovni. 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 azure Mapy interním ID. 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 Úrovni. 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 Azure Mapy. 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.defaultLevelVerticalExtentje .
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 azure Mapy interním ID. 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.defaultLevelVerticalExtentje .
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 Azure Mapy. 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 azure Mapy interním ID. 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 Azure Mapy. 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 Úrovni. 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 truese 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 azure Mapy interním ID. 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 Úrovni. 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 Azure Mapy. 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 Úrovni. 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 azure Mapy interním ID. 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 Úrovni. 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 Azure Mapy. 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áva istrativní čá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 azure Mapy interním ID. 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áva istrativní čá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 Azure Mapy. 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 truetato 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 azure Mapy interním ID. 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 truetato 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 Azure Mapy. 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 truetato 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 azure Mapy interním ID. 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 truetato 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 Azure Mapy. 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 truetato 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 azure Mapy interním ID. 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 truetato 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 azure Mapy interním ID. 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: