MicroStrategy ONE
Uso di uno Shapefile ESRI
Scaricare il plug-in ESRI per la visualizzazione delle mappe fornito e attenersi alla seguente procedura.
-
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
. -
Modificare il file di configurazione della forma geografica in modo che la visualizzazione Mappa ESRI possa utilizzare lo Shapefile
Vai a
mstrGeoShapesConfig.xml
, situato inxml/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. - Aggiungi un elemento figlio
-
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 inmstrGeoShapesConfig.xml
ed esegue il rendering delle forme personalizzate appropriate.