Ontologia de Instalações
Nota
Aposentadoria do Azure Maps Creator
O serviço de mapa interno do Azure Maps Creator foi preterido e será desativado em 30/09/25. Para obter mais informações, consulte Anúncio de fim da vida útil do Azure Maps Creator.
A ontologia do recurso define como o Azure Maps Creator armazena internamente os dados do recurso em um conjunto de dados do Creator. Além de definir a estrutura de dados interna do recurso, a ontologia do recurso também é exposta externamente por meio da API do WFS. Quando a API do WFS é usada para consultar dados de recursos em um conjunto de dados, o formato de resposta é definido pela ontologia fornecida a esse conjunto de dados.
Alterações e Revisões
O Facility 1.0 contém revisões para as definições de classe de recurso Facility para serviços do Azure Maps.
O Facility 2.0 contém revisões para as definições de classe de recurso Facility para serviços do Azure Maps.
Principais alterações
Corrigidas as seguintes verificações de validação de restrição:
Verificação de validação de
isObstruction = true
restrições quanto à exclusividade ou à presença deobstructionArea
classes forlineElement
eareaElement
feature.Verificação de
isRoutable = true
validação de restrição quanto à exclusividade ou à presença da classe decategory
routeThroughBehavior
recurso.
- Adicionada uma classe de recurso de estrutura para manter paredes, colunas e assim por diante.
- Limpos os atributos projetados para enriquecer os cenários de roteamento. O mecanismo de roteamento atual não oferece suporte a eles.
Coleção de funcionalidades
Em um alto nível, a ontologia de recursos consiste em coleções de recursos, cada uma contém uma matriz de objetos de recurso. Todos os objetos de feição têm dois campos em comum ID
e Geometry
. Ao importar um pacote de desenho para o Azure Maps Creator, esses campos são gerados automaticamente.
Em um alto nível, a ontologia de recursos consiste em coleções de recursos, cada uma contém uma matriz de objetos de recurso. Todos os objetos de feição têm dois campos em comum ID
e Geometry
.
Ao importar um pacote de desenho para o Azure Maps Creator, esses campos são gerados automaticamente.
Além desses campos comuns, cada classe de recurso define um conjunto de propriedades. Cada propriedade é definida por seu tipo de dados e restrições. Algumas classes de recurso têm propriedades que dependem de outras classes de recurso. As propriedades dependentes são avaliadas para outra ID
classe de recurso.
As seções restantes neste artigo definem as diferentes classes de recursos e suas propriedades que compõem a ontologia de recursos no Microsoft Azure Maps Creator.
unit
A unit
classe feature define uma área física e não sobreposta que pode ser ocupada e percorrida por um agente de navegação. A unit
pode ser um corredor, uma sala, um pátio e assim por diante.
Tipo de geometria: Polígono
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
isOpenArea |
booleano (O valor padrão é null .) |
false | Representa se a unidade é uma área aberta. Se definido como true , as estruturas não cercam o limite da unidade, e um agente de navegação pode entrar no unit sem a necessidade de um opening arquivo . Por padrão, as unidades são cercadas por barreiras físicas e são abertas apenas quando um recurso de abertura é colocado no limite da unidade. Se as paredes forem necessárias em uma unidade de área aberta, elas podem ser representadas como uma lineElement ou com uma isObstruction propriedade igual a true areaElement . |
navigableBy |
enum ["pedestre", "cadeira de rodas", "máquina", "bicicleta", "automóvel", "carro alugado", "ônibus", "vagão", "emergência", "ferry", "barco"] | false | Indica os tipos de agentes de navegação que podem atravessar a unidade. Se não for especificada, presume-se que a unidade pode ser transportada por qualquer agente de navegação. |
isRoutable |
booleano (O valor padrão é null .) |
false | Determina se a unidade faz parte do gráfico de roteamento. Se definido como true , a unidade pode ser usada como nó de origem/destino ou intermediário na experiência de roteamento. |
routeThroughBehavior |
enum ["não permitido", "permitido", "preferido"] | false | Determina se a navegação pela unidade é permitida. Se não for especificado, ele herda seu valor do recurso de categoria mencionado na categoryId propriedade. Se especificado, ele substitui o valor dado em seu recurso de categoria." |
nonPublic |
boolean | false | Se true , a unidade é navegável apenas por usuários privilegiados. O valor predefinido é false . |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
occupants |
matriz de directoryInfo.Id | false | Os IDs dos recursos directoryInfo . Usado para representar um ou vários ocupantes no recurso. |
addressId |
directoryInfo.Id | false | A ID de um recurso directoryInfo . Usado para representar o endereço do recurso. |
addressRoomNumber |
directoryInfo.Id | verdadeiro | Número do quarto/unidade/apartamento/suite da unidade. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
isOpenArea |
booleano (O valor padrão é null .) |
false | Representa se a unidade é uma área aberta. Se definido como true , as estruturas não cercam o limite da unidade, e um agente de navegação pode entrar no unit sem a necessidade de um opening arquivo . Por padrão, as unidades são cercadas por barreiras físicas e são abertas apenas quando um recurso de abertura é colocado no limite da unidade. Se as paredes forem necessárias em uma unidade de área aberta, elas podem ser representadas como uma lineElement ou com uma isObstruction propriedade igual a true areaElement . |
isRoutable |
booleano (O valor padrão é null .) |
false | Determina se a unidade faz parte do gráfico de roteamento. Se definido como true , a unidade pode ser usada como nó de origem/destino ou intermediário na experiência de roteamento. |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
occupants |
matriz de directoryInfo.Id | false | Os IDs dos recursos directoryInfo . Usado para representar um ou vários ocupantes no recurso. |
addressId |
directoryInfo.Id | false | A ID de um recurso directoryInfo . Usado para representar o endereço do recurso. |
addressRoomNumber |
string | false | Número do quarto/unidade/apartamento/suite da unidade. O comprimento máximo permitido é de 1.000 caracteres. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Estrutura
A structure
classe feature define uma área física e não sobreposta que não pode ser navegada. Pode ser uma parede, coluna e assim por diante.
Tipo de geometria: Polígono
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
levelId |
nível. Id | verdadeiro | A ID de um level recurso. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
zona
A zone
classe de recurso define uma área virtual, como uma zona WiFi ou uma área de montagem de emergência. As zonas podem ser usadas como destinos, mas não se destinam ao trânsito.
Tipo de geometria: Polígono
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
setId |
string | verdadeiro | Necessário para recursos de zona que representam zonas de vários níveis. O setId é o ID exclusivo para uma zona que abrange vários níveis. O setId permite que uma zona com cobertura variável em diferentes pisos seja representada com diferentes geometrias em diferentes níveis. O setId pode ser qualquer cadeia de caracteres e diferencia maiúsculas de minúsculas. Recomenda-se que o setId seja um GUID. O comprimento máximo permitido é de 1.000 caracteres. |
levelId |
nível. Id | verdadeiro | A ID de um level recurso. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
setId |
string | verdadeiro | Necessário para recursos de zona que representam zonas de vários níveis. O setId é o ID exclusivo para uma zona que abrange vários níveis. O setId permite que uma zona com cobertura variável em diferentes pisos seja representada com diferentes geometrias em diferentes níveis. O setId pode ser qualquer cadeia de caracteres e diferencia maiúsculas de minúsculas. Recomenda-se que o setId seja um GUID. O comprimento máximo permitido é de 1.000 caracteres. |
levelId |
nível. Id | verdadeiro | A ID de um level recurso. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
nível
O level
recurso de classe define uma área de um edifício em uma elevação definida. Por exemplo, o andar de um edifício, que contém um conjunto de características, como units
.
Tipo de geometria: MultiPolygon
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
facilityId |
facilidade. Id | verdadeiro | A ID de um facility recurso. |
ordinal |
integer | verdadeiro | O número do nível. Usado pelo verticalPenetration recurso para determinar a ordem relativa dos pisos para ajudar na direção da viagem. A prática geral é começar com 0 para o piso térreo. Adicione +1 para cada andar para cima e -1 para cada andar para baixo. Pode ser modelado com quaisquer números, desde que os pisos físicos mais altos sejam representados por valores ordinais mais elevados. |
abbreviatedName |
string | false | Um nome de nível abreviado de quatro caracteres, como o que seria encontrado em um botão de elevador. |
heightAboveFacilityAnchor |
duplo | false | Distância vertical do piso do nível acima facility.anchorHeightAboveSeaLevel , em metros. |
verticalExtent |
duplo | false | Extensão vertical do nível, em metros. Se não for fornecido, o padrão será facility.defaultLevelVerticalExtent . |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
facilityId |
facilidade. Id | verdadeiro | A ID de um facility recurso. |
ordinal |
integer | verdadeiro | O número do nível. Usado pelo verticalPenetration recurso para determinar a ordem relativa dos pisos para ajudar na direção da viagem. A prática geral é começar com 0 para o piso térreo. Adicione +1 para cada andar para cima e -1 para cada andar para baixo. Pode ser modelado com quaisquer números, desde que os pisos físicos mais altos sejam representados por valores ordinais mais elevados. |
abbreviatedName |
string | false | Um nome de nível abreviado de quatro caracteres, como o que seria encontrado em um botão de elevador. |
heightAboveFacilityAnchor |
duplo | false | Distância vertical do piso do nível acima facility.anchorHeightAboveSeaLevel , em metros. |
verticalExtent |
duplo | false | Extensão vertical do nível, em metros. Se não for fornecido, o padrão será facility.defaultLevelVerticalExtent . |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
facilidade
A facility
classe de recurso define a área do site, a pegada de construção e assim por diante.
Tipo de geometria: MultiPolygon
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
occupants |
matriz de directoryInfo.Id | false | Os IDs dos recursos directoryInfo . Usado para representar um ou vários ocupantes no recurso. |
addressId |
directoryInfo.Id | verdadeiro | A ID de um recurso directoryInfo . Usado para representar o endereço do recurso. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
anchorHeightAboveSeaLevel |
duplo | false | Altura do ponto de ancoragem acima do nível do mar, em metros. O nível do mar é definido pela EGM 2008. |
defaultLevelVerticalExtent |
duplo | false | Valor padrão para extensão vertical de níveis, em metros. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
occupants |
matriz de directoryInfo.Id | false | Os IDs dos recursos directoryInfo . Usado para representar um ou vários ocupantes no recurso. |
addressId |
directoryInfo.Id | verdadeiro | A ID de um recurso directoryInfo . Usado para representar o endereço do recurso. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
anchorHeightAboveSeaLevel |
duplo | false | Altura do ponto de ancoragem acima do nível do mar, em metros. O nível do mar é definido pela EGM 2008. |
defaultLevelVerticalExtent |
duplo | false | Valor padrão para extensão vertical de níveis, em metros. |
Penetração vertical
O verticalPenetration
recurso de classe define uma área que, quando usada em um conjunto, representa um método de navegação vertical entre níveis. Ele pode ser usado para modelar escadas, elevadores e assim por diante. A geometria pode sobrepor-se a unidades e outras características de penetração vertical.
Tipo de geometria: Polígono
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
setId |
string | verdadeiro | Os recursos de penetração vertical devem ser usados em conjuntos para conectar vários níveis. As características de penetração vertical no mesmo conjunto são consideradas as mesmas. O setId pode ser qualquer cadeia de caracteres e diferencia maiúsculas de minúsculas. Recomenda-se o uso de um GUID como um setId GUID. O comprimento máximo permitido é de 1.000 caracteres. |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
direction |
string enum [ "ambos", "lowToHigh", "highToLow", "fechado" ] | false | Direção de viagem permitida neste recurso. O atributo ordinal no level recurso é usado para determinar a ordem baixa e alta. |
navigableBy |
enum ["pedestre", "cadeira de rodas", "máquina", "bicicleta", "automóvel", "carro alugado", "ônibus", "vagão", "emergência", "ferry", "barco"] | false | Indica os tipos de agentes de navegação que podem atravessar a unidade. Se não for especificada, a unidade é transponível por qualquer agente de navegação. |
nonPublic |
boolean | false | Se true , a unidade é navegável apenas por usuários privilegiados. O valor predefinido é false . |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
setId |
string | verdadeiro | Os recursos de penetração vertical devem ser usados em conjuntos para conectar vários níveis. Recursos de penetração vertical no mesmo conjunto estão conectados. O setId pode ser qualquer cadeia de caracteres e diferencia maiúsculas de minúsculas. Recomenda-se o uso de um GUID como um setId GUID. O comprimento máximo permitido é de 1.000 caracteres. |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
direction |
string enum [ "ambos", "lowToHigh", "highToLow", "fechado" ] | false | Direção de viagem permitida neste recurso. O atributo ordinal no level recurso é usado para determinar a ordem baixa e alta. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
abertura
O opening
recurso de classe define um limite transponível entre duas unidades, ou a unit
e verticalPenetration
.
Tipo de geometria: LineString
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um recurso de categoria. |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
isConnectedToVerticalPenetration |
boolean | false | Se esse recurso está ou não conectado a um verticalPenetration recurso em um de seus lados. O valor predefinido é false . |
navigableBy |
enum ["pedestre", "cadeira de rodas", "máquina", "bicicleta", "automóvel", "carro alugado", "ônibus", "vagão", "emergência", "ferry", "barco"] | false | Indica os tipos de agentes de navegação que podem atravessar a unidade. Se não for especificada, a unidade é transponível por qualquer agente de navegação. |
accessRightToLeft |
enum [ "proibido", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false | Método de acesso ao passar pela abertura da direita para a esquerda. Esquerda e direita são determinadas pelos vértices na geometria característica, situando-se no primeiro vértice e voltados para o segundo vértice. Omitir essa propriedade significa que não há restrições de acesso. |
accessLeftToRight |
enum [ "proibido", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] | false | Método de acesso ao passar pela abertura da esquerda para a direita. Esquerda e direita são determinadas pelos vértices na geometria característica, situando-se no primeiro vértice e voltados para o segundo vértice. Omitir essa propriedade significa que não há restrições de acesso. |
isEmergency |
boolean | false | Se true , a abertura é navegável apenas durante emergências. O valor padrão é false |
anchorPoint |
Ponto | false | Geometria do ponto GeoJSON y que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um recurso de categoria. |
levelId |
nível. Id | verdadeiro | A ID de um recurso de nível. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
directoryInfo
O directoryInfo
recurso de classe de objeto define o nome, endereço, número de telefone, site e horário de funcionamento de uma unidade, instalação ou ocupante de uma unidade ou instalação.
Tipo de geometria: Nenhum
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
streetAddress |
string | false | Endereço parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
unit |
string | false | Número de unidade parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
locality |
string | false | A localidade do endereço. Por exemplo: cidade, município, aldeia. O comprimento máximo permitido é de 1.000 caracteres. |
adminDivisions |
matriz de cadeias | false | Divisão administrativa parte do endereço, do menor para o maior (Município, Estado, País). Por exemplo: ["King", "Washington", "USA" ] ou ["West Godavari", "Andhra Pradesh", "IND" ]. O comprimento máximo permitido é de 1.000 caracteres. |
postalCode |
string | false | Código postal parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
phoneNumber |
string | false | Número de telefone. O comprimento máximo permitido é de 1.000 caracteres. |
website |
string | false | URL do site. O comprimento máximo permitido é de 1.000 caracteres. |
hoursOfOperation |
string | false | Horário de funcionamento como texto, seguindo a especificação Open Street Map. O comprimento máximo permitido é de 1.000 caracteres. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
streetAddress |
string | false | Endereço parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
unit |
string | false | Número de unidade parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
locality |
string | false | A localidade do endereço. Por exemplo: cidade, município, aldeia. O comprimento máximo permitido é de 1.000 caracteres. |
adminDivisions |
matriz de cadeias | false | Divisão administrativa parte do endereço, do menor para o maior (Município, Estado, País). Por exemplo: ["King", "Washington", "USA" ] ou ["West Godavari", "Andhra Pradesh", "IND" ]. O comprimento máximo permitido é de 1.000 caracteres. |
postalCode |
string | false | Código postal parte do endereço. O comprimento máximo permitido é de 1.000 caracteres. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
phoneNumber |
string | false | Número de telefone. O comprimento máximo permitido é de 1.000 caracteres. |
website |
string | false | URL do site. O comprimento máximo permitido é de 1.000 caracteres. |
hoursOfOperation |
string | false | Horário de funcionamento como texto, seguindo a especificação Open Street Map. O comprimento máximo permitido é de 1.000 caracteres. |
pointElement
O pointElement
é um recurso de classe que define um recurso de ponto em uma unidade, como um kit de primeiros socorros ou uma cabeça de aspersão.
Tipo de geometria: MultiPoint
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
string | verdadeiro | A ID de um unit recurso que contém esse recurso. O comprimento máximo permitido é de 1.000 caracteres. |
isObstruction |
booleano (O valor padrão é null .) |
false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
string | verdadeiro | A ID de um unit recurso que contém esse recurso. O comprimento máximo permitido é de 1.000 caracteres. |
isObstruction |
booleano (O valor padrão é null .) |
false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
lineElement
O lineElement
é um recurso de classe que define um recurso de linha em uma unidade, como uma parede ou janela divisória.
Tipo de geometria: LinearMultiString
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
unitId |
verdadeiro | A ID de um unit recurso que contém esse recurso. |
isObstruction |
booleano (O valor padrão é null .) |
false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
obstructionArea |
Polígono ou Multipolígono | false | Uma geometria simplificada (quando a geometria da linha é complicada) do recurso que deve ser evitado durante o roteamento. Requer isObstruction definir como true. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
unitId |
verdadeiro | A ID de um unit recurso que contém esse recurso. |
isObstruction |
booleano (O valor padrão é null .) |
false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
obstructionArea |
Polígono ou Multipolígono | false | Uma geometria simplificada (quando a geometria da linha é complicada) do recurso que deve ser evitado durante o roteamento. Requer isObstruction definir como true. |
areaElement
O areaElement
é um recurso de classe que define uma característica de polígono em uma unidade, como uma área aberta para baixo, uma obstrução como uma ilha em uma unidade.
Tipo de geometria: MultiPolygon
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida automaticamente como a ID interna do Azure Maps. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
unitId |
verdadeiro | A ID de um unit recurso que contém esse recurso. |
isObstruction |
boolean | false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
obstructionArea |
Polígono ou Multipolígono | false | Uma geometria simplificada (quando a geometria da linha é complicada) do recurso que deve ser evitado durante o roteamento. Requer isObstruction definir como true. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar o recurso a outro recurso em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
categoryId |
categoria. Id | verdadeiro | A ID de um category recurso. |
unitId |
unitId |
verdadeiro | A ID de um unit recurso que contém esse recurso. |
isObstruction |
boolean | false | Se true , esse recurso representa uma obstrução a ser evitada durante o roteamento através do recurso de unidade contido. |
obstructionArea |
Polígono ou Multipolígono | false | Uma geometria simplificada (quando a geometria da linha é complicada) do recurso que deve ser evitado durante o roteamento. Requer isObstruction definir como true. |
name |
string | false | Nome do recurso no idioma local. O comprimento máximo permitido é de 1.000 caracteres. |
nameSubtitle |
string | false | Legenda que aparece sob o name do recurso. Pode ser usado para exibir o nome em um idioma diferente, e assim por diante. O comprimento máximo permitido é de 1.000 caracteres. |
nameAlt |
string | false | Nome alternativo usado para o recurso. O comprimento máximo permitido é de 1.000 caracteres. |
anchorPoint |
Ponto | false | Geometria de ponto GeoJSON que representa o recurso como um ponto. Pode ser usado para posicionar o rótulo do recurso. |
category
O category
recurso de classe define nomes de categoria. Por exemplo: "room.conference".
Tipo de geometria: Nenhum
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | O ID original da categoria derivou dos dados do cliente. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar a categoria a outra categoria em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
name |
string | verdadeiro | Nome da categoria. Sugerido o uso de "." para representar a hierarquia de categorias. Por exemplo: "room.conference", "room.privateoffice". O comprimento máximo permitido é de 1.000 caracteres. |
routeThroughBehavior |
boolean | false | Determina se um recurso pode ser usado para através do tráfego. |
isRoutable |
booleano (O valor padrão é null .) |
false | Determina se um recurso deve fazer parte do gráfico de roteamento. Se definido como true , a unidade pode ser usada como nó de origem/destino ou intermediário na experiência de roteamento. |
Propriedade | Type | Obrigatório | Description |
---|---|---|---|
originalId |
string | false | Quando o conjunto de dados é criado por meio do serviço de conversão, a ID original é definida como a ID interna do Azure Maps. Quando o conjunto de dados é criado a partir de um pacote GeoJSON, a ID original pode ser definida pelo usuário. O comprimento máximo permitido é de 1.000 caracteres. |
externalId |
string | false | Um ID usado pelo cliente para associar a categoria a outra categoria em um conjunto de dados diferente, como em um banco de dados interno. O comprimento máximo permitido é de 1.000 caracteres. |
name |
string | verdadeiro | Nome da categoria. Sugerido o uso de "." para representar a hierarquia de categorias. Por exemplo: "room.conference", "room.privateoffice". O comprimento máximo permitido é de 1.000 caracteres. |
Próximos passos
Saiba mais sobre o Creator para mapas internos lendo: