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
| author | version | line-number | content |
|---|---|---|---|
| 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** |