MicroStrategy ONE

Uso di uno Shapefile ESRI

Scaricare il plug-in ESRI per la visualizzazione delle mappe fornito e attenersi alla seguente procedura.

  1. Copiare lo Shapefile nella cartella del plug-in

    Uno shapefile ESRI contiene tre tipi di file: .dbf, .shp e .shx. I nomi di tutti e tre i file devono essere uguali. Copia tutti e tre i file in shp cartella nella cartella del plug-in—plugins/ConnectorForMap/shp.

  2. Modificare il file di configurazione della forma geografica in modo che la visualizzazione Mappa ESRI possa utilizzare lo Shapefile

    Vai a mstrGeoShapesConfig.xml, situato in xml/config nella cartella del plug-in e aprirlo in un editor di testo. Attenersi alle seguenti operazioni:

    • Aggiungi un elemento figlio <layer> elemento a <layers> elemento.
    • Impostare il valore di ml attributo di <layer> come percorso relativo del file .shp corrispondente.
    • Aggiungi un elemento figlio <shape> elemento a <shapes> elemento.
    • Impostare il valore di shapeKey attributo di <shape> deve essere il nome del campo che sarà utilizzato per abbinare le forme ai dati.
    • Impostare il valore di shapeCat attributo a un valore intero univoco per identificare la forma personalizzata.

    Il codice nel file modificato dovrebbe essere simile al codice mostrato di seguito.

    Copia
    <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>

    Poiché una funzione negli Stati Uniti di esempio, lo shapefile ESRI include i seguenti campi:

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

    È necessario utilizzare il campo NAME per abbinare le forme ai dati. A tale scopo, abbiamo impostato il valore di shapeKey deve essere NAME in <shape> elemento, come abbiamo fatto sopra.

  3. Verificare di poter utilizzare le forme personalizzate

    • Riavviare MicroStrategy Web.
    • Utilizzare la visualizzazione Mappa ESRI in un dashboard del VI e selezionare Mappa dell'area come tipo di mappa nel riquadro Proprietà.
    • Espandere l'elenco a discesa Confini nel riquadro Proprietà ESRI. Assicurarsi che includa la descrizione delle forme personalizzate come opzione.
    • Scegliere l'opzione per le forme personalizzate. La visualizzazione Mappa legge il file .shp specificato in ml attributo di <layer> nodo in mstrGeoShapesConfig.xml ed esegue il rendering delle forme personalizzate appropriate.