Anläggnings ontologi

Anläggningsontologi definierar hur Azure Kartor Creator internt lagrar anläggningsdata i en Creator-datauppsättning. Förutom att definiera intern anläggningsdatastruktur exponeras även anläggningsontologi externt via WFS-API:et. När WFS-API:et används för att fråga efter anläggningsdata i en datauppsättning definieras svarsformatet av den ontologi som tillhandahålls till datamängden.

Ändringar och revisioner

Facility 1.0 innehåller revisioner för funktionsklassdefinitioner för Funktionsklass för Azure Kartor-tjänster.

Facility 2.0 innehåller revisioner av funktionsklassdefinitionerna för Facility för Azure Kartor-tjänster.

Större ändringar

Följande verifieringskontroller av begränsningar har åtgärdats:

  • Kontroll av isObstruction = truebegränsning för exklusivitet eller förekomst av förlineElement- och areaElement funktionsklasserobstructionArea.

  • Kontroll av isRoutable = truebegränsning för exklusivitet eller förekomst av för funktionsklassen routeThroughBehaviorcategory.

  • Lade till en funktionsklass för struktur för att hålla väggar, kolumner och så vidare.
  • Rensat attributen som utformats för att berika routningsscenarier. Den aktuella routningsmotorn stöder dem inte.

Funktionssamling

På hög nivå består anläggningens ontologi av funktionssamlingar, var och en innehåller en matris med funktionsobjekt. Alla funktionsobjekt har två fält gemensamt och IDGeometry. När du importerar ett ritningspaket till Azure Kartor Creator genereras dessa fält automatiskt.

På hög nivå består anläggningens ontologi av funktionssamlingar, var och en innehåller en matris med funktionsobjekt. Alla funktionsobjekt har två fält gemensamt och IDGeometry.

När du importerar ett ritningspaket till Azure Kartor Creator genereras dessa fält automatiskt.

Förutom dessa vanliga fält definierar varje funktionsklass en uppsättning egenskaper. Varje egenskap definieras av dess datatyp och begränsningar. Vissa funktionsklasser har egenskaper som är beroende av andra funktionsklasser. Beroende egenskaper utvärderas till en ID annan funktionsklass.

De återstående avsnitten i den här artikeln definierar de olika funktionsklasserna och deras egenskaper som utgör anläggningens ontologi i Microsoft Azure Kartor Creator.

unit

Funktionsklassen unit definierar ett fysiskt och icke-överlappande område som kan användas och passeras av en navigeringsagent. En unit kan vara en hall, ett rum, en innergård och så vidare.

Geometrityp: Polygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
isOpenArea booleskt värde (standardvärdet är null.) falskt Representerar om enheten är ett öppet område. Om det är inställt på omger strukturer inte enhetsgränsen, och en navigeringsagent kan ange unit utan behov av en opening.true Som standard omges enheterna av fysiska barriärer och är endast öppna där en öppningsfunktion placeras på enhetens gräns. Om väggar behövs i en öppen områdesenhet kan de representeras som en lineElement eller med en isObstruction egenskap som är truelika areaElement med .
navigableBy enum ["fotgängare", "rullstol", "maskin", "cykel", "bil", "hyrdAuto", "buss", "railcar", "nödsituation", "färja", "båt"] falskt Anger vilka typer av navigeringsagenter som kan passera enheten. Om den är ospecificerad antas enheten vara bläddrerbar av alla navigeringsagenter.
isRoutable booleskt värde (standardvärdet är null.) falskt Avgör om enheten ingår i routningsdiagrammet. Om den är inställd truepå kan enheten användas som källa/mål eller mellanliggande nod i routningsmiljön.
routeThroughBehavior uppräkning ["otillåtet", "tillåtet", "föredraget"] falskt Avgör om det är tillåtet att navigera genom enheten. Om det är ospecificerat ärver det värdet från kategorifunktionen som anges i categoryId egenskapen. Om det anges åsidosätter det värdet som anges i dess kategorifunktion."
nonPublic boolean falskt Om trueär enheten endast navigeringsbar av privilegierade användare. Standardvärdet är false.
levelId Nivå. Id true ID för en nivåfunktion.
occupants matris med directoryInfo.Id falskt ID:t för directoryInfo-funktioner . Används för att representera en eller flera personer i funktionen.
addressId directoryInfo.Id falskt ID för en directoryInfo-funktion . Används för att representera funktionens adress.
addressRoomNumber directoryInfo.Id true Rum/enhet/lägenhet/svitnummer för enheten.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
isOpenArea booleskt värde (standardvärdet är null.) falskt Representerar om enheten är ett öppet område. Om det är inställt på omger strukturer inte enhetsgränsen, och en navigeringsagent kan ange unit utan behov av en opening.true Som standard omges enheterna av fysiska barriärer och är endast öppna där en öppningsfunktion placeras på enhetens gräns. Om väggar behövs i en öppen områdesenhet kan de representeras som en lineElement eller med en isObstruction egenskap som är truelika areaElement med .
isRoutable booleskt värde (standardvärdet är null.) falskt Avgör om enheten ingår i routningsdiagrammet. Om den är inställd truepå kan enheten användas som källa/mål eller mellanliggande nod i routningsmiljön.
levelId Nivå. Id true ID för en nivåfunktion.
occupants matris med directoryInfo.Id falskt ID:t för directoryInfo-funktioner . Används för att representera en eller flera personer i funktionen.
addressId directoryInfo.Id falskt ID för en directoryInfo-funktion . Används för att representera funktionens adress.
addressRoomNumber sträng falskt Rum/enhet/lägenhet/svitnummer för enheten. Maximal längd är 1 000 tecken.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

