Ontologia de Instalações

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 = truerestrições quanto à exclusividade ou à presença de obstructionArea classes for lineElement e areaElement feature.

  • Verificação de isRoutable = truevalidação de restrição quanto à exclusividade ou à presença da classe de categoryrouteThroughBehavior 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 openingarquivo . 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 ou com uma lineElementisObstruction 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 , a unidade pode ser usada como truenó 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 openingarquivo . 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 ou com uma lineElementisObstruction 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 , a unidade pode ser usada como truenó 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 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 especificado, 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 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 recurso em um verticalPenetration 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 especificado, 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 , a unidade pode ser usada como truenó 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: