Maps

Maps a été introduite dans la version 2.29 et remplace l’application SIG en offrant une interface plus intuitive et conviviale. Le moteur de cartographie de la version 2.34 est basé sur la technologie WebGL, capable d’afficher simultanément des milliers d’entités sur une carte.

Avec l’application Maps, vous pouvez superposer plusieurs couches et choisir parmi différents fonds de carte. Vous pouvez créer des cartes thématiques de zones et de points, afficher les installations en fonction des classifications et visualiser les zones de chalandise pour chaque installation. Vous pouvez ajouter des étiquettes aux zones et aux points, rechercher et filtrer à l’aide de divers critères. Vous pouvez déplacer des points et définir des emplacements à la volée. Les cartes peuvent être enregistrées en tant que favoris et partagées avec d’autres utilisateurs et groupes, ou téléchargées sous forme d’image.

1- Maps

Pour consulter les different maps deja creer, vous pouviez envoyer une requete sur l’URL suivant :

status

Time

Size

200 OK

2.72 s

3.6 KB


    {
        "maps": [
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Abdou palu 3trimestre"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Acc CSB Ambohimahasoa"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "ACCOUCHEMENT"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Carte_Appui finacier lors de l'épidemie de la peste (DP_2017)"
            }
        ]
    }

status

Time

Size

200 OK

2.67 s

5.15 KB


    {
        "id": "xxxxxxxxxxx",
        "href": "https://ministere-sante.mg/api/maps/xxxxxxxxxxx",
        "name": "Abdou palu 3trimestre",
        "displayName": "Abdou palu 3trimestre",
        "basemap": "none",
        "externalAccess": false,
        "subscribed": false,
        "displayFormName": "Abdou palu 3trimestre",
        "favorite": false,
        "access": {
            "read": true,
            "update": true,
            "externalize": false,
            "delete": true,
            "write": true,
            "manage": true
        },
        "user": {
            "displayName": "Ambanja EMAD",
            "id": "xxxxxxxxxxx",
            "username": "EMAD_Ambanja"
        },
        "favorites": [],
        "translations": [],
        "mapViews": [
            {
                "lastUpdated": "2020-12-04T15:34:15.422",
                "href": "https://ministere-sante.mg/api/mapViews/xxxxxxxxxxx",
                "id": "xxxxxxxxxxx",
                "created": "2020-12-04T15:34:15.422",
                "name": "xxxxxxxxxxx",
                "userOrganisationUnitChildren": false,
                "subscribed": false,
                "userOrganisationUnit": false,
                "renderingStrategy": "SINGLE",
                "labels": true,
                "sortOrder": 0,
                "favorite": false,
                "topLimit": 0,
                "userOrganisationUnitGrandChildren": false,
                "displayName": "xxxxxxxxxxx",
                "layer": "boundary",
                "hideTitle": false,
                "eventClustering": false,
                "opacity": 1.0,
                "parentLevel": 0,
                "parentGraphMap": {
                    "xxxxxxxxxxx": "xxxxxxxxxxx/xxxxxxxxxxx"
                },
                "completedOnly": false,
                "eventPointRadius": 0,
                "displayFormName": "xxxxxxxxxxx",
                "hideSubtitle": false,
                "externalAccess": false,
                "digitGroupSeparator": "SPACE",
                "access": {
                    "read": true,
                    "update": true,
                    "externalize": false,
                    "delete": true,
                    "write": true,
                    "manage": true
                },
                "dataElementGroupSetDimensions": [],
                "attributeDimensions": [],
                "translations": [],
                "filterDimensions": [],
                "interpretations": [],
                "userGroupAccesses": [],
                "subscribers": [],
                "columns": [],
                "dataElementDimensions": [],
                "periods": [],
                "categoryDimensions": [],
                "itemOrganisationUnitGroups": [],
                "programIndicatorDimensions": [],
                "attributeValues": [],
                "columnDimensions": [],
                "userAccesses": [],
                "favorites": [],
                "dataDimensionItems": [],
                "categoryOptionGroupSetDimensions": [],
                "organisationUnitGroupSetDimensions": [],
                "organisationUnitLevels": [
                    4
                ],
                "organisationUnits": [
                    {
                        "id": "xxxxxxxxxxx"
                    }
                ],
                "filters": [],
                "rows": [
                    {
                        "id": "ou"
                    }
                ]
            }
        ],
        "interpretations": [],
        "userGroupAccesses": [],
        "subscribers": [],
        "attributeValues": [],
        "userAccesses": []
    }

Avertissement

Cet « endpoint » retourne le status suivant :

status

Time

Size

500 Internal Server Error

2.67 s

5.15 KB

2- Map views

Si vous souhaitez plutôt configurer une carte de manière dynamique, vous devez omettre le paramètre id et fournir des mapViews (couches) à la place.

Status

Time

Size

200 OK

4.20 s

4.09 KB


    {

        "mapViews": [

            {
                "id": "xxxxxxxxxxx",
                "displayName": "Nombre Accouchements"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "CSB PALU Proportion de cas de paludisme grave vus en CE référé (hors FE)"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "CSB MSR Taux d'accouchement Total FS"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "Consultation externe/Nouveaux cas de diarrhees en  CSB"
            },
            {
                "id": "xxxxxxxxxxx",
                "displayName": "CSB MSR Taux de couverture en CPN1"
            }
        ]
    }