Struktur

Funktionsklassen structure definierar ett fysiskt och icke-överlappande område som inte kan navigeras igenom. Kan vara en vägg, kolumn och så vidare.

Geometrityp: Polygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
levelId Nivå. Id true ID för en level funktion.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

zon

Funktionsklassen zone definierar ett virtuellt område, till exempel en WiFi-zon eller ett monteringsområde för nödsituationer. Zoner kan användas som mål men är inte avsedda för trafik.

Geometrityp: Polygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
setId sträng true Krävs för zonfunktioner som representerar zoner på flera nivåer. setId är det unika ID:t för en zon som sträcker sig över flera nivåer. Gör setId det möjligt för en zon med varierande täckning på olika våningar att representeras med olika geometri på olika nivåer. setId Kan vara valfri sträng och är skiftlägeskänslig. Vi rekommenderar att setId är ett GUID. Maximal längd är 1 000 tecken.
levelId Nivå. Id true ID för en level funktion.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
setId sträng true Krävs för zonfunktioner som representerar zoner på flera nivåer. setId är det unika ID:t för en zon som sträcker sig över flera nivåer. Gör setId det möjligt för en zon med varierande täckning på olika våningar att representeras med olika geometri på olika nivåer. setId Kan vara valfri sträng och är skiftlägeskänslig. Vi rekommenderar att setId är ett GUID. Maximal längd är 1 000 tecken.
levelId Nivå. Id true ID för en level funktion.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

nivå

Klassfunktionen level definierar ett område i en byggnad vid en angivet höjd. Till exempel golvet i en byggnad, som innehåller en uppsättning funktioner, till exempel units.

Geometrityp: MultiPolygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
facilityId Anläggning. Id true ID för en facility funktion.
ordinal integer true Nivånumret. Används av funktionen verticalPenetration för att fastställa golvens relativa ordning för att hjälpa till med färdriktningen. Den allmänna praxis är att börja med 0 för bottenvåningen. Lägg till +1 för varje våning uppåt och -1 för varje våning som går ner. Den kan modelleras med valfritt tal, så länge de högre fysiska golven representeras av högre ordningstal.
abbreviatedName sträng falskt Ett förkortat nivånamn med fyra tecken, som det som skulle hittas på en hissknapp.
heightAboveFacilityAnchor dubbel falskt Vertikalt avstånd på nivåns golv ovanför facility.anchorHeightAboveSeaLevel, i meter.
verticalExtent dubbel falskt Nivåns lodräta omfattning, i meter. Om det inte anges är standardvärdet facility.defaultLevelVerticalExtent.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
facilityId Anläggning. Id true ID för en facility funktion.
ordinal integer true Nivånumret. Används av funktionen verticalPenetration för att fastställa golvens relativa ordning för att hjälpa till med färdriktningen. Den allmänna praxis är att börja med 0 för bottenvåningen. Lägg till +1 för varje våning uppåt och -1 för varje våning som går ner. Den kan modelleras med valfritt tal, så länge de högre fysiska golven representeras av högre ordningstal.
abbreviatedName sträng falskt Ett förkortat nivånamn med fyra tecken, som det som skulle hittas på en hissknapp.
heightAboveFacilityAnchor dubbel falskt Vertikalt avstånd på nivåns golv ovanför facility.anchorHeightAboveSeaLevel, i meter.
verticalExtent dubbel falskt Nivåns lodräta omfattning, i meter. Om det inte anges är standardvärdet facility.defaultLevelVerticalExtent.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

