Strategy ONE
Uso de un shapefile de ESRI
Descargue el complemento de visualización de mapas ESRI que se ha proporcionado para usted y siga los pasos a continuación.
-
Copiar el Shapefile en la carpeta del complemento
Un shapefile de ESRI contiene tres tipos de archivos: .dbf, .shp y .shx. Los nombres de los tres archivos deben ser iguales. Copie los tres archivos en el
shpen la carpeta del módulo:plugins/ConnectorForMap/shp. -
Modifique el archivo de configuración de la forma geográfica para que la visualización de mapa de ESRI pueda usar su Shapefile
Navegar a
mstrGeoShapesConfig.xml, ubicado debajoxml/configen la carpeta del módulo y ábralo en un editor de texto. Realice lo siguiente:- Agregar un hijo
<layer>elemento para el<layers>elemento. - Establezca el valor de
mlatributo de<layer>que sea la ruta relativa del archivo .shp correspondiente. - Agregar un hijo
<shape>elemento para el<shapes>elemento. - Establezca el valor de
shapeKeyatributo de<shape>que sea el nombre de campo que se utilizará para hacer coincidir las formas con los datos. - Establezca el valor de
shapeCata un valor entero único para identificar su forma personalizada.
El código del archivo modificado debería ser similar al código que se muestra a continuación.
Copiar<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>Dado que se trata de una función de los estados de EE. UU. de muestra, el ESRI Shapefile tiene los siguientes campos:
Copiar{
"STATEFP": "06",
"STATENS": "01779778",
"AFFGEOID": "0400000US06",
"GEOID": "06",
"STUSPS": "CA",
"NAME": "California",
"LSAD": "00",
"ALAND": 403483823181,
"AWATER": 20483271881
}Necesitamos usar el campo NOMBRE para hacer coincidir las formas con los datos. Para ello, establezcamos el valor de
shapeKeyel atributo NAME en el<shape>como hemos hecho más arriba. - Agregar un hijo
-
Confirme que puede usar las formas personalizadas
- Reinicie MicroStrategy Web.
- Utilice la visualización de mapa de ESRI en un dashboard de VI y seleccione Mapa de área como el tipo de mapa en el panel de propiedades.
- Expanda el menú desplegable Límites en el panel Propiedades de ESRI. Asegúrese de que incluye la descripción de sus formas personalizadas como opción.
- Elija la opción para sus formas personalizadas. La visualización de mapa lee el archivo .shp especificado en el
mlatributo de<layer>nodo enmstrGeoShapesConfig.xmly renderiza las formas personalizadas adecuadas.
