Anläggnings ontologi
Kommentar
Azure Maps Creator-tillbakadragning
Inomhuskartetjänsten för Azure Maps Creator är nu inaktuell och kommer att dras tillbaka den 25-09-30. Mer information finns i Meddelande om slut på livslängd för Azure Maps Creator.
Anläggnings ontologi definierar hur Azure Maps 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 Funktioner för Azure Maps-tjänster.
Facility 2.0 innehåller revisioner för funktionsklassdefinitionerna för Facility för Azure Maps-tjänster.
Större ändringar
Följande verifieringskontroller av begränsningar har åtgärdats:
Kontroll av
isObstruction = true
begränsning för exklusivitet eller förekomst av förlineElement
- ochareaElement
funktionsklasserobstructionArea
.Kontroll av
isRoutable = true
begränsning för exklusivitet eller förekomst av för funktionsklassenrouteThroughBehavior
category
.
- 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 ID
Geometry
. När du importerar ett ritningspaket till Azure Maps 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 ID
Geometry
.
När du importerar ett ritningspaket till Azure Maps 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 Maps 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 Azure Maps-ID:t. 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 true lika 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 true på 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 Azure Maps-ID:t. 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 true lika areaElement med . |
isRoutable |
booleskt värde (standardvärdet är null .) |
falskt | Avgör om enheten ingår i routningsdiagrammet. Om den är inställd true på 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 Maps. 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 Azure Maps-ID:t. 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 Maps. 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 Azure Maps-ID:t. 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 |
facilitet. 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 Maps. 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 |
facilitet. 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. |
facilitet
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 Azure Maps-ID:t. 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 Maps. 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 Azure Maps-ID:t. 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 Maps. 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. |
öppning
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 Azure Maps-ID:t. 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 Maps. 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 Azure Maps-ID:t. 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 Maps. 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 Azure Maps-ID:t. 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 true representerar 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 Maps. 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 true representerar 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 Azure Maps-ID:t. 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 true representerar 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 Maps. 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 true representerar 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 Azure Maps-ID:t. 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 true representerar 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 Maps. 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 true representerar 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 true på 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 Maps. 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: