Creación de mapas geográficos

Última modificación por Aurelie Bertrand el 2026/06/02 16:25


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

java -jar importfromgis.jar -i inputfile.shp -o output.svg

Sustituya inputfile.shp por el nombre de su archivo shp y output.svg por el nombre de su archivo svg de salida.

Nota: debe colocar su archivo inputfile.shx en el mismo directorio que inputfile.shp.

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.

Advertencia: adjunta tus secciones <item...> al padre correcto

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

Advertencia: Compruebe el nombre del archivo . properties padre en mapworld-data.xml.
Añada sus propios archivos .properties o el padre podría sobrescribirse la próxima vez que se actualice el producto.

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