Létesítmény ontológiája
Feljegyzés
Az Azure Maps Creator kivonása
Az Azure Maps Creator beltéri térképszolgáltatása elavult, és 25.09.30-án megszűnik. További információkért lásd az Azure Maps Creator élettartamának megszűnését ismertető közleményét.
A létesítmény ontológiája határozza meg, hogy az Azure Maps Creator hogyan tárolja belsőleg a létesítményadatokat egy Létrehozó-adatkészletben. A belső létesítményadatok szerkezetének meghatározása mellett a létesítmény ontológiája külsőleg is elérhető a WFS API-n keresztül. Ha a WFS API-t egy adathalmaz létesítményadatainak lekérdezésére használják, a válaszformátumot az adott adatkészlethez megadott ontológia határozza meg.
Módosítások és változatok
Az 1.0-s létesítmény az Azure Maps-szolgáltatások létesítményfunkció-osztálydefinícióinak változatait tartalmazza.
Az Facility 2.0 az Azure Maps-szolgáltatások létesítményfunkció-osztálydefinícióinak változatait tartalmazza.
Főbb változások
Kijavítottuk a következő kényszerérvényesítési ellenőrzéseket:
Kényszerérvényesítési ellenőrzés az adott és a funkcióosztályok kizárólagosságának
isObstruction = true
obstructionArea
vagyareaElement
jelenlétének ellenőrzéséhez.lineElement
Kényszerérvényesítési ellenőrzés a funkcióosztály kizárólagosságának
isRoutable = true
vagy jelenléténekrouteThroughBehavior
ellenőrzéséhezcategory
.
- Hozzáadott egy struktúrafunkció-osztályt a falak, oszlopok és így tovább tárolásához.
- Megtisztította az útválasztási forgatókönyvek bővítésére tervezett attribútumokat. A jelenlegi útválasztási motor nem támogatja őket.
Jellemzőgyűjtemény
Magas szinten a létesítmény ontológiája funkciógyűjteményekből áll, mindegyik funkcióobjektumokból álló tömböt tartalmaz. Minden funkcióobjektum két közös mezővel rendelkezik, ID
és Geometry
a . Ha rajzcsomagot importál az Azure Maps Creatorba, a rendszer automatikusan létrehozza ezeket a mezőket.
Magas szinten a létesítmény ontológiája funkciógyűjteményekből áll, mindegyik funkcióobjektumokból álló tömböt tartalmaz. Minden funkcióobjektum két közös mezővel rendelkezik, ID
és Geometry
a .
Ha rajzcsomagot importál az Azure Maps Creatorba, a rendszer automatikusan létrehozza ezeket a mezőket.
Ezeken a gyakori mezőkön kívül az egyes szolgáltatásosztályok tulajdonságokat is meghatároznak. Minden tulajdonságot az adattípus és a korlátozások határoznak meg. Egyes szolgáltatásosztályok olyan tulajdonságokkal rendelkeznek, amelyek más funkcióosztályoktól függenek. A függő tulajdonságok ID
kiértékelése egy másik szolgáltatásosztályra történik.
A cikk további szakaszai meghatározzák a Microsoft Azure Maps Creator létesítmény-ontológiáját alkotó különböző szolgáltatásosztályokat és azok tulajdonságait.
egység
A unit
funkcióosztály olyan fizikai és nem átfedésmentes területet határoz meg, amelyet egy navigáló ügynök elfoglalhat és bejárhat. A unit
lehet egy folyosó, egy szoba, egy udvar, és így tovább.
Geometria típusa: Sokszög
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
isOpenArea |
logikai érték (Az alapértelmezett érték a null .) |
false | Azt jelzi, hogy az egység nyitott terület-e. Ha be van true állítva, a struktúrák nem veszik körül az egységhatárt, és egy navigáló ügynök anélkül léphet be, unit hogy szükség lenne rá opening . Alapértelmezés szerint az egységek fizikai korlátokkal vannak körülvéve, és csak akkor nyílnak meg, ha egy nyitó funkció az egység határán van elhelyezve. Ha falakra van szükség egy nyitott területegységben, akkor azok jelölhetők lineElement egy vagy areaElement azzal isObstruction egyenlő true tulajdonsággal. |
navigableBy |
enum ["gyalogos", "kerekesszék", "gép", "kerékpár", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false | Az egységen áthaladó navigáló ügynökök típusait jelzi. Ha nincs meghatározva, a rendszer azt feltételezi, hogy az egység bármely navigáló ügynök által bejárható. |
isRoutable |
logikai érték (Az alapértelmezett érték a null .) |
false | Meghatározza, hogy az egység része-e az útválasztási gráfnak. Ha be van true állítva, az egység forrásként/célként vagy köztes csomópontként használható az útválasztási felületen. |
routeThroughBehavior |
enum ["disallowed", "allowed", "preferred"] | false | Meghatározza, hogy engedélyezett-e az egységen való navigálás. Ha nincs meghatározva, a tulajdonságban említett kategóriafunkciótól örökli az categoryId értékét. Ha meg van adva, felülbírálja a kategóriafunkcióban megadott értéket." |
nonPublic |
Logikai | false | Ha true az egység csak a kiemelt felhasználók számára navigálható. Az alapértelmezett érték false . |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
occupants |
directoryInfo.Id tömbje | false | A directoryInfo funkcióinak azonosítói. A funkció egy vagy több utasának ábrázolására szolgál. |
addressId |
directoryInfo.Id | false | A directoryInfo szolgáltatás azonosítója. A funkció címének megjelenítésére szolgál. |
addressRoomNumber |
directoryInfo.Id | true | Szoba/Egység/Apartman/Az egység lakosztályszáma. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
isOpenArea |
logikai érték (Az alapértelmezett érték a null .) |
false | Azt jelzi, hogy az egység nyitott terület-e. Ha be van true állítva, a struktúrák nem veszik körül az egységhatárt, és egy navigáló ügynök anélkül léphet be, unit hogy szükség lenne rá opening . Alapértelmezés szerint az egységek fizikai korlátokkal vannak körülvéve, és csak akkor nyílnak meg, ha egy nyitó funkció az egység határán van elhelyezve. Ha falakra van szükség egy nyitott területegységben, akkor azok jelölhetők lineElement egy vagy areaElement azzal isObstruction egyenlő true tulajdonsággal. |
isRoutable |
logikai érték (Az alapértelmezett érték a null .) |
false | Meghatározza, hogy az egység része-e az útválasztási gráfnak. Ha be van true állítva, az egység forrásként/célként vagy köztes csomópontként használható az útválasztási felületen. |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
occupants |
directoryInfo.Id tömbje | false | A directoryInfo funkcióinak azonosítói. A funkció egy vagy több utasának ábrázolására szolgál. |
addressId |
directoryInfo.Id | false | A directoryInfo szolgáltatás azonosítója. A funkció címének megjelenítésére szolgál. |
addressRoomNumber |
húr | false | Szoba/Egység/Apartman/Az egység lakosztályszáma. A megengedett maximális hossz 1000 karakter. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
szerkezet
A structure
szolgáltatásosztály olyan fizikai és nem átfedésmentes területet határoz meg, amelyen nem lehet navigálni. Lehet fal, oszlop stb.
Geometria típusa: Sokszög
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
levelId |
szint. Azonosító | true | Egy level funkció azonosítója. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
zóna
A zone
szolgáltatásosztály meghatároz egy virtuális területet, például WiFi-zónát vagy vészhelyzeti szerelvényterületet. A zónák használhatók célként, de nem forgalomon keresztüli használatra.
Geometria típusa: Sokszög
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
setId |
húr | true | A többszintű zónákat képviselő zónafunkciókhoz szükséges. Ez setId egy több szintet felölelő zóna egyedi azonosítója. Ez setId lehetővé teszi, hogy a különböző padlókon eltérő lefedettségű zónák különböző geometriával legyenek ábrázolva különböző szinteken. Ez setId bármilyen sztring lehet, és megkülönbözteti a kis- és nagybetűk megkülönböztetése. Javasoljuk, hogy a setId guid azonosító legyen. A megengedett maximális hossz 1000 karakter. |
levelId |
szint. Azonosító | true | Egy level funkció azonosítója. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
setId |
húr | true | A többszintű zónákat képviselő zónafunkciókhoz szükséges. Ez setId egy több szintet felölelő zóna egyedi azonosítója. Ez setId lehetővé teszi, hogy a különböző padlókon eltérő lefedettségű zónák különböző geometriával legyenek ábrázolva különböző szinteken. Ez setId bármilyen sztring lehet, és megkülönbözteti a kis- és nagybetűk megkülönböztetése. Javasoljuk, hogy a setId guid azonosító legyen. A megengedett maximális hossz 1000 karakter. |
levelId |
szint. Azonosító | true | Egy level funkció azonosítója. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
szint
Az level
osztályfunkció egy épület adott magasságú területét határozza meg. Például egy épület padlója, amely olyan jellemzőket tartalmaz, mint units
például.
Geometria típusa: MultiPolygon
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
facilityId |
Létesítmény. Azonosító | true | Egy facility funkció azonosítója. |
ordinal |
egész szám | true | A szint száma. A funkció a verticalPenetration padlók relatív sorrendjének meghatározására szolgál, hogy segítsen az utazási irányban. Az általános gyakorlat az, hogy 0-val kezdődik a földszinten. Adjon hozzá +1-et minden emelethez felfelé, és -1-et minden lefelé menő padlóhoz. Bármilyen számmal modellezhető, amíg a magasabb fizikai szinteket magasabb sorszámértékek jelölik. |
abbreviatedName |
húr | false | Egy négy karakterből áll, rövidített szintnév, mint a lift gombon. |
heightAboveFacilityAnchor |
double | false | A szint padlójának facility.anchorHeightAboveSeaLevel függőleges távolsága méterben. |
verticalExtent |
double | false | A szint függőleges kiterjedése méterben. Ha nincs megadva, az alapértelmezett érték a .facility.defaultLevelVerticalExtent |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
facilityId |
Létesítmény. Azonosító | true | Egy facility funkció azonosítója. |
ordinal |
egész szám | true | A szint száma. A funkció a verticalPenetration padlók relatív sorrendjének meghatározására szolgál, hogy segítsen az utazási irányban. Az általános gyakorlat az, hogy 0-val kezdődik a földszinten. Adjon hozzá +1-et minden emelethez felfelé, és -1-et minden lefelé menő padlóhoz. Bármilyen számmal modellezhető, amíg a magasabb fizikai szinteket magasabb sorszámértékek jelölik. |
abbreviatedName |
húr | false | Egy négy karakterből áll, rövidített szintnév, mint a lift gombon. |
heightAboveFacilityAnchor |
double | false | A szint padlójának facility.anchorHeightAboveSeaLevel függőleges távolsága méterben. |
verticalExtent |
double | false | A szint függőleges kiterjedése méterben. Ha nincs megadva, az alapértelmezett érték a .facility.defaultLevelVerticalExtent |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Létesítmény
A facility
funkcióosztály meghatározza a hely területét, az épület lábnyomát stb.
Geometria típusa: MultiPolygon
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
occupants |
directoryInfo.Id tömbje | false | A directoryInfo funkcióinak azonosítói. A funkció egy vagy több utasának ábrázolására szolgál. |
addressId |
directoryInfo.Id | true | A directoryInfo szolgáltatás azonosítója. A funkció címének megjelenítésére szolgál. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
anchorHeightAboveSeaLevel |
double | false | A horgonypont magassága a tengerszint felett, méterben. A tengerszintet az EGM 2008 határozza meg. |
defaultLevelVerticalExtent |
double | false | A szintek függőleges kiterjedésének alapértelmezett értéke méterben. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
occupants |
directoryInfo.Id tömbje | false | A directoryInfo funkcióinak azonosítói. A funkció egy vagy több utasának ábrázolására szolgál. |
addressId |
directoryInfo.Id | true | A directoryInfo szolgáltatás azonosítója. A funkció címének megjelenítésére szolgál. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
anchorHeightAboveSeaLevel |
double | false | A horgonypont magassága a tengerszint felett, méterben. A tengerszintet az EGM 2008 határozza meg. |
defaultLevelVerticalExtent |
double | false | A szintek függőleges kiterjedésének alapértelmezett értéke méterben. |
verticalPenetration
Az verticalPenetration
osztályfunkció egy olyan területet határoz meg, amely egy csoportban való használat esetén a szintek közötti függőleges navigálás módszerét jelöli. Lépcsők, liftek stb. modellezésére használható. A geometria átfedheti az egységeket és más függőleges behatolási funkciókat.
Geometria típusa: Sokszög
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
setId |
húr | true | A függőleges behatolási funkciókat több szint összekapcsolásához kell használni a készletekben. Az ugyanabban a készletben lévő függőleges behatolási funkciók azonosnak tekinthetők. Ez setId bármilyen sztring lehet, és megkülönbözteti a kis- és nagybetűk értékét. A GUID setId használata ajánlott. A megengedett maximális hossz 1000 karakter. |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
direction |
sztring enum [ "both", "lowToHigh", "highToLow", "closed" ] | false | A funkcióban engedélyezett utazási irány. A funkció sorszáma az level alacsony és a magas sorrend meghatározására szolgál. |
navigableBy |
enum ["gyalogos", "kerekesszék", "gép", "kerékpár", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false | Az egységen áthaladó navigáló ügynökök típusait jelzi. Ha nincs meghatározva, az egység bármely navigáló ügynök által bejárható. |
nonPublic |
Logikai | false | Ha true az egység csak a kiemelt felhasználók számára navigálható. Az alapértelmezett érték false . |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
setId |
húr | true | A függőleges behatolási funkciókat több szint összekapcsolásához kell használni a készletekben. Az ugyanabban a készletben lévő függőleges behatolási funkciók csatlakoztatva vannak. Ez setId bármilyen sztring lehet, és megkülönbözteti a kis- és nagybetűk értékét. A GUID setId használata ajánlott. A megengedett maximális hossz 1000 karakter. |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
direction |
sztring enum [ "both", "lowToHigh", "highToLow", "closed" ] | false | A funkcióban engedélyezett utazási irány. A funkció sorszáma az level alacsony és a magas sorrend meghatározására szolgál. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
megnyitó
Az opening
osztályfunkció egy bejárható határt határoz meg két egység vagy egy unit
és verticalPenetration
.
Geometria típusa: LineString
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy kategóriafunkció azonosítója. |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
isConnectedToVerticalPenetration |
Logikai | false | Függetlenül attól, hogy ez a funkció csatlakozik-e egy verticalPenetration funkcióhoz az egyik oldalán. Az alapértelmezett érték false . |
navigableBy |
enum ["gyalogos", "kerekesszék", "gép", "kerékpár", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] | false | Az egységen áthaladó navigáló ügynökök típusait jelzi. Ha nincs meghatározva, az egység bármely navigáló ügynök által bejárható. |
accessRightToLeft |
enum [ "tiltott", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "ujjlenyomat", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false | Hozzáférési módszer a nyílás jobbról balra történő áthaladásakor. A bal és a jobb oldalt a funkciógeometria csúcsai határozzák meg, amelyek az első csúcsnál állnak, és a második csúcs felé néznek. A tulajdonság kihagyása azt jelenti, hogy nincsenek hozzáférési korlátozások. |
accessLeftToRight |
enum [ "tiltott", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "ujjlenyomat", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false | Hozzáférési módszer, ha balról jobbra halad át a nyíláson. A bal és a jobb oldalt a funkciógeometria csúcsai határozzák meg, amelyek az első csúcsnál állnak, és a második csúcs felé néznek. A tulajdonság kihagyása azt jelenti, hogy nincsenek hozzáférési korlátozások. |
isEmergency |
Logikai | false | Ha true a megnyitás csak vészhelyzetekben navigálható. Az alapértelmezett érték a false |
anchorPoint |
Pont | false | GeoJSON Pont geometria y, amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy kategóriafunkció azonosítója. |
levelId |
szint. Azonosító | true | Egy szintfunkció azonosítója. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
directoryInfo
Az directoryInfo
objektumosztály-funkció határozza meg egy egység, létesítmény vagy létesítmény nevét, címét, telefonszámát, webhelyét és üzemidejét.
Geometria típusa: Nincs
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
streetAddress |
húr | false | A cím utcacím része. A megengedett maximális hossz 1000 karakter. |
unit |
húr | false | A cím egységszámának része. A megengedett maximális hossz 1000 karakter. |
locality |
húr | false | A cím helye. Például: város, község, falu. A megengedett maximális hossz 1000 karakter. |
adminDivisions |
sztringek tömbje | false | A cím közigazgatási felosztása a legkisebbtől a legnagyobbig (megye, állam, ország). Például: ["King", "Washington", "USA" ] vagy ["West Godavari", "Andhra Pradesh", "IND" ]. A megengedett maximális hossz 1000 karakter. |
postalCode |
húr | false | A cím irányítószáma. A megengedett maximális hossz 1000 karakter. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
phoneNumber |
húr | false | Telefonszám. A megengedett maximális hossz 1000 karakter. |
website |
húr | false | Webhely URL-címe. A megengedett maximális hossz 1000 karakter. |
hoursOfOperation |
húr | false | Az Open Street Map specifikációját követve több órás működés szövegként. A megengedett maximális hossz 1000 karakter. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
streetAddress |
húr | false | A cím utcacím része. A megengedett maximális hossz 1000 karakter. |
unit |
húr | false | A cím egységszámának része. A megengedett maximális hossz 1000 karakter. |
locality |
húr | false | A cím helye. Például: város, község, falu. A megengedett maximális hossz 1000 karakter. |
adminDivisions |
sztringek tömbje | false | A cím közigazgatási felosztása a legkisebbtől a legnagyobbig (megye, állam, ország). Például: ["King", "Washington", "USA" ] vagy ["West Godavari", "Andhra Pradesh", "IND" ]. A megengedett maximális hossz 1000 karakter. |
postalCode |
húr | false | A cím irányítószáma. A megengedett maximális hossz 1000 karakter. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
phoneNumber |
húr | false | Telefonszám. A megengedett maximális hossz 1000 karakter. |
website |
húr | false | Webhely URL-címe. A megengedett maximális hossz 1000 karakter. |
hoursOfOperation |
húr | false | Az Open Street Map specifikációját követve több órás működés szövegként. A megengedett maximális hossz 1000 karakter. |
pointElement
Ez pointElement
egy osztályfunkció, amely meghatározza egy egység pontfunkcióját, például egy elsősegély-készletet vagy egy locsolófejet.
Geometria típusa: MultiPoint
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
húr | true | A funkciót tartalmazó szolgáltatás azonosítója unit . A megengedett maximális hossz 1000 karakter. |
isObstruction |
logikai érték (Az alapértelmezett érték a null .) |
false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
húr | true | A funkciót tartalmazó szolgáltatás azonosítója unit . A megengedett maximális hossz 1000 karakter. |
isObstruction |
logikai érték (Az alapértelmezett érték a null .) |
false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
lineElement
Ez lineElement
egy osztályfunkció, amely egy egység sorfunkcióját határozza meg, például osztófalat vagy ablakot.
Geometria típusa: LinearMultiString
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
unitId |
true | A funkciót tartalmazó szolgáltatás azonosítója unit . |
isObstruction |
logikai érték (Az alapértelmezett érték a null .) |
false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
obstructionArea |
Sokszög vagy többpógony | false | Az útválasztás során elkerülendő funkció egyszerűsített geometriája (ha a vonalgeometria bonyolult). Igaz értékre van isObstruction állítva. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
unitId |
true | A funkciót tartalmazó szolgáltatás azonosítója unit . |
isObstruction |
logikai érték (Az alapértelmezett érték a null .) |
false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
obstructionArea |
Sokszög vagy többpógony | false | Az útválasztás során elkerülendő funkció egyszerűsített geometriája (ha a vonalgeometria bonyolult). Igaz értékre van isObstruction állítva. |
areaElement
Ez areaElement
egy osztályfunkció, amely egy egység sokszög funkcióját határozza meg, például az alábbiakra nyitott területet, egy olyan akadályt, mint egy egység szigete.
Geometria típusa: MultiPolygon
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmaz a konverziós szolgáltatáson keresztül jön létre, az eredeti azonosító automatikusan az Azure Maps belső azonosítójának lesz beállítva. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
unitId |
true | A funkciót tartalmazó szolgáltatás azonosítója unit . |
isObstruction |
Logikai | false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
obstructionArea |
Sokszög vagy többpógony | false | Az útválasztás során elkerülendő funkció egyszerűsített geometriája (ha a vonalgeometria bonyolult). Igaz értékre van isObstruction állítva. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a funkciót egy másik, például egy belső adatbázisban lévő másik szolgáltatáshoz társíthatja. A megengedett maximális hossz 1000 karakter. |
categoryId |
kategória. Azonosító | true | Egy category funkció azonosítója. |
unitId |
unitId |
true | A funkciót tartalmazó szolgáltatás azonosítója unit . |
isObstruction |
Logikai | false | Ha true ez a funkció akadályt jelent, amely elkerülhető a tárolóegység-funkción keresztüli útválasztás során. |
obstructionArea |
Sokszög vagy többpógony | false | Az útválasztás során elkerülendő funkció egyszerűsített geometriája (ha a vonalgeometria bonyolult). Igaz értékre van isObstruction állítva. |
name |
húr | false | A szolgáltatás neve helyi nyelven. A megengedett maximális hossz 1000 karakter. |
nameSubtitle |
húr | false | Felirat, amely a name funkció alatt jelenik meg. A név más nyelven való megjelenítésére használható, és így tovább. A megengedett maximális hossz 1000 karakter. |
nameAlt |
húr | false | A szolgáltatáshoz használt alternatív név. A megengedett maximális hossz 1000 karakter. |
anchorPoint |
Pont | false | GeoJSON pontgeometriája , amely pontként jelöli a funkciót. A funkció címkéjének elhelyezésére használható. |
kategória
Az category
osztályfunkció definiálja a kategórianeveket. Például: "room.conference".
Geometria típusa: Nincs
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | A kategória eredeti azonosítója az ügyféladatokból származik. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a kategóriát egy másik kategóriához társíthatja egy másik adatkészletben, például egy belső adatbázisban. A megengedett maximális hossz 1000 karakter. |
name |
húr | true | A kategória neve. Javasolt a "." használata a kategóriák hierarchiájának megjelenítéséhez. Például: "room.conference", "room.privateoffice". A megengedett maximális hossz 1000 karakter. |
routeThroughBehavior |
Logikai | false | Meghatározza, hogy egy szolgáltatás használható-e a forgalomon keresztül. |
isRoutable |
logikai érték (Az alapértelmezett érték a null .) |
false | Meghatározza, hogy egy szolgáltatásnak az útválasztási gráf részét kell-e képeznie. Ha be van true állítva, az egység forrásként/célként vagy köztes csomópontként használható az útválasztási felületen. |
Tulajdonság | Típus | Kötelező | Leírás |
---|---|---|---|
originalId |
húr | false | Amikor az adathalmazt a konverziós szolgáltatáson keresztül hozza létre, az eredeti azonosító az Azure Maps belső azonosítójának lesz beállítva. Ha az adathalmaz geojSON-csomagból jön létre, az eredeti azonosító felhasználóként definiálható. A megengedett maximális hossz 1000 karakter. |
externalId |
húr | false | Az ügyfél által használt azonosító, amellyel a kategóriát egy másik kategóriához társíthatja egy másik adatkészletben, például egy belső adatbázisban. A megengedett maximális hossz 1000 karakter. |
name |
húr | true | A kategória neve. Javasolt a "." használata a kategóriák hierarchiájának megjelenítéséhez. Például: "room.conference", "room.privateoffice". A megengedett maximális hossz 1000 karakter. |
Következő lépések
További információ a Beltéri térképek készítőjéről az alábbiak szerint: