Strategy ONE

Utilisation d'un fichier de forme ESRI

Téléchargez le plug-in de visualisation de la carte ESRI qui vous a été fourni et suivez les étapes ci-dessous.

  1. Copiez le fichier de forme dans le dossier du plug-in

    Un fichier de forme ESRI contient trois types de fichiers : .dbf, .shp et .shx. Les noms des trois fichiers doivent être identiques. Copiez les trois fichiers vers shp dossier dans le dossier du plug-in—plugins/ConnectorForMap/shp.

  2. Modifiez le fichier de configuration de la forme géographique pour que la visualisation de carte ESRI puisse utiliser votre fichier de forme

    Naviguer vers mstrGeoShapesConfig.xml, situé sous xml/config dans votre dossier de plug-ins et ouvrez-le dans un éditeur de texte. Procédez comme suit :

    • Ajouter un enfant <layer> élément à <layers> élément.
    • Définir la valeur de ml attribut de <layer> élément est le chemin relatif du fichier .shp correspondant.
    • Ajouter un enfant <shape> élément à <shapes> élément.
    • Définir la valeur de shapeKey attribut de <shape> élément comme nom de champ qui sera utilisé pour faire correspondre les formes avec les données.
    • Définir la valeur de shapeCat attribuez une valeur entière unique pour identifier votre forme personnalisée.

    Le code dans le fichier modifié doit ressembler au code affiché ci-dessous.

    Copier
    <layers>
        <layer id="1000" title="US States SHP File" ml="shp/us_states.shp">
        </layer>
    </layers>
    <shapes>
        <shape id="905"
            custom="true"
            plugin="ConnectorForMap"
            desc="CUS States SHP File"
            roleId="2"
            type="Polygon"
            default="false"
            shapeKey="NAME"
            layerId="1000"
            shapeCat="10001"
        />
    </shapes>

    Puisqu'une fonctionnalité dans l'échantillon des États américains, le fichier de forme ESRI contient les champs suivants :

    Copier
    {
        "STATEFP": "06",
        "STATENS": "01779778",
        "AFFGEOID": "0400000US06",
        "GEOID": "06",
        "STUSPS": "CA",
        "NAME": "California",
        "LSAD": "00",
        "ALAND": 403483823181,
        "AWATER": 20483271881 
    }

    Nous devons utiliser le champ NAME pour faire correspondre les formes avec les données. Pour ce faire, nous définissons la valeur de shapeKey l'attribut doit être NAME dans <shape> élément, comme nous l'avons fait ci-dessus.

  3. Confirmer que vous pouvez utiliser les formes personnalisées

    • Redémarrez MicroStrategy Web.
    • Utilisez la visualisation de carte ESRI dans un tableau de bord VI et sélectionnez Carte de la zone comme type de carte sur le panneau Propriétés.
    • Développez la liste déroulante des frontières dans le panneau Propriétés ESRI. Assurez-vous qu'elle inclut la description de vos formes personnalisées en option.
    • Choisissez l'option pour vos formes personnalisées. La visualisation de la carte lit le fichier .shp spécifié dans la ml attribut de <layer> nœud dans mstrGeoShapesConfig.xml, et rend les formes personnalisées appropriées.