Creación de mapas geográficos
- Preámbulo
- Importar mapas del SIG
- Configuración del mapa
- Generación de archivos gráficos de mapas
- Despliegue de los mapas
Este documento describe cómo crear mapas.
Preámbulo
Este documento presenta la información necesaria para crear mapas adicionales.
Se proporciona un conjunto de archivos que permiten crear estos mapas:
- map_name_helper_v6.xlsm
- mapchart1-template-dashboard_canvas.html
- mapchart1-template-tablero_svg.svg
- mapchart1-template-dashboard_vml.html
- vectortool.jar
- convert_maps_dbf.bat
- convert_maps.bat
Estos archivos se encuentran en el directorio <DD Install>/add-ons/custommap.
Los nombres de los mapas deben estar en minúsculas.
Si desea importar sus mapas desde GIS, también se puede proporcionar un archivo importfromgis.jar (póngase en contacto con nosotros por correo electrónico en support@digdash.com).
Importar mapas del SIG
Puede importar sus mapas existentes (archivos shp) utilizando el comando
Sustituya inputfile.shp por el nombre de su archivo shp y output.svg por el nombre de su archivo svg de salida.
Configuración del mapa
Le recomendamos que utilice el archivo map_name_helper_v6.xlsm.
Introduzca los distintos elementos de su mapa en la hoja src (un elemento por línea, sobrescriba la primera línea del archivo)
La primera columna debe contener el identificador del elemento (el identificador debe ir precedido del código del país, por ejemplo FR para Francia).
La segunda columna contendrá el nombre del elemento del archivo dbf.
Modificación del fichero de definición de mapas
Edite el archivo <DD Install>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\resources\config\mapworld-data.xml
Añada el contenido de la hoja maplist.xml del archivo map_name_helper_v6.xlsm a mapworld-data.xml.
Formato de la sección "item":
- id: (obligatorio) id utilizado en el mapa SVG.
- names: (opcional) nombre del archivo (.properties) que contiene las traducciones o variantes para este id.
- map: (opcional) "no" cuando el ítem no puede ser explorado.
Crear sus archivos de correspondencia de id
Este archivo opcional se utilizará para encontrar las distintas correspondencias entre el id utilizado en los mapas y sus miembros raíz en la dimensión geográfica.
Copie el contenido de la hoja -names.js obtenida en el archivo map_name_helper_v6.xlsm en un archivo titulado <id_map>-l1-names.js .
Este archivo debe copiarse en 3 carpetas diferentes:
- <DD Instalación>apache-tomcat\webapps\ddenterpriseapi\staticwebcontent\charts\template\
scripts\mapnames\ - <Instalación >Apache-tomcat-webapps- Digdash_dashboard- staticwebcontent-chartstemplate
scriptsmapnames - <DD Instalar>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\resources
\charts\template\scripts\mapnames
Para cada una de estas 3 carpetas, coloque el mapa en el subdirectorio correspondiente al mapa padre.
Cree sus archivos de traducción
Este archivo opcional se utilizará para encontrar las diferentes traducciones de las zonas que aparecen en el mapa.
Copie el contenido de la hoja .properties obtenida en el archivo map_name_helper_v6.xlsm en la siguiente ubicación:
<DD Instalar>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\messages\<parentmap_o_specific>.properties
Generación de archivos gráficos de mapas
Programa necesario :
- vectortool.jar ( suministrado por DigDash , requiere un jre)
Archivos necesarios :
- mapchart1-template-dashboard_canvas.html
- mapchart1-template-tablero_svg.svg
- mapchart1-template-dashboard_vml.html
Scripts necesarios :
- convert_maps_dbf.bat: los archivos .dbf que contienen la com de los componentes del mapa suelen suministrarse con los Shapefiles. El uso del script convert_maps_dbf.bat permite asociar los Ids dbf con las formas SVG en orden.
- O convert_map.bat: si no utiliza archivos dbf
Cambie las variables del archivo de script según su configuración.
Ejecute el script convert_maps_dbf.bat o convert_maps.bat.
Despliegue de los mapas
Copie el contenido de la carpeta de salida generada en el paso III en :
- <DD Instalar>apache-tomcat\webapps\ddenterpriseapi\staticwebcontent\charts\template\.
- <DD Instalar>apache-tomcat\webapps\digdash_dashboard\staticwebcontent\chartstemplate
- <DD Instalar>apache-tomcat-webapps- denterpriseapi-web-INF-clases-recursos-chartstemplate