Código fuente wiki de Création de cartes géographiques

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

Mostrar los últimos autores
1 {{ddtoc/}}
2
3 ----
4
5 Este documento describe cómo crear mapas.
6
7 = Preámbulo =
8
9 Este documento presenta la información necesaria para crear mapas adicionales.
10
11 Se proporciona un conjunto de archivos que permiten crear estos mapas:
12
13 * map_name_helper_v6.xlsm
14 * mapchart1-template-dashboard_canvas.html
15 * mapchart1-template-tablero_svg.svg
16 * mapchart1-template-dashboard_vml.html
17 * vectortool.jar
18 * convert_maps_dbf.bat
19 * convert_maps.bat
20
21 Estos archivos se encuentran en el directorio **<DD Install>/add-ons/custommap**.
22
23 Los nombres de los mapas deben estar en minúsculas.
24
25 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>>path:mailto:support@digdash.com]]).
26
27 = Importar mapas del SIG =
28
29 Puede importar sus mapas existentes (archivos shp) utilizando el comando
30
31 {{code language="bash" cssClass="notranslate"}}
32 java -jar importfromgis.jar -i inputfile.shp -o output.svg
33 {{/code}}
34
35 Sustituya **inputfile.shp** por el nombre de su archivo shp y **output.svg** por el nombre de su archivo svg de salida.
36
37 (% class="box warningmessage" %)
38 (((
39 //Nota: debe colocar su archivo inputfile.shx en el mismo directorio que inputfile.shp.//
40 )))
41
42 = Configuración del mapa =
43
44 Le recomendamos que utilice el archivo **map_name_helper_v6.xlsm**.
45
46 Introduzca los distintos elementos de su mapa en la hoja **src** (un elemento por línea, sobrescriba la primera línea del archivo)
47
48 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).
49
50 La segunda columna contendrá el nombre del elemento del archivo dbf.
51
52 == Modificación del fichero de definición de mapas ==
53
54 Edite el archivo **<DD Install>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\resources\config\mapworld-data.xml**
55
56 Añada el contenido de la hoja **maplist.xml **del archivo** map_name_helper_v6.xlsm **a** mapworld-data.xml**.
57
58 (% class="box warningmessage" %)
59 (((
60 //Advertencia: adjunta tus secciones// **<item...>** //al padre correcto//
61 )))
62
63 Formato de la sección "item":
64
65 * id: (obligatorio) id utilizado en el mapa SVG.
66 * names: (opcional) nombre del archivo (.properties) que contiene las traducciones o variantes para este id.
67 * map: (opcional) "no" cuando el ítem no puede ser explorado.
68
69 == Crear sus archivos de correspondencia de id ==
70
71 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.
72
73 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 **.
74
75 Este archivo debe copiarse en 3 carpetas diferentes:
76
77 * <DD** Instalación>apache-tomcat\webapps\ddenterpriseapi\staticwebcontent\charts\template\**
78 scripts\mapnames\
79 * **<Instalación >Apache-tomcat-webapps- Digdash_dashboard- staticwebcontent-chartstemplate**
80 scriptsmapnames
81 * **<DD Instalar>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\resources**
82 \charts\template\scripts\mapnames
83
84 Para cada una de estas 3 carpetas, coloque el mapa en el subdirectorio correspondiente al mapa padre.
85
86 == Cree sus archivos de traducción ==
87
88 Este archivo opcional se utilizará para encontrar las diferentes traducciones de las zonas que aparecen en el mapa.
89
90 Copie el contenido de la hoja **.properties** obtenida en el archivo **map_name_helper_v6.xlsm **en la siguiente ubicación:
91
92 **<DD Instalar>apache-tomcat\webapps\ddenterpriseapi\WEB-INF\classes\messages\<parentmap_o_specific>.**properties
93
94
95 (% class="box warningmessage" %)
96 (((
97 //Advertencia: Compruebe el nombre del archivo . **properties** padre en **mapworld-data.xml**.
98 Añada sus propios archivos **.properties** o el padre podría sobrescribirse la próxima vez que se actualice el producto.//
99 )))
100
101 = Generación de archivos gráficos de mapas =
102
103 Programa necesario :
104
105 * vectortool.jar** ( **suministrado por DigDash , requiere un jre)
106
107 Archivos necesarios :
108
109 * mapchart1-template-dashboard_canvas.html
110 * mapchart1-template-tablero_svg.svg
111 * mapchart1-template-dashboard_vml.html
112
113 Scripts necesarios :
114
115 * 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.
116
117 * //O// convert_map.bat: si no utiliza archivos dbf
118
119 Cambie las variables del archivo de script según su configuración.
120
121 Ejecute el script convert_maps_dbf.bat o convert_maps.bat.
122
123 = Despliegue de los mapas =
124
125 Copie el contenido de la carpeta de **salida** generada en el paso III en :
126
127 * **<DD Instalar>apache-tomcat\webapps\ddenterpriseapi\staticwebcontent\charts\template\**.
128 * **<DD Instalar>apache-tomcat\webapps\digdash_dashboard\staticwebcontent\chartstemplate**
129 * **<DD Instalar>apache-tomcat-webapps- denterpriseapi-web-INF-clases-recursos-chartstemplate**