Fichier de géométrie de niveau

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Le fichier de géométrie de niveau contient toute la géométrie d’un niveau donné. Chaque fichier est une carte qui peut être restituée dans la ServiceNow plateforme.

    La norme de nommage des fichiers est la suivante :
    • Nom avec l’ID du niveau trouvé dans le fichier de mappage de la communauté
    • Doit contenir -geojson-geojson-level-geom-
    Par exemple, le niveau 46475 se trouve dans un fichier nommé map-23641-mv-1-ev-1-geojson-geojson-level-geom-46475-fv-2.json
    Le composant principal du fichier de niveau est un tableau de fonctionnalités et se présente comme suit :
    {
                "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"
            },
    • L’objet géométrie est la représentation geoJSON des points qui composent l’objet. Pour plus d’informations sur la norme GeoJSON, consultez http://geojson.org.
    • Les géométries peuvent être transformées en enregistrements fm_space.
    • L’ID est mappé à l’ID d’espace externe sur l’enregistrement fm_space.
    • Le display_name est le nom de l’espace.
    • Le type est la propriété la plus importante. Dans l’exemple, la classe est une installation et le type de cette classe est une salle. Lors de l’analyse, ces valeurs déterminent :
      • Si un enregistrement de fm_space est créé pour la géométrie
      • Si le fm_space a un sous-type
      • Si des icônes par défaut sont affectées à un espace
      • Si des couleurs par défaut sont attribuées à la carte