Anläggning

Funktionsklassen facility definierar området för platsen, byggnadens fotavtryck och så vidare.

Geometrityp: MultiPolygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
occupants matris med directoryInfo.Id falskt ID:t för directoryInfo-funktioner . Används för att representera en eller flera personer i funktionen.
addressId directoryInfo.Id true ID för en directoryInfo-funktion . Används för att representera funktionens adress.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
anchorHeightAboveSeaLevel dubbel falskt Höjd på fästpunkt över havsnivån, i meter. Havsnivån definieras av EGM 2008.
defaultLevelVerticalExtent dubbel falskt Standardvärde för den lodräta omfattningen av nivåer i meter.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
occupants matris med directoryInfo.Id falskt ID:t för directoryInfo-funktioner . Används för att representera en eller flera personer i funktionen.
addressId directoryInfo.Id true ID för en directoryInfo-funktion . Används för att representera funktionens adress.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
anchorHeightAboveSeaLevel dubbel falskt Höjd på fästpunkt över havsnivån, i meter. Havsnivån definieras av EGM 2008.
defaultLevelVerticalExtent dubbel falskt Standardvärde för den lodräta omfattningen av nivåer i meter.

verticalPenetration

Klassfunktionen verticalPenetration definierar ett område som, när det används i en uppsättning, representerar en metod för att navigera lodrätt mellan nivåer. Den kan användas för att modellera trappor, hissar och så vidare. Geometri kan överlappa enheter och andra vertikala penetrationsfunktioner.

Geometrityp: Polygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
setId sträng true Vertikala penetrationsfunktioner måste användas i uppsättningar för att ansluta flera nivåer. Vertikala penetrationsfunktioner i samma uppsättning anses vara desamma. setId Kan vara valfri sträng och är skiftlägeskänslig. Vi rekommenderar att du använder ett GUID setId . Maximal längd är 1 000 tecken.
levelId Nivå. Id true ID för en nivåfunktion.
direction string enum [ "both", "lowToHigh", "highToLow", "closed" ] falskt Reseriktning tillåts för den här funktionen. Ordningstalsattributet för level funktionen används för att fastställa den låga och höga ordningen.
navigableBy enum ["fotgängare", "rullstol", "maskin", "cykel", "bil", "hyrdAuto", "buss", "railcar", "nödsituation", "färja", "båt"] falskt Anger vilka typer av navigeringsagenter som kan passera enheten. Om den är ospecificerad kan enheten passeras av alla navigeringsagenter.
nonPublic boolean falskt Om trueär enheten endast navigeringsbar av privilegierade användare. Standardvärdet är false.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
setId sträng true Vertikala penetrationsfunktioner måste användas i uppsättningar för att ansluta flera nivåer. Vertikala penetrationsfunktioner i samma uppsättning är anslutna. setId Kan vara valfri sträng och är skiftlägeskänslig. Vi rekommenderar att du använder ett GUID setId . Maximal längd är 1 000 tecken.
levelId Nivå. Id true ID för en nivåfunktion.
direction string enum [ "both", "lowToHigh", "highToLow", "closed" ] falskt Reseriktning tillåts för den här funktionen. Ordningstalsattributet för level funktionen används för att fastställa den låga och höga ordningen.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

Öppna

Klassfunktionen opening definierar en bläddreringsbar gräns mellan två enheter, eller en unit och verticalPenetration.

