Arquivo de geometria de nível

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • O arquivo de geometria de nível contém toda a geometria de um determinado nível. Cada arquivo é um mapa que pode ser renderizado na plataforma ServiceNow.

    O padrão de nomenclatura de arquivo é:
    • Nome com o ID do nível encontrado no arquivo de mapa da comunidade
    • Deve conter -geojson-geojson-level-geom-
    Por exemplo, o nível 46475 é encontrado em um arquivo chamado map-23641-mv-1-ev-1-geojson-geojson-level-geom-46475-fv-2.json
    O componente principal do arquivo de nível é uma matriz de recursos e se parece com:
    {
                "geometry": {
                    "coordinates": [
                        [
                            [
                                -117.2057125,
                                32.8818922
                            ],
                            [
                                -117.2057223,
                                32.8819201
                            ],
                            [
                                -117.2057559,
                                32.8819117
                            ],
                            [
                                -117.205746,
                                32.8818838
                            ],
                            [
                                -117.2057125,
                                32.8818922
                            ]
                        ]
                    ],
                    "type": "Polygon"
                },
                "id": 13960404,
                "label_area": [
                    -117.20573465198783,
                    32.88190207162559,
                    2.9198852018440062,
                    2.9198852018440062,
                    1.2818771600723267
                ],
                "location": {
                    "coordinates": [
                        -117.2057347,
                        32.8819021
                    ],
                    "type": "Point"
                },
                "obj_type": "Geometry",
                "properties": {
                    "display_name": "Reef Shark",
                    "entities": [
                        1473100
                    ],
                    "facility": "room",
                    "int_address": "Room B1-132"
                },
                "type": "Feature"
            },
    • O objeto de geometria é a representação geoJSON dos pontos que compõem o objeto. Para obter mais informações sobre o padrão GeoJSON, consulte http://geojson.org.
    • As geometrias podem ser transformadas em registros fm_space.
    • O ID é mapeado para o ID do espaço externo no registro fm_space.
    • O display_name é o nome do espaço.
    • O tipo é a propriedade mais importante. No exemplo, a classe é uma instalação e o tipo dessa classe é uma sala. Ao analisar, esses valores determinam:
      • Se um registro fm_space for criado para a geometria
      • Se o fm_space tiver um subtipo
      • Se algum ícone padrão for atribuído a um espaço
      • Se alguma cor padrão for atribuída ao mapa