Geometrityp: LineString

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en kategorifunktion.
levelId Nivå. Id true ID för en nivåfunktion.
isConnectedToVerticalPenetration boolean falskt Om den här funktionen är ansluten till en verticalPenetration funktion på någon av dess sidor eller inte. Standardvärdet är false.
navigableBy enum ["fotgängare", "rullstol", "maskin", "cykel", "bil", "hyrdAuto", "buss", "railcar", "nödsituation", "färja", "båt"] falskt Anger vilka typer av navigeringsagenter som kan passera enheten. Om den är ospecificerad kan enheten passeras av alla navigeringsagenter.
accessRightToLeft enum [ "forbidden", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] falskt Åtkomstmetod när du passerar genom öppningen från höger till vänster. Vänster och höger bestäms av hörnen i funktionsgeometrin, stående vid det första hörnet och mot det andra hörnet. Om du utelämnar den här egenskapen finns det inga åtkomstbegränsningar.
accessLeftToRight enum [ "forbidden", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] falskt Åtkomstmetod när du passerar genom öppningen från vänster till höger. Vänster och höger bestäms av hörnen i funktionsgeometrin, stående vid det första hörnet och mot det andra hörnet. Om du utelämnar den här egenskapen finns det inga åtkomstbegränsningar.
isEmergency boolean falskt Om trueär öppningen endast navigeringsbar vid nödsituationer. Standardvärdet är false
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en kategorifunktion.
levelId Nivå. Id true ID för en nivåfunktion.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

directoryInfo

Objektklassfunktionen directoryInfo definierar namn, adress, telefonnummer, webbplats och drifttimmar för en enhet, anläggning eller en boende i en enhet eller anläggning.

Geometrityp: Ingen

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
streetAddress sträng falskt Gatuadress del av adressen. Maximal längd är 1 000 tecken.
unit sträng falskt Enhetsnummerdel av adressen. Maximal längd är 1 000 tecken.
locality sträng falskt Adressens ort. Till exempel: stad, kommun, by. Maximal längd är 1 000 tecken.
adminDivisions strängmatris falskt Administrativ del av adressen, från den minsta till den största (län, delstat, land). Till exempel: ["King", "Washington", "USA" ] eller ["West Godavari", "Andhra Pradesh", "IND" ]. Maximal längd är 1 000 tecken.
postalCode sträng falskt Postnummerdelen av adressen. Maximal längd är 1 000 tecken.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
phoneNumber sträng falskt Telefonnummer. Maximal längd är 1 000 tecken.
website sträng falskt Webbplatsens URL. Maximal längd är 1 000 tecken.
hoursOfOperation sträng falskt Timmar av drift som text, enligt specifikationen för Open Street Map. Maximal längd är 1 000 tecken.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
streetAddress sträng falskt Gatuadress del av adressen. Maximal längd är 1 000 tecken.
unit sträng falskt Enhetsnummerdel av adressen. Maximal längd är 1 000 tecken.
locality sträng falskt Adressens ort. Till exempel: stad, kommun, by. Maximal längd är 1 000 tecken.
adminDivisions strängmatris falskt Administrativ del av adressen, från den minsta till den största (län, delstat, land). Till exempel: ["King", "Washington", "USA" ] eller ["West Godavari", "Andhra Pradesh", "IND" ]. Maximal längd är 1 000 tecken.
postalCode sträng falskt Postnummerdelen av adressen. Maximal längd är 1 000 tecken.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
phoneNumber sträng falskt Telefonnummer. Maximal längd är 1 000 tecken.
website sträng falskt Webbplatsens URL. Maximal längd är 1 000 tecken.
hoursOfOperation sträng falskt Timmar av drift som text, enligt specifikationen för Open Street Map. Maximal längd är 1 000 tecken.

pointElement

pointElement Är en klassfunktion som definierar en punktfunktion i en enhet, till exempel ett första hjälpen-kit eller ett sprinklerhuvud.

Geometrityp: MultiPoint

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId sträng true ID för en unit funktion som innehåller den här funktionen. Maximal längd är 1 000 tecken.
isObstruction booleskt värde (standardvärdet är null.) falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId sträng true ID för en unit funktion som innehåller den här funktionen. Maximal längd är 1 000 tecken.
isObstruction booleskt värde (standardvärdet är null.) falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.

lineElement

lineElement är en klassfunktion som definierar en linjefunktion i en enhet, till exempel en skiljevägg eller ett fönster.

Geometrityp: LinearMultiString

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId unitId true ID för en unit funktion som innehåller den här funktionen.
isObstruction booleskt värde (standardvärdet är null.) falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
obstructionArea Polygon eller MultiPolygon falskt En förenklad geometri (när linjegeometrin är komplicerad) av den funktion som ska undvikas under routningen. Kräver isObstruction inställt på sant.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId unitId true ID för en unit funktion som innehåller den här funktionen.
isObstruction booleskt värde (standardvärdet är null.) falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
obstructionArea Polygon eller MultiPolygon falskt En förenklad geometri (när linjegeometrin är komplicerad) av den funktion som ska undvikas under routningen. Kräver isObstruction inställt på sant.

areaElement

areaElement är en klassfunktion som definierar en polygonfunktion i en enhet, till exempel ett område som är öppet till nedan, ett hinder som en ö i en enhet.

Geometrityp: MultiPolygon

Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t automatiskt till det interna ID:t för Azure Kartor. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId unitId true ID för en unit funktion som innehåller den här funktionen.
isObstruction boolean falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
obstructionArea Polygon eller MultiPolygon falskt En förenklad geometri (när linjegeometrin är komplicerad) av den funktion som ska undvikas under routningen. Kräver isObstruction inställt på sant.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera funktionen med en annan funktion i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
categoryId Kategori. Id true ID för en category funktion.
unitId unitId true ID för en unit funktion som innehåller den här funktionen.
isObstruction boolean falskt Om truerepresenterar den här funktionen ett hinder som ska undvikas vid routning genom den innehållande enhetsfunktionen.
obstructionArea Polygon eller MultiPolygon falskt En förenklad geometri (när linjegeometrin är komplicerad) av den funktion som ska undvikas under routningen. Kräver isObstruction inställt på sant.
name sträng falskt Namnet på funktionen på det lokala språket. Maximal längd är 1 000 tecken.
nameSubtitle sträng falskt Underrubrik som visas under name funktionen. Kan användas för att visa namnet på ett annat språk och så vidare. Maximal längd är 1 000 tecken.
nameAlt sträng falskt Alternativt namn som används för funktionen. Maximal längd är 1 000 tecken.
anchorPoint Punkt falskt GeoJSON-punktgeometri som representerar funktionen som en punkt. Kan användas för att placera etiketten för funktionen.

category

Klassfunktionen category definierar kategorinamn. Till exempel: "room.conference".

Geometrityp: Ingen

Property Type Obligatoriskt Beskrivning
originalId sträng falskt Kategorins ursprungliga ID härleds från klientdata. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera kategorin med en annan kategori i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
name sträng true Namnet på kategorin. Rekommenderas att använda "." för att representera hierarkin med kategorier. Till exempel: "room.conference", "room.privateoffice". Maximal längd är 1 000 tecken.
routeThroughBehavior boolean falskt Avgör om en funktion kan användas för via trafik.
isRoutable booleskt värde (standardvärdet är null.) falskt Avgör om en funktion ska ingå i routningsdiagrammet. Om den är inställd truepå kan enheten användas som källa/mål eller mellanliggande nod i routningsmiljön.
Property Type Obligatoriskt Beskrivning
originalId sträng falskt När datauppsättningen skapas via konverteringstjänsten anges det ursprungliga ID:t till Det interna ID:t för Azure Kartor. När datauppsättningen skapas från ett GeoJSON-paket kan det ursprungliga ID:t vara användardefinierat. Maximal längd är 1 000 tecken.
externalId sträng falskt Ett ID som används av klienten för att associera kategorin med en annan kategori i en annan datauppsättning, till exempel i en intern databas. Maximal längd är 1 000 tecken.
name sträng true Namnet på kategorin. Rekommenderas att använda "." för att representera hierarkin med kategorier. Till exempel: "room.conference", "room.privateoffice". Maximal längd är 1 000 tecken.

Nästa steg

Läs mer om Creator för inomhuskartor genom att läsa: