Cette page uniquementToutes les pages
Propulsé par GitBook
Impossible de générer le PDF pour 239 pages, arrêté à 100.
Ajouter 50 pages supplémentaires
1 sur 100

Español

Loading...

Administrador

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Recursos: Bases de datos

JMap Server administra las conexiones a las bases de datos colocándolas en reservas. Las reservas consisten en un cierto número de conexiones abiertas hacia las bases de datos. Las conexiones se comparten en todo el sistema y se utilizan según las necesidades de acceso a las bases de datos.

Todas las reservas de conexiones a las bases de datos (en adelante denominadas bases de datos para simplificar el texto) se administran de manera centralizada mediante JMap Admin. De manera general, las bases de datos son utilizadas por JMap Server para leer los datos espaciales almacenados en las tablas y para acceder a los datos descriptivos asociados a los datos espaciales. Cuando las bases de datos se configuran en JMap Admin, pueden ser utilizadas a partir de otras secciones y con distintos fines durante el proceso de administración.

La sección Bases de datos en Recursos muestra una tabla con las bases de datos configuradas en el servidor. En esta sección usted puede crear una nueva base de datos, acceder a la interfaz de configuración de una base de datos haciendo clic en su nombre así como administrar las bases de datos que selecciona en la tabla.

Manual del administrador JMap Server

Toda la gestión de JMap Server se efectúa mediante la aplicación JMap Admin. Esta interfaz web permite que los administradores efectúen tareas como integrar bases de datos, crear proyectos, publicar aplicaciones y administrar la seguridad.

Introducción

Lector de archivo File Geodatabase

Lectura

Si

Escritura

No

JMap Server puede leer los archivos File Geodatabase de ESRI.

Archivos seleccionados

Seleccione el directorio que contiene la estructura de la Geodatabase.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Permisos de la conexión remota

El botón Permisos se localiza en la sección Conexiones JMap Server y se activa cuando usted selecciona una o varias conexiones. Este botón se encuentra también en la interfaz de configuración de una conexión en particular.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden manejar los permisos para administrar la conexión, administrar la lista de propietarios y suprimir la conexión.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección ofrece más información sobre la gestión de usuarios en JMap Server.

Recursos: Conexiones JMap Server a JMap Server

Se pueden establecer conexiones entre distintas instancias de servidores JMap Server. Esas conexiones pueden ser utilizadas para compartir capas y fuentes de datos espaciales entre distintos JMap Server, evitando de esta manera la duplicación de los datos originales. También pueden ser utilizadas con ciertas extensiones de JMap Server que requieren una comunicación de servidor a servidor. Las conexiones entre distintas instancias de JMap Server son utilizadas sobre todo durante la creación de fuentes de datos de tipo o y cuando se comparten capas.

JMap Server administra las conexiones a otros JMap Server colocándolas en reservas.

Su licencia debe permitir las sesiones de tipo servidor para que otra instancia de JMap Server pueda conectarse a su JMap Server. La sección ofrece más información al respecto.

El diagrama siguiente representa la conexión entre dos JMap Server (A y B), donde la aplicación JMap conectada al servidor A accede a los datos espaciales proporcionados por otra instancia de JMap Server (servidor B).

Configuración de las conexiones JMap Server a JMap Server

Cuando usted hace clic en el nombre de una conexión se abre la interfaz Configuración de la conexión remota.

Lector de archivo EDIGEO

JMap Server puede leer los archivos EDIGEO.

Configuración de bases de datos

Cuando usted hace clic en el nombre de una base de datos en la sección Base de datos, se abre la interfaz Configuración de la base de datos.

Esta interfaz contiene botones para administrar la base de datos: , , acceder a los , la base de datos o editarla. Los detalles son presentados en la sección

Las subsecciones de la interfaz de configuración presentan información sobre la base de datos.

Los valores de los parámetros han sido definidos durante la creación de la conexión a la base de datos. La sección ofrece más detalles sobre los parámetros.

Ciertos parámetros tales como el nombre o la descripción pueden ser editados directamente en la subsección. Los otros parámetros pueden ser modificados presionando Editar.

Guía sintética de puesta en marcha

Esta guía describe de manera sucinta el flujo de trabajo o etapas necesarias para la configuración y la publicación de un mapa utilizando JMap Server Lima.

En primer lugar, debe asegurarse que JMap Server esté funcionando. Si lo instaló como servicio en Windows, debe iniciarlo a partir de la ventana Servicios de Windows. De lo contrario puede iniciarlo utilizando el ejecutable que se encuentra en la carpeta JMAP_HOME/bin o utilizando el icono de acceso directo creado durante la instalación del servidor.

Para abrir JMap Admin puede utilizar el icono de acceso directo creado en el directorio de base del servidor durante la instalación. Puede también abrir un navegador web y escribir un URL similar a http://192.168.0.1:8080/jmapadmin. La dirección IP y el número de puerto pueden cambiar según los parámetros y el entorno de instalación seleccionados.

Una vez que ha abierto JMap Admin, se le pedirá un nombre de usuario y una contraseña. Luego de la instalación, el nombre de usuario por defecto es “administrator

Lector de archivo GML

JMap Server puede leer archivos GML de las versiones 2.x y 3.x. Los archivos GML deben aparearse a archivos de esquema (.XSD). Si un archivo GML contiene ocurrencias de más de un tipo de datos, sólo uno de ellos puede seleccionarse como tipo básico de la fuente de datos.

Fuentes de datos vectoriales

Las fuentes de datos vectoriales permiten acceder a datos espaciales vectoriales (puntos, líneas, polígonos, etc.). Consulte las secciones siguientes para obtener más información sobre los distintos tipos de fuentes de datos vectoriales soportados.

Atributos

Durante la configuración de una fuente de datos vectoriales usted debe configurar los atributos de la fuente de datos. Los atributos disponibles se presentan en una tabla en la que por defecto se incluyen todos los atributos. Algunos pueden ser excluidos y en ese caso, JMap Server los ignorará completamente. Se pueden especificar también los atributos para los cuales JMap Server debe crear un índice para acelerar el tiempo de respuesta a las consultas (la ausencia de esta configuración no afecta el tiempo de descarga ni de visualización de los mapas). Estos índices son utilizados cuando se efectúan consultas de selección por atributos que incluyen dichos atributos.

Esta sección contiene también los parámetros para configurar los atributos externos. La sección

Metadatos

JMap permite asociar metadatos a las fuentes de datos espaciales. Los metadatos pueden contener información sobre el productor de los datos, la fecha de actualización, una descripción de los datos, etc. Los usuarios pueden consultar esa información para las capas correspondientes en las aplicaciones JMap.

Los metadatos pueden ser ingresados directamente en JMap Admin según modelos predeterminados o pueden provenir de un sistema externo de gestión de los metadatos. La sección ofrece más información sobre el tema.

Para acceder a la configuración de los metadatos de una fuente de datos espaciales, presione Metadatos en la sección de detalles de la fuente. Las opciones son las siguientes:

Lectura

Si

Escritura

No

Archivos seleccionados

Seleccione uno o varios archivos EDIGEO para ser leídos. Si selecciona más de un archivo, todos deben tener la misma lista de atributos.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Información general

Esta subsección presenta el nombre, el id (identificador interno de JMap), la descripción y el propietario de la base de datos.

Reserva de conexiones

Esta subsección presenta los detalles de la reserva de conexiones. Los parámetros indicados son: tamaño inicial, tamaño máximo, uso de la reserva, pico de uso de la reserva, plazo de conexión, tiempo de espera de la conexión.

Conexión

Esta subsección presenta los detalles de la conexión de JMap a la base de datos. Se indican los parámetros: estado, base de datos (indica el tipo), controlador, cadena de conexión, nombre de usuario, consulta de validación y tipo de conexión.

Referencias

Esta subsección presenta todos los recursos en los que se utilizan los datos de la base de datos. De manera jerárquica se presentan las fuentes de datos espaciales, los proyectos con sus capas, reportes y formularios, cada uno con los atributos utilizados. Esta información resulta útil para visualizar los recursos que serán afectados por las modificaciones en la base de datos.

Desactivar
Reinicializar
Permisos
Suprimir
Gestión de bases de datos.
Creación de bases de datos
Las conexiones tienen sólo permisos de administración.

Administrar la conexión remota

Permite modificar la conexión y manejar los permisos de los usuarios de la conexión. No permite suprimir la conexión ni manejar los permisos de administración.

Acceder a la conexión remota

Permite ver la información detallada de la conexión y utilizarla pero sin poder modificarla.

Usuarios y grupos

Bienvenido a JMap Server Lima

JMap Server es una plataforma de integración cartográfica que conecta rápidamente todos los sistemas y consolida los datos de una organización, publicando esta información en un mapa. Este acceso en tiempo real a todos los datos en una misma interfaz ofrece a administradores, a analistas SIG y a usuarios sin formación técnica en informática o en geomática, el poder de tomar mejores decisiones y de actuar rápidamente.

Como plataforma de integración, JMap Server permite solucionar las problemáticas relacionadas con la falta de interoperabilidad de los sistemas que se observa en numerosas organizaciones. Su neutralidad facilita la conexión a cualquier sistema o entorno informático sin perturbar el funcionamiento de los que están ya en plaza.

Como plataforma cartográfica, JMap Server ofrece a los usuarios herramientas SIG disponibles en aplicaciones de escritorio, web o móviles.

Este sitio contiene la documentación en español dirigida a:

  • Administradores

  • Usuarios de aplicaciones

  • Usuarios y administradores de extensiones

  • Desarrolladores

Lector de archivo ADF - E00 ArcInfo

Lectura

Si

Escritura

No

JMap Server puede leer los archivos ADF y E00, producidos generalmente por el programa ArcInfo de ESRI.

Archivos seleccionados

Seleccione uno o varios archivos ADF o E00 que deben ser leídos. Si selecciona más de un archivo, todos deben tener la misma lista de atributos.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Lector de archivo GeoJSON

Lectura

Si

Escritura

No

JMap Server puede leer los archivos GeoJSON.

Archivos seleccionados

Seleccione uno o varios archivos GeoJSON para ser leídos. Si selecciona más de un archivo, todos deben poseer todos la misma lista de atributos.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Lector de archivo GPX

Lectura

Si

Escritura

No

JMap Server puede leer archivos GPX, que es un formato de intercambio de datos GPS basado en XML.

Archivos seleccionados

Seleccione uno o varios archivos GPX para ser leídos. Si selecciona más de un archivo, todos deben tener la misma lista de atributos.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Versión GML

Indique la versión del archivo GML (2.x o 3.x).

Lectura

Si

Escritura

No

Archivo seleccionado

Seleccione un archivo GML para ser leído.

Tipo de datos

Seleccione el tipo de datos que serán leídos. Los archivos GML deben estar acompañados de un archivo de esquema (XSD).

Si el tipo de metadatos es modelo, seleccione el modelo que utilizará para esta fuente de datos. Se visualizará entonces el formulario de ingreso de los metadatos. Ingrese los metadatos completando los distintos campos.

Las capas cuyos datos provienen de fuentes de datos espaciales que poseen metadatos, heredan automáticamente esos metadatos. Los usuarios de las aplicaciones JMap Pro, JMap NG y JMap Web pueden visualizar esos metadatos.

Tipo

Existen tres casos: Ninguno: No hay metadatos asociados a la fuente de datos. Externo: Los metadatos provienen de un sistema de gestión de los metadatos externo a JMap, al cual se accede mediante un URL. Dicho URL debe ser ingresado en el parámetro URL que se detalla seguidamente. Modelo: Los metadatos se completan directamente en esta sección utilizando el modelo seleccionado.

URL

Si el tipo de metadatos es externo, este parámetro define el URL que debe abrirse para consultar los metadatos asociados a la fuente de datos espaciales.

Modelos de metadatos

Modelo

ofrece más detalles sobre el tema.

Atributo clave

El atributo clave es un atributo que se utiliza cuando JMap necesita establecer relaciones entre un juego de datos descriptivos y los datos espaciales. Es importante seleccionar un atributo cuyos valores no cambiarán nunca. Si usted no necesita trabajar con este parámetro, puede dejar el valor por defecto.

Incluir

Los atributos incluidos son tratados por JMap Server. Pueden utilizarse en informes, para la producción de mapas temáticos, de etiquetas, etc. JMap Server ignora los atributos excluidos. Por defecto, se incluyen todos los atributos disponibles.

Indexación

JMap Server puede indexar un atributo para acelerar el tiempo de respuesta a las consultas que utilizan ese atributo. Si prevé utilizar un atributo para efectuar consultas de selección por atributos, éste debería ser indexado, sobre todo si la fuente de datos contiene una gran cantidad de elementos.

Atributos externos

OpenStreetMap

JMap Server puede utilizar el mapa de OpenStreetMap como fuente de datos matriciales. No se configuran parámetros para esta fuente de datos espaciales.

La sección Conexiones JMap Server en Recursos presenta una tabla con las conexiones configuradas en el servidor. En esta sección usted puede crear una nueva conexión, acceder a la interfaz de configuración de una conexión presionando su nombre o administrar las conexiones que selecciona en la tabla.

JMap Server vectoriales
JMap Server matriciales
Estado de JMap Server

5

Botones para editar, , o la conexión así como para acceder a los de la conexión remota.

1

Información general de la conexión.

2

Reserva de conexiones configurada al crear la conexión.

3

Información sobre la conexión y sobre el servidor remoto, configurada al crear la conexión.

4

Referencias. Esta sección indica las fuentes de datos espaciales que utilizan la conexión. Un clic sobre el nombre de la fuente lo lleva a la página de configuración de la misma.

” y el campo de la contraseña está vacío.

Las etapas siguientes le permiten publicar datos cartográficos en JMap Admin.

Etapa 1 - Creación de fuentes de datos espaciales

En esta etapa usted define sus fuentes de datos espaciales. Puede tratarse de archivos SIG, de servidores de datos espaciales, de imágenes satelitales, etc. Usted indica a JMap el lugar donde se encuentran los datos que el servidor debe leer.

La sección Creación de fuentes de datos espaciales ofrece los detalles del tema.

Etapa 2 — Creación de un proyecto

En JMap Server, un proyecto contiene las definiciones de las capas de un mapa así como los parámetros que regulan el control de los accesos (seguridad), las consultas de selección por atributos, las unidades de medida, etc. Al crear un proyecto usted define el aspecto visual de su interfaz cartográfica y la información que ésta contendrá.

La sección Creación de proyectos detalla este proceso.

Etapa 3 - Creación de capas en el proyecto

En esta etapa usted crea en el proyecto las capas que conformarán el mapa. Cada capa del mapa está asociada a una fuente de datos espaciales. Para cada una de ellas usted debe definir el estilo (la forma en que se dibujarán los elementos de la capa), configurar etiquetas, informes, temáticas, etc. También define si controlará del acceso a cada capa.

La sección Creación de capas describe en detalle este tema.

Etapa 4 - Difusión del proyecto a los usuarios

En esta última etapa usted publica su proyecto utilizando el tipo de aplicación de su elección. Cada tipo de aplicación ofrece distintos niveles de funciones. Hay tipos de aplicación de escritorio, web y móviles, aplicaciones que se despliegan y otras que se conectan al API Web de JMap Server. A partir del momento en que el proyecto es accesible a los usuarios a través de una aplicación, éstos pueden navegar y utilizar los datos de su mapa.

La sección Aplicaciones JMap Server describe en detalle esta etapa.

Gestión de bases de datos

Reinicializar las bases de datos

La reinicialización de una base de datos cierra todas las conexiones abiertas y crea nuevas conexiones. Esta acción puede ser útil para forzar el restablecimiento de la conexión a un sistema de base de datos.

Desactivar una base de datos

La desactivación de una base de datos cierra las conexiones hacia ella sin suprimir la configuración de la conexión. JMap Server no puede interrogar la base de datos. La desactivación resulta útil cuando la base de datos no responde y genera retrasos en el servidor local.

Suprimir una base de datos

La supresión de una base de datos elimina la configuración de la conexión para ese sistema de base de datos. En ningún caso se afectan los datos incluidos en la base de datos.

Estados de las bases de datos

Cada base de datos posee un estado que indica la condición de la conexión a la misma. El cuadro siguiente los describe:

Recursos: Datos espaciales

JMap Server se conecta a los datos espaciales provenientes de distintos dispositivos creando fuentes de datos espaciales (FDE).

Las fuentes de datos espaciales pertenecen a dos familias: fuentes de datos vectoriales y fuentes de datos matriciales. Las primeras proporcionan datos vectoriales con sus atributos, mientras que las segundas proporcionan datos matriciales (raster) tales como las imágenes.

La configuración de las fuentes de datos constituye la primera etapa que conduce a la publicación de datos espaciales con JMap Server.

JMap Server se conecta a los datos espaciales almacenados en archivos de distintos formatos (archivos de imágenes, archivos MIF, archivos Shape, archivos de fotos JPEG, etc.). mediante lectores de archivo específicos a cada formato. JMap Server se conecta también directamente a los datps espaciales almacenados en servidores remotos de datos espaciales (PostGIS, Oracle Spatial/Locator, ArcSDE, servidores WMS/WFS, etc.).

Cuando se crea una fuente de datos espaciales, ésta debe ser actualizada para poder ser utilizada. Actualizar una fuente de datos espaciales significa prepararla para ser utilizada por JMap Server. La sección ofrece los detalles de este tema.

La sección Fuentes de datos espaciales en Recursos presenta una tabla con las fuentes de datos configuradas en el servidor. En esta sección usted puede , acceder a la de una FDE presionando su nombre así como las FDE que selecciona en la tabla.

Base de datos System de JMap Server

JMap posee una base de datos llamada System que contiene tablas de geometrías y de configuración de JMap Server. Esta base de datos es esencial y, por regla general, no debe modificarse.

La base de datos System no puede suprimirse y sólo debería ser manipulada por administradores expertos.

La base de datos System de JMap Server es una base de datos relacional que almacena datos importantes para JMap Server.

Si usted utiliza el administrador de los usuarios integrado a JMap Server, los datos relativos a las cuentas de los usuarios y de los grupos se encuentran en esta base de datos. Esto no sucede si utiliza otro administrador de usuarios (por ejemplo LDAP o Active Directory).

Además, cuando las fuentes de datos espaciales leen sus datos a partir de archivos (SHP, MIF, DWG, etc.), la geometría y los datos descriptivos leídos a partir de esos archivos se insertan en las tablas de la base de datos System. Hay una tabla para cada una de estas fuentes de datos, así como tablas de índices espaciales que aceleran la extracción de los datos.

Las capas personales creadas por los usuarios así como las tablas JMap Spatial también se almacenan en la base de datos System.

Por defecto, el sistema de gestión de la base de datos relacional (SGBD) utilizado para almacenar la base de datos System de JMap Server es Apache Derby. Está integrado a JMap Server y no requiere ningún mantenimiento. Este sistema conviene para la publicación de volúmenes pequeños de datos espaciales o para el entorno de prueba.

Se recomienda enfáticamente utilizar otro sistema de gestión de base de datos relacional.

La lista de los sistemas compatibles se presenta en las .

Por defecto, los archivos básicos de datos de Derby se sitúan en el directorio JMAP_HOME/db/database. En ningún momento debe suprimir o modificar los archivos que se encuentran en este directorio.

Migración de la base de datos System de JMap Server hacia otro entorno

Usted puede desplazar fácilmente la base de datos System de JMap Server hacia otro SGBD. Esto puede resultar útil para mejorar el rendimiento o la extensibilidad o para tener acceso a funcionalidades más avanzadas, como la creación de copias de seguridad. Las detallan los SGBD que son soportados oficialmente para el almacenamiento de la base de datos System de JMap Server Lima.

Es muy probable que otras versiones y otros SGBD funcionen muy bien, ya que JMap Server utiliza principalmente funcionalidades básicas de datos muy simples y comunes.

Para contener la base de datos System, usted debería utilizar una base de datos o un esquema reservado exclusivamente para JMap Server. La cuenta de usuario que utiliza para conectarse a la base de datos debe tener los privilegios requeridos para seleccionar, insertar, crear y suprimir tablas e índices.

Para desplazar la base de datos System hacia otro SGBD usted debe modificar la base de datos System en JMap Admin. Seleccione el controlador de base de datos y los parámetros de conexión correspondientes al entorno de la nueva base de datos System. JMap Server crea automáticamente las tablas necesarias para la nueva base de datos.

Luego que la base de datos System ha sido desplazada, se le asignará el estado No inicializado a toda fuente de datos espacial que lee archivos de datos vectoriales. Estas fuentes de datos deberán ser actualizadas para poder ser utilizadas. Los otros tipos de fuentes de datos (datos matriciales, Oracle Spatial, SDE, etc.) no son afectados.

Si usted desplaza la base de datos System, los datos de los usuarios almacenados en la base de datos deben ser desplazados también, utilizando las herramientas de exportación e importación de datos. La sección ofrece más detalles sobre el tema.

Gestión de las conexiones

Reinicialización de las conexiones

La reinicialización de una reserva de conexiones a JMap Server cierra todas las conexiones abiertas y crea conexiones nuevas. Esta acción puede ser útil para forzar el restablecimiento de la conexión a un JMap Server remoto.

Desactivación de las conexiones remotas

Usted puede desactivar una conexión remota sin suprimir la configuración de la conexión. El servidor local no puede interrogar más al servidor remoto. La desactivación resulta útil cuando el servidor remoto no responde y origina retrasos en el servidor local.

Supresión de conexiones

La supresión de una conexión a JMap Server suprime toda la configuración de la misma.

Estado de las conexiones

Cada conexión tiene un estado que indica la condición de la conexión a JMap Server. La tabla siguiente describe los estados posibles de una conexión:

Gestión de las fuentes de datos espaciales

Las funciones que se presentan en esta sección pueden efectuarse a partir de la interfaz de configuración de una fuente de datos o a partir de la sección Datos espaciales, seleccionando en la tabla al menos una fuente de datos espaciales.

Actualización de las fuentes de datos espaciales

Una fuente de datos espaciales (FDE) debe ser actualizada antes de poder ser utilizada para crear capas en un proyecto. La actualización incluye la colecta de información sobre los datos espaciales y sus atributos y la preparación de los datos para que sean accesibles de manera rápida y eficaz. Este proceso puede ser muy rápido o puede tomar varios minutos, según el tipo de fuente y el volumen de los datos.

Concretamente, esta operación incluye tareas que varían según el tipo de fuente de datos. En general, cuando las fuentes de datos acceden a datos almacenados en archivos, el contenido del archivo es leído por JMap Server que lo inserta en tablas de la base de datos System de JMap. A continuación se crea un índice espacial para acelerar el acceso a los datos y se calculan las estadísticas de los atributos.

Cuando las fuentes de datos acceden a datos almacenados en servidores de datos espaciales tales como Oracle Spatial/Locator o los sistemas WFS, el proceso de actualización se simplifica y se reduce al cálculo de las estadísticas de los atributos.

La actualización de las fuentes de datos que leen archivos requiere más tiempo que la actualización de las fuentes de datos que se conectan a servidores.

Las fuentes de datos espaciales pueden actualizarse en lote. Hasta tres (3) FDE pueden actualizarse simultáneamente. Las otras FDE quedan en espera hasta que pueda ejecutarse la actualización.

Planificación de la actualización automática de las fuentes de datos

Usted puede planificar la actualización automática de las fuentes de datos espaciales. Esta acción puede resultar útil cuando se utilizan fuentes de datos que leen archivos de datos. Si los archivos son modificados con frecuencia, usted puede planificar actualizaciones automáticas que se realizarán sobre una base regular (cada día a la medianoche, por ejemplo). Cada fuente de datos puede poseer su propia planificación.

Para planificar las actualizaciones de una fuente de datos específica, presione el icono de la sección Horario de la actualización en su interfaz de configuración o selecciónela en la tabla de fuentes de datos espaciales y presione Tareas planificadas. A continuación, sólo tiene que seguir el asistente para definir los momentos precisos en los cuales tendrán lugar las actualizaciones. Las opciones de planificación son flexibles.

Una vez planificadas las tareas, puede visualizar la planificación vigente para una FDE en la sección Horario de la actualización en su interfaz de configuración.

Usted puede acceder en todo momento a la lista de todas las actualizaciones planificadas para las fuentes de datos en la sección de las Herramientas de JMap Admin.

Supresión de fuentes de datos espaciales

Cuando se suprime una fuente de datos, toda su configuración se elimina de manera definitiva. Los datos (el archivo o la base de datos) no son afectados por la supresión.

Estados de las fuentes de datos espaciales

A cada fuente de datos espaciales se le asigna un estado que indica su condición: si está disponible para ser utilizada, si ocurrió un error, etc.

El estado de una fuente de datos recientemente creada es siempre no inicializada (salvo que se haya activado el inicio automático de la actualización), lo que significa que la fuente de datos no puede ser utilizada. Para poder ser utilizada, toda fuente de datos debe ser actualizada al menos una vez.

El cuadro siguiente describe los posibles estados de una fuente de datos espaciales:

Lector de archivo DWG - DXF

Lectura

Si

Escritura

No

JMap Server puede leer los archivos DWG y DXF producidos por Autodesk Autocad, versiones 12 a 2018. Los bloques con atributos son leídos y convertidos en atributos de los elementos.

Archivos seleccionados

Seleccione uno o más archivos DWG o DXF para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos y las geometrías deben ser del mismo tipo.

Fuente

Permisos de las bases de datos

El botón Permisos se localiza en la sección Bases de datos y se activa cuando usted selecciona una o varias bases de datos. Este botón se encuentra también en la interfaz de configuración de una base de datos en particular.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de las bases de datos y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.

Las bases de datos tienen sólo permisos de administración.

Permisos de las fuentes de datos espaciales

El botón Permisos se localiza en la sección Datos espaciales y se activa cuando usted selecciona una o varias fuentes de datos espaciales (FDE). Este botón se encuentra también en la interfaz de configuración de una fuente de datos espaciales en particular.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de las FDE y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.

Las fuentes de datos espaciales tienen sólo permisos de administrador.

Lector de archivo CSV

Lectura

Si

Escritura

No

JMap Server puede leer los archivos CSV o cualquier otro archivo de texto con valores separados que contiene datos para las coordenadas X e Y. Esos datos pueden utilizarse para crear capas de elementos puntuales. La primera línea debe contener los nombres de los campos. Los separadores permitidos son la coma (,), el punto y coma (;) y la tabulación. Los campos de texto pueden o no estar delimitados por comillas. Los datos de las coordenadas X e Y deben ser valores numéricos.

Archivos seleccionados

Seleccione uno o más archivos CSV para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos.

Compartir fuentes de datos espaciales

Las fuentes de datos espaciales (FDE) pueden ser compartidas para posibilitar el acceso a las mismas a partir de otras instancias de JMap Server o de JMap Cloud.

Compartir una FDE con otras instancias de JMap Server

Esta función permite conservar los datos en un sólo lugar pudiendo acceder a los mismos desde varios servidores JMap Server.

En JMap Admin puede compartir una fuente de datos espaciales atribuyendo el permiso Acceso remoto a la misma a uno o varios usuarios. El usuario elegido debe ser el mismo que es utilizado para establecer la conexión a partir de la instancia de JMap Server que accede a la fuente de datos compartida.

Las secciones

Lector de archivo DGN V7 - V8

JMap Server puede leer los archivos DGN V7 y V8. Seleccione el tipo de fuente de datos que corresponde a la versión de sus archivos DGN. En general, los archivos DGN son producidos por Bentley MicroStation.

Los archivos DGN están a menudo acompañados por una base de datos que contiene los atributos. Puede tratarse de una base de datos de tipo MS Access o de cualquier otro sistema de bases de datos. Si los archivos DGN poseen atributos almacenados en una base de datos separada, antes de proceder a la lectura del archivo debe configurar una reserva de conexiones para esa base de datos. La sección ofrece más información sobre este tema.

Creación de fuentes de datos espaciales

Para crear una nueva fuente de datos espaciales, presione el botón Crear en la sección Datos espaciales. Ciertos parámetros son comunes a todas las fuentes de datos mientras que otros son específicos a cada tipo de fuente.

Conceptos básicos

Esta sección presenta conceptos básicos para la comprensión del funcionamiento de las fuentes de datos espaciales en JMap Server.

Fuentes de datos editables

Ciertas fuentes de datos espaciales soportan la edición de los datos (escritura) en JMap. Es el caso de la mayoría de las fuentes de datos de tipo SGBD (PostGIS, Oracle Spatial, etc.). Cada sección de este manual que hace referencia a un tipo de fuente de datos indica si ésta soporta sólo la lectura o la lectura y la escritura.

Las fuentes de datos de tipo archivo (SHP, GML, etc.) no soportan la edición de los datos. Existe sin embargo una opción para transformar ese tipo de fuente de datos en una de tipo JMap Spatial que permite la edición de los datos espaciales y descriptivos en JMap Server. Cuando la transformación se efectúa, la fuente de datos no tiene más relación con el o los archivos originales. Todas las modificaciones efectuadas a los datos deben hacerse directamente con las herramientas de edición de JMap.

Lector de archivo IFC

JMap Server puede leer los archivos de formato IFC (Industry Foundation Classes) como fuente de datos espaciales. IFC es el formato de intercambio estándar utilizado por los programas BIM (Building Information Modeling).

Estados

Error

Las conexiones a la base de datos están interrumpidas. La base de datos no puede utilizarse hasta tanto no se corrija el error y se abran nuevamente las conexiones. La reinicialización de la base de datos corrige a veces este problema. Puede obtener una descripción del error haciendo clic en la palabra Error en rojo.

Inactiva

Las conexiones a la base de datos están cerradas pero están configuradas. JMap no puede interrogar la base de datos.

Conectado

Las conexiones a la base de datos fueron creadas con éxito y están listas para ser utilizadas.

Conectado

Las conexiones a JMap Server han sido creadas correctamente y están listas para ser utilizadas.

Error

Las conexiones a JMap Server están interrumpidas. La conexión no puede ser utilizada hasta tanto el error no haya sido corregido y las conexiones hayan sido abiertas nuevamente. La reinicialización de la conexión corrige a veces ese problema. Puede obtener una descripción del error haciendo clic en la palabra Error en rojo.

El archivo Autocad contiene un espacio modelo y un espacio papel. El espacio papel contiene elementos suplementarios para la impresión. Seleccione el espacio que utilizará para que JMap lea los datos (en general es el espacio modelo).

Opciones de polígonos y líneas

Sin conversión: No se efectúa ninguna conversión. Convertir las líneas cerradas en polígonos: Las líneas cerradas son leídas como polígonos. Convertir los polígonos en líneas: Los polígonos son leídos como líneas.

Opciones de referencias de bloques

No convertir: No se efectúa ninguna conversión. JMap trata de manera independiente los distintos tipos de objetos (líneas, polígonos, etc.). Convertir las referencias de bloques en elementos complejos: JMap lee los distintos tipos de objetos (líneas, polígonos, anotaciones, etc.) juntos y los trata como elementos complejos. El tamaño máximo de las anotaciones (textos) es de 255 puntos. Las anotaciones no se muestran a escalas muy grandes (zoom demasiado cerca de los complejos). Convertir las referencias de bloques en puntos: JMap reemplaza las referencias de bloques por puntos. Cuando los bloques están compuestos por una multitud de objetos esta opción aligera considerablemente los datos.

Capas

Seleccione la o las capas que se incluyen en la fuente de datos. Los datos de las otras capas no serán leídos.

Separador

Seleccione el separador utilizado en los archivos.

Tipo de datos

Seleccione el tipo de datos apropiado para cada campo.

Campo X

Seleccione el campo que contiene los valores de la coordenada X. Sólo se listan los campos numéricos.

Campo Y

Seleccione el campo que contiene los valores de la coordenada Y. Sólo se listan los campos numéricos.

Puede haber tipos personalizados de fuentes de datos, desarrollados con fines específicos utilizando JMap SDK.

Las etapas siguientes de la configuración dependen del tipo de fuente de datos que haya seleccionado. Consulte la sección correspondiente del manual para obtener los detalles de la configuración de un tipo de fuente de datos dado.

Proyecciones

La proyección de la fuente de datos debe seleccionarse para que corresponda a la proyección de los datos. Si este parámetro no se define correctamente, probablemente los datos no se visualizarán de manera correcta.

Proyecciones

Proyección original

La proyección o el sistema de coordenadas espaciales utilizado en los datos que son leídos.

En la última etapa de la creación de una fuente de datos espaciales, la opción Iniciar automáticamente la actualización permite lanzar la actualización de la fuente de datos después de que presiona el botón Terminar.

Si usted no selecciona esta opción, debe comenzar la actualización manualmente, a partir de la sección Datos espaciales para que los cambios sean tomados en cuenta.

Identificación

Nombre

Ingrese un nombre para la nueva fuente de datos espaciales. El nombre debe ser único.

Tipo de fuente

Seleccione el tipo de fuente de datos que corresponde al tipo de datos que serán leídos. Todos los tipos de fuentes de datos soportados se presentan en la lista. Puede buscar un tipo en especial escribiendo el nombre total o parcialmente en el campo de búsqueda.

Descripción

(Opcional) Ingrese una descripción de la nueva fuente de datos espaciales. Esta descripción es visible sólo para el administrador JMap.

Lectura

Si

Escritura

No

Actualización de las fuentes de datos espaciales
crear una nueva FDE
interfaz de configuración
administrar
Especificaciones técnicas de JMap Server Lima
Especificaciones técnicas de JMap Server Lima
Exportación e importación

Error

Ha ocurrido un error. La fuente de datos no puede recibir consultas ni peticiones. El mensaje de error le permitirá conocer la causa del mismo.

Tarea en espera

La fuente de datos está en espera de actualización. Un máximo de tres fuentes de datos pueden actualizarse simultáneamente. La fuente de datos puede siempre recibir consultas o peticiones si ha sido actualizada previamente al menos una vez.

Necesita actualización

La configuración de la fuente de datos fue modificada y debe actualizarse para que los cambios se apliquen. La fuente de datos puede recibir consultas.

No inicializada

La fuente de datos no está disponible para recibir peticiones. Este estado se asigna generalmente a una fuente de datos que acaba de crearse y aún no ha sido actualizada.

Lista

La fuente de datos está disponible para recibir peticiones.

Actualizando

La fuente de datos está en curso de actualización. Según el tipo de fuente de datos y la cantidad de datos, el proceso puede ser muy rápido o puede tomar algo de tiempo. La fuente de datos puede recibir consultas siempre que haya sido actualizada previamente al menos una vez.

Planificador
reinicializar
desactivar
suprimir
permisos

Acceder a la base de datos

Permite que el administrador vea la información detallada de la base de datos.

Administrar la base de datos

Permite que el administrador modifique la configuración de la base de datos.

Usar la consola SQL

Permite utilizar la consola SQL para ver la estructura de la base de datos y ejecutar las peticiones SQL en la base de datos.

Lector de archivo KML

Lectura

Si

Escritura

No

JMap Server puede leer los archivos KML.

Archivos seleccionados

Seleccione uno o varios archivos KML para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Lector de archivo MID - MIF

Lectura

Si

Escritura

No

JMap Server puede leer los archivos MID/MIF, producidos generalmente por las aplicaciones MapInfo.

Archivos seleccionados

Seleccione uno o más archivos MIF para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos, y las geometrías deben ser del mismo tipo. Cada archivo MIF debe estar acompañado de un archivo MID.

Lector de archivo TAB

Lectura

Si

Escritura

No

JMap Server puede leer los archivos TAB, producidos en general por las aplicaciones MapInfo.

Archivos seleccionados

Seleccione uno o más archivos TAB para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos y las geometrías deben ser del mismo tipo.

Capas

Seleccione una o más capas que deben ser incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Lector de archivo SHP

Lectura

Si

Escritura

No

JMap Server puede leer los archivos SHP, producidos generalmente por aplicaciones ESRI.

Archivos seleccionados

Seleccione uno o más archivos SHP para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos y las geometrías deben ser del mismo tipo. Cada archivo SHP debe acompañarse de un archivo DBF y de un archivo SHX.

Juego de caracteres del archivo DBF

Seleccione el juego de caracteres utilizado para los atributos almacenados en el archivo DBF. Si este parámetro no se define correctamente, algunos caracteres probablemente no se visualizarán de manera correcta. El valor por defecto es CP437. Este valor es el adecuado en la mayoría de los casos.

Fuentes de datos matriciales

Las fuentes de datos matriciales permiten acceder a datos espaciales matriciales (imágenes). Consulte las secciones siguientes para obtener detalles sobre los distintos tipos de fuentes de datos espaciales soportados por JMap Server.

JMap Server

JMap Server puede explotar una fuente de datos espaciales matriciales proveniente de otra instancia de JMap Server. Para hacerlo, se debe configurar una conexión al otro JMap Server. La sección Conexiones JMap Server a JMap Server ofrece más detalles sobre el tema.

Conexión remota

Seleccione la conexión a la otra instancia de JMap Server que será utilizada para extraer los datos espaciales y sus atributos. La conexión debe estar previamente configurada en JMap Admin.

Fuente remota de datos matriciales

Seleccione la fuente de datos espaciales matriciales existente en la otra instancia de JMap Server a la que desea acceder. La fuente de datos del otro servidor debe ser compartida.

Recursos: Proyectos

En JMap, los datos de los mapas se organizan en forma de proyectos. Un proyecto está formado por una lista ordenada de capas. En general, cuando una aplicación JMap se conecta a JMap Server, la aplicación abre un proyecto específico y se visualizan sus capas. Usted puede crear la cantidad de proyectos que desee.

Cada capa de un proyecto está asociada a una fuente de datos espaciales que le proporciona los datos. Distintos proyectos pueden contener capas que comparten las mismas fuentes de datos, lo que permite tener una variedad de estilos, de conexiones, etc., para los mismos datos. Es posible también que varias capas de un mismo proyecto compartan la misma fuente de datos, lo que resulta útil cuando se utilizan filtros de capas para presentar distintos datos de una misma fuente en varias capas diferentes.

Un proyecto es un recurso protegido ya que se le asocian permisos para controlar el acceso de los usuarios. De esta manera se puede efectuar un control preciso de los usuarios y de los grupos que están autorizados a abrir cada proyecto. El acceso a cada una de las capas de un proyecto se controla de la misma forma.

La sección Proyectos en Recursos presenta una tabla con los proyectos configuradas en el servidor. En esta sección usted puede crear un nuevo proyecto, acceder a la interfaz de configuración de un proyecto presionando su nombre así como administrar los proyectos que selecciona en la tabla.

Seleccione uno o más archivos DGN para ser leídos. Si selecciona más de un archivo, todos deben poseer la misma lista de atributos y las geometrías deben ser del mismo tipo.

Convertir los polígonos en líneas

Seleccione esta opción si desea que los polígonos sean leídos como líneas.

Base de datos de los atributos

(Opcional) Seleccione la base de datos que contiene los atributos. Esta base de datos debe ser configurada previamente en JMap Admin.

Capas

Seleccione una o más capas que serán incluidas en la fuente de datos. Los datos de las otras capas no serán leídos.

Lectura

Si

Escritura

No

Creación de bases de datos

Archivos seleccionados

Acceso remoto

Permite que un usuario acceda a la fuente de datos espaciales mediante una conexión JMap Server a JMap Server. Este permiso debe ser acordado a la cuenta de usuario utilizada para establecer la conexión protegida entre las dos instancias de JMap Server. Las secciones Conexiones JMap Server a JMap Server y Compartir fuentes de datos espaciales ofrecen más detalles sobre el tema.

Administrar la fuente de datos

Permite que un administrador modifique la configuración de la fuente de datos espaciales.

Acceder a la fuente de datos

Permite que un administrador cree capas cuyos datos provienen de la fuente de datos espaciales.

y
ofrecen más detalles al respecto.

Cuando la fuente de datos espaciales está compartida con otro servidor JMap Server, un icono aparece en la columna Compartida de la lista de fuentes de datos de la sección Datos espaciales.

Compartir una FDE con JMap Cloud

Usted puede compartir o sincronizar una FDE con JMap Cloud, la plataforma en la nube desarrollada por K2 Geospatial.

En primer término debe conectar JMap Server a JMap Cloud. La sección Parámetros de JMap Server proporciona detalles sobre este tema. Si esta etapa no se ha completado, un mensaje lo indica en la sección JMap Cloud de la interfaz de configuración de la fuente de datos.

Para compartir la fuente de datos con JMap Cloud, en la sección JMap Cloud:

  1. Presione Sincronizar con JMap Cloud. Se abre una ventana que ofrece varias opciones: - Acción que desea ejecutar

    Copiar: Esta función crea una copia de la FDE (configuración y datos) en JMap Cloud. No se crea ningún vínculo JMap Server → JMap Cloud. Si la FDE se actualiza en JMap Server, los datos no se sincronizan con JMap Cloud.

    Sincronizar: Esta función crea una copia de la FDE (configuración y datos) en JMap Cloud. Se crea un vínculo JMap Server → JMap Cloud. Si la FDE se actualiza en JMap Server, los datos se sincronizan automáticamente con JMap Cloud. - Fuente de datos en JMap Cloud Crear nueva: Inscriba el nombre de la nueva fuente de datos que se crea en JMap Cloud. Reemplazar: Seleccione la fuente de datos de JMap Cloud cuyo contenido y configuración son reemplazados por la FDE que está compartiendo.

  2. Añada etiquetas si lo desea.

  3. Seleccione uno o varios usuarios de JMap Cloud que son los propietarios de la fuente de datos en JMap Cloud.

  4. Presione OK. Cuando la fuente de datos está sincronizada, la sección JMap Cloud presenta la información siguiente:

    Id: Identificador de la fuente de datos espaciales en JMap Cloud.

    Estado: Estado de la FDE. Durante la sincronización se visualiza el avance de la tarea de sincronización. En los otros momentos se visualiza el estado de la FDE en JMap Cloud.

    Última actualización: Indica la fecha de la última vez que se sincronizó la FDE.

    Sincronización automática: Indica que la sincronización se efectúa automáticamente.

  5. Presione para suprimir el enlace JMap Server → JMap Cloud para la FDE. Como consecuencia, no se puede sincronizar la fuente de datos ni manual ni automáticamente. No se suprime la FDE en JMap Cloud.

  6. Presione para reconfigurar la manera en la que la FDE se comparte con JMap Cloud.

Cuando la FDE está compartida con JMap Cloud, un icono aparece en la columna JMap Cloud de la tabla de la sección Datos espaciales.

Permisos de las fuentes de datos espaciales
Conexiones JMap Server a JMap Server
Inclusión de varios archivos

Es posible incluir varios archivos a la vez en la mayoría de las fuentes de datos que leen archivos. Esto resulta pertinente en el caso, por ejemplo, de archivos CAD, donde una práctica corriente consiste en separar el territorio en porciones rectangulares o mosaicos. Al leer todos los archivos del mosaico juntos, los administradores de JMap pueden recrear mapas continuos, con la condición de que los archivos contengan la misma estructura de datos (geometría, capas y tipos de atributos).

Navegación en el sistema de archivos

JMap Admin contiene un navegador de archivos que permite navegar en el sistema de archivos del servidor donde se ejecuta JMap Server y seleccionar los archivos que se incluirán en la fuente de datos. Se pueden utilizar las unidades de almacenamiento local o en red, con la condición de que el proceso de JMap Server pueda acceder a las mismas.

Usted puede crear rutas definidas predefinidas. Estas rutas constituyen atajos que permiten ahorrar tiempo en la navegación. Pueden también ser utilizadas para escribir rutas específicas a un sistema operativo, como Windows UNC (p. ej. \myserver\data). Para crear una ruta predefinida, debe dirigirse a la raíz del sistema de archivos y presionar Adicionar la ruta predefinida.

Para limitar la navegación en el sistema de archivos, usted puede definir uno o varios directorios raíz. El administrador JMap no podrá navegar por fuera de esas carpetas. Para ello, debe añadir una línea en el archivo jmapserver.properties.

Ejemplo

admin.filebrowser.roots=d:/data1|Data1

En este ejemplo se ha creado un directorio raíz denominado Data1.

Subir archivos

Usted puede acceder al directorio Uploads a través del navegador de archivos. Este directorio contiene los archivos que los usuarios suben a JMap Server directamente a partir de JMap Admin. Si usted desea subir un archivo para utilizarlo como una fuente de datos espaciales, abra la carpeta Uploads para acceder a la interfaz que le permite subir el archivo.

Ingrese un nombre para el archivo y presione Subir…. El archivo se guarda en un subdirectorio creado automáticamente para su cuenta de usuario. Todas las cuentas de usuarios de JMap Server pueden acceder a los archivos del directorio Uploads.

Fuentes de datos espaciales Sistema

Las fuentes de datos espaciales denominadas Sistema son fuentes de datos creadas automáticamente por JMap Server para soportar el uso compartido de fuentes de datos y de capas JMap.

Generalmente estos recursos no necesitan ningún tipo de gestión y no se muestran por defecto en la lista de fuentes de datos espaciales. Si desea mostrarlas puede seleccionar la opción Mostrar las fuentes de datos sistema en los parámetros de visualización de la tabla de la sección Datos espaciales.

ArcGIS REST

Lectura

Si

Escritura

No

JMap Server puede conectarse a servicios REST de ArcGIS Server y ArcGIS Online para acceder a los datos vectoriales publicados por ese tipo de servicios. Las geometrías y los atributos están disponibles, la otra información (estilo, escalas, etc.) es ignorada y debe ser configurada en las capas del proyecto JMap.

Usted puede también crear un proyecto JMap importando a partir de un servicio ArcGIS REST la configuración de las capas. La sección ofrece más detalles sobre este tema.

Personal Geodatabase

Lectura

Si

Escritura

No

JMap Server puede conectarse con las Personal Geodatabase de ESRI para extraer los datos espaciales y los atributos y utilizarlos como fuente de datos espaciales. Este formato utiliza los archivos Microsoft Access para almacenar los datos. La conexión a la base de datos Access debe configurarse previamente utilizando al controlador MS Access. La sección Creación de bases de datos ofrece más información sobre este tema.

Base de datos

Seleccione la base de datos a partir de la cual serán leídos los datos. Esta base de datos debe conectarse con un archivo MS Access. La base de datos debe ser configurada previamente en JMap Admin.

ArcGIS REST

JMap Server puede conectarse a los servicios REST de ArcGIS Server y de ArcGIS Online para acceder a los datos matriciales de tipo WMTS publicados por ellos.

URL

URL del servicio de una capa ArcGIS REST. Ejemplo

Usuario

Ingrese el nombre de usuario para autenticarse y conectarse al servicio ArcGIS REST.

Contraseña

Ingrese la contraseña para autenticarse y conectarse al servicio ArcGIS REST.

Servidor WMTS

Web Map Tile Service (WMTS) es una norma propuesta por el Open Geospatial Consortium que determina la manera en la que las aplicaciones cliente deben efectuar las peticiones para obtener datos cartográficos en forma de teselas (tiles) predefinidas a partir de un servidor de datos.

Configurando las fuentes de datos WMTS usted permite que JMap Server se conecte a servidores compatibles con WMTS (versión 1.0.0) para interrogarlos. Usted puede entonces crear capas matriciales en los proyectos, basadas en las fuentes de datos WMTS.

URL

Ingrese el URL GetCapabilities que devolverá las capacidades del servidor WMTS.

El URL se parece a: Ejemplos

Presione Siguiente para continuar la configuración de la fuente de datos.

Proyección original

Seleccione la proyección de la fuente de datos.

Comenzar automáticamente la actualización

Marque la casilla para actualizar automáticamente la fuente de datos.

Interfaz del usuario antigua

Las capturas de pantalla siguientes presentan la interfaz gráfica de JMap Admin, cuyos componentes se describen a continuación.

Creación de conexiones a JMap Server

Para iniciar la creación de una nueva conexión, presione el botón Crear en la sección Conexiones JMap Server y siga las etapas necesarias.

Lector de fotos

JMap Server puede leer archivos de fotos (360 grados o normales) en formato JPEG. Las fotos pueden ser visualizadas en las aplicaciones JMap Pro y JMap NG a partir de capas de puntos asociadas a este tipo de fuente de datos.

JMap Server lee todos los archivos de imagen del directorio indicado. Los archivos que no son imágenes o los archivos de imágenes sin coordenadas geográficas (latitud y longitud) son ignorados.

En cada archivo JMap Server lee los metadatos (latitud, longitud y otros datos) y los escribe en una tabla JMap Spatial. Las coordenadas geográficas (latitud y longitud) definen un punto y los otros metadatos son atributos del punto. Los datos de dirección se pueden utilizar, por ejemplo, para aplicar una rotación a los símbolos que representan los puntos. Las fotos 360 grados son tratadas de la misma manera que las fotos normales.

JMap Server

JMap Server puede explotar una fuente de datos espaciales vectoriales proveniente de otra instancia de JMap Server. Para hacerlo, se debe configurar una conexión al otro JMap Server. La sección ofrece más detalles sobre el tema.

MongoDB

JMap Server puede conectarse a MongoDB para extraer los datos espaciales y los atributos que se utilizan como fuente de datos espaciales.

Los sistemas de bases de datos NoSQL tales como MongoDB son muy utilizados en las aplicaciones en la nube dado que han permitido resolver problemas importantes que afectan a las bases de datos SQL tradicionales (esquemas rígidos, falta de escalabilidad, rendimiento limitado).

Usted debe conectarse a un sistema MongoDB () local o en la nube. MongoDB ofrece una aplicación de escritorio, MongoDB Compass y una aplicación web, MongoDB Atlas, que le permiten acceder a los datos.

Los datos o documentos están organizados en colecciones (análogas a las tablas de las bases de datos relacionales) almacenadas en bases de datos que integran “clusters” (despliegues de MongoDB). Los clusters se organizan en proyectos.

MySQL Spatial

JMap Server puede conectarse a bases de datos MySQL Spatial para extraer datos espaciales y atributos que pueden ser utilizados como fuente de datos espaciales. La única exigencia es la presencia de una columna numérica con valores enteros únicos que se utilizarán como identificadores de los elementos. Se debe proporcionar una expresión SQL para leer los datos, pudiendo acceder a varias tablas a la vez.

La conexión a la base de datos debe configurarse previamente. La sección ofrece más información sobre este tema.

OGC API Features

JMap Server puede conectarse a servicios que responden a la norma OGC API Features () para usarlos como fuente de datos espaciales.

Este nuevo estándar de la OGC reemplaza el estándar de servicios WFS.

Oracle Spatial Locator

JMap Server puede conectarse a bases de datos Oracle Spatial o Locator para extraer datos espaciales y atributos que pueden ser utilizados como fuente de datos espaciales. La única exigencia es la presencia de una columna numérica con valores enteros únicos que se utilizarán como identificadores de los elementos. Una expresión SQL se utilizará para leer los datos, pudiendo acceder a varias tablas a la vez.

La conexión a la base de datos debe configurarse previamente. La sección ofrece más información sobre este tema.

PostGIS

JMap Server puede conectarse a bases de datos PostGIS para extraer datos espaciales y atributos que pueden ser utilizados como fuente de datos espaciales. La única exigencia es la presencia de una columna numérica con valores enteros únicos que serán utilizados como identificadores de los elementos. Se debe proporcionar una expresión SQL para leer los datos, pudiendo acceder a varias tablas a la vez.

La conexión a la base de datos debe configurarse previamente. La sección ofrece más información sobre este tema.

ECW - JPG2000

Este tipo de fuente de datos permite leer archivos de imágenes de formatos ECW o JPG2000 o establecer una conexión a un servidor ECWP (Image Web Server de ) para obtener imágenes. No es posible configurar los dos accesos, leer el archivo o conectarse al servidor, al mismo tiempo.

Este tipo de datos puede ser leído también por la fuente de datos GDAL con un rendimiento equivalente. Esta fuente de datos se conserva para preservar la compatibilidad con configuraciones existentes.

Servidor WMS

Web Map Service (WMS) es una norma propuesta por el (OGC) que determina cómo las aplicaciones cliente deben efectuar las peticiones para obtener mapas a partir de un servidor compatible con WMS. El protocolo utilizado es HTTP, y los mapas devueltos son imágenes, generalmente en formatos populares (PNG, GIF, JPG, etc.). Las capacidades de los servidores WMS se publican en un documento XML que especifica los tipos de peticiones soportadas, así como los metadatos (listas de capas, proyecciones soportadas, etc.).

Al configurar las fuentes de datos WMS, usted permite a JMap conectarse a servidores compatibles con WMS (versiones 1.0 a 1.3) e interrogarlos. De esta manera usted puede crear capas de datos matriciales en los proyectos, basadas en las fuentes de datos WMS.

Una vez que ha obtenido las capacidades, se pueden configurar los otros tipos de petición del protocolo WMS. JMap Admin propone automáticamente peticiones por defecto que en general funcionan muy bien. Se generan a partir de la petición GetCapabilities. Si desea modificar esas peticiones por defecto, debe seleccionar la opción

Creación de modelos de estilo

Para crear un nuevo modelo de estilo, presione Crear.

El resto de la configuración depende del tipo de elemento seleccionado y es idéntica a la configuración normal del estilo. La sección ofrece más detalles al respecto.

Presione Terminar para completar la creación del modelo de estilo.

Recursos: Modelos de estilo

Los modelos de estilo son estilos predefinidos que pueden reutilizarse en distintos proyectos y capas. Ahorran tiempo, ya que un estilo se configura una vez y se puede utilizar en numerosas ocasiones. Los modelos de estilo ayudan también a crear mapas estandarizados.

Cuando ha configurado un modelo de estilo, puede utilizarlo en toda ocasión en que se requiera un estilo (estilos de capas, estilos de selección, temáticas, etc.).

Un modelo de estilo puede utilizarse como referencia o como copia. Cuando se modifica un modelo de estilo de referencia, todas las capas relacionadas con él sufren la modificación del estilo. Cuando se copia un modelo de estilo, éste se desvincula del modelo original y puede ser modificado de manera independiente.

Los modelos de estilo se asocian a un único tipo de elemento cartográfico (punto, línea, polígono, etc.) y no pueden ser utilizados para otros tipos de elementos.

La sección Modelos de estilo en Recursos presenta una tabla con los modelos configurados en el servidor. En esta sección usted puede un nuevo modelo, acceder a la interfaz de configuración de un modelo presionando su nombre y los modelos que selecciona en la tabla.

Recursos: Capas personales

Las capas personales son capas de datos creadas y pobladas por los usuarios. En el momento de la creación de una nueva capa personal, el usuario define un nombre, un tipo de geometría y un conjunto de atributos.

La configuración de la capa y los datos (geometrías y atributos) se almacenan en la base de datos System de JMap Server.

Una vez creadas, las capas personales pueden ser compartidas entre los usuarios con un sistema de permisos. El administrador puede también convertirlas en capas normales insertadas en un proyecto.

Proyectos multilingües

Usted puede configurar los proyectos JMap para que soporten varios idiomas. Cada usuario puede consultar el proyecto en su idioma, si éste está disponible para el proyecto y se han efectuado las traducciones. Cuando se abre una aplicación JMap ésta puede detectar automáticamente el idioma del sistema operativo del usuario y utilizar ese idioma para las interfaces gráficas y para el proyecto. Este comportamiento depende de las opciones configuradas en el despliegue de la aplicación.

En un proyecto multilingüe cada elemento de texto que los usuarios ven puede ser traducido en cada uno de los idiomas. Por ejemplo, usted puede proveer traducciones para el nombre del proyecto, los nombres de las capas, las etiquetas, las infoburbujas, los formularios, etc.

Para activar el soporte multilingüe usted debe seleccionar al menos 2 idiomas cuando crea o modifica el proyecto y luego el idioma que será usado por defecto.

Extensiones JMap compatibles con JMap NG o JMap Survey

Las extensiones compatibles con las aplicaciones JMap NG y JMap Survey deben configurarse y activarse para que sean accesibles a los usuarios de estas aplicaciones que se conectan al proyecto.

Para configurar la extensión a nivel del proyecto, seleccione la pestaña de la extensión en la interfaz de configuración del proyecto. Cuando la configuración está completa, presione Guardar.

Para activar la extensión, deslice el interruptor de la extensión en la sección Extensiones de la interfaz de configuración del proyecto.

El capítulo ofrece los detalles sobre la configuración de las extensiones en JMap Server.

Formulario de consulta de selección por atributos

Los formularios se utilizan en JMap Server para ingresar los parámetros de búsqueda en las consultas de selección por atributos, para el y para la , siempre que éstos estén relacionados con los elementos de una capa.

El administrador JMap Server configura los formularios que los usuarios utilizan en las aplicaciones JMap Pro, Web, NG y Survey.

Como los formularios de edición de datos, los formularios utilizados en las consultas de selección por atributos son creados mediante el y son utilizados por los usuarios para ingresar los parámetros de las búsquedas.

Cada componente del formulario está entonces asociado a un parámetro de la consulta ($param1, $param2, etc.).

Contrariamente a los otros tipos de formulario, éstos no pueden ser divididos en secciones. Otra diferencia es que los componentes de tipo Foto no están disponibles para este tipo de formulario.

Gestión de proyectos

La sección Proyectos presenta botones para crear, duplicar o suprimir los proyectos. Otras funciones son accesibles a partir de la interfaz de configuración de cada proyecto.

Modificación de un proyecto existente

Puede modificar un proyecto presionando Editar en la sección de detalles. Modifique un proyecto siguiendo las mismas etapas que en el momento de su creación.

Creación de formularios

Las secciones , y describen las etapas de creación de los formularios y subformularios.

Los ejemplos citados se refieren a las tablas de esta figura:

Los usuarios necesitan un permiso especial concedido por el administrador para crear capas personales.

El administrador puede ver en JMap Admin la lista de las capas personales existentes en el servido en la sección Capas personales de Recursos. Esta sección contiene dos pestañas:

  • Por capas, presenta una lista de las capas personales. Usted puede seleccionar una capa personal para ver los usuarios que tienen acceso a ella y sus permisos.

  • Por usuario, presenta una lista de usuarios. Usted puede seleccionar un usuario para ver las capas personales a las cuales tiene acceso, con sus permisos.

Puede seleccionar una capa personal en la lista para abrir su descripción detallada.

Supresión de una capa personal

Para suprimir una capa personal, selecciónela en la lista de la pestaña Por capas y presione Suprimir. También puede presionar Suprimir en la interfaz de detalle de la capa personal.

La supresión de una capa personal suprime su configuración y todos sus datos. Esta acción no puede ser anulada.

Publicación de una capa personal

La publicación de una capa personal la transforma en una capa normal del proyecto.

Una vez publicada, una capa personal ya no puede ser administrada por los usuarios. Podrá, si el administrador concede ese permiso a los usuario, ser editadas por los mismos.

Para publicar una capa personal, selecciónela en la lista de la pestaña Por capas, presione Publicar y seleccione el proyecto en el cual desea insertar la capa. Usted puede también publicar una capa personal a partir de su interfaz de detalle.

Si cambia la proyección de un proyecto, el caché de las capas se suprime y debe ser reconstruido.

Duplicación de proyectos

Puede duplicar un proyecto existente seleccionándolo en la tabla y presionando Duplicar. Todas las capas del proyecto se copian en el nuevo proyecto.

Las fuentes de datos espaciales y las bases de datos subyacentes a las capas no se copian sino que se comparten entre las capas del nuevo proyecto y las capas del proyecto original.

Supresión de proyectos

Para suprimir un proyecto, selecciónelo y presione el botón Suprimir. Puede suprimirlo también a partir de su sección de configuración.

Al suprimir un proyecto, suprime definitivamente todas las configuraciones de las capas que incluye. Las fuentes de datos espaciales no se afectan.

Expresión SQL

Ingrese la expresión SQL que utilizará para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Este paso es necesario para efectuar el resto de la configuración.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo los campos que contienen números enteros serán listados. El nombre del campo es generalmente OBJECT_ID.

Creación de proyectos
http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5
http://www.server.com/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities
https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/WMTS/1.0.0/WMTSCapabilities.xml
http://cite.deegree.org/deegree-webservices-3.4-RC3/services/wmts100?service=WMTS&request=GetCapabilities

Cadena de conexión

Ingrese la cadena de conexión al cluster MongoDB que contiene sus datos. Para obtener la cadena de conexión: 1. Conéctese a una cuenta MongoDB Compass o MongoDB Atlas. 2. Seleccione el proyecto que contiene los datos que le interesan. 3. En la sección del cluster que contiene los datos, presione Connect. Se abre una ventana que le permite seleccionar el método de conexión. 4. Seleccione Connect your application para conectar JMap al cluster MOngoDB. Se abre una ventana que presenta los parámetros de la conexión. 5. Presione Copy en la cadena de conexión. Las instrucciones para completar la cadena se muestran en la ventana. 6. Pegue la cadena de conexión en el campo Cadena de conexión en JMap. Debe reemplazar <password> por la contraseña del cluster y <dbname> por el nombre de la base de datos que se usará por defecto para la conexión. 7. Presione Cargar. El procesas puede tomar algunos segundos.

Base de datos

Seleccione la base de datos en la que se encuentra la colección de datos.

Collection

Seleccione la colección de datos a la que desea conectarse.

Campo del identificador

Seleccione el atributo que es considerado el identificador JMap de los datos.

Proyección

Seleccione la proyección de origen de los datos.

La carga de los datos puede ser lenta dada la carencia de estructura de las colecciones de datos.

Lectura

Si

Escritura

No

https://www.mongodb.com/fr
OGC API Features proporciona APIs para crear, modificar y consultar “features” (elementos o entidades del mundo real) en la web.

El OGC API Features está compuesto de varias partes, cada una de las cuales es un estándar independiente.

La Parte 1, el “núcleo”, especifica las capacidades básicas y se limita a la recuperación de las entidades cuyas geometrías están representadas en el sistema de referencia de coordenadas de longitud/latitud WGS 84.

La Parte 2 especifica las capacidades para extraer entidades cuyas geometrías están representadas en todos los demás sistemas de coordenadas.

La parte 3, que se encuentra en la fase de desarrollo, aborda el filtrado de datos y las consultas utilizando el Common Query Language (CQL).

Las capacidades adicionales para responder a necesidades más avanzadas se especificarán en partes adicionales: soporte para crear y modificar entidades, modelos de datos más complejos, conjuntos múltiples de datos y jerarquías de colecciones (https://www.ogc.org/standards/ogcapi-features).

JMap Server implementa la parte 1 del estándar, que proporciona acceso a datos espaciales (entidades o features) organizados en colecciones. Los datos se envían en formato HTML o GeoJSON (https://ogcapi.ogc.org/features/overview.html).

Landing page URL

Ingrese la URL de la página de destino del servicio. Presione Cargar para acceder al servicio.

Collection

Seleccione la colección (conjunto) de datos a la que desea acceder.

Page size

Los datos se envían en páginas. Indique el tamaño de la página, es decir la cantidad de features que se envían a la vez.

Proyección original

Seleccione la proyección original de los datos: Longitud/Latitud (WGS84) - EPSG: 4326.

Lectura

Si

Escritura

No

https://ogcapi.ogc.org/features/

Archivos seleccionados

Seleccione uno o más archivos ECW o JPG2000 para ser leídos. Si se seleccionan varios archivos, se tratarán como un mosaico. Los archivos deben estar georreferenciados.

ERDAS
Anular la petición por defecto
e ingresar la nueva expresión. Para cada tipo de petición también es posible activar la autenticación HTTP y suministrar los parámetros de autenticación.

Obtener un mapa (GetMap)

Esta petición se utiliza para obtener las imágenes del mapa a partir del servidor WMS.

Obtener la información sobre un elemento (GetFeatureInfo)

Esta petición se utiliza para obtener los atributos de un elemento del mapa.

URL

Ingrese el URL GetCapabilities que devolverá las capacidades del servidor WMS. El URL debería parecerse a: http://www.server.com/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

Activar la autenticación HTTP

Active esta opción si el servidor WMS controla el acceso al servicio mediante una autenticación HTTP. En ese caso, ingrese el nombre de usuario y contraseña correspondientes.

Open Geospatial Consortium

Nombre

Ingrese un nombre único para el modelo de estilo.

Tipo

Seleccione el tipo de elemento asociado al nuevo modelo de estilo. La interfaz de configuración del estilo difiere según el tipo seleccionado.

Descripción

(Opcional) Ingrese una descripción para el modelo de estilo.

Estilo
crear
administrar
Extensiones instaladas
Los formularios son creados cuando se configuran las consultas de selección por atributos, presionando
Diseño de formulario
.

Cuando crea un formulario resulta muy importante tener en cuenta los parámetros que son obligatorios y los que son opcionales, en función de la definición de la expresión de consulta. Por ejemplo, si un componente del formulario no tiene la opción Obligatorio activada, el texto de la expresión de consulta debe prever que ese parámetro es opcional. La sección Crear una consulta de selección por atributos ofrece más información sobre este tema.

ingreso de los datos de los atributos de las capas editables
gestión de los datos almacenados en las bases de datos
diseñador de formularios
Formulario de los atributos de una capa
Formulario de base de datos
Formulario de consulta de selección por atributos
img
img
img
img
img

Host

Ingrese el nombre o la dirección IP del servidor remoto con el cual desea establecer la conexión.

Puerto del servidor

(Conexión directa) Si la conexión es directa, ingrese el puerto utilizado para establecer la conexión a JMap Server.

Protocolo

(Conexión por proxy) Si la conexión es por proxy, seleccione el protocolo HTTP o HTTPS (protegido) utilizado para la conexión.

Ruta relativa

(Conexión por proxy) Si la conexión es por proxy, ingrese la ruta relativa para llegar al proxy JMap.

Puerto del proxy

(Conexión por proxy) Si la conexión es por proxy, ingrese el puerto utilizado para la conexión HTTP o HTTPS.

Usuario

Ingrese el nombre de usuario para efectuar la conexión al otro JMap Server. Éste debe tener una cuenta de usuario correspondiente en el otro JMap Server.

Contraseña

Ingrese la contraseña para la conexión al otro JMap Server.

Parámetros avanzados

Número de conexiones

Ingrese el tamaño inicial de la reserva de conexiones para determinar el número de conexiones al otro JMap Server que permanecerá abierto.

Máximo de conexiones

Ingrese el número máximo de conexiones permitido para esta reserva. El número ingresado debe ser igual o superior a la cantidad inicial de conexiones. Si resulta necesario aumentar la reserva, se crearán nuevas conexiones automáticamente hasta alcanzar el valor máximo indicado. El valor máximo puede desactivarse para poder aumentar la reserva sin restricciones.

Plazo de la conexión

El plazo de inactividad se utiliza para cerrar y reabrir las conexiones que permanecen inactivas durante un período prolongado. Este mecanismo permite garantizar que el servidor remoto no cierra las conexiones inactivas. Asegúrese que este valor es inferior al plazo de espera de conexión del otro servidor. El valor por defecto de 2 horas es adecuado en la mayor parte de los casos.

Tiempo de espera de la conexión

Es el plazo máximo de espera cuando se abre la conexión al servidor remoto. Este parámetro previene los bloqueos dado el caso en que el servidor remoto JMap no responde.

Identificación

Nombre

Ingrese un nombre para la nueva conexión. El nombre debe ser único.

Configuración

Tipo de conexión

Seleccione el método que utilizará para conectarse al servidor remoto, directa o por proxy. La elección depende de la configuración de la red del lado del servidor remoto. Las conexiones por proxy utilizan el protocolo HTTP y pasan más fácilmente a través de los cortafuegos. Los parámetros que se deben configurar difieren en función del tipo de conexión elegido.

Lectura

Si

Escritura

Si

Servidor JMap

Seleccione la conexión a la otra instancia de JMap Server que será utilizada para extraer los datos espaciales y sus atributos. La conexión debe estar previamente configurada en JMap Admin.

Fuente de datos vectoriales

Conexiones JMap Server a JMap Server

Seleccione la fuente de datos espaciales vectoriales existente en la otra instancia de JMap Server a la que desea acceder. Esta fuente de datos debe ser compartida por el otro servidor.

Expresión SQL

Ingrese la expresión SQL utilizada para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Este paso es necesario para efectuar el resto de la configuración.

Campo de la geometría

Seleccione el campo que contiene las geometrías.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo se listan los campos con números enteros.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de la última modificación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o el nombre del usuario que ha efectuado la última modificación del mismo. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Lectura

Si

Escritura

Si

Base de datos

Creación de bases de datos

Seleccione la base de datos MySQL a partir de la cual serán leídos los datos. Esta base de datos debe ser configurada previamente en JMap Admin.

Seleccione la base de datos Oracle a partir de la cual serán leídos los datos. Esta base de datos debe configurarse previamente en JMap Admin.

Expresión SQL

Ingrese la expresión SQL utilizada para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Esta acción es necesaria para continuar la configuración.

Campo de la geometría

Seleccione el campo que contiene las geometrías.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo los campos que contienen números enteros serán listados.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de la última modificación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o el nombre del usuario que ha efectuado la última modificación del mismo. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Lectura

Si

Escritura

Si

Creación de bases de datos

Base de datos

Expresión SQL

Ingrese la expresión SQL utilizada para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Este paso es necesario para efectuar el resto de la configuración.

Campo de la geometría

Seleccione el campo que contiene la geometría.

Campo del identificador

Seleccione el campo que contiene los identificadores únicos. Sólo se listan los campos con números enteros.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de la última modificación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o el nombre del usuario que ha efectuado la última modificación del mismo. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Lectura

Si

Escritura

Si

Base de datos

Creación de bases de datos

Seleccione la base de datos PostGIS a partir de la cual serán leídos los datos. Esta base de datos debe configurarse en JMap Admin previamente.

1

Las listas permiten seleccionar ítems.

2

Las opciones de la lista permiten seleccionar los campos que se visualizan en la misma.

3

Los filtros de ciertos campos permiten filtrar el contenido de la lista.

4

Puede navegar en las páginas de la lista o modificar la cantidad de ítems por página.

5

La herramienta de búsqueda permite localizar en JMap los recursos mediante el nombre.

img

1

Un hilo de Ariadna permite navegar en JMap Admin.

2

El menú Ayuda permite acceder al Manual del administrador

img

1

La presencia de este botón indica la posibilidad de añadir traducciones en los distintos idiomas que desea incluir.

2

Cada recurso puede ser traducido en varios idiomas.

img

1

En todo momento puede tener una vista previa de cada proyecto, actualizada a medida que se efectúan los cambios.

2

Puede abrir su proyecto para visualizarlo en JMap Web o en JMap Pro a partir de JMap Admin.

1

Usted puede dar un nombre al servidor JMap. La Ayuda le permite acceder a este manual, a los manuales de las extensiones JMap Server instaladas en el servidor y a la Base de conocimientos de K2 Geospatial. Usted puede seleccionar el idioma de JMap Admin. El idioma elegido aquí así como el seleccionado en la interfaz de conexión son guardados en JMap y utilizados por defecto en sus sesiones siguientes. El nombre de cuenta de usuario de la sesión JMap Admin. Puede cambiar la contraseña de la cuenta y salir de la sesión.

2

La barra lateral da acceso a las principales secciones de JMap Admin.

3

El menú varía en función del contexto y permite abrir subsecciones.

4

Botones de acceso directo permiten acceder rápidamente a una sección particular.

img
img

Directorios seleccionados

Seleccione uno o varios directorios que contienen las fotos en formato JPEG. Usted puede organizar las fotos en distintas carpetas independientes para crear varias fuentes de datos espaciales distintas (ej.: Fotos 2020, Fotos 2021, etc. ).

Opciones de lectura

Marque la opción Incluir subdirectorios para que JMap lea los archivos almacenados en los subdirectorios. Indique las etiquetas de los campos correspondientes a las coordenadas geográficas, a la altitud y a la dirección.

Atributos

Marque los atributos que desea incluir en la fuente de datos espaciales. Seleccione el atributo que corresponde al identificador único.

Atributos externos

Usted puede añadir atributos externos seleccionando campos mediante una expresión SQL. La sección ofrece más detalles sobre este tema.

Proyección

Seleccione la proyección de las fotos. Las coordenadas de las fotos se expresan en latitud y longitud, la proyección es entonces Longitude/Latitude (WGS 84) - EPSG:4326.

Lectura

Si

Escritura

No

Cuando configura el proyecto y las capas puede ingresar las traducciones en los sitios en que se visualiza el símbolo .

Si las traducciones en todos los idiomas no están disponibles para ciertos textos, automáticamente se visualiza el idioma por defecto.

Idiomas disponibles

Seleccione los idiomas disponibles para el proyecto. Debe seleccionar al menos un idioma.

Idioma por defecto

Seleccione, entre los idiomas disponibles, el que será utilizado por defecto. Cuando usted ingresa los textos en las distintas etapas de configuración del proyecto y de las capas, debe indicar el idioma por defecto. Si el idioma del usuario no es soportado por el proyecto o si faltan traducciones, JMap utiliza automáticamente el idioma por defecto.

Creación de bases de datos

Para comenzar la creación de una nueva base de datos presione el botón Crear en la sección Bases de datos y siga las etapas propuestas.

Identificación

Nombre

Ingrese un nombre para la nueva base de datos. El nombre elegido debe ser único.

Descripción

(Opcional) Ingrese una descripción de la nueva base de datos. Sólo los administradores JMap pueden ver la descripción.

Parámetros de conexión

Parámetros avanzados

En general, los parámetros avanzados que se describen a continuación no deben ser modificados.

Configuración de fuentes de datos espaciales

La interfaz de configuración de una fuente de datos espaciales (FDE) permite acceder a la información sobre la misma así como a la configuración de parámetros tales como los metadatos, permisos y atributos.

1

Información general configurada al crear la fuente de datos.

2

Parámetros de la fuente de datos espaciales configurados durante su creación. El hiperenlace permite acceder a la base de datos que contiene los datos.

3

Información espacial. La extensión corresponde a la extensión geográfica de los elementos contenidos en la fuente de datos. Cuando ésta no contiene elementos, los valores son 0.

4

Horario de la actualización. Presenta las para la FDE. Haga clic en el icono para configurar una actualización automática.

En el caso de FDE creadas a partir de la librería GDAL la interfaz de configuración permite añadir al sistema de proyección original de los datos otros sistemas de coordenadas de referencia. La sección ofrece los detalles del tema.

Atributos

La ventana de configuración de un atributo contiene dos pestañas: Metadatos y Muestra del atributo. El botón permite actualizar las estadísticas de la fuente de datos.

La pestaña Muestra del atributo presenta el valor del atributo de una muestra de elementos de la fuente de datos espaciales.

El botón en la sección Atributos permite actualizar las estadísticas de la fuente de datos espaciales.

Anotaciones en una base de datos

Lectura

Si

Escritura

No

La conexión a la base de datos tiene que haber sido configurada previamente en JMap. La sección Creación de bases de datos ofrece más información sobre este tema.

Base de datos

Seleccione la base de datos a partir de la cual serán leídos los datos. Esta base de datos debe configurarse previamente en JMap Admin.

Expresión SQL

Enterprise Geodatabase

Lectura

Si

Escritura

Si - Sólo SQL Server soporta todas las operaciones CRUD (crear, leer, actualizar y suprimir). Las otras bases de datos soportan sólo la lectura.

JMap Server puede leer las Enterprise Geodatabases de ESRI (ArcGIS versión 10.0 y posteriores, JMap Server valida la versión) para extraer los datos espaciales y los datos de los atributos y utilizarlos como fuente de datos espaciales. La conexión a la base de datos debe configurarse previamente. La sección Creación de bases de datos ofrece más información sobre este tema.

La fuente de datos espaciales soporta los dominios de valores. Las relaciones definidas en la Enterprise Geodatabase (EGDB) también son soportadas pero sólo pueden ser explotadas utilizando herramientas externas.

Los atributos de la fuente de datos espaciales corresponden a las columnas de la tabla. Para asociar los datos de otras tablas, puede crear una vista en la base de datos y configurarla como una capa en JMap. Los atributos de la fuente de datos corresponderán entonces a las columnas retornadas por la vista.

Géodatabase ArcSDE

Lectura

Si

Escritura

Si

JMap Server puede leer las Enterprise Geodatabases que utilizan el servicio ArcSDE de ESRI (ArcGIS versión 10.1 y precedentes) para extraer los datos espaciales y los datos de los atributos que son utilizados como fuente de datos espaciales.

La conexión al servicio ArcSDE debe configurarse previamente. La sección Creación de bases de datos ofrece más información sobre este tema.

Conexión SDE

Existe una configuración especial para los atributos, que está disponible solamente para las fuentes de datos ArcSDE que poseen dominios de atributos.

Exportación de los dominios SDE

Para que JMap pueda utilizar los dominios de atributos de ArcSDE, éstos deben ser exportados hacia tablas de una base de datos que pueda ser interpretada por JMap. Una herramienta integrada en ArcCatalog permite crear dichas tablas. Comunique con K2 Geospatial para obtener más detalles al respecto.

Servidor WFS

Lectura

Si

Escritura

Si

Web Feature Service (WFS) es una norma propuesta por el Open Geospatial Consortium (OGC) que detalla la manera en que las aplicaciones cliente deben efectuar las peticiones para obtener datos vectoriales y sus atributos a partir de un servidor compatible con WFS. El protocolo utilizado es HTTP, y los datos son generalmente devueltos en formato GML (Geography Markup Language). Las capacidades de los servidores WFS se publican en un documento XML que especifica los tipos de peticiones admitidas y proporciona una descripción de las funciones disponibles.

JMap Server puede leer los datos de los servidores WFS de las versiones 1.0.0, 1.1.0 y 2.0 y utilizarlos como fuentes de datos espaciales.

Tabla JMap Spatial

Lectura

Si

Escritura

Si

JMap Spatial es el formato de JMap para almacenar datos espaciales y descriptivos. Está basado en el formato WKB (http://en.wikipedia.org/wiki/Well-known_binary).

Se puede utilizar una tabla ya existente en JMap Spatial como fuente de datos espaciales o crear una nueva para recibir los datos.

Tabla

Seleccione la tabla JMap Spatial que desea utilizar como fuente de datos. Si la tabla no existe, usted puede crearla presionando Añadir tabla.

Añadir o modificar una tabla

Usted puede presionar Añadir tabla para crear una nueva tabla en formato JMap Spatial. Puede también seleccionar una tabla existente y presionar Editar tabla para modificar su nombre o su estructura.

Durante la creación o la modificación de una tabla, usted puede añadir nuevos campos en la pestaña Atributos del usuario presionando o suprimirlos presionando .

Tenga en cuenta que en la tabla existen otros campos que se visualizan en la pestaña Atributos de sistema. Éstos incluyen los campos de la geometría (que varían según el tipo de geometría), campos de índices espaciales, etc. Estos campos se crean y pueblan de manera automática.

Una vez que ha creado o modificado una tabla, puede utilizarla como fuente de datos espaciales.

Permisos de los proyectos

El botón Permisos se localiza en la sección Proyectos y se activa cuando usted selecciona uno o varios proyectos. Este botón se encuentra también en la interfaz de configuración de un proyecto en particular.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de los proyectos y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.

Hay dos tipos de permisos para los proyectos: los permisos administradores y los permisos usuarios.

Permisos administrador

Los permisos administrador definen los derechos de administración del proyecto para los usuarios autorizados a utilizar JMap Admin. La sección ofrece más información sobre los permisos y roles de administración en JMap Admin.

Permisos usuario

Estos permisos definen los usuarios y grupos que pueden abrir el proyecto. Los usuarios que no cuentan con el permiso tienen el acceso denegado. La seguridad puede ser definida también a nivel de las capas. La sección ofrece más detalles sobre el tema.

Usuario Anonymous

La adición del usuario Anonymous a la lista de usuarios autorizados permite que los usuarios puedan abrir un proyecto sin autenticarse, lo que equivale a suprimir toda seguridad para el proyecto. Esta opción resulta útil para las aplicaciones públicas, cuando no se necesita restringir el acceso.

Usuario Everyone

La adición del usuario Everyone a la lista de usuarios autorizados permite todos los usuarios puedan abrir el proyecto, incluido el usuario Anonymous. Es decir que todos los usuarios, autenticados o no, pueden abrir el proyecto.

Usuario Authenticated users

La adición del usuario Authenticated users a la lista de usuarios autorizados permite todos los usuarios que se autentican puedan abrir el proyecto. Esta opción resulta útil para las aplicaciones privadas donde todos los usuarios están autorizados a abrir un proyecto siempre que se autentiquen.

Organización de las capas

La organización de las capas de un proyecto implica dos aspectos.

  • Orden de visualización de las capas: las capas situadas en las posiciones inferiores se dibujan primero y las que se sitúan en las posiciones superiores se dibujan al final. Las capas superiores pueden entonces ocultar elementos de las capas inferiores.

  • Jerarquía lógica basada en el contenido de las capas: en otras palabras, crear grupos y subgrupos de capas que tienen relaciones lógicas entre ellas. Por ejemplo, puede tener un grupo de capas asociado a las carreteras, otro grupo asociado a la hidrografía y a otro asociado a la población. La organización de las capas en grupos facilita su utilización por el usuario.

Usted puede definir el orden de las capas en la pestaña Capas y la jerarquía de las capas en la pestaña Grupos de capas de la interfaz de configuración del proyecto.

En las dos pestañas puede otorgar permisos a las capas seleccionadas. La sección ofrece los detalles del tema.

Definición del orden de las capas

La tabla de la pestaña Capas presenta las capas en su orden de aparición. La capa en la posición inferior es la primera que se dibuja en el mapa.

Para cambiar el orden debe utilizar el menú Modificar localizado en el encabezado de la columna que indica la posición de cada capa. Puede seleccionar una o varias capas y, utilizando las opciones disponibles (mover hacia arriba, mover hacia abajo, mover a una posición precisa, etc.) moverlas a la posición deseada.

Grupos de capas

La pestaña Grupo de capas presenta la jerarquía actual de las capas, con sus grupos y subgrupos.

Por defecto, todas las capas del proyecto se encuentran en un grupo llamado Capas.

Para crear un nuevo grupo, presione Nuevo grupo. Complete los parámetros del grupo de capas:

Cuando los grupos han sido creados, puede desplazar las capas a esos grupos utilizando el menú Modificar en el encabezamiento de la columna que indica la posición de cada capa. La opción Mover a… permite desplazar la capa a otro grupo.

Compartir un proyecto

Usted puede compartir el proyecto con JMap Cloud, la plataforma en la nube desarrollada por K2 Geospatial.

Previamente, debe conectarse a JMap Cloud. La sección Parámetros de JMap Server proporciona detalles sobrela conexión.

Las propiedades del proyecto, las capas con sus fuentes de datos espaciales asociadas, el orden y la jerarquía de las capas se reproducen en JMap Cloud.

Para compartir el proyecto con JMap Cloud, en la sección JMap Cloud de la interfaz de configuración del proyecto:

  1. Presione Sincronizar con JMap Cloud…. Se abre una ventana que le ofrece opciones de acciones:

    Copiar el proyecto: Esta función crea una copia de las capas del proyecto (configuración y datos) y de sus fuentes de datos espaciales en JMap Cloud. No se crea ningún enlace JMap Server → JMap Cloud. Cuando se actualiza una capa en JMap Server, los datos no se sincronizan con JMap Cloud.

    Sincronizar el proyecto: Esta función crea una copia de las capas del proyecto (configuración y datos) y sus fuentes de datos espaciales en JMap Cloud. Se crea un enlace JMap Server → JMap Cloud. Cuando se actualiza una capa en JMap Server, la capa y su fuente de datos espaciales se sincronizan automáticamente con JMap Cloud. La ventana propone dos opciones para el proyecto en JMap Cloud: Crear un nuevo proyecto: Puede dar un nombre al proyecto en JMap Cloud. Si el proyecto utiliza varios idiomas, el nombre que especifica aquí reemplaza el valor del idioma por defecto. Las traducciones se sincronizan. Reemplazar el proyecto: Seleccione el proyecto de JMap Cloud que será reemplazado por el proyecto que está copiando o sincronizando.

  2. Añada etiquetas si lo desea.

  3. Indique el o los usuarios de JMap Cloud que serán los propietarios del proyecto en JMap Cloud.

  4. Presione OK. Si seleccionó Copiar, Estado indica si el proyecto se copió en JMap Cloud. Si seleccionó Sincronizar, la sección presenta la información: Id: Identificador del proyecto en JMap Cloud.

    Estado: Estado del proyecto en JMap Cloud.

    Última actualización: Indica la fecha de la última vez que se sincronizó el proyecto.

    Sincronización automática: Indica que la sincronización es automática.

  5. Presione para suprimir el enlace JMap Server → JMap Cloud para el proyecto. No se suprime el proyecto en JMap Cloud.

  6. Presione para reconfigurar la manera de compartir el proyecto con JMap Cloud.

Una vez que el proyecto está compartido con JMap Cloud, un icono aparece en la columna JMap Cloud de la tabla de la sección Proyectos.

Formularios

Los formularios se utilizan en JMap Server para ingresar los parámetros de búsqueda en las consultas de selección por atributos, para el ingreso de los datos de los atributos de las capas editables y para la gestión de los datos almacenados en las bases de datos, siempre que éstos estén relacionados con los elementos de una capa. Existe también un tipo de formulario denominado subformulario, al que se accede a partir de un formulario.

El administrador JMap concibe los formularios mediante el diseñador de formularios y los usuarios pueden luego utilizarlos en las aplicaciones JMap Pro, Web, NG y Survey. Según los permisos acordados, los usuarios pueden utilizar los formularios de ingreso de datos para visualizar, añadir, modificar o suprimir los datos.

Si el administrador no crea un formulario para ingresar los atributos de los elementos de una capa, JMap Server genera un formulario por defecto. Este formulario es muy simple y presenta los atributos disponibles. Siempre es mejor crear un formulario que responda perfectamente a las necesidades específicas de los usuarios de las aplicaciones.

Las secciones siguientes explican en detalle el proceso de creación de los formularios así como la función de cada tipo de formulario.

Productor de imágenes

El productor de imágenes de un proyecto produce imágenes del mismo a la demanda. Estas imágenes se utilizan en las aplicaciones JMap Web. Cuando un usuario utiliza JMap Pro, el productor de imágenes no interviene dado que los datos se transfieren a la aplicación en formato vectorial (con excepción de las fotos).

No resulta necesario modificar la configuración del productor de imágenes porque la configuración por defecto es por lo general adecuada. La tabla siguiente describe los parámetros del productor de imágenes.

Parámetros de la memoria

Tamaño máximo

Cantidad máxima de memoria dedicada al productor de imágenes. Esta memoria se utiliza para almacenar los datos vectoriales del proyecto con el objetivo de acelerar la producción de las imágenes. Este parámetro puede ser aumentado en el caso de proyectos muy voluminosos.

Liberación de la memoria

Determina el porcentaje de memoria que se debe liberar cuando la memoria del productor de imágenes está saturada.

Parámetros del administrador de los hilos de ejecución

Atributos externos

Los atributos externos de una fuente de datos espaciales son los que se obtienen a partir de una base de datos externa (base de datos que está separada de la fuente de datos espaciales misma). Los atributos externos son añadidos a la lista de atributos existentes y pueden ser utilizados a continuación de la misma forma que cualquier otro atributo, en los informes, consultas, infoburbujas, temáticas, etc.

Los atributos externos están disponibles solamente para las fuentes de datos vectoriales que leen los datos a partir de archivos (shp, mif, tab, dwg, dgn, etc.) y las tablas JMap Spatial. Si trabaja con fuentes de datos vectoriales que acceden a datos en bases de datos espaciales (PostGIS, MySQL Spatial, Oracle Spatial/Locator, etc.), no puede acceder a esta opción ya que puede incluir fácilmente todos los atributos requeridos creando uniones con otras tablas mediante expresiones SQL normales o creando vistas.

Los atributos externos se crean con el asistente de creación de fuentes de datos espaciales.

Puede crear un atributo externo a partir de la pestaña Atributos externos de la sección Atributos del asistente de creación de una fuente de datos espaciales. Puede acceder al asistente cuando presiona Editar en la interfaz de configuración de la FDE. Presione Añadir y seleccione uno de los 2 métodos siguientes: Uno o más campos existentes o Expresión SQL.

Coordenadas en una base de datos

JMap Server puede conectarse a cualquier base de datos relacional para extraer las coordenadas X e Y y utilizarlas como fuente de datos espaciales para crear capas de puntos. La base de datos debe contener por lo menos los campos de las coordenadas (con valores numéricos) así como un campo de números enteros únicos que serán utilizados como identificadores de los elementos. Se debe escribir una expresión SQL para leer los datos. La expresión SQL puede permitir acceder a varias tablas a la vez.

La conexión a la base de datos debe haber sido configurada previamente. La sección ofrece más información sobre este tema.

SQL Server Spatial

JMap Server puede conectarse a bases de datos SQL Server Spatial de Microsoft para extraer datos espaciales y atributos que pueden ser utilizados como fuente de datos espaciales. La única exigencia es la presencia de una columna numérica con valores enteros únicos que se utilizan como identificadores de los elementos. Se debe proporcionar una expresión SQL para leer los datos, pudiendo acceder a más de una tabla a la vez.

La conexión a la base de datos debe configurarse previamente. La sección ofrece más información sobre este tema.

Recursos: Capas

Un proyecto está constituido por un conjunto ordenado de capas que muestran datos extraídos de las fuentes de datos espaciales.

Cada capa está asociada a una fuente de datos espaciales específica.

Las capas vectoriales están asociadas a fuentes de datos vectoriales y muestran datos vectoriales, mientras que las capas matriciales se asocian con fuentes de datos de matriciales.

La configuración de las capas determina la apariencia de los datos (el estilo de la capa), las escalas de visualización, la información descriptiva asociada a los datos espaciales (atributos), etc. Cada capa posee sus propios parámetros de configuración para el etiquetado, los reportes, las temáticas, etc.

Gestión de modelos de estilo

Usted puede administrar un modelo de estilo a partir de su interfaz de configuración o a partir de la sección Modelos de estilo.

Edición

En la interfaz de configuración del modelo, presione Editar para pasar a través de todas las etapas de creación del modelo y modificar sus parámetros.

Las capas se crean en el proyecto al que pertenecen.

Para cada capa se pueden configurar permisos específicos. Ciertas capas pueden entonces ser accesibles sólo para un subgrupo de los usuarios autorizados a abrir el proyecto.

Las capas de un proyecto pueden ser organizadas en una jerarquía o estructura arborescente lógica, que resulta útil cuando se trabaja con proyectos que incluyen un gran número de capas, ya que la información se visualiza mejor de esta manera. En las aplicaciones que difunden el proyecto los usuarios pueden controlar con un solo clic la visibilidad de las capas que pertenecen a un mismo grupo. La sección Organización de las capas ofrece más detalles sobre el tema.

Es posible copiar capas de un proyecto a otro o compartir las capas entre diferentes proyectos localizados en el mismo o en distintos JMap Server. A partir de JMap Server Kathmandu, también es posible compartir capas con la plataforma geoespacial basada en la nube JMap Cloud, desarrollada por K2 Geospatial. La sección Compartir capas ofrece más detalles sobre el tema.

Controlador

Seleccione el controlador (driver) que corresponde al sistema de base de datos al cual debe acceder. Puede añadir nuevos controladores creando nuevos archivos de configuración en el directorio JMAP_HOME/conf/db en el servidor.

Host

(Según el controlador seleccionado) El nombre o la dirección TCP/IP del servidor de base de datos.

Puerto

(Según el controlador seleccionado) El puerto TCP/IP del servidor de base de datos.

Base de datos

(Según el controlador seleccionado) El nombre de la base de datos a la que se accede, tal como está definido en el servidor de base de datos.

Archivo

(Según el controlador seleccionado) El camino de acceso al archivo de la base de datos.

Cadena de conexión - Advanced

(Sólo para el controlador Oracle) La configuración avanzada le permite escribir directamente la cadena de conexión. Es una forma más flexible de configurar la cadena de conexión en determinadas circunstancias.

Parámetros suplementarios

En ciertas situaciones excepcionales, los sistemas de bases de datos pueden exigir parámetros suplementarios. Pueden ser ingresados en este campo.

Nombre de usuario

Ingrese el nombre de usuario para la conexión a la base de datos. La autenticación de usuarios de dominio no es soportada. Asegúrese que la base de datos permite la autenticación a ese nivel.

Contraseña

Ingrese la contraseña para la conexión a la base de datos.

Conexiones

Número de conexiones

Ingrese el tamaño inicial de la reserva de conexiones para determinar el número de conexiones a la base de datos que permanecerá abierto.

Máximo de conexiones

Ingrese el número máximo de conexiones permitido para esta reserva. El número ingresado debe ser igual o superior a la cantidad inicial de conexiones. Si resulta necesario aumentar la reserva, se crearán automáticamente nuevas conexiones hasta alcanzar el valor máximo indicado. Luego de un cierto plazo, las conexiones suplementarias se cierran automáticamente y la reserva recupera su tamaño inicial. El valor máximo puede desactivarse desmarcando la casilla correspondiente, para poder aumentar la reserva sin restricciones.

Parámetros

Parámetros adicionales

En algunas situaciones excepcionales, los sistemas de bases de datos pueden exigir parámetros suplementarios. Pueden ser ingresados en esta sección.

Consulta de validación

JMap utiliza un mecanismo de validación de las peticiones para garantizar que las conexiones a la base de datos son válidas. Esta consulta se utiliza para probar la conexión cada vez que una petición debe ejecutarse. Si la consulta de validación falla, lo que significa generalmente que la conexión a la base de datos está interrumpida, JMap Server intentará automáticamente establecer una nueva conexión. Este mecanismo garantiza que las conexiones a la base de datos nunca dejan de funcionar. La consulta debe ser válida y debe realizarse muy rápidamente. Para reducir el impacto en el resultado, asegúrese de minimizar el número de registros devueltos (el valor cero es ideal) y utilice campos indexados en la cláusula WHERE. Se proporcionan algunas consultas por defecto. En general no necesitan ser modificadas.

Plazo de la conexión

El plazo de inactividad se utiliza para cerrar y reabrir las conexiones que permanecen inactivas durante un período prolongado. Este mecanismo permite garantizar que el sistema de base de datos no cierra las conexiones inactivas. Asegúrese que este valor es inferior al plazo de espera de conexión de su sistema de base de datos. El valor por defecto de 2 horas es adecuado en la mayor parte de los casos.

Tiempo de espera de la conexión

Este parámetro establece el valor del tiempo de espera para las operaciones de la base de datos. Este parámetro puede reducirse para evitar ralentizaciones o interbloqueos en situaciones en las que el servidor de la base de datos tarda demasiado en responder, o puede aumentarse para permitir períodos de espera más prolongados para que las consultas con un tiempo de procesamiento prolongado se puedan ejecutar correctamente. El valor por defecto es 60 segundos. Active esta opción para especificar un valor diferente para la conexión.

Tipo de conexión

Indique el tipo de conexión que debe crearse. Las conexiones genéricas utilizan todas la misma información de usuario (nombre de usuario y contraseña) definida previamente. Desde el punto de vista del sistema de base de datos, es como si el mismo usuario efectuara todas las peticiones. Es el tipo de conexión que se utiliza la mayor parte del tiempo. Las conexiones identificadas se crean sobre la marcha para cada usuario conectado a JMap Server. La misma conexión se reutiliza durante la sesión de cada usuario. Desde el punto de vista del sistema de gestión de bases de datos, cada consulta es efectuada por el usuario que se conecta a JMap Server. Este método de conexión es útil en los entornos donde la seguridad se administra a nivel de la base de datos. Para garantizar el funcionamiento del método de conexión identificada, JMap y el sistema de base de datos deben compartir la misma lista de usuarios, lo que puede ser el caso cuando el módulo de gestión de los usuarios de Oracle se utiliza para administrar los usuarios.

Ingrese la sentencia SQL utilizada para extraer las anotaciones de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Este paso es necesario para efectuar el resto de la configuración.

Campo X

Seleccione el campo que contiene la coordenada X del extremo inferior izquierdo del texto.

Campo Y

Seleccione el campo que contiene la coordenada Y del extremo inferior izquierdo del texto.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo los campos que contienen números enteros serán listados.

Campo del texto

Seleccione el campo que contiene el texto de la anotación.

Campo de la altura

Seleccione el campo que contiene el alto de la anotación, expresado en las unidades de los datos.

Campo del ángulo

Seleccione el campo que contiene el ángulo de rotación del texto de la anotación. El ángulo se indica en grados y crece en el sentido horario. Un ángulo igual a cero indica un texto horizontal.

Seleccione la conexión al servicio SDE que será utilizada para extraer los datos espaciales y los atributos. La conexión utiliza el controlador SDE y debe ser configurada previamente en JMap Admin.

Capa

Seleccione la capa (feature class) que será leída. Cada tabla en la base de datos SDE corresponde a una capa (feature class) diferente.

Campo del identificador

Seleccione el campo que contiene los identificadores únicos. Sólo son listados los campos que contienen números enteros. El nombre del campo es generalmente OBJECT_ID.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de creación de los objetos no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de modificación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de modificación de los objetos no será conservada.Este campo se utiliza para administrar los conflictos de transacciones y debe estar presente en los atributos de las capas editables para que la función esté activada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o que ha efectuado la última modificación. Si no se selecciona ningún campo, los datos podrán ser editados pero esta información no será conservada.

Base de datos de los metadatos

Este parámetro es opcional. Este campo permite definir la base de datos que contiene los dominios de valores y las relaciones que se utilizan. Éstas deben haber sido exportadas previamente a partir de ArcSDE en una estructura de tablas precisa.

Fuente de datos

Determine si los valores de los atributos deben ser utilizados directamente (Atributo) o si deben ser sustituidos por los valores especificados en el dominio (Dominio).

URL

Ingrese el URL para la petición GetCapabilities que devuelve las capacidades del servidor WFS. El URL se parece a: http://www.server.com/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilitie

Tipos de datos

Cuando usted presiona Cargar el servidor WFS retorna la lista de los tipos de datos. Seleccione el tipo de datos que debe ser leído.

Número inicial de hilos de ejecución

El número de hilos de ejecución determina la cantidad de imágenes que pueden ser producidas de manera simultánea.

Tamaño máximo

Si el número de hilos de ejecución aumenta como resultado de una gran demanda, este valor limita el aumento.

Tiempo de espera de la vista

Plazo máximo para la expiración de una petición de imagen. En general esta opción no está activada.

Atributos externos

Nombre

Ingrese un nombre para el nuevo grupo. El nombre debe ser único.

Descripción

(Opcional) Ingrese una descripción del nuevo grupo. Esta descripción será visible para los usuarios.

Visible

Esta opción vuelve al grupo visible a la apertura del proyecto. Se visualizan todas las capas que han sido indicadas como visibles dentro del grupo.

Siempre listado

Esta opción garantiza que el grupo esté siempre presente en la lista del administrador de capas de la aplicación JMap, incluso si no contiene ninguna capa. Por defecto no se indican los grupos vacíos en la lista. Un grupo puede estar vacío porque no contiene ninguna capa, porque no se listan todas las capas que contiene o porque el usuario no dispone de los permisos para visualizar las capas del grupo.

Imagen

Esta opción le permite seleccionar una imagen (un icono) para visualizar con el grupo de capas. Presione Seleccionar para abrir el navegador de archivos y seleccionar la imagen. El archivo debe tener un tamaño máximo de 100x100 pixeles. Esta opción sólo está disponible para aplicaciones JMap NG. Los otros tipos de aplicaciones no muestran la imagen.

Permisos de las capas
img
img

Administrar proyecto

Permite que un administrador modifique el proyecto y su contenido.

Acceder a proyecto

Permite que un administrador acceda al proyecto para ver su contenido y utilizarlo en las aplicaciones JMap.

Abrir este proyecto

Permite que el usuario abra el proyecto a partir de una aplicación JMap.

Gestión de los permisos
Permisos de las capas

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de creación de los objetos no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de modificación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de modificación de los objetos no será conservada. Este campo se utiliza para administrar los conflictos de transacciones y debe estar presente en los atributos de las capas editables para que la función esté activada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o que ha efectuado la última modificación. Si no se selecciona ningún campo, los datos podrán ser editados pero esta información no será conservada.

Base de datos

Seleccione la conexión que será utilizada para extraer los datos espaciales y los atributos. La conexión es una base de datos estándar (Oracle, SQL Server, etc.). Esta base de datos debe ser configurada previamente en JMap Admin.

Esquema de las tablas sistema

Seleccione el esquema de la base de datos en el que se localizan las tablas de los metadatos.

Esquema

Seleccione el esquema de la base de datos en el que será leída la tabla (o vista) que contiene la feature class (capa).

Capa

Seleccione la capa (feature class) que será leída. Cada tabla en la base de datos corresponde a una capa diferente.

Campo del identificador

Seleccione el campo que contiene los identificadores únicos. Sólo los campos que contienen números enteros serán listados. El nombre del campo es generalmente OBJECT_ID.

Campo de la geometría

Seleccione el campo que contiene las geometrías.

Campo de la fecha de creación

Seleccione la base de datos a partir de la cual serán leídos los datos. Esta base de datos debe haber sido previamente configurada en JMap Admin.

Expresión SQL

Ingrese la expresión SQL que será utilizada para extraer las coordenadas y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene los valores de las coordenadas X e Y. Presionando Cargar, obtendrá la lista de los campos devueltos por la expresión SQL. Este paso es necesario para continuar la configuración.

Campo X

Seleccione el campo que contiene los valores de la coordenada X. Sólo se listan los campos numéricos.

Campo Y

Seleccione el campo que contiene los valores de la coordenada Y. Sólo se listan los campos numéricos.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo se listan los campos que contienen números enteros.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de creación de los objetos no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá la fecha de modificación de cada objeto. Si no se selecciona ningún campo, los datos podrán ser editados pero la información de la fecha de modificación de los objetos no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos pueda ser editada por JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o que ha efectuado la última modificación. Si no se selecciona ningún campo, los datos podrán ser editados pero esta información no será conservada.

Lectura

Si

Escritura

Si

Creación de bases de datos

Base de datos

Seleccione la base de datos SQL Server Spatial a partir de la cual serán leídos los datos. Esta base de datos debe estar configurada previamente en JMap Admin.

Expresión SQL

Ingrese la expresión SQL que utilizará para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Al presionar Cargar, obtendrá la lista de los campos devuelta por la expresión SQL. Esta acción es necesaria para efectuar el resto de la configuración.

Campo de la geometría

Seleccione el campo que contiene las geometrías.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Sólo se listan los campos con números enteros.

Convertir automáticamente en una geometría válida

Cuando esta opción está activada, las geometrías inválidas creadas en JMap son automáticamente convertidas en geometrías válidas mediante la función SQL MakeValid(). En el momento de la inserción, JMap convierte la geometría inválida en una geometría válida. Es preciso señalar que el resultado puede no corresponder exactamente a la geometría inicial. Aunque la opción esté marcada, JMap no convierte ninguna geometría existente No válida en la fuente de datos. Esta función requiere el uso de SRID (spatial reference Id), lo que implica que debe especificarse una proyección para la fuente de datos. Asimismo, la función MakeValid no es soportada por todas las versiones de SQL Server. Consulte la ayuda de SQL Server para conocer la compatibilidad de la función con las geometrías o geografías. La activación de esta función sin esos criterios dará como resultado un error en el momento de la inserción o la edición de los datos.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de la última modificación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o el nombre del usuario que ha efectuado la última modificación del mismo. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

El sistema de proyección seleccionado para la fuente de datos espaciales debe corresponder exactamente al identificador de referencia espacial (SRID, ej. EPSG) de los elementos de la tabla para que éstos se visualicen.

Lectura

Si

Escritura

Si

Creación de bases de datos

Base de datos

Especifique un patrón de formato para la visualización de los elementos de la fuente de datos espaciales. El patrón o modelo debe conformarse a las normas Java. Este artículo ofrece más detalles sobre el tema: .

Al guardar, aplica recursivamente a las capas asociadas…

Marcando las casillas apropiadas usted aplica el título y/o el patrón de formato del atributo a todas las capas asociadas a la fuente de datos espaciales.

5

JMap Cloud. Esta sección le permite compartir la fuente de datos espaciales con JMap Cloud, la plataforma en la nube de K2 Geospatial. La sección Compartir una fuente de datos espaciales con JMap Cloud proporciona detalles sobre esta función.

6

Atributos. Esta sección presenta la lista de los atributos de la FDE. Haga clic sobre el nombre de un atributo para abrir la ventana de configuración de sus propiedades.

7

Referencias. Esta sección indica los proyectos y las capas que utilizan los datos de la fuente de datos espaciales. Una leyenda indica las capas que son referenciadas.

8

Los botones permiten acceder a las secciones Metadatos y Permisos, volver editable la FDE (el botón aparece sólo en las FDE vectoriales), actualizarla o suprimirla.

9

Reproyecciones. Esta sección permite añadir (), actualizar () o suprimir () sistemas de coordenadas de referencia para la FDE.

Metadatos

Tipo

Indica el tipo de datos del atributo.

Dinámico

Indica si el atributo es dinámico.

Tipo SQL

Indica el tipo SQL de datos del atributo.

Indexado

Marque esta casilla para que el atributo sea indexado.

Título

Puede modificar el título del atributo. El icono permite ingresar el título en varios idiomas.

GDAL - Geospatial Data Abstraction Library
actualizaciones planificadas
img

Patrón de formato

Seleccionar campos existentes

Elija esta opción para seleccionar uno o más campos de una tabla específica de la base de datos, a partir de los cuales desea obtener los valores. Esta opción constituye el método más simple y permite crear varios atributos al mismo tiempo.

Base de datos

Seleccione la base de datos de la que provendrán los valores de los atributos. Esta base de datos debe haber sido previamente configurada en JMap Admin.

Esquema

Seleccione el esquema que contiene la tabla.

Tabla

Seleccione la tabla que contiene los campos que utilizará como atributos externos.

Incluir

En la lista de campos disponibles, seleccione los campos que serán utilizados como atributos externos.

Extraer el valor de

Indique el nombre del campo.

Nombre del atributo

Puede dar un nombre al atributo externo distinto al nombre del campo.

Resultado de una expresión SQL

Elija esta opción para proporcionar una expresión SQL que seleccionará los valores del atributo en la base de datos. Este método es más flexible pero permite añadir un sólo atributo a la vez.

Nombre del atributo

Inscriba un nombre para el atributo externo.

Atributo dinámico

Seleccione esta opción para que el atributo sea dinámico. Los atributos dinámicos son leídos directamente en la fuente, de manera dinámica. Los atributos no dinámicos son importados a la base de datos System de JMap y son releídos en la fuente sólo cuando se efectúa la actualización de la fuente de datos. Los atributos dinámicos pueden reducir el rendimiento de una aplicación en ciertos casos.

Base de datos

Seleccione la base de datos de la que provendrán los valores de los atributos. Esta base de datos debe haber sido previamente configurada en JMap Admin.

Expresión SQL

Ingrese la expresión SQL para ejecutar en la base de datos externa, que devolverá los valores del atributo externo, así como el campo utilizado para efectuar la unión con la fuente de datos. Presione Ejecutar para probar la expresión e inicializar las otras partes de la interfaz.

Extraer el valor de

Seleccione la tabla y el campo a partir del cual desea obtener los valores. Sólo están disponibles los elementos devueltos por la expresión SQL.

Unión en base a los campos

Seleccione los parámetros de la unión entre los datos externos y la fuente de datos espaciales.

Duplicación

En la sección Modelos de estilo, seleccione los modelos y presione Duplicar. Se crea una copia de cada modelo de estilo, que usted puede editar.

Permisos de los modelos de estilo

Usted puede otorgar permisos para los modelos que selecciona en la seción Modelos de estilo.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de los modelos de estilo y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.

Los modelos de estilo tienen sólo permisos de administrador.

Administrar el modelo de estilo

Permite que un administrador modifique la configuración del modelo de estilo.

Acceder al modelo de estilo

Permite que un administrador acceda al modelo de estilo para utilizarlo.

Supresión de modelos de estilo

Para suprimir un modelo de estilo, selecciónelo en la tabla de la sección Modelos de estilo y presione Suprimir.

img

Interfaz del usuario

JMap Server Lima ofrece una interfaz usuario nueva. Las capturas de pantalla siguientes presentan la interfaz gráfica de JMap Admin, cuyos componentes se describen a continuación.

1

Usted puede dar un nombre al servidor JMap en la sección .

2

Puede seleccionar una interfaz clara u oscura.

3

Recibe notificaciones cuando nuevas versiones de los productos JMap Server que componen su licencia están disponibles.

4

Esta sección le permite acceder a este manual, a ejemplos, a la Base de conocimiento de JMap y al Portal cliente de K2 Geospatial. Usted puede comunicarse con el equipo de soporte técnico a partir de este Portal.

La mayoría de las secciones de JMap Admin se compone de una tabla de los recursos de la sección con información básica y botones para la gestión de los recursos.

Filtros en las listas desplegables permiten encontrar rápidamente los valores deseados.

Los iconos son utilizados en todas las interfaces para funciones que son frecuentes:

GDAL - Geospatial Data Abstraction Library

Este tipo de fuente de datos espaciales permite leer una gran variedad de formatos de datos matriciales. GDAL (Geospatial Data Abstraction Library) es una librería de código abierto (open source) especializada en la conversión y el tratamiento de datos matriciales.

Puede haber uno o varios archivos de imagen fuente (mosaico de imágenes). Las imágenes del mosaico pueden superponerse y el mosaico puede también contener agujeros.

Al actualizar la fuente de datos, si la opción está activada, JMap Server crea una pirámide de imágenes de resolución más baja y la almacena en el caché de la imagen. El caché de la imagen se utiliza entonces para producir sobre la marcha imágenes con resoluciones precisas de manera muy eficiente. Según el tamaño y los parámetros iniciales de las imágenes, el caché puede volverse voluminoso. En general el caché total tiene aproximadamente el mismo tamaño que las imágenes originales. Usted debe disponer de suficiente espacio en disco antes de actualizar esta fuente de datos. Es posible que el formato de datos seleccionado no requiera la creación de una pirámide y en ese caso el parámetro será ignorado.

Archivos seleccionados

Seleccione uno o varios archivos de imágenes que deben ser leídos. Seleccione sólo los archivos que contienen los datos matriciales (.tif, .jpg, etc.) no los otros archivos que pueden acompañarlos (.xml, .prj, etc.). Si se seleccionan varios archivos, serán leídos como un mosaico. Los archivos deben estar georreferenciados.

Sistemas de coordenadas de referencia múltiples

JMap Server Lima presenta esta nueva función que permite establecer múltiples sistemas de coodenadas de referencia para una fuente de datos espaciales (FDE) creada a partir de GDAL. Esto permite la preparación previa de varias versiones de la FDE matricial para optimizar el rendimiento al tratar las peticiones de las aplicaciones.

La interfaz de configuración de una FDE matricial creada con GDAL presenta la sección Reproyecciones que indica los sistemas de coordenadas de referencia configurados para la FDE. En esta sección usted puede añadir (), actualizar () o suprimir () otros sistemas de coordenadas alternativos.

Cada vez que se añade un sistema de coordenadas de referencia, se crea una nueva versión de la FDE proyectada en ese sistema. En ese proceso se crea una pirámide de imágenes que se almacena en un archivo.

Cuando una aplicación utiliza la FDE, se utiliza la versión cuyo sistema de coordenadas es pertinente para la aplicación (el sistema de proyección debe ser especificado en los parámetros de la petición de la aplicación a JMap Server). Las aplicaciones JMap NG, por ejemplo, utilizan el sistema EPSG:3857 - WGS 84 / Pseudo-Mercator, entonces la versión de la FDE proyectada en dicho sistema es utilizada por JMap NG.

Si la FDE no ha sido proyectada previamente en el sistema apropiado, se reproyecta al vuelo lo que consume un gran volumen de recursos de JMap Server y compromente el rendimiento de las aplicaciones.

Cada sistema de coordenadas de referencia que se añade a la FDE crea una pirámide de imágenes. Es necesario prever espacio de almacenamiento suficiente para esos datos.

Recursos: Modelos de metadatos

JMap permite definir modelos de metadatos para documentar las fuentes de datos espaciales directamente en JMap Admin. Una vez definido el modelo, puede asociar ese modelo a algunas fuentes de datos e ingresar la información que los usuarios podrán consultar fácilmente a partir de las aplicaciones JMap. Si usted ya utiliza un sistema de gestión de metadatos accesible mediante un navegador, puede crear un enlace directo entre ciertas capas y dicho sistema.

Puede crear tantos modelos de metadatos como desee.

La sección Modelos de metadatos en Recursos presenta una tabla con los modelos configurados en el servidor. En esta sección usted puede crear un nuevo modelo, acceder a la interfaz de configuración de un modelo haciendo clic en su nombre así como otorgar permisos o suprimir los modelos que selecciona en la tabla.

Creación de un modelo de metadatos

Presione Crear para crear un nuevo modelo. La interfaz muestra las opciones siguientes:

Permisos de los modelos de metadatos

Usted accede la sección Permisos a partir del botón Permisos de la sección Modelos de metadatos o de la interfaz de configuración de un modelo.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de los modelos de metadatos y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección ofrece más información sobre la gestión de usuarios en JMap Server.

Los modelos de metadatos tienen sólo permisos de administrador.

WKB o WKT en una base de datos

Lectura

Si

Escritura

Si

JMap Server puede conectarse a bases de datos que contienen geometrías codificadas según los estándares WKB y WKT (http://es.wikipedia.org/wiki/Well_Known_Text).

Además del campo conteniendo la geometría, en la base de datos debe existir obligatoriamente un campo numérico con valores enteros que se utilizará como identificador de cada elemento. Cuatro otros campos deben también estar presentes, conteniendo los valores que definen el rectángulo delimitador mínimo (minimum bounding rectangle, MBR) de cada elemento.

Una expresión SQL se ejecutará para leer los datos. Esta expresión puede permitir acceder a varias tablas a la vez.

La conexión a la base de datos debe haber sido configurada previamente. La sección ofrece más información sobre este tema.

Parámetros generales

La pestaña General de la interfaz de configuración de la capa contiene los parámetros generales para su configuración.

General

Nombre

El nombre de la capa. Los nombres otorgados a las capas de un mismo proyecto deben ser únicos. Por defecto, se utiliza el nombre de la fuente de datos espaciales con la que se relaciona.

Descripción

Texto opcional que describe la capa. Este texto es visible para los usuarios de las aplicaciones JMap en una infoburbuja, al pasar el cursor sobre el nombre de la capa.

Rangos de escalas

El rango de escalas de visualización se utiliza para manejar la visibilidad de una capa en función de la escala del mapa. Es especialmente útil si se quiere ocultar una capa cuando el mapa se representa más allá de una escala específica. Por ejemplo, puede resultar inconveniente visualizar la capa de la red vial local cuando se examina el territorio completo de un país. Al utilizar un rango de escalas de visualización, se puede especificar que la capa de la red vial sólo sea visible cuando el mapa esté representado a una escala superior a 1:100.000. En ese caso, se especifica una escala mínima de visualización de 1:100.000 y se deja la escala máxima a 1:Infinito.

Actualización dinámica

La actualización dinámica de la capa permite recargar automáticamente los datos de una capa con una frecuencia que se configura, sin necesidad de que el usuario manipule el mapa. Puede resultar útil para las capas cuyos datos cambian regularmente, tales como las capas de seguimiento vehicular (AVL). Constituye una alternativa al uso de capas que se cargan por región cuando las capas tienen datos dinámicos.

Las teselas vectoriales en JMap

Las teselas vectoriales son un formato de datos vectoriales muy apropiado para la cartografía web. El principio consiste en dividir el conjunto de datos vectoriales de un proyecto en teselas (tiles) de manera análoga a las teselas de datos matriciales (WMTS).

Existen varios estándares para producir teselas vectoriales. Mapbox ha propuesto un estándar basado en el código Protocol buffers (“Protobuf”) creado por Google (https://developers.google.com/protocol-buffers).

Las teselas vectoriales de Mapbox (mvt) son soportadas por una gran variedad de productos cartográficos entre los cuales se encuentra JMap Server a partir de la versión Jakarta.

El teselado es definido mediante una grilla que se aplica a los datos vectoriales, que son cortados entonces en teselas. Cada tesela puede contener los datos vectoriales (vectores) de varias capas.

Se produce un conjunto de teselas para cada nivel de escala. En la cartografía web se consideran en general 23 niveles de escala: el nivel 0 corresponde a la Tierra y el nivel 22 corresponde a la calle. Los vectores de los niveles inferiores son simplificados (generalizados) para optimizar la visualización de los datos y mantener las teselas de un tamaño adecuado para optimizar el rendimiento de las aplicaciones.

Los vectores (líneas, polígonos) que forman las geometrías de los elementos cartográficos de cada capa son cortados en las fronteras de las teselas. En los casos en que una geometría atraviesa la frontera entre dos teselas, la geometría es cortada y cada tesela contiene una parte de la misma. La aplicación cartográfica reunifica los vectores para obtener la geometría completa.

Las teselas incluyen también los atributos de los elementos cartográficos. Esto posibilita, por ejemplo, la visualización de temáticas creadas sobre la marcha o la visualización de datos de una capa en función de la aplicación de filtros basados en sus atributos. De esta manera los datos son muy dinámicos e interactivos.

Las teselas contienen entonces las geometrías y sus atributos pero no incluyen los estilos. La información que define los estilos se almacena y maneja en un archivo JSON separado. Esta característica permite que los usuarios de las aplicaciones definan estilos de manera dinámica porque son las aplicaciones que manejan los estilos, por lo que cuando se modifican los estilos no es necesario generar nuevas teselas.

Las teselas pueden crearse de manera anticipada y pueden ser puestas en caché para que las respuestas del servidor a las peticiones de la aplicación cartográfica web sean mucho más rápidas, lo que resulta en una representación muy fluida y eficiente de los mapas. Además, los mosaicos se pueden usar con para obtener un renderizado fluido y eficiente, especialmente en 3D.

Producción de teselas vectoriales en JMap Server

Un proyecto JMap genera tres conjuntos de datos que son utilizados en las aplicaciones:

  • 1 archivo de estilo en formato JSON. Este archivo acompaña las teselas vectoriales. Contiene la definición de cada capa incluida en las teselas vectoriales, sus parámetros de estilo, las temáticas, etc.

  • Un conjunto de teselas vectoriales que contienen las geometrías y los atributos de las capas no editables. JMap produce un archivo de formato mvt por tesela. Estas teselas pueden ser creadas a la demanda cuando los usuarios navegan en las aplicaciones JMap Survey o JMap NG. Pueden también ser creadas de manera anticipada y puestas en caché. Este ofrece los detalles del procedimiento para producir y administrar el caché de teselas con JMap.

  • Datos vectoriales en formato GeoJSON. Los datos corresponden a las geometrías y los atributos de las capas editables. Estos datos son enviados a las aplicaciones a la demanda y por regiones.

Más allá del método de creación de las teselas, con antelación o a la demanda, las teselas son creadas siempre en el repertorio cache/mapbox de JMap Server. En ese repertorio hay una carpeta para cada proyecto (su nombre es el identificador del proyecto) y cada carpeta contiene una carpeta por cada nivel de resolución (actualmente son 512 niveles). Los archivos de las teselas se nombran siguiendo el código z-x-y.mvt donde z es el nivel de escala, x e y indican la posición de la tesela en la grilla. La figura muestra un ejemplo: las teselas .mvt en la carpeta del nivel de resolución 512 del proyecto 1.

Factores que afectan el rendimiento de las teselas vectoriales

En general las teselas vectoriales son más livianas que las teselas matriciales pero ciertos factores pueden afectar su tamaño e impactar en el rendimiento de las aplicaciones JMap Survey y JMap NG. El tamaño de las teselas afecta el tiempo necesario para producirlas, el volumen necesario para almacenarlas, el volumen de datos intercambiados con las aplicaciones y la memoria dedicada a las aplicaciones.

Los factores que deben considerarse son:

  • Cantidad de atributos vinculados a las capas: los datos de los atributos afectan el tamaño de las teselas, a medida que la cantidad de atributos aumenta, el tamaño de las teselas aumenta.

  • Rango de escalas de visibilidad de las capas: en el caso de capas con una densidad elevada de elementos, resulta útil establecer un rango de escalas de visibilidad de la capa. La estrategia consiste en limitar la visibilidad de las capas densas a escalas grandes. Des esta manera las teselas de las escalas pequeñas no incluyen los datos de las capas “densas”, lo que reduce el tiempo de producción de las teselas del proyecto.

  • Puesta en caché: la producción anticipada y puesta en caché de las teselas mejora notablemente el rendimiento de las aplicaciones y alivia la carga de trabajo de JMap Server, que puede saturarse cuando varios usuarios navegan las aplicaciones de proyectos muy grandes y complejos.

Gestión de las capas de un proyecto

Las capas de un proyecto se presentan en la pestaña Capas de la interfaz de configuración del proyecto. El icono en la sección Capas de la interfaz de configuración también da acceso a la pestaña Capas.

La tabla presenta la información básica de cada capa del proyecto. Cuando usted presiona el nombre de una capa, abre la interfaz con los detalles de la misma.

En esta pestaña usted decide el orden de las capas en el proyecto. La sección ofrece los detalles de este tema.

Varios botones permiten añadir nuevas capas al proyecto y administrarlas.

Añadir capas

Filtros dinámicos

Los filtros dinámicos permiten mostrar sólo los elementos de la capa que corresponden a los criterios del usuario.

Las aplicaciones de tipo JMap Pro, JMap NG y JMap Survey soportan los filtros dinámicos para las capas que se cargan por región y por mosaico. Las aplicaciones JMap Web soportan los filtros dinámicos sólo para las capas que se cargan por región.

Los filtros dinámicos se definen mediante un atributo, un operador y los valores del atributo. Los valores se ordenan alfabéticamente. Un filtro dinámico puede estar compuesto por varios atributos. Los operadores varían en función del tipo de atributo.

Permisos de las capas

El botón Permisos se localiza en la pestaña Capas de la interfaz de configuración de un proyecto o en la interfaz de configuración de una capa.

La sección Permisos contiene dos pestañas: Permisos y Propietarios. Los propietarios son los únicos que pueden administrar los permisos de administración de las FDE y la lista de propietarios, incluyendo la supresión de la misma.

La pestaña Permisos muestra una tabla de los usuarios y grupos que tienen permisos. Presione para añadir nuevos usuarios o grupos.

Los usuarios y grupos disponibles se configuran en la sección JMap Server de JMap Admin. La sección ofrece más información sobre la gestión de usuarios en JMap Server.

Atributo dinámico

Seleccione esta opción para que el atributo sea dinámico. Los atributos dinámicos son leídos directamente en la fuente, de manera dinámica. Los atributos no dinámicos son importados a la base de datos System de JMap y son releídos en la fuente sólo cuando se efectúa la actualización de la fuente de datos. Los atributos dinámicos pueden reducir el rendimiento de una aplicación en ciertos casos.

Unión en base a los campos

Seleccione los parámetros de la unión entre los datos externos y la fuente de datos en JMap.

Tipo de agregación

Esta opción está disponible si se selecciona sólo un campo. Seleccione el método de agregación que será utilizado si se encuentra más de un valor para la misma geometría: Conservar el primer elemento: Conserva el primer valor encontrado. Promedio: Calcula el valor promedio para utilizarlo como valor del atributo. Disponible solamente para los atributos numéricos. Suma: Calcula la suma para utilizarla como valor del atributo. Disponible solamente para los atributos numéricos. Concatenación con el siguiente separador: Construye una cadena de caracteres que contiene todos los valores, separados por el carácter especificado. Disponible solamente para los atributos de tipo texto.

Tipo de agregación

Seleccione el método de agregación que será utilizado si se encuentra más de un valor para la misma geometría: Conservar el primer elemento: Conserva el primer valor encontrado. Promedio: Calcula el valor promedio para utilizarlo como valor del atributo. Disponible solamente para los atributos numéricos. Suma: Calcula la suma para utilizarla como valor del atributo. Disponible solamente para los atributos numéricos. Concatenación con el siguiente separador: Construye una cadena de caracteres que contiene todos los valores, separados por el carácter especificado. Disponible solamente para los atributos de tipo texto.

Publicada

Determina si la capa está publicada. La sección Publicación de las capas ofrece más detalles al respecto.

Visible

Determina si la capa está visible cuando se abre el proyecto. Los usuarios pueden volver las capas visibles o invisibles en las aplicaciones JMap.

Seleccionable

Determina si los elementos de la capa pueden seleccionarse a la apertura de la aplicación. Los usuarios también pueden decidir si los elementos de las capas pueden seleccionarse o no en las aplicaciones JMap. Por defecto los elementos de las nuevas capas que usted crea no son seleccionables.

Incluir en la vista global

Determina si la capa aparecerá en la vista global del mapa, si ésta está disponible. La vista global facilita la navegación en el mapa.

Listada

Determina si la capa aparecerá en el administrador de las capas de las aplicaciones. Una capa no listada aparece de manera normal sobre el mapa.

Escala mínima

La escala mínima para volver la capa invisible cuando el usuario hace un zoom atrás (se aleja) hacia un nivel inferior a la escala especificada.

Escala máxima

La escala máxima para volver la capa invisible cuando el usuario hace un zoom adelante (se acerca) hacia un nivel superior a la escala especificada.

En modo Sólo lectura para los usuarios

(Se aplica sólo a JMap Pro) Determina si los usuarios tienen el derecho de modificar estos valores. La modificación de este rango de escalas del lado de JMap Pro en capas que contienen un elevado número de elementos, podría generar peticiones que utilizan un gran volumen de recursos de memoria o podría incluso engendrar una reacción anormal de la aplicación JMap Pro o de JMap Server.

Dinámica

Seleccione esta opción para activar la actualización dinámica.

Intervalo de actualización

Especifique el intervalo entre cada actualización.

Memoria del servidor JMap: influencia el rendimiento de la producción de teselas. El aumento de la memoria dedicada al servidor JMap puede acelerar la producción de las teselas.

WebGL
artículo

Directorio del caché

El directorio donde JMap Server almacenará los archivos de imágenes generados para las distintas resoluciones. El directorio por defecto es JMAP_HOME/cache/raster.

Interpolación de las imágenes

Método utilizado para producir imágenes de resolución reducida a partir de imágenes de alta resolución. El método por defecto es Cúbica y en general ofrece los mejores resultados.

Calcular las estadísticas

Las estadísticas de los pixeles de las imágenes facilitan su análisis. Ciertas extensiones de JMap Server como Image Analysis utilizan esas estadísticas en sus algoritmos. El cálculo de las estadísticas puede llevar varios minutos y esta opción debe activarse solamente en los casos en que sea necesaria.

Crear una pirámide

Activa la creación de una pirámide de imágenes de varias resoluciones. Permite mejorar notablemente el rendimiento para la producción de imágenes sobre la marcha (on-the-fly).

Interpolación de las imágenes de la pirámide

Método utilizado para producir imágenes a partir de la pirámide. El método por defecto es Cúbica, y en general ofrece los mejores resultados.

https://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html
img

Valor X mínimo del rectángulo delimitador mínimo (MBR) de la geometría.

MBR Y1

Valor Y mínimo del rectángulo delimitador mínimo (MBR) de la geometría.

MBR X2

Valor X máximo del rectángulo delimitador mínimo (MBR) de la geometría.

MBR Y2

Valor Y máximo del rectángulo delimitador mínimo (MBR) de la geometría.

Campo del identificador

Seleccione un campo que contiene los identificadores únicos. Se listan sólo los campos de números enteros.

Campo de la fecha de creación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de creación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo de la fecha de modificación

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá la fecha de la última modificación de cada objeto. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Campo del autor

Este parámetro es opcional. Si desea que esta fuente de datos sea editable en JMap, este campo contendrá el nombre del usuario que ha creado cada objeto o el nombre del usuario que ha efectuado la última modificación del mismo. Si no se selecciona ningún campo, los datos se podrán editar pero esta información no será conservada.

Base de datos

Seleccione la base de datos a partir de la cual serán leídos los datos. Esta base de datos debe haber sido configurada previamente en JMap Admin.

Sentencia SQL

Ingrese la sentencia SQL que será utilizada para extraer las geometrías y los atributos de la base de datos.

Tabla de la geometría

Seleccione la tabla física que contiene las geometrías. Presionando Cargar obtendrá la lista de los campos devueltos por la consulta. Esta acción es necesaria para completar la configuración.

Campo de la geometría

Seleccione el campo que contiene las geometrías.

Tipo de la geometría

Seleccione el formato de datos que debe leer, WKB o WKT.

Codificación (para el WKB)

Si el formato de los datos es WKB, debe indicar el tipo de codificación utilizado para los datos, Little Endian o Big Endian.

Creación de bases de datos

MBR X1

Acceso a stras funciones de la section.

Acceso a los parámetros de una tabla.

En el encabezado de las columnas (campos) de une tabla, indica la función de orden (ascendente o descendente) de los elementos en función de los valores del campo.

5

Esta sección le permite:

  • Seleccionar el idioma de JMap Admin. El idioma elegido aquí así como el seleccionado en la interfaz de conexión son guardados en JMap Admin y utilizados por defecto en sus sesiones siguientes.

  • Cambiar la contraseña de la cuenta.

  • Cambiar la interfaz usuario a la antigua versión.

  • Desconectarse de la sesión.

6

La barra lateral da acceso a las principales secciones de JMap Admin. Las secciones son agrupadas por tema: Recursos, Desplegar aplicaciones, Herramientas, Extensiones, JMap Server.

7

Botones para acceder rápidamente a una sección.

8

Botón para recargar la licencia.

1

La tabla muestra los recursos en las líneas. Haga clic en el nombre de un recurso para acceder a su interfaz de configuración.

2

Puede seleccionar los parámetros de la tabla.

3

Los filtros de ciertos campos permiten filtrar el contenido del campo. Puede ordenar los recursos en función de sus valores en los campos.

4

Puede navegar en las páginas de la tabla y modificar la cantidad de ítems por página.

5

Las funciones disponibles se presentan en forma de botones.

1

Un hilo de Ariadna permite navegar en JMap Admin.

1

La presencia de este botón indica la posibilidad de añadir traducciones en los distintos idiomas que desea incluir.

2

Cada recurso puede ser traducido en varios idiomas.

1

En todo momento puede tener una vista previa de cada proyecto, actualizada a medida que se efectúan los cambios.

2

Puede abrir su proyecto para visualizarlo en JMap Web o en JMap NG a partir de JMap Admin.

OK.

Anular.

Abrir la sección.

Recargar la sección.

Desarrollar la sección.on.

/

Añadir.

Suprimir.

Parámetros de JMap Server
img
img

Seleccione esta opción para que el valor del campo se visualice en una infoburbuja cuando se apunta a una capa en la barra de las capas en las aplicaciones JMap. Esta burbuja presenta un resumen de los metadatos de una capa.

Nombre

Ingrese un nombre para el modelo. Los nombres deben ser únicos.

Idioma por defecto

En la lista de idiomas disponibles para el modelo de metadatos, seleccione el que será utilizado por defecto cuando el idioma solicitado no esté disponible o no se encuentren traducciones.

Idiomas disponibles

Seleccione uno o varios idiomas que estarán disponibles en el modelo de metadatos. Todos los elementos de texto de la configuración del modelo (nombres de secciones, nombres de campos, valores de campos) deberán ser traducidos en cada uno de los idiomas soportados. Debe seleccionar al menos un idioma.

Nombre de la sección

Puede definir una o varias secciones de metadatos. Ingrese un nombre para la sección actual.

Presione para añadir una sección. Presione para suprimir una sección. Presione para desplazar la sección hacia arriba o hacia abajo.

Etiqueta

Ingrese una etiqueta para el campo. El texto de la etiqueta será visualizado en la ventana de ingreso de los metadatos y en la interfaz de consulta.

Presione para añadir un nuevo campo. Presione para suprimir un campo. Presione para desplazar el campo hacia arriba o hacia abajo

Tipo

Seleccione el tipo de campo. El tipo puede ser: TEXT: Campo de ingreso alfanumérico en una sola línea. TEXTAREA: Campo de ingreso multilíneas, para ingresar un texto más largo.

Administrar el modelo de metadatos

Permite que un administrador modifique la configuración del modelo de metadatos.

Acceder al modelo de metadatos

Permite que un administrador acceda al modelo de metadatos para editarlo.

Usuarios y grupos

Infoburbuja

Crear

Inicia la creación de una nueva capa. Más detalles en .

Duplicar/Referencia

Permite duplicar o referenciar una capa de otro proyecto existente en el mismo servidor o en otro servidor JMap Server. Más detalles en .

Importar…

Permite importar las capas individuales de un proyecto exportado de otro servidor JMap. Para más detalles, refiérase a la sección .

El icono en la sección Capas de la interfaz de configuración del proyecto ofrece las tres opciones para añadir una capa al proyecto.

Permisos

Puede otorgar permisos a una selección de capas. La sección Permisos de las capas ofrece los detalles del tema.

Actualizar

Actualizar datos espaciales

Inicia la actualización de las fuentes de datos espaciales asociadas a las capas seleccionadas. Ver .

Actualizar el caché

Inicia la preparación del caché de los datos vectoriales para las capas seleccionadas. Detalles en .

Edición múltiple…

Permite modificar en lote ciertos parámetros de las capas. La sección siguiente ofrece los detalles del tema.

Edición múltiple de un conjunto de capas

Usted puede modificar distintos parámetros de un conjunto de capas. Para ello seleccione las capas en la pestaña Capas del proyecto. Presione el botón Actualizar y luego Edición múltiple… para abrir la interfaz de edición.

Cambiar Antialiasing

Marque la casilla si desea modificar este parámetro. Marque Nuevo valor para activar la función Antialiasing. Desmarque Nuevo valor para desactivar la función. La sección ofrece detalles sobre esta función.

Cambiar Escala mínima

Seleccione esta opción para cambiar la escala mínima de visualización de las capas. Seleccione Infinito o 1: y en ese caso, indique la escala. La sección ofrece los detalles sobre el tema.

Cambiar Escala máxima

Seleccione esta opción para cambiar la escala máxima de visualización de las capas. Seleccione Cero o 1: y en ese caso, indique la escala. La sección ofrece los detalles sobre el tema.

Cambiar Modo de carga

Seleccione esta opción para cambiar el modo de carga de los datos. Marque el modo elegido. La sección presenta los detalles del tema.

Cambiar Descripción

Puede escribir una nueva descripción de las capas.

Sincronizar con JMap Cloud

Este botón permite sincronizar las capas seleccionadas con JMap Cloud. La sección Compartir capas con JMap Cloud ofrece los detalles del tema.

Suprimir

Suprime las capas seleccionadas.

Organización de las capas
Los atributos de tipo texto ofrecen operadores de correspondencia completa o parcial así como la presencia de valores nulos. Los menús desplegables soportan atributos que tienen hasta 2048 valores únicos. Para los atributos que exceden esa cantidad de valores únicos, la selección de valores se efectúa ingresando los mismos en la casilla correspondiente.
  • Los atributos de tipo numérico tienen operadores cuantitativos.

  • Los atributos de tipo fecha (date y timestamp) ofrecen operadores temporales y calendarios para la selección de las fechas. La fecha y hora actual es soportada por todos los atributos date y timestamp con todos los operadores.

  • Para crear un filtro dinámico:

    1. Presione Filtros dinámicos en el menú de los parámetros de la capa.

    2. Presione para añadir un atributo.

    3. Seleccione un operador y los valores en las casillas apropiadas. Puede añadir tantos atributos como desee. Para retirar un atributo del filtro, selecciónelo y presione .

    4. Marque la casilla Habilitado para que el filtro dinámico esté activo a la apertura de la aplicación JMap Pro o JMap Web.

    5. Presione Guardar para guardar el filtro dinámico.

    Operadores de los filtros

    Igual a: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor igual a uno de los valores seleccionados por el administrador JMap.

    Diferente de: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor diferente de los valores seleccionados por el administrador JMap.

    Mayor que: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor superior al valor seleccionado por el administrador JMap.

    Mayor o igual que: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor superior o igual al valor seleccionado por el administrador JMap.

    Menor que: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor inferior al valor seleccionado por el administrador JMap.

    Menor o igual que: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor inferior o igual al valor seleccionado por el administrador JMap.

    Contiene: Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de tipo texto) tiene un valor que contiene al valor seleccionado por el administrador JMap.

    No contiene: Este operador permite filtrar los elementos de una capa para mostrar aquellos cuyo valor de atributo (de tipo texto) no contiene el valor seleccionado por el administrador de JMap. Esto equivale a realizar una consulta con la cláusula WHERE nombre_atributo NOT LIKE '%valor%'.

    Está vacío : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de tipo texto) no tiene ningún valor.

    No está vacío : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de tipo texto) tiene un valor.

    Es nulo : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor nulo.

    No es nulo : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de cualquier tipo) tiene un valor no nulo.

    Está entre : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de tipo numérico o fecha) tiene un valor que se encuentra en el intervalo definido por los dos valores ingresados por el el administrador JMap.

    No está entre : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo (de tipo numérico o fecha) tiene un valor que se encuentra por fuera del intervalo definido por los dos valores ingresados por el el administrador JMap.

    Último : Este operador filtra los elementos de una capa, visualizándose los elementos cuyo atributo de tipo fecha se sitúa en el período (expresado en años, mes(es), semana(s), días(s), hora(s) ingresado por el administrador JMap.

    Intervalo : Este operador filtra los elementos de una capa en base a intervalos temporales definidos a partir de una fecha de inicio del intervalo, de una fecha de final del intervalo y de una fecha de referencia. El usuario dispone de una herramienta para visualizar datos que varían en el tiempo.

    La capa debe contener como mínimo dos atributos de tipo date y/o timestamp, uno de los atributos es la Fecha/Hora de inicio y el otro la Fecha/Hora de final. Los valores de esas fechas pueden ser NULL, lo que indica una fecha muy antigua en el caso de Fecha de inicio o una fecha muy tardía en el caso de Fecha de final.

    También se requiere una fecha de referencia. Ésta puede ser una fecha precisa (pasada o futura) o una Fecha/Hora actual, que indica el momento presente.

    Sólo se visualizan en el mapa los elementos de la capa cuya fecha de referencia está incluida entre la fecha de inicio y la fecha de final.

    La figura siguiente ilustra este operador de filtro.

    Los permisos específicos para una capa pueden ser atribuidos solamente a los usuarios y a los grupos que ya tienen el permiso de abrir el proyecto que contiene la capa.

    Las capas tienen dos tipos de permisos: administrador y usuarios.

    Permisos administrador

    Acceso remoto

    Permite que un usuario acceda a la capa mediante una conexión JMap Server a JMap Server. Este permiso debe ser acordado a la cuenta de usuario utilizada para establecer la conexión protegida entre las dos instancias de JMap Server. La sección ofrece más detalles sobre el tema.

    Permisos usuario

    Visualizar esta capa

    Permite que un usuario visualice una capa en las aplicaciones JMap. Por defecto el usuario Everyone (todos los que tienen el permiso para abrir el proyecto) tiene el permiso de visualizar toda capa nueva. Para restringir el acceso a esta capa, usted debe retirar este permiso a Everyone y añadir sólo los usuarios deseados.

    Adicionar elementos

    Permite que un usuario adicione nuevos elementos en la capa e ingrese los valores de los atributos mediante un formulario asociado a la capa. Para que este permiso esté disponible, la capa debe permitir la edición de los datos.

    Modificar elementos

    Permite que un usuario modifique las geometrías de los elementos de la capa (desplazar, añadir o retirar nodos, etc.). Permite también modificar los valores de los atributos mediante un formulario asociado a la capa. Para que este permiso esté disponible, la capa debe permitir la edición de los datos.

    Eliminar elementos

    Permite que un usuario suprima elementos de una capa. Para que este permiso esté disponible, la capa debe permitir la edición de los datos.

    Modificar valores de atributos

    Permite que un usuario abra el formulario de los atributos de los elementos de la capa y modifique sus valores. Para que este permiso esté disponible, la capa debe permitir la edición de los datos.

    Copiar datos

    Permite que un usuario de la aplicación JMap Pro copie los datos de la capa en otra capa o que los exporte mediante la extensión .

    Usuarios y grupos

    Configuración de proyectos

    La interfaz de configuración de un proyecto ofrece acceso a la información sobre el mismo así como a herramientas de configuración de parámetros tales como la vista inicial del proyecto en las aplicaciones.

    1

    Las secciones del proyecto se organizan en pestañas: , , , y la interfaz de configuración de las .

    2

    Información general configurada al crear el proyecto.

    3

    Parámetros del proyecto.

    Se configuran al crear el proyecto. La extensión del proyecto corresponde a la extensión de las capas que lo componen. Cuando el proyecto no tiene capas, los valores son 0.

    4

    Parámetros de la vista inicial.

    Estos parámetros se especifican al crear el proyecto. La vista inicial se define presionando en la sección Vista previa. Por defecto corresponde a la extensión del proyecto. Cuando el proyecto no tiene capas, los valores son iguales a 0.

    Previsualizar el proyecto

    Usted puede previsualizar el proyecto y probar todas las funciones tal como serán presentadas en las aplicaciones de tipo JMap Web y JMap NG.

    JMap Server Lima no ofrece un visualizador JMap Pro de su proyecto. La función de este tipo de visualizador es reemplazada por la extensión Administration que está disponible durante la creación de una aplicación JMap Pro. La sección ofrece más detalles de este tema.

    Visualizador JMap Web

    Esta función abre una aplicación JMap Web en una nueva ventana del navegador.

    El visualizador ofrece la mayor parte de las funciones de las aplicaciones JMap Web para que usted valide la configuración del proyecto.

    El visualizador JMap Web no soporta la edición de datos. La edición de datos puede efectuarse en una aplicación de tipo JMap Web.

    Permite también definir la vista inicial (o extensión inicial) del proyecto cuando éste se abre en aplicaciones JMap Web. Para ello, presione y luego Extensión inicial. Aparece un rectángulo para delimitar la extensión inicial.

    Presione Extensión máxima para visualizar el mapa en la máxima extensión. Cuando usted cierra la vista previa, las coordenadas geográficas de la vista inicial se guardan de manera automática.

    Visualizador JMap NG

    Esta función abre una aplicación JMap NG en una nueva ventana del navegador.

    El visualizador ofrece la mayor parte de las funciones de las aplicaciones JMap NG para validar la configuración del proyecto en ese tipo de aplicaciones.

    El visualizador JMap NG no soporta la edición de datos. La edición de datos puede efectuarse en una aplicación de tipo JMap NG.

    Creación de proyectos

    Para crear un nuevo proyecto, presione Crear en la sección que contiene la lista de los proyectos. Los proyectos se crean mediante un asistente de configuración.

    Identificación

    Nombre

    Ingrese un nombre para su nuevo proyecto. Este nombre debe ser único

    Descripción

    (Opcional) Ingrese una descripción del nuevo proyecto. Esta información se usa a veces con fines administrativos.

    Idioma por defecto

    En la lista de idiomas disponibles, seleccione el que será utilizado por defecto cuando el idioma solicitado no esté disponible o no se encuentren traducciones. La sección ofrece más detalles sobre el tema.

    Idiomas disponibles

    Origen del proyecto

    Cuando crea un proyecto usted puede optar por crear un nuevo proyecto vacío o importar una configuración de un proyecto existente proveniente de otra fuente. Utilizando una configuración existente usted puede automatizar la creación de las capas del proyecto evitando así realizar toda la configuración en JMap Admin. Actualmente la única opción disponible es la importación de proyectos provenientes de ESRI ArcGIS REST Service.

    Importación de proyectos de ArcGIS REST

    Usted puede elegir importar la configuración de capas de un servicio ArcGIS REST de ESRI. JMap importará los parámetros del proyecto, las capas con su simbología, los parámetros de escalas, las extensiones, etc.

    Seleccione la opción ArcGIS REST y presione Siguiente.

    JMap soporta la importación de capas matriciales OGC WMTS.

    En la interfaz de importación de capas del servicio REST les iconos indican las capas cuyos formatos no son compatibles con JMap.

    Opciones

    Editar sólo sus propios elementos

    Permite que el usuario de una aplicación JMap modifique las geometrías, los valores de los atributos o suprima solamente los elementos que él mismo ha creado. El usuario no puede editar los elementos de la capa que han sido creados por otros usuarios.

    Conexiones JMap Server a JMap Server
    JMap Exportación
    Creación de capas
    Compartir capas
    Importar capas
    Fuentes de datos espaciales
    Creación de capas
    Estilo
    Parámetros generales
    Parámetros generales
    Creación de capas
    img
    img
    img
    img
    img
    img
    img
    img

    Escala mínima del mapa. Los usuarios no pueden efectuar más zoom atrás una vez alcanzado este límite. Cuando marca esta opción el valor por defecto es 1:1.

    Escala máxima

    Escala máxima del mapa. Los usuarios no pueden efectuar más zoom adelante una vez alcanzado este límite. Cuando marca esta opción el valor por defecto es 1:1.

    Color de fondo

    Color de fondo del mapa por defecto.

    Color por defecto de la selección

    Color de los objetos seleccionados sobre el mapa. Este parámetro puede definirse también para cada capa.

    Seleccione uno o varios idiomas que serán soportados por el proyecto. Todos los elementos de texto de la configuración del proyecto (nombre del proyecto, nombres de las capas, infoburbujas, etc.) deberán ser traducidos en cada uno de los idiomas soportados. Debe seleccionar al menos un idioma. La sección Proyectos multilingües ofrece más detalles sobre el tema.

    Estadísticas de uso

    Marque esta opción si desea obtener estadísticas del uso del proyecto, de las capas que contiene así como de los contextos públicos creados en las aplicaciones JMap Pro desplegadas a partir del proyecto.

    Automatically invalidate Mapbox Tile cache (Invalidar automáticamente el caché Mapbox)

    Marque esta opción si desea suprimir automáticamente el caché Mapbox. Mapbox se utiliza para producir teselas vectoriales (vector tile) de algunas de las capas del proyecto para mejorar el rendimiento y la fluidez de las aplicaciones JMap Survey y JMap NG. La sección Las teselas vectoriales en JMap presenta más detalles de este tema. Las teselas vectotiales Mapbox pueden ser producidas previamente y puestas en caché. Este artículo (en francés e inglés) ofrece los detalles sobre el procedimiento para construir y administrar el caché de Mapbox. El caché Mapbox se suprime automáticamente en los siguientes casos: se publica una capa, se suprime una capa publicada, se añaden o suprimen atributos vinculados a una capa, se modifica el filtro de base de una capa, se modifica la fuente de datos espaciales de una capa, se suprime el proyecto. El caché Mapbox no se suprime automáticamente en los siguientes casos: se añade al proyecto una capa no publicada, se suprime una capa no publicada, se efectúan modificaciones menores en una capa (estilo, temáticas, infoburbuja), se modifica el orden de los atributos vinculados de una capa.

    Parámetros

    Proyección cartográfica

    Determina la forma en que los datos se visualizarán en las aplicaciones cliente. Todos los datos que utilicen una proyección diferente serán convertidos sobre la marcha a esta proyección. Atención: al cambiar la proyección de un mapa en un proyecto, se invalida el caché de las capas. Esto puede reducir de manera temporaria el rendimiento de las aplicaciones.

    Unidad cartográfica

    Se selecciona automáticamente en función de la proyección cartográfica.

    Unidad de visualización

    Unidad utilizada para visualizar las coordenadas del mapa.

    Mediciones

    Geodésicas: Las mediciones de distancia y de superficie se efectúan mediante cálculos esféricos basados en el elipsoide de la proyección. Cartesianas: Las mediciones de distancia y de superficie se efectúan mediante cálculos en un sistema planar utilizando la proyección especificada.

    Unidad de distancia

    Unidad utilizada para visualizar las distancias (mediciones, niveles de zoom, etc.).

    URL

    Ingrese el URL del servicio REST de ArcGIS Server. Ejemplo

    http://sampleserver1.arcgisonline.com/ArcGIS/rest/services Presione luego Cargar para ver la lista de capas disponibles.

    Usuario

    Ingrese el nombre de usuario para autenticarse y conectarse al servicio ArcGIS REST.

    Contraseña

    Ingrese la contraseña para autenticarse y conectarse al servicio ArcGIS REST.

    Capas

    Seleccione las capas cuya configuración desea importar. JMap crea una capa en el proyecto para cada capa importada. La configuración de la capa JMap es similar a la capa original, aunque pueden existir diferencias.

    Proyectos multilingües

    Escala mínima

    5

    Extensiones. Esta sección presenta la lista de extensiones JMap disponibles para el proyecto.

    El interruptor al lado del nombre de cada extensión permite activarla o desactivarla en las aplicaciones JMap NG o JMap Survey que difunden el proyecto.

    La sección Extensiones JMap compatibles con JMap NG o JMap Survey ofrece más detalles sobre este tema.

    6

    Referencias. Esta sección indica las aplicaciones desplegadas que utilizan este proyecto.

    7

    Mapbox cache. Esta sección presenta el tamaño del caché de teselas vectoriales del proyecto. Indica también si la supresión automática de las teselas vectoriales está activada. Puede vaciar el caché presionando .

    8

    Estos botones permiten sincronizar el proyecto con JMap Cloud, editar la configuración del proyecto o suprimirlo.

    9

    Vista previa. Esta sección se visualiza cuando el proyecto contiene al menos una capa. Ofrece una vista previa del mapa, en la cual usted puede hacer zoom adelante y atrás.

    Presione para abrir un Visualizador JMap Web o un Visualizador JMap NG en una ventana distinta en la que establecer la vista inicial y probar la configuración del proyecto.

    Usted puede seleccionar un mapa base para el visualizador en esta sección: Ninguna, OpenStreetMaps, mapas Mapbox o mapas Bing si están disponibles en su organización.

    10

    Capas. Esta sección presenta una lista de las capas del proyecto con su estado. Los accesos directos abren las interfaces para añadir y organizar capas.

    11

    Los botones permiten suprimir el proyecto, acceder a los permisos o editarlo.

    Aplicaciones JMap Pro
    Capas
    Grupos de capas
    Consultas
    Productor de imágenes
    extensiones JMap compatibles con JMap NG o JMap Survey
    img

    Configuración de las capas

    La interfaz de configuración de una capa ofrece una vista global de información sobre la capa y da acceso a la configuración de parámetros tales como el estilo, las etiquetas o los reportes. Las pestañas de la interfaz dan acceso a las mismas funciones.

    1

    Información general configurada al crear la capa. El botón permite acceder directamente a la interfaz de configuración de los parámetros de la sección.

    2

    Parámetros de la capa, configurados al crear la misma. El hiperenlace permite acceder a la fuente de datos espaciales que contiene los datos de la capa.

    3

    Atributos vinculados Esta sección presenta una lista de los atributos vinculados a la capa. Haga clic sobre el para abrir la ventana de configuración de sus propiedades. El botón permite actualizar las estadísticas de los atributos.

    4

    Caché

    Información sobre la caché de Mapbox de la capa. Indica si la caché está habilitado, si se estableció una fecha de vencimiento, el número de teselas en caché y métricas de uso. Presione para actualizar el caché o presione para suprimirlo.

    La interfaz de configuración de las capas matriciales contiene sólo las secciones Información general, Parámetros de la capa, JMap Cloud y Rangos de visibilidad así como las pestañas General y Estilo.

    Atributos

    La ventana de configuración de un atributo contiene tres pestañas: Metadatos, Estadísticas y Muestra del atributo.

    La pestaña Estadísticas ofrece estadísticas simples del atributo, La pestaña Muestra del atributo presenta el valor del atributo de una muestra de elementos de la capa.

    img
    img

    5

    JMap Cloud Esta sección permite compartir la capa con la plataforma geospatial en la nube JMap Cloud. La sección Compartir una capa con JMap Cloud ofrece los detalles de esta función.

    6

    Rango entre la escala máxima y mínima en el que se visualizan los elementos de la capa.

    7

    Temáticas Sección que presenta las temáticas de la capa. Haga clic sobre el nombre de la temática para acceder a su interfaz de configuración.

    8

    Etiquetas Sección que presenta información sobre las etiquetas.

    9

    Infoburbujas Sección que describe la infoburbuja configurada para la capa.

    10

    Reportes Sección que presenta información sobre los reportes configurados para la capa.

    11

    Formularios Sección que presenta los formularios configurados para la capa. Haga clic en el nombre del formulario para acceder a su interfaz de configuración.

    12

    Botones para editar la configuración de la capa, para suprimirla o para otorgar los permisos.

    13

    Pestañas que corresponden a las secciones General, Estilo, Temáticas, Etiquetas, Infoburbujas, Formularios, Reportes y Filtros dinámicos. Las extensiones JMap que necesitan la configuración de parámetros a nivel de la capa, añaden pestañas, una por cada extensión.

    Metadatos

    Tipo

    Indica el tipo de datos del atributo.

    Tipo SQL

    Indica el tipo SQL de datos del atributo.

    Indexado

    Indica si el atributo está indexado.

    Título

    Usted puede modificar el título del atributo. El icono permite ingresar el título en varios idiomas.

    Patrón de formato

    Especifique un patrón o modelo de formato para la visualización de los elementos de la capa. El modelo debe ajustarse a las normas Java. Este artículo presenta detalles sobre el tema: https://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html.

    nombre de un atributo
    img
    img
    maj
    delete

    Consultas de selección por atributos

    Esta función permite seleccionar elementos de una capa utilizando los valores de sus atributos o utilizando una base de datos vinculada a la capa.

    Los administradores crean las consultas y sus formularios asociados en JMap Admin. Los usuarios de las aplicaciones JMap utilizan luego esos formularios para ingresar los valores de los atributos y efectuar las búsquedas. Todos los elementos cuyos valores de atributos corresponden a los valores ingresados son seleccionados y presentados en el explorador de elementos.

    La pestaña Consultas de la interfaz de configuración de un proyecto le permite configurar las consultas de selección por atributos del proyecto.

    La pestaña Consultas se visualiza cuando el proyecto contiene al menos un capa.

    La pestaña presenta una tabla con los grupos de consultas. El grupo Defecto es el grupo por defecto. La tabla indica el número de consultas que contiene cada grupo. La sección ofrece detalles sobre los grupos.

    Crear una consulta de selección por atributos

    Las consultas se crean dentro de un grupo de consultas

    Seleccione el grupo en la tabla y presione su nombre para abrir su interfaz de detalle. En la misma se visualiza el botón Crear una consulta.

    Los parámetros varían en función del tipo de consulta seleccionado.

    Consultas en la capa

    Consultas externas

    Este tipo de consultas se utiliza cuando se debe hacer una búsqueda en datos contenidos en una base de datos externa a JMap. La base de datos externa debe tener un campo que permita vincularla con un atributo de la capa. En primer lugar se ejecuta una consulta SQL de tipo SELECT en la base de datos externa y los valores devueltos por la misma son luego asociados a los elementos de la capa utilizando el campo de vinculación.

    Parámetros obligatorios y opcionales

    Aún si el diseño del formulario de consulta indica que un campo es obligatorio u opcional, la cláusula WHERE de la expresión de consulta debe ser ajustada para soportar esta opción. Para ello, las partes de la consulta que están asociadas a parámetros opcionales deben estar incluidas entre llaves ( { } ).

    Ejemplo de cláusula WHERE:

    CITY = '$param1' and { COUNTRY = '$param2' }

    Este ejemplo efectúa la búsqueda de las ciudades cuyo valor para el atributo CITY es igual al valor del parámetro 1 ingresado por el usuario ($param1) y que opcionalmente tienen el valor del atributo COUNTRY igual al valor del parámetro 2 ingresado por el usuario ($param2). Si el parámetro 2 no se ingresa, todo el bloque { COUNTRY = '$param2' } es eliminado de la consulta, así como el operador AND que se vuelve huérfano. Atención: el administrador debe obligatoriamente definir $param2 como opcional en el diseño del formulario. La sección ofrece más detalles sobre este tema.

    Valores múltiples para un mismo parámetro

    Se puede permitir el ingreso de valores múltiples en los formularios, en un campo de tipo . Los valores se separan mediante el carácter delimitador ; (punto y coma) . Esta opción puede ser activada en la cláusula WHERE de la consulta. La sintaxis es la siguiente:

    $multiple{true|false} {\$delimiter{;}}

    Ejemplo:

    CITY = '$param1{$multiple{true} $delimiter{;}}'

    Selecciona las ciudades cuyo valor del atributo CITY es igual a uno de los valores ingresados en el parámetro 1. Los valores están separados por punto y comas (;).

    Gestión de las consultas de selección por atributos

    Los administradores pueden modificar las consultas por atributos. Cuando las consultas se modifican no es necesario desplegar nuevamente las aplicaciones que publican el proyecto, dado que los cambios se transmiten de manera directa.

    Organización de las consultas

    Las consultas de selección por atributos pueden ser organizadas en grupos, lo que resulta especialmente útil en los proyectos que implican un número elevado de consultas.

    Para crear un nuevo grupo, en la pestaña Consultas presione el botón Crear un grupo.

    Para modificar el orden de los grupos, presione Modificar y seleccione Reordenar grupos. La ventana que se abre permite deslizar y depositar los grupos en la posición deseada. Para renombrar un grupo, presione el icono .

    Para suprimir un grupo, selecciónelo en la lista y presione Suprimir.

    Supresión de las consultas

    La supresión de una consulta de selección por atributos suprime definitivamente la consulta y el formulario que está asociado a la misma. Para suprimir una consulta, selecciónela en la lista y presione Suprimir.

    Publicación de las consultas

    Una vez que la consulta ha sido creada se de forma automática y es accesible en todas las aplicaciones que difunden el proyecto.

    Usted puede anular esta publicación para que la misma no esté disponible para los usuarios de las aplicaciones sin perder su configuración. Para anular la publicación de una consulta, desmarque la marca Publicada de la consulta en la interfaz de gestión de las consultas.

    Consultas sobre las capas por referencia

    Cuando un proyecto contiene capas por referencia, las consultas configuradas sobre esas capas en el proyecto que contiene las capas originales están disponibles automáticamente en el proyecto, que “hereda” esas consultas.

    Usted no puede modificar esas consultas “por referencia” a partir del proyecto, éstas sólo pueden ser modificadas en el proyecto que contiene las capas originales.

    Si usted desea modificar una consulta “por referencia” cree una copia de la consulta presionando Duplicar. La interfaz de configuración presenta los parámetros de la consulta que usted puede modificar.

    Después que la nueva consulta ha sido configurada, usted debe desmarcar la marca Publicada de la consulta “heredada” de la capa por referencia para que ésta no sea más accesible en las aplicaciones JMap que utilizan dicha capa por referencia.

    Usted también puede crear una nueva consulta sobre una capa por referencia, tal como se describe en la sección .

    Etiquetas

    Las etiquetas en JMap son textos vinculados a los elementos del mapa que se utilizan para indicar información relativa a los mismos. Por ejemplo, se puede utilizar las etiquetas para indicar los nombres de ciudad en una capa de puntos que representan las ciudades.

    Las etiquetas pueden colocarse manualmente mediante la herramienta de etiquetado o pueden ser generadas automáticamente por JMap en el momento de la visualización. La sección de configuración de las etiquetas puede variar ligeramente según el tipo de elementos de la capa.

    La figura siguiente presenta ejemplos de una etiqueta curvada (izquierda) y de una etiqueta con marco (derecha).

    La figura ilustra un ejemplo de etiquetas con símbolo en el fondo.

    El etiquetado se configura especificando un texto que define el contenido de la etiqueta. Este texto puede contener partes estáticas, partes variables (funciones) y programas en JavaScript. En la visualización, las funciones se ejecutan y son sustituidas por los resultados. Puede tratarse, por ejemplo, de la función ElementValue(attrib)

    Título

    Ingrese un título para la consulta. Los usuarios verán ese título en la lista de consultas.

    Capa

    Seleccione la capa en la que se ejecutará la consulta. El campo de búsqueda facilita la selección de la capa.

    Escala máxima

    Ingrese la escala máxima para la visualización de los resultados en el mapa. Esto es útil para evitar los zooms demasiado detallados sobre los resultados.

    Nro. max. de valores devueltos

    Ingrese el número máximo de elementos que pueden ser devueltos por la consulta. Ésta no se ejecutará si el tamaño del resultado es superior a este límite. Este parámetro evita la ejecución de consultas demasiado voluminosas que podrían disminuir el rendimiento del sistema.

    Modelos de consultas

    Básico: En este tipo de consulta la búsqueda se efectúa únicamente en los atributos de la capa. Es el tipo más simple de consulta. Base de datos externa: En este tipo de consulta la búsqueda se efectúa en una base de datos externa que posee un campo que la vincula a un atributo de la capa. Este tipo de consulta es más complejo para configurar pero ofrece más flexibilidad para las búsquedas.

    WHERE

    Cláusula WHERE de la expresión SQL que se ejecuta para realizar la búsqueda. Típicamente esta cláusula contiene parámetros numerados ($param1, $param2, etc.) que serán reemplazados por los valores ingresados por el usuario en el formulario. Ejemplos COUNTRY='$param1'

    Selecciona los elementos de la capa que tienen el valor del atributo COUNTRY igual al valor ingresado por el usuario. El valor del atributo debe corresponder perfectamente al valor ingresado ($param1).

    lower(COUNTRY) like lower('$param1%')

    Selecciona los elementos de la capa que tienen el valor del atributo COUNTRY similar al valor ingresado por el usuario. El valor del atributo debe comenzar por el valor ingresado ($param1). Gracias al operador lower la búsqueda no es sensible a las mayúsculas y minúsculas.

    POP2000>=$param1 and POP2000<$param2

    Selecciona los elementos de la capa que tienen el valor del atributo POP2000 dentro del rango definido por los dos valores ingresados ($param1 y $param2).

    Diseño de formulario

    Presione este botón para configurar el formulario de la consulta. La sección Formularios ofrece más detalles sobre el tema.

    Bases de datos

    Seleccione la base de datos en la que desea efectuar la búsqueda.

    Expresión SQL

    Ingrese la expresión SQL que será ejecutada en la base de datos para buscar los elementos. Ejemplo select * from cities where CITY_LANGUAGE='$param1'

    Busca en la tabla cities de la base de datos seleccionada. Devuelve los registros cuyo valor del campo CITY_LANGUAGE es igual al valor ingresado por el usuario (​$param1).

    Atributo de la capa

    Especifique, entre los atributos de la capa, el atributo que servirá para establecer el vínculo con la base de datos.

    Campo

    Seleccione, entre los campos devueltos por la consulta SQL, el campo que servirá para establecer el vínculo con la capa.

    Diseño de formulario

    Presione este botón para configurar el formulario de la consulta. La sección Formularios ofrece más detalles sobre el tema.

    Organización de las consultas
    Formularios
    Lista (opciones múltiples)
    Crear una consulta de selección por atributos
    img
    (o en su versión abreviada
    ev(attrib)
    ) que será reemplazada por el valor del atributo correspondiente para cada elemento. Los programas JavaScript pueden ser utilizados para efectuar operaciones sobre los valores de los atributos. El texto de una etiqueta puede extenderse en varias líneas.

    Las etiquetas soportan las mismas funciones que las infoburbujas. La sección Infoburbujas ofrece más información sobre el tema.

    Definición de la etiqueta

    Definición de la etiqueta

    El texto de la etiqueta. Las partes estáticas se verán tal cual se escriben, mientras que las funciones ev(attrib) serán sustituidas por los valores correspondientes, procedentes de los atributos vinculados a la capa. Contrariamente a las infoburbujas, las etiquetas no soportan el formateado HTML ni los hiperenlaces. Ejemplos País: ev(country) País: Canadá Ciudad: ev(city) (ev(country)) Ciudad: París (Francia) Población: ev(pop) Población: 2150000 Las etiquetas soportan también la programación en JavaScript para efectuar operaciones matemáticas y operaciones sobre las cadenas de caracteres utilizando los valores de los atributos. La función println se utiliza para imprimir contenido en la etiqueta: Area:ev(area_km2) km2

    <script>

    var SQ_KM_IN_SQ_MI = 2.58998811;

    Estilo de la etiqueta

    Tipo de letra

    Indique el tipo de letra que se utilizará.

    Tamaño

    Indique el tamaño de la letra.

    Negrita, Itálica, Subrayado, Tachado

    Indique los atributos de la letra.

    Contorno

    Active esta opción si desea dotar al texto de la etiqueta de un contorno, lo que mejora la legibilidad de las etiquetas en el mapa.

    Antialiasing

    Seleccione esta opción para activar el antialiasing.

    Etiquetado automático

    El etiquetado automático añade etiquetas a los elementos del mapa automáticamente, sin intervención del usuario. Para cada capa vectorial, puede activar o desactivar el etiquetado automático y definir escalas dentro de las cuales se activará el etiquetado automático. A menudo resulta útil definir un límite de escala mínimo para el etiquetado automático para evitar sobrecargar el mapa de texto.

    Tres herramientas le permiten controlar el orden o la prioridad de presentación de las etiquetas, siempre con el objetivo de evitar sobrecargar el mapa de información: posición dinámica, prioridad de la capa y prioridad por atributo.

    Etiquetado automático

    Etiquetado automático

    Seleccione esta opción para activar el etiquetado automático.

    Escala mínima

    Escala mínima a partir de la cual se activará el etiquetado automático.

    Escala máxima

    Escala máxima a partir de la cual se activará el etiquetado automático.

    Posición de la etiqueta

    La posición de la etiqueta con relación al elemento del mapa se establece a partir de una grilla con nueve posiciones posibles. Esta posición puede ser fija o dinámica. Fija: La etiqueta se ubica siempre en la posición seleccionada. Es la opción por defecto. Dinámica: La posición de las etiquetas de la capa varía en función de la prioridad relativa establecida para cada posición de la grilla. Esta función permite visualizar la máxima cantidad de etiquetas evitando los conflictos de superposición. Los valores posibles son: 0 Bloqueada, 1 Alta, 2 Media y 3 Baja. El valor por defecto de la posición central es 1. En primer término JMap trata de ubicar la etiqueta en la posición central. Si esta posición está ocupada por otra etiqueta, JMap ubica la etiqueta en otra posición de prioridad inferior (Media o Baja) para minimizar los conflictos. Una vez que haya definido las prioridades relativas en la grilla, debe marcar la casilla Posicionamiento dinámico para activar la función.

    Desfase

    Ingrese un desfase en X y en Y para modificar la posición del texto de la etiqueta.

    var area_sq_mi = ev(area_km2) / SQ_KM_IN_SQ_MI; print(area_sq_mi.toFixed(1) + " sq. mi"); </script> producirá el resultado siguiente: Area: 91935.7 km2 31635.6 sq. mi

    Color del texto

    Indique el color del texto de la etiqueta.

    Transparencia

    Indique la transparencia de la etiqueta.

    Color de contorno

    Si la opción Contorno está activada, indique el color del contorno. El color por defecto es el blanco.

    Prioridad de la capa

    Este parámetro permite definir la prioridad de la capa con respecto a las otras capas para la presentación de sus etiquetas. Es una prioridad relativa inter-capas. Los valores disponibles en un gradiente creciente de prioridad son: Normal, Superior a la normal, Alta, Muy Alta y Máxima. Por ejemplo, las etiquetas de una capa cuya prioridad es Alta se muestran antes que las etiquetas de una capa cuya prioridad es inferior (Normal o Superior a la Normal).

    Prioridad por atributo

    Este parámetro permite definir la prioridad para la presentación de las etiquetas en función del valor de un atributo de la capa. Se trata de una prioridad relativa inter-elementos, es decir entre los elementos de una misma capa. Por ejemplo, en una capa de la red vial en la cual los segmentos de ruta se categorizan en función de su importancia, las etiquetas de los segmentos más importantes tienen una prioridad para su visualización superior a las etiquetas de los segmentos menos importantes. El atributo puede ser numérico o alfanumérico y los valores deben poder ser ordenados de manera creciente o decreciente. Marque la opción para abrir el menú de los atributos disponibles para la priorización. El icono permite indicar la prioridad de manera creciente o decreciente.

    Permitir la superposición

    Permite para una capa que sus etiquetas se superpongan entre ellas y con las etiquetas de otras capas. Esta opción tiene prioridad sobre el parámetro global del proyecto que impide la superposición de las etiquetas. Puede resultar útil para garantizar que se muestren todas las etiquetas de una capa.

    Evitar la duplicación

    Active esta opción para evitar que el mismo texto de etiqueta sea mostrado en sucesivas ocasiones. Esta opción resulta útil para la visualización de los nombres de calles, por ejemplo.

    Filtrar las etiquetas numéricas

    Si la etiqueta contiene a la vez texto y números, muestra únicamente los valores numéricos. Esta opción resulta útil cuando se desea indicar solamente los números de autopistas utilizando un atributo que contiene otro texto (ej.: “Autopista 40” se vuelve “40”).

    Etiqueta orientada sobre la línea

    Sólo para los elementos de tipo línea. Active esta opción para indicar que el texto de la etiqueta debe colocarse a lo largo de las líneas.

    Seguir la curva de la línea

    Sólo para los elementos de tipo línea. Seleccione esta opción si desea que el texto de la etiqueta siga la forma de las líneas curvas.

    Tamaño proporcional

    Por defecto, el texto de las etiquetas siempre se indica en el tamaño de fuente especificado, independientemente de la escala del mapa. Active esta opción para que el tamaño del texto de la etiqueta se ajuste proporcionalmente a la escala del mapa. El texto se mostrará en el tamaño de fuente especificado cuando el mapa se visualice a la escala de referencia especificada. Cuando la escala del mapa cambie, el tamaño del texto se modificará en consecuencia.

    Símbolo bajo la etiqueta

    Active esta opción para elegir un símbolo que se mostrará bajo el texto de la etiqueta. Atención: el texto de la etiqueta debería entrar dentro del símbolo seleccionado. Esta opción se utiliza principalmente para los indicadores de autopistas que contienen números de autopistas.

    Contorno

    Seleccione esta opción para rodear el texto de la etiqueta de un contorno. Puede seleccionar también el color de la trama de fondo del contorno y el color del borde.

    Rotación

    Active esta opción si desea que las etiquetas tengan una rotación. Atributo del ángulo: Si es preciso, seleccione un atributo que contenga el ángulo de rotación del texto. Las etiquetas seguirán esta rotación. Dirección de la rotación: Si utiliza un atributo de ángulo, indique la dirección de la rotación.

    Seguir la rotación del mapa

    Seleccione esta opción para asegurarse que las etiquetas siguen la rotación del mapa, si ésta ha sido definida.

    Seguir la posición del símbolo

    Marque esta opción si desea que las etiquetas sigan la posición del símbolo cuando éste tiene un desfase.

    Posicionamiento dinámico

    Marque esta opción para activar el posicionamiento dinámico de las etiquetas. Esta opción le permite activar o desactivar las características de posicionamiento dinámico que haya configurado en la sección Posición de la etiqueta.

    Infoburbujas

    Las infoburbujas son burbujas de información que se despliegan sobre el mapa cuando el cursor pasa sobre un elemento. La información comprende texto, valores de atributos, hiperenlaces, imágenes, etc. El administrador determina la información que se muestra en las burbujas de cada capa.

    El contenido de las infoburbujas puede ser formateado mediante marcas HTML y puede contener también programas JavaScript.

    La pestaña Infoburbuja en la interfaz de configuración de la capa contiene las herramientas para configurarlas.

    Infoburbuja

    Ingrese el contenido de la infoburbuja. Consulte las secciones siguientes para obtener detalles sobre la sintaxis.

    Color de fondo

    Seleccione el color de fondo de la infoburbuja.

    Creación del contenido de las infoburbujas

    Debe proporcionar el texto que será utilizado como contenido de la infoburbuja.

    El texto puede estar compuesto de partes estáticas (que se visualizarán tal cual son escritas), de partes variables (funciones que serán sustituidas por otro valor al ser visualizadas), de programas JavaScript simples y de marcas HTML. Por ejemplo, la función elementValue(city) será reemplazada en la visualización, por el valor del atributo city del elemento al que se apunta.

    Sintaxis de las infoburbujas

    La sintaxis de las infoburbujas está compuesta de distintas funciones que determinan su contenido. Las funciones y sus parámetros no son sensibles a la letra mayúscula o minúscula. Por ejemplo, ev(city) equivale a Ev(CITY).

    La tabla siguiente detalla las distintas funciones disponibles:

    Marcas HTML

    Resulta posible formatear el contenido de la burbuja mediante marcas HTML simples. Las burbujas no soportan las marcas avanzadas tales como <DIV> o CSS. Las marcas HTML soportadas y utilizadas en general en las infoburbujas son las siguientes:

    <B>, <I>, <U>, <A>, <IMG>, <TABLE>, <BR>

    Usted puede insertar hiperenlaces en las burbujas. Haciendo clic en ellos puede abrir páginas HTML o abrir y descargar archivos.

    Ejemplos

    Localización de elementos de un mapa o de coordenadas utilizando las infoburbujas

    Las infoburbujas incluyen una función para localizar coordenadas o elementos de un mapa utilizando una sintaxis especial de URL. En la infoburbuja se muestra un hiperenlace que al ser presionado sitúa al mapa en la región o en los elementos especificados. Esta función está disponible sólo en JMap Pro.

    Utilización de un URL para la visualización de contenido

    Puede especificar un URL que mostrará el contenido de una página HTML en la infoburbuja (esta función es soportada sólo en las aplicaciones JMap Pro). La burbuja estará completamente ocupada (100%) por la página HTML. La sintaxis es la siguiente:

    $URL{http://awebsite.com}

    El URL especificado puede ser estático o puede proceder de un atributo. Puede también utilizar los valores de un atributo como parámetros, como en el ejemplo siguiente:

    $URL{http://awebsite.com?param1=ev(ATTRIB_A)&param2=ev(ATTRIB_B)}

    La figura ilustra un ejemplo de contenido HTML en una infoburbuja, referenciada mediante un URL.

    Reportes

    Los reportes de información se utilizan para presentar información descriptiva relativa a los elementos de un mapa. Estos informes pueden presentar atributos provenientes de la fuente de datos espaciales subyacente o información extraída de otras bases de datos externas a JMap. Cada capa puede contener cero, uno o varios reportes. Los reportes informativos se presentan en forma de páginas web o de documentos en formato PDF.

    La pestaña Reportes en la interfaz de configuración de la capa contiene las herramientas para configurar los reportes.

    La sección de los reportes muestra la tabla de reportes configurados para la capa. En las aplicaciones JMap los reportes son presentados en ese mismo orden. Usted puede cambiar el orden utilizando el menú Modificar.

    Para crear un nuevo reporte presione Crear.

    Para suprimir reportes, selecciónelos en la tabla y presione Suprimir.

    Creación de un reporte

    Hay tres tipos de reporte: Básico, Avanzado y Personalizado.

    Básico

    Los reportes de tipo básico son generados como páginas web. Contienen funciones de exportación a archivo en formato Excel y de impresión. Las tablas conteniendo los valores pueden ser ordenadas haciendo clic en el encabezado de las columnas. También es posible configurar los nombres de los campos que se visualizarán en los reportes.

    Avanzado

    Los reportes de tipo avanzado se basan en la herramienta de creación de reportes BIRT (). JMap provee un modelo de reporte por defecto. Se puede también utilizar la aplicación BIRT report Designer para crear reportes personalizados o editar el modelo por defecto y adaptarlo a las necesidades específicas (añadir un logo, cambiar los colores, etc.). Para obtener más detalles sobre el desarrollo de reportes, puede consultar el sitio web de BIRT ().

    Los reportes pueden ser generados en formato HTML o PDF. Se puede también integrar un mapa.

    Modelos de reportes de tipo avanzado

    Con los reportes de tipo avanzado usted puede elegir el modelo de reporte que va a utilizar.

    Dos modelos se incluyen por defecto con JMap, un modelo de reporte básico y un modelo de reporte con un mapa integrado. Cada uno de esos modelos está disponible en dos versiones: para un sólo elemento o para una selección de múltiples elementos.

    Usted puede crear sus propios modelos de reporte basándose en los modelos existentes, y añadirlos a los de JMap. Tendrá entonces la posibilidad de seleccionar sus modelos personalizados para la configuración de los reportes.

    Los archivos de los modelos de reportes (.rpttemplate) se encuentran en el directorio JMAP_HOME/applications/templates/reports. Sus modelos deben ser colocados en el subdirectorio single o multiple, según se trate de versiones para uno o para varios elementos.

    Personalizado

    Los reportes de tipo personalizado son reportes externos a JMap que pueden ser llamados mediante un URL. Estos reportes pueden provenir de herramientas de creación de reportes (Crystal Reports, Jaspersoft, etc.) o de una simple página web.

    Una sintaxis especial permite formatear los parámetros necesarios para abrir el reporte.

    Variables soportadas en la sintaxis de los URL

    Fuentes de datos del reporte

    Los reportes de tipo básico y avanzado pueden tomar los datos de los atributos de la capa o de una base de datos externa conectada a JMap.

    Capa actual

    Seleccione la opción Capa actual para crear un reporte simple que interrogue los atributos de la capa. Seleccione luego los atributos que se deben incluir en el reporte, marcando las casillas correspondientes. Sólo los atributos seleccionados serán presentados al usuario, los otros atributos serán excluidos del reporte. Finalmente, se pueden especificar títulos para los atributos. El usuario verá los títulos y no los nombres reales de los atributos.

    Base de datos externa

    Seleccione la opción Base de datos externa para indicar a JMap que debe presentar información proveniente de otra base de datos y no de la capa. Esta opción permite interrogar toda base de datos que posea un campo que corresponde a uno de los atributos de la capa.

    Títulos

    Para los reportes que toman los datos de una base de datos externa, es posible definir los títulos de los campos que se visualizarán en el reporte, reemplazando los nombres de los campos de la base de datos. Presione Títulos para definirlos.

    Sustituida por una fecha o un número formateado según un formato preciso. Ejemplo format(date_insp, dd/MM/yyyy)

    donde date_insp es el nombre del atributo que contiene una fecha y dd/MM/yyyy es el formato de fecha deseado, tal como se indica en la documentación de la clase Java Ejemplo format(attrib, ##0,00)

    donde attrib es el nombre de un atributo que contiene un número y ##0,00 es el formato deseado, tal como se indica en la documentación de la clase Java .

    ifNull(attrib, value)

    attrib: el nombre del atributo que se probará

    value: el valor que se visualizará si attrib es nulo

    Sustituida por el valor value solamente si el valor del atributo attrib es nulo. Si el valor del atributo es no nulo, no se visualiza nada. Ejemplo ifNull(temp, N/A) Se visualiza N/A si el valor del atributo temp es nulo. Ejemplo ifNull(attrib_a, attrib_b)

    Se visualiza el valor del atributo attrib_b si el valor de attrib_a es nulo.

    ifNotNull(attrib, value)

    attrib : el nombre del atributo que se probará

    value : el valor que se visualizará si attrib es no nulo

    Sustituida por el valor value solamente si el valor del atributo attrib es no nulo. Si el valor del atributo es nulo, no se visualiza nada.

    Ejemplo ifNotNull(land_value, $) Se visualiza $ si el valor de land_value es no nulo.

    subString(attrib, startIx, endIx)

    attrib: el nombre del atributo del que se desea extraer una parte del valor

    startIx: posición de comienzo en la cadena de caracteres

    endIx: posición de fin en la cadena de caracteres

    Sustituida por una parte del valor (como cadena de caracteres) del atributo attrib, entre la posición startIxy la posición endIx.

    Ejemplo subString(name, 0, 5) Se visualizan los 5 primeros caracteres del valor del atributo name. Si ese valor es Guadalajara, en la infoburbuja se visualizará Guada.

    encode(attrib, encoding)

    attrib: el nombre del atributo a codificar

    encoding: el nombre de la codificación

    Sustituida por el valor del atributo attrib codificado mediante la codificación de caracteres especificada (UTF-8, CP437, ISO 8859-1, etc.)

    Ejemplo encode(name, UTF-8) Reemplazada por el valor del atributo name codificado en caracteres UTF-8.

    <script> code JavaScript</script>

    Ejecuta el código JavaScript que está entre las marcas.

    En el código JavaScript, los valores de los atributos son accesibles mediante la función elementValue() o ev(). Puede efectuar operaciones matemáticas o de cadenas de caracteres sobre los valores de los atributos. Para visualizar contenido en la infoburbuja, el script debe llamar la función println(). Ejemplo <script> println ( ev(population) / ev(area) ); </script> Calcula y muestra en la infoburbuja el resultado de la división del valor del atributo population por el valor del atributo area. Ejemplo <script> var KM_IN_MI = 0.621371; var dist_mi = ev(km) * KM_IN_MI;

    <a href="download:*file URL">some text*</a>

    JMap soporta una sintaxis especial de hiperenlace que permite que el usuario descargue un archivo haciendo clic en el enlace.

    El archivo que descarga puede provenir de un URL de tipo http: o file:. Ejemplo <a href="download:http://someserver/123/report.pdf">Télécharger</a> Muestra el enlace que permite descargar el archivo report.pdf de la web. Ejemplo <a href="download:file://D:/123/report.pdf">Télécharger</a> Muestra el enlace que permite descargar el archivo report.pdf de un directorio del sistema de archivos Windows.

    photosAsThumbnails()

    Reemplazada por imágenes miniatura de las imágenes vinculadas al elemento. El usuario puede hacer clic sobre una miniatura para abrir la imagen en tamaño real.

    photosAsThumbnails(title) photosAsThumbnails(date)

    photosAsThumbnails(title,date) Con estas opciones el título y/o la fecha se visualizan en cada miniatura. No se deben añadir espacios entre title, la coma y date.

    projectName()

    Sustituida por el nombre del proyecto en curso.

    userName()

    Sustituida por el nombre del usuario actualmente conectado.

    sessionId()

    Sustituida por el identificador de la sesión en curso.

    host()

    Sustituida por el nombre del host o la dirección de la instancia del servidor JMap Server a la cual se conecta la aplicación.

    port()

    Sustituida por el número del puerto (http o directo) de la instancia de JMap Server a la cual se conecta la aplicación.

    date()

    Sustituida por la fecha y hora actual.

    Prevenir la duplicación del texto

    Seleccione esta opción para evitar que un mismo texto esté repetido varias veces en la misma burbuja, lo que puede producirse cuando muchos elementos de una misma capa poseen el mismo contenido de infoburbuja (ej.: segmentos de calle en una intersección).

    Escala mínima

    Active esta opción e ingrese la escala mínima a partir de la cual se visualiza la infoburbuja.

    Escala máxima

    Active esta opción e ingrese la escala máxima a partir de la cual se visualiza la infoburbuja.

    Función

    Descripción

    elementValue(attrib) o ev(attrib)

    attrib: el nombre de un atributo

    Sustituida por el valor, para el elemento apuntado, del atributo vinculado que se pasa en parámetro. Por ejemplo, ev(id) será reemplazada por el valor del atributo id del elemento.

    elementId()

    Sustituida por el identificador del elemento.

    polygonArea()

    Sustituida por la superficie del elemento poligonal al que se apunta.

    lineLength()

    Sustituida por la longitud del elemento lineal al que se apunta.

    centroid()

    Sustituida par la coordenada del centroide geométrico de la geometría del elemento.

    Contenido de la infoburbuja

    Visualización

    City : ev(CITY) Un ejemplo simple de texto estático con el valor de un atributo.

    City: ev(CITY) (ev(COUNTRY)) Ejemplo que contiene partes estáticas y la visualización de 2 valores de atributos en 2 líneas.

    <b>ev(STATION_NAME</b> <a href="ev(URL)">Site web</a> Un ejemplo de formato básico utilizando marcas HTML así como un hiperenlace donde el URL procede del valor del atributo URL.

    <b>ev(DESCRIPTION)</b> <img src="ev(IMAGE_URL)" height="175" width="234" /> Un ejemplo de marca de imagen HTML que toma el URL de la imagen del valor del atributo IMAGE_URL.

    Area : ev(AREA_KM2) km2 <script>

    var SQ_KM_IN_SQ_MI = 2.58998811;

    var area_sq_mi = ev(AREA_KM2) / SQ_KM_IN_SQ_MI; print(area_sq_mi.toFixed(1) + " sq. mi");

    </script>

    Un ejemplo de marca <script> con código JavaScript.

    El valor del atributo AREA_KM2 es convertido de km cuadrados a millas cuadradas.

    Ejemplo de localización con infoburbujas

    Descripción

    <a href="locate:region;-73;45;5;5">Localiser</a>

    Muestra un hiperenlace Localizar. Cuando se presiona, este hiperenlace localiza en el mismo mapa la región definida por x= ‑ 73, y = 45, ancho = 5, altura = 5. Estos datos se expresan en las unidades del mapa.

    <a href="locate:object;métros;nom;'atwater'">Localiser</a>

    Muestra un hiperenlace Localizar. Cuando se presiona, este hiperenlace localiza en el mismo mapa los elementos que en la capa métros tienen el valor del atributo nom igual a atwater.

    <a href="locate:object;métros;nom;'a%'">Localiser</a>

    Muestra un hiperenlace Localizar. Cuando se presiona, este hiperenlace localiza en el mismo mapa los elementos que en la capa métros tienen el valor del atributo nom que comienza con la letra a.

    <a href="locate:object;métros;nom;'atwater';1000">Localiser</a>

    Muestra un hiperenlace Localizar. Cuando se presiona, este hiperenlace localiza en el mismo mapa los elementos que en la capa métros tienen el valor del atributo nom igual a atwater. El mapa resultante posee una escala de 1:1000.

    <a href="locate:object;métros;nom;'atwater':target=Résultat">Localiser</a>

    Muestra un hiperenlace Localizar. Cuando se presiona, este hiperenlace localiza en un nuevo mapa llamado Resultado, los elementos que en la capa métros tienen el valor del atributo nom igual a atwater. Si ya existe un mapa llamado Resultado, se reutiliza. Si el nombre del mapa fuese new, se crearía un nuevo mapa, con un nombre generado automáticamente, cada vez que se presiona el hiperenlace.

    format(attrib, format)

    attrib: el nombre de un atributo de tipo fecha o numérico

    format: el formato de fecha deseado

    <table style="border:3px solid black; border-radius:5px; background: #1fc8db; color:white">

    <thead> <tr> <th style="padding: 5px" class="">Name</th> <th style="padding: 5px" class="actions">FirstName</th> </tr> </thead>

    <tbody> <tr> <td style="padding: 5px" class="">Gratton</td> <td style="padding: 5px" class="actions">Bob</td> </tr> </tbody>

    </table>

    Un ejemplo de formateo con atributo de estilo.

    Sustituida por el nombre del host o la dirección de la instancia del servidor JMap Server a la cual la aplicación está conectada.

    %o

    Sustituida por el número del puerto (http o directo) de la instancia de JMap Server a la cual la aplicación está conectada.

    %t

    Sustituida por la hora actual (fecha y hora).

    Título

    El título del reporte.

    Extraer los datos de

    Capa actual: Obtener los datos del reporte directamente de los atributos de la capa. Ver Fuente de datos del reporte - Capa actual.

    Base de datos externa: Obtener los datos del reporte de una base de datos externa, conectada a JMap. Esta base de datos debe contener un campo que permita establecer una relación con un atributo de la capa. Ver Fuente de datos del reporte - Base de datos externa.

    Modelo (simple)

    Modelo utilizado para los reportes sobre un elemento de la capa.

    Modelo (múltiple)

    Modelo utilizado para los reportes sobre un conjunto de elementos de la capa.

    Atributos

    Título

    Texto que se visualizará en el reporte como nombre del atributo.

    Formato

    HTML: El reporte se genera bajo la forma de una página web. Contiene herramientas para exportar el contenido del reporte o para imprimirlo. Si se trata de un reporte sobre varios elementos del mapa, es posible ordenar el contenido del reporte haciendo clic en el encabezado de las columnas.

    PDF: El reporte se genera en formato PDF. Este formato está mejor adaptado para la impresión dado que posee un mejor diseño. El contenido del reporte es más estático que con el formato HTML.

    Título

    El título del reporte.

    Extraer los datos de

    Capa actual: Obtener los datos del reporte directamente de los atributos de la capa. Ver Fuente de datos del reporte - Capa actual.

    Base de datos externa: Obtener los datos del reporte de una base de datos externa, conectada a JMap. Esta base de datos debe contener un campo que permita establecer una relación con un atributo de la capa. Ver Fuente de datos del reporte - Base de datos externa.

    Modelo (simple)

    Modelo utilizado para los reportes sobre un sólo elemento de la capa. Dos modelos están disponibles:

    inforequest.rpttemplate: Modelo básico que contiene una tabla dispuesta verticalmente.

    inforequestMap.rpttemplate: Similar al modelo básico pero contiene también un mapa.

    Ver Modelos de reportes de tipo avanzado.

    Modelo (múltiple)

    Modelo utilizado para los reportes sobre un conjunto de elementos de la capa. Dos modelos están disponibles: selectionreport.rpttemplate: Modelo básico que contiene una tabla dispuesta horizontalmente. selectionreportMap.rpttemplate: Similar al modelo básico pero contiene también un mapa.

    Ver Modelos de reportes de tipo avanzado.

    Título

    El título del reporte.

    URL del reporte

    Ingrese el URL que le permitirá abrir el reporte externo.

    Es probable que deba pasar ciertos parámetros en el URL del reporte para identificar los elementos para los cuales desea abrir el reporte.

    Los valores de los parámetros provienen, en general, de los atributos vinculados a los elementos del mapa.

    Se utiliza una sintaxis especial para formatear los parámetros.

    Por ejemplo, si su reporte debe ser llamado mediante este URL:

    http://myserver/reports/myreport?id=3

    Si el atributo 0 contiene los valores del parámetro, la sintaxis que debe utilizar es:

    http://myserver/reports/myreport?id=%0

    Si su reporte incluye información sobre una selección de múltiples elementos del mapa, la sintaxis de los parámetros puede adoptar una de las dos formas siguientes:

    Si su reporte debe ser llamado por este URL:

    Si el atributo 0 contiene los valores del parámetro, la sintaxis que debe utilizar es:

    [%0,'id',',']

    Esta sintaxis utiliza la expresión %param[Índice atributo, nombre del parámetro, separador].

    Si su reporte debe ser llamado por este URL:

    Si el atributo 0 contiene los valores del parámetro, la sintaxis que debe utilizar es:

    [%0,'id']

    Esta sintaxis utiliza la expresión %param[Índice atributo, nombre del parámetro].

    En la composición del URL se pueden incluir otras variables, tales como %f, %p, %u, %h, etc. La sección ofrece los detalles correspondientes.

    Variable

    Visualización

    %n

    Sustituida por el valor del atributo vinculado que corresponde al elemento. Por ejemplo, %0 hace referencia al primer atributo vinculado, %1 al segundo, %2 al tercero, etc.

    %f

    Sustituida por una fecha o un número formateado. Dos formatos son posibles:

    %f [%n^D^dd/MM/yyyy] dónde %n corresponde a un atributo que contiene una fecha, D indica que se desea visualizar una fecha formateada y dd/MM/yyyy es la secuencia del formato, como se indica en la documentación de la clase Java java.text.SimpleDateFormat.

    %f[%n^N^##0,00] dónde %n corresponde a un atributo que contiene un número, N indica que se desea visualizar un número formateado, y ##0,00 es la secuencia del formato, como se indica en la documentación de la clase Java java.text.NumberFormat.

    %p

    Sustituida por el nombre del proyecto en curso.

    %u

    Sustituida por el nombre del usuario actualmente conectado.

    %s

    Sustituida por el identificador de la sesión en curso.

    Atributos

    Base de datos

    Seleccione la base de datos a partir de la cual serán extraídos los datos. La base de datos que se va a interrogar debe haber sido configurada en JMap previamente.

    Expresión de consulta SQL

    Ingrese la expresión de consulta SQL de tipo SELECT que se utilizará para extraer los datos de la base de datos. Esta expresión puede incluir varias tablas. La petición debe incluir el campo clave que se utilizará para efectuar la unión con un atributo de la capa. Seguidamente presione Ejecutar para ejecutar la consulta una vez.

    Campos de unión

    Tabla

    Seleccione la tabla que contiene el campo de unión.

    Campo

    Entre los campos de la tabla seleccionada, seleccione aquel que se utiliza para efectuar la unión con la capa.

    Atributo

    Entre los atributos de la capa, seleccione el que se utiliza para efectuar la unión con la base de datos.

    http://www.eclipse.org/birt/
    http://www.eclipse.org/birt/

    %h

    Creación de capas

    Cada capa de un proyecto obtiene sus datos de una fuente de datos espaciales. Para que una capa pueda ser creada, debe existir la fuente de datos con la cual está vinculada.

    Para crear una nueva capa en un proyecto, presione Crear en el menú Añadir de la pestaña Capas de la interfaz de configuración del proyecto.

    Tenga en cuenta que por defecto, la nueva capa poseerá el mismo nombre que la fuente de datos. El nombre puede cambiarse más tarde.

    Selección de la fuente de datos espaciales

    Seleccione la fuente de datos espaciales que proporcionará los datos de la capa. Seleccione una fuente de datos vectoriales para crear una capa vectorial o una fuente de datos matriciales para crear una capa matricial.

    Nombre

    Ingrese un nombre para la capa. El nombre debe ser único. Por defecto la capa tiene el mismo nombre que la fuente de datos seleccionada.

    Descripción

    Las etapas siguientes difieren según se trate de capas vectoriales o matriciales. Debe tener en cuenta que la creación de una capa matricial difiere también según el tipo de fuente de datos matriciales. Puede pasar directamente a la sección correspondiente.

    Creación de una capa vectorial

    El modo de carga determina la forma en que los datos vectoriales son manejados por JMap Server y puede afectar fuertemente el rendimiento global.

    Ddos modos de cargar por mosaico están disponibles: automático y manual. Usted puede editar la capa en todo momento y cambiar el modo de carga.

    Parámetros avanzados

    En general, los parámetros avanzados detallados a continuación no deben ser modificados.

    Creación de una capa matricial a partir de una fuente de datos WMS

    Para crear una capa matricial a partir de una fuente de datos espaciales WMS, debe indicar a JMap los datos que deben cargarse a partir del servidor WMS.

    El servidor WMS publica la lista de todas las capas disponibles así como sus propiedades. La interfaz de creación de capas WMS le permite seleccionar las capas que serán incluidas en la capa WMS que desea crear.

    JMap Server propone dos modos de conexión al servidor WMS: Directa y Servidor.

    El modo Directa implica que la comunica directamente con el servicio WMS que le devuelve la imagen. Las aplicaciones de tipo JMap Pro, Web, NG y Survey soportan esta opción.

    El modo Servidor implica que la aplicación solicita a JMap Server que comunique con el servicio WMS y le devuelva la imagen. Si la aplicación no soporta esta opción, se utiliza automáticamente la conexión Directa. Las aplicaciones tipo JMap Pro y Web soportan esta opción.

    Creación de una capa matricial a partir de una fuente de datos GDAL o ECW/ECWP

    Creación de una capa matricial a partir de una fuente de datos WMTS

    Importar capas

    Usted puede añadir una capa en un proyecto importándola a partir de un proyecto que ha sido exportado de otro servidor JMap. La sección ofrece detalles sobre este tema.

    La importación de una capa en un proyecto implica también la creación en JMap Server de una fuente de datos espaciales que contiene los datos de la capa importada.

    Cuando usted presiona Añadir/Importar… se abre el Asistente de importación que lo guía para importar una o varias capas a partir del proyecto en el que se encuentran:

    1. El primer paso consiste en importar el archivo que contiene el proyecto. Presione Explorar para acceder al Navegador de archivos.

    2. Seleccione el archivo .properties que contiene el proyecto a partir del cual desea importar las capas.

    3. Presione Siguiente.

    Publicación de las capas

    Para que los usuarios puedan acceder a una capa ésta debe estar publicada.

    Una capa que no se publica no forma parte del proyecto, y los usuarios no pueden visualizarla ni acceder a ella.

    Cuando se crea una nueva capa, no se publica por defecto, lo que permite al administrador configurarla antes de volverla disponible para los usuarios. Por ejemplo, es importante configurar los límites de visibilidad en función de la escala de manera adecuada antes de que la capa pueda ser visualizada por los usuarios.

    Después de la creación de una capa, debe presionar el botón Publicar en la interfaz de detalles de la capa.

    También puede resultar útil anular la publicación de una capa existente para volverla indisponible para los usuarios, sin por ello suprimirla.

    http://myserver/reports/myreport?id=3,4,5
    http://myserver/reports/myreport?%param
    http://myserver/reports/myreport?id=3,id=4,id=5
    http://myserver/reports/myreport?%param
    Variables soportadas en la sintaxis de los URL
    print(ev(osm_name));
    print(dist_mi.toFixed(1) + mi);
    </script>
    Convierte la distancia en kilómetros contenida en el valor del atributo
    km
    en una distancia en millas.

    Muestra el valor del atributo osm_name y la distancia en millas con un valor decimal.

    java.text.SimpleDateFormat
    java.text.DecimalFormat
    Seleccione el Proyecto que contiene la o las capas que desea importar.
  • Seleccione las Capas que desea importar.

  • Presione Siguiente.

  • Si el proyecto en el cual usted importa las capas contiene capas con el mismo nombre que las que está importando, seleccione el criterio que se aplica para resolver el conflicto entre las capas. Las opciones son: Crear una nueva capa con un nombre diferente, Reemplazar la capa existente o Utilizar la capa existente.

  • Presione Siguiente.

  • Si el servidor JMap Server en el cual usted importa las capas contiene fuentes de datos espaciales con el mismo nombre que las que está importando, seleccione el criterio que se aplica para resolver el conflicto entre las fuentes de datos espaciales. Las opciones son: Crear una nueva fuente de datos espaciales con un nombre diferente, Reemplazar la fuente de datos espaciales existente o Utilizar la fuente de datos espaciales existente.

  • Presione Siguiente.

  • Un resumen lista la cantidad de recursos importados a partir del proyecto: capas, bases de datos (conexiones a), conexiones remotas, fuentes de datos espaciales, modelos de estilo, modelos de metadatos.

  • Presione Importar. Las capas se añaden al proyecto y una nueva fuente de datos es creada en JMap Server.

  • (Opcional) Ingrese una descripción para la nueva capa. Ésta es utilizada con fines administrativos.

    Tipo de geometría

    Tipo de geometría

    Si la fuente de datos proporciona más de un tipo, seleccione un tipo de geometría único para la capa.

    Generador de elementos

    Generador de elementos

    Ciertas extensiones JMap funcionan con capas compuestas por elementos complejos, integrados por varias geometrías distintas. Las fuentes de datos espaciales asociadas a la extensión permiten definir elementos complejos. Cuando este tipo de fuente de datos espaciales es seleccionado para la creación de la capa, esta etapa permite seleccionar la opción apropiada para configurar los elementos complejos de la capa. Seleccione la opción Default factory para las capas compuestas por un solo tipo de geometría. Cuando la fuente de datos espaciales seleccionada no permite definir elementos complejos, esta etapa está ausente.

    Atributos

    Atributos vinculados

    Cuando los elementos de una capa (puntos, líneas, polígonos, etc.) son transferidos desde JMap Server hacia una aplicación, los atributos de los elementos (los datos descriptivos) no son transferidos por defecto ya que los atributos no están “vinculados” a los elementos.

    La vinculación asocia los datos de los atributos a los elementos de la capa.

    Esta vinculación de los datos descriptivos con los elementos cartográficos es necesaria para las funciones siguientes: etiquetado, infoburbujas, cartografía temática y visualización de atributos en el explorador de elementos o de la selección. Seleccione y añada los atributos a la lista del lado derecho para vincularlos con los elementos de la capa.

    Los otros atributos seguirán estando disponibles para otras funciones tales como las consultas de selección por atributos y los reportes informativos. Atención: el número de atributos vinculados tiene una incidencia en la utilización de la red y de la memoria así como en el tamaño de las teselas vectoriales Mapbox. Una gran cantidad de atributos vinculados en capas con un gran volumen de datos puede reducir el rendimiento global de las aplicaciones. Por ello los atributos deberían vincularse sólo cuando son necesarios.

    Ángulo de la geometría (para las capas de puntos solamente)

    Atributo del ángulo

    Seleccione el atributo numérico que contiene el ángulo de rotación para los símbolos que representan los elementos de la capa. Si selecciona un atributo para el ángulo, los símbolos se visualizarán con una rotación acorde con el valor del atributo.

    Unidades de medida angular

    Seleccione la unidad de rotación: grados o radianes.

    Dirección

    Seleccione la dirección de la rotación. Los valores de los ángulos pueden interpretarse en el sentido horario o antihorario.

    Origen de la rotación

    Seleccione el origen de la rotación aplicada: Geográfico (norte) o Aritmético (este).

    Modo de carga

    Cargar por mosaico (auto)

    Los datos son cargados por zonas rectangulares (tiles, mosaicos o teselas) definidas mediante una grilla fija y predeterminada que cubre toda la capa. La estructuración de los datos de la capa en mosaicos permite una gestión más eficiente de los mismos para la transferencia a la red, la gestión de la memoria o el almacenamiento en caché. Al terminar la configuración y presionar Terminar, JMap calcula la configuración óptima de la grilla y la aplica a la capa. Este modo de carga ofrece el mejor rendimiento ya que una vez que un mosaico es extraído de una fuente de datos, puede ser puesto en caché durante un cierto período y entonces puede ser reutilizado eficazmente. Es el método recomendado para la mayor parte de las aplicaciones.

    Cargar por mosaico (manual)

    Los datos son cargados por zonas rectangulares (tiles, mosaicos o teselas) definidas mediante una grilla fija y predeterminada que cubre toda la capa. En esta opción usted configura el mosaico de manera manual. El valor por defecto es 1 x 1. Usted lo puede modificar. Advertencia: una configuración deficiente de la grilla puede ocasionar una disminución del rendimiento del sistema o un problema de funcionamiento.

    Cargar por región

    Los datos son cargados por regiones aleatorias, según las acciones de navegación ejecutadas por el usuario en el mapa. Cada vez que la capa debe visualizarse en la aplicación, ésta envía una petición a JMap Server y los datos se extraen a partir de la fuente de datos espaciales.

    Este método es muy dinámico puesto que no utiliza caché y los usuarios pueden ver las modificaciones introducidas a los datos en cada una de las manipulaciones del mapa (zoom, desplazamientos, etc.). Atención: este método es muy exigente para JMap Server y si no es utilizado correctamente, puede afectar el rendimiento general del sistema. Este modo debe ser utilizado para los datos que son dinámicos. Típicamente son datos almacenados en bases datos relacionales y que pueden ser modificados de manera aleatoria. Es el caso también de las capas editables en JMap.

    Avanzado (Opcional)

    Transformación

    Aplicar una traslación: Efectuar una traslación de cada geometría de la capa de X unidades horizontalmente e Y unidades verticalmente. Los datos originales no son afectados. Generalizar las geometrías: Generalizar (simplificar) las geometrías utilizando la tolerancia especificada. Para una geometría específica, se eliminan todos los nodos que se encuentran a una distancia inferior a la tolerancia establecida. Además, los nodos que se sitúan sobre una línea recta son eliminados. Los datos originales no son afectados. Reducir la precisión (mejora el rendimiento): Utilizar la compresión de los datos para mejorar el rendimiento. En ciertos casos excepcionales esta opción puede reducir la precisión de los datos de forma perceptible. A partir de JMap Server Dakar esta opción está desmarcada por defecto para evitar problemas de rendimiento. Las capas configuradas en versiones anteriores de JMap no son afectadas.

    Puesta en caché

    Esta sección permite definir las reglas relativas a la puesta en caché en el servidor de los datos vectoriales y de sus atributos. Esto mejora el rendimiento, ya que una vez que los datos se ponen en caché, JMap Server no necesita cargarlos nuevamente a partir de la fuente de datos. Activar la puesta en caché de esta capa en el servidor: Elija esta opción para activar o desactivar la puesta en caché de la capa en el servidor. Reconstruir luego de la actualización de la fuente de datos: Si la puesta en caché está activada, esta opción indica a JMap Server que debe vaciar y reconstruir el caché de la capa cada vez que la fuente de datos espaciales correspondiente se actualiza. El hecho de construir el caché de antemano contribuye a evitar los retrasos para los usuarios. La construcción del caché puede tomar un cierto tiempo, dependiendo del volumen de datos. Plazo del caché: Esta opción indica a JMap Server que no debe conservar los datos en caché al vencerse el plazo especificado. Vencido el plazo, los datos se cargan nuevamente a partir de la fuente de datos. Esto resulta particularmente útil para las fuentes de datos espaciales que obtienen sus datos a partir de servidores de datos espaciales a los que JMap Server está conectado (Oracle Spatial/Locator, Geodatabases ESRI, PostGIS, MySQL Spatial, etc.). Actualizar luego de Terminar: Seleccione esta opción para que el caché de la capa sea construido inmediatamente. La construcción del caché puede tomar un cierto tiempo, según el volumen de datos de la capa.

    Filtro de base

    Condiciones SQL: Se utilizan condiciones SQL para filtrar los elementos de la fuente de datos espaciales. Sólo los elementos que satisfacen las condiciones SQL son cargados en la capa. De esta manera puede crear varias capas que contienen distintos datos a partir de la misma fuente de datos espaciales. Las condiciones SQL son interpretadas directamente por el sistema de base de datos, por lo que la sintaxis es idéntica a la de una cláusula WHERE en SQL. La palabra clave WHERE no es necesaria.

    Ejemplo de sintaxis

    WORLD_CITIES.JMAP_ID < 100

    donde WORLD_CITIES es el nombre de la tabla. Si usted indica sólo JMAP_ID < 100 la capa no se visualiza.

    Tipo de conexión (Directa / Servidor)

    Si selecciona la conexión directa y una aplicación JMap Pro no llega a conectarse al servidor WMS, la conexión pasará entonces al modo servidor.

    Si JMap Server está protegido por un cortafuegos (firewall) o por un servidor proxy, probablemente se requieran parámetros de autenticación para acceder a Internet. La sección Parámetros de JMap Server ofrece más detalles al respecto.

    Formato de salida

    La lista de formatos de salida ofrecidos por el servidor WMS. Puede seleccionar el formato que utilizará.

    Color de fondo

    Indique al servidor WMS el color de fondo de las imágenes del mapa. Toda región que no contenga datos se visualizará de este color.

    Utilizar el color de fondo como color de transparencia

    Indique al servidor WMS que debe utilizar el color de fondo como color transparente. La transparencia permite colocar las imágenes del mapa por encima de otras capas sin que éstas queden completamente ocultas.

    S.R.E.

    La lista de los Sistemas de Referencia Espacial ofrecidos por el servidor WMS para la capa. Puede seleccionar el que desea utilizar. Asegúrese que el S.R.E. seleccionado corresponde a la proyección del proyecto dado que JMap no puede reproyectar las imágenes recibidas a partir de servidores WMS.

    Capas disponibles

    La lista de las capas publicadas por el servidor WMS. Si inmoviliza el puntero del ratón sobre el nombre de una capa, la descripción y los atributos de la misma se visualizarán de manera automática. Los atributos determinan si la capa es consultable (soporta las peticiones GetFeatureInfo), en cascada (proviene de otro servidor WMS) u opaca (no transparente, es decir que las capas que se encuentran debajo de ella no serán visibles).

    Capas seleccionadas

    Las capas seleccionadas, entre las que están disponibles, aparecen en esta lista. Presione para añadir una nueva capa a esta lista. Puede seleccionar el estilo que debe utilizarse. Siempre se suministra un estilo por defecto.

    Presione para suprimir una capa seleccionada.

    Formato de imagen

    Seleccione el formato de imagen que utilizará para la transferencia de imágenes entre JMap Server y las aplicaciones JMap Pro. Para las fotografías aéreas, JPEG ofrece en general los mejores resultados.

    Parámetros del formato de imagen

    Sólo utilizado con el formato de imagen JPEG, permite especificar el factor de calidad (1 significa una calidad excelente y una compresión ligera mientras que 0 significa una calidad baja y una compresión elevada). Realice pruebas para encontrar el valor que mejor corresponde a sus necesidades. El valor 0.5 constituye generalmente un buen compromiso. Ejemplo

    quality=0.6

    Color de fondo

    Indique a JMap Server el color de fondo de las imágenes. Este color se visualizará en toda región que no contenga datos.

    Utilizar el color de fondo como color de transparencia

    Indique a JMap Server que debe utilizar el color de fondo como color transparente. La transparencia permite colocar las imágenes del mapa por encima de otras capas sin que éstas queden completamente ocultas.

    Capa

    Seleccione la capa del servidor WMTS que desea utilizar para crear la capa. Sólo son seleccionables las capas cuyo sistema de proyección es el mismo que el del proyecto.

    Estilo

    Seleccione el estilo de la capa.

    aplicación JMap Server
    Exportación e importación

    Estilo

    El estilo de una capa define la representación gráfica de los elementos espaciales en el mapa. Por ejemplo, el estilo de una línea se determina en función de su grosor, su color, su tipo de trazo, etc. En JMap una capa puede tener uno o más estilos. Cada estilo se utiliza en función de varios factores.

    Si una capa contiene varios estilos, se utilizará cada estilo dentro de un intervalo de escalas dado. Por ejemplo, una capa puede poseer un único estilo para todas las escalas mientras que otra capa puede poseer un estilo para las escalas superiores a 1:20.000 y otro estilo para las escalas inferiores o iguales a 1:20.000.

    Las capas poseen también estilos de selección. Estos estilos se utilizan para indicar los elementos seleccionados a distintas escalas. Los estilos de selección se generan automáticamente a partir de los estilos de las capas, pero pueden personalizarse para cada una de ellas.

    Si una capa tiene temáticas configuradas, éstas tienen preponderancia sobre los estilos de la capa.

    Cuando una temática está activada en una capa, el estilo de cada elemento es determinado por el valor de sus atributos y los parámetros de la temática. La sección Temáticas ofrece más detalles al respecto.

    A partir de JMap Server Jakarta, las aplicaciones JMap NG soportan la representación en tres dimensiones de las capas poligonales. Este tipo de representación de una tercera dimensión se denomina extrusión y puede configurarse con el estilo de la capa. La sección Extrusión presenta los detalles de esta configuración.

    Gestión de los estilos de una capa

    Usted puede definir varios estilos para una capa.

    Si la capa tiene varios estilos, cada uno es utilizado en un intervalo de escalas dado.

    Por defecto existe un estilo para cada capa y cubre el rango completo de escalas.

    La pestaña Estilo de la interfaz de configuración de la capa contiene las herramientas para administrar los estilos.

    Para añadir un nuevo estilo, presione Añadir. En la interfaz de configuración de los estilos, debe definir la escala máxima a partir de la cual se utilizará el nuevo estilo. La escala mínima se fijará automáticamente al infinito o a la escala máxima del siguiente estilo.

    Para suprimir un estilo, selecciónelo en la lista y presione Suprimir.

    El estilo de la escala superior no puede suprimirse.

    Cuando suprime estilos, aquellos que permanecen se ajustan al rango completo de escalas posibles.

    Una vez que ha configurado uno o más estilos, puede presionar Crear modelo (situado a la derecha de cada estilo) para crear un nuevo modelo de estilo a partir de ese estilo. El modelo de estilo se vinculará automáticamente con la capa. La sección Modelos de estilo ofrece más detalles al respecto.

    Los usuarios de las aplicaciones JMap Pro pueden cambiar el estilo de las capas y guardar las modificaciones creando contextos cartográficos. Pueden compartir los contextos con otros usuarios específicos y pueden publicar los contextos para compartirlos con todos los usuarios que acceden a la aplicación.

    Los usuarios de las aplicaciones JMap Web y JMap NG pueden guardar un mapa creando un mapa personalizado.

    Cuando el administrador JMap modifica un estilo de una capa, los usuarios de las aplicaciones JMap Pro, JMap Web y JMap NG que trabajan con contextos o mapas personalizados pueden no ver esas modificaciones. Para forzar la actualización del estilo de una capa en los contextos y mapas personalizados, presione Force update… (situado a la derecha de cada estilo) para que todos los contextos de las aplicaciones JMap Pro y los mapas personalizados de las aplicaciones JMap Web et JMap NG que contienen la capa reflejen las modificaciones de estilo efectuadas.

    Creación o modificación de un estilo

    Puede utilizar un modelo de estilo existente o configurar su propio estilo. Si desea utilizar un modelo, presione Utilizar un modelo de estilo. Puede entonces utilizar el modelo por referencia o copiarlo.

    Si no utiliza ningún modelo de estilo, debe configurar los parámetros que definen el estilo. Seleccione en ese caso Estilo por defecto.

    Las interfaces de configuración difieren en función del tipo de elemento (puntos, líneas, polígonos, texto, etc.). Algunos parámetros de estilo son comunes a varios tipos de elementos mientras que otros son específicos a un tipo dado.

    El antialiasing es un método que sirve para representar vectores perfectos y continuos en dispositivos de visualización imperfectos y discontinuos para que su apariencia sea lo más perfecta posible. El antialiasing, está activado por defecto en toda sección de configuración del estilo de JMap Admin, lo que mejora el aspecto de los mapas. Debe considerar sin embargo que el antialiasing reduce el rendimiento del despliegue del mapa para su visualización, por lo que se debe usar de manera juiciosa.

    La figura presenta el borde de un polígono sin (a izquierda) y con (a la derecha) antialiasing.

    La transparencia parcial puede utilizarse para todo elemento de un mapa. Un elemento del mapa cuyo valor de transparencia es 0% es completamente opaco mientras que un elemento que posee una transparencia de 100% es invisible.

    La figura presenta un polígono con una transparencia del 50% (izquierda) y del 10 % (derecha).

    Estilo de los puntos

    Símbolo

    Seleccione el símbolo que utilizará para representar los elementos. El símbolo puede ser vectorial o una imagen. Los símbolos vectoriales son proporcionados con JMap y tienen características especiales cuando se los compara con las imágenes: pueden redimensionarse sin distorsión, su color de relleno y su borde pueden modificarse pero no pueden personalizarse fácilmente. JMap ofrece bibliotecas de imágenes, sobre todo en formato SVG, accesibles vía la pestaña Imágenes. Usted también puede proporcionar su propia biblioteca de imágenes. Éstas son fáciles de personalizar pero su calidad disminuye si se redimensionan, salvo que se utilicen imágenes de formato SVG. Para utilizar sus propias imágenes, colóquelas en el directorio: JMAP_HOME/JMap Admin/icons. Los formatos de imagen soportados son: SVG, GIF, PNG y JPEG.

    Si crea subdirectorios, éstos serán visibles cuando navegue en el directorio de las imágenes. Podrá entonces organizar su biblioteca de imágenes.

    Usted puede cargar nuevas imágenes presionando en la ventana de selección de símbolos. El tamaño máximo de las imágenes es de 100 Mb.

    Tamaño

    Indique el tamaño del símbolo. El valor 1 corresponde al tamaño de origen del símbolo o de la imagen.

    Tamaño proporcional

    Active esta opción para que el tamaño de los símbolos visualizados varíe proporcionalmente con la escala del mapa. Debe ingresar la escala de referencia a la cual los símbolos tendrán su talla normal.

    Antialiasing

    Seleccione esta opción para activar el antialiasing.

    Transparencia

    Indique la transparencia del símbolo.

    Desfase (X/Y)

    Ajuste el punto de origen del símbolo desplazándolo en X y en Y según los valores especificados. El punto de origen corresponde a la coordenada precisa del elemento puntual.

    Estilo de las líneas

    Transparencia

    Indique la transparencia parcial de la línea.

    Tipo de flecha

    Indique la opción que será utilizada en la flecha: Ninguna: Ninguna flecha. Adelante: Coloca una flecha sobre la línea que señala hacia el último punto de la línea. Hacia atrás: Coloca una flecha sobre la línea que señala hacia el primer punto de la línea.

    Posición de la flecha

    Si utiliza una flecha, este parámetro determina su posición relativa. El valor de 50% coloca la flecha en el centro de la línea.

    Espesor de la línea

    Indique el grosor de la línea en pixeles.

    Color de la línea

    Indique el color de la línea.

    Estilo del trazo

    Indique el estilo del trazo utilizado para dibujar la línea (punteado, lleno, con borde, etc.). JMap proporciona numerosos estilos de trazo.

    Estilo de los polígonos

    Antialiasing

    Seleccione esta opción para activar el antialiasing.

    Transparencia

    Indique la transparencia del polígono.

    Color de relleno

    Indique el color del interior del polígono.

    Estilo del trazo

    Indique el estilo del trazo utilizado para dibujar el borde del polígono (punteado, lleno, con borde, etc.). JMap proporciona numerosos estilos de trazo.

    Espesor del borde

    Indique el grosor de los bordes del polígono.

    Color del borde

    Indique el color del borde del polígono.

    Estilos de texto

    Antialiasing

    Seleccione esta opción para activar el antialiasing.

    Transparencia

    Indique la transparencia parcial del texto.

    Tipo de letra

    Indique la fuente utilizada para el texto de las anotaciones.

    Negrita

    Active esta opción para utilizar el texto en negrita.

    Itálica

    Active esta opción para utilizar el texto en cursiva.

    Subrayado

    Active esta opción para utilizar el texto subrayado.

    Estilos de las imágenes

    Transparencia

    Indique la transparencia parcial de la imagen.

    Estilos de selección

    Cada estilo de una capa posee un estilo de selección. Los estilos de selección se utilizan para representar los elementos que están seleccionados en el mapa. Por defecto, los estilos de selección se generan automáticamente a partir de los estilos básicos de la capa y el color de selección por defecto del proyecto.

    Para modificar el estilo de selección, desmarque la opción Generar a partir del estilo por defecto y ajuste los parámetros de estilo si resulta necesario.

    Extrusión

    El estilo de las capas poligonales ofrece la posibilidad de configurar una representación en tres dimensiones de los polígonos.

    En la interfaz de configuración de los parámetros de estilo de la capa, en la sección Extrusión marque la casilla Activar para activar este función en las aplicaciones JMap NG. La función está desactivada por defecto.

    Presione Configurar para abrir la ventana de configuración de la extrusión.

    Base

    Seleccione el atributo numérico que indica la elevación del terreno en el que se situa el polígono.

    Altura

    Seleccione el atributo numérico que indica la altura del polígono.

    Transparencia

    Especifique el porcentaje de transparencia de los polígonos extrudidos.

    Presione Suprimir para eliminar la configuración.

    Análisis

    Además del estilo, usted puede crear ciertas representaciones gráficas para analizar la distribución de los datos puntuales.

    Agrupamiento

    Las agrupaciones de puntos (o clúster) son el resultado del agrupamiento de los puntos cercanos y símbolos especiales representan la agrupación. Los símbolos muestran el número de elementos que componen el clúster.

    Distancia

    Distancia mínima (en pixeles) entre 2 elementos para que formen una agrupación.

    Número mínimo de elementos

    El número mínimo de elementos requerido para formar un grupo.

    Símbolo

    El símbolo utilizado para representar un grupo en el mapa.

    Etiqueta

    Los parámetros de la etiqueta (fuente, color, etc.) para la presentación del número de elementos del grupo.

    Mapa de calor

    Los mapas de calor o densidad (o heat maps) representan gráficamente la repartición de la concentración o densidad de un tipo de elemento o evento en el territorio. Los colores intensos indican una concentración elevada de elementos o del fenómeno representado.

    Radio

    El radio utilizado para estimar la densidad o concentración alrededor de cada elemento puntual.

    Ponderación

    (Opcional) Atributo numérico que determina la ponderación de cada punto en el mapa de densidad. La ponderación elevada otorga una gran contribución del punto en el cálculo de la densidad o concentración.

    Opacidad

    Determina el grado de opacidad del mapa de calor.

    Intensidad

    Determina la intensidad de los colores en función de la concentración de puntos. Si la intensidad es menos elevada se necesita un mayor número de elementos para producir colores intensos.

    Visualizar los puntos

    Permite presentar los puntos de la capa por debajo del mapa de calor. Si la opacidad del mapa de calor es elevada, los puntos no se visualizan.

    Temáticas

    La cartografía temática consiste en producir mapas que representan información sobre un tema en particular: polígonos que representan los sectores de una ciudad, coloreados de manera diferente según el valor de la tasa de criminalidad de cada sector; puntos que representan ciudades indicadas con símbolos cuyo tamaño varía en función de la población; etc.

    En JMap, usted puede crear mapas temáticos utilizando los atributos vinculados a una capa. Según los valores de los atributos, los elementos de los mapas se visualizarán de manera diferente. En JMap Admin usted puede crear tantos mapas temáticos como necesite creando distintas temáticas para cada capa.

    Las aplicaciones JMap NG y JMap Survey no soportan temáticas con valores NULL. Los elementos cartográficos con valores NULL no se visualizan en estas aplicaciones. Para resolver este problema, puede reemplazar el valor NULL por NA, ND u otro valor.

    En JMap existen dos grandes categorías de temáticas: las y las

    Configuración de formularios

    La configuración de un formulario consiste en diseñar el formulario y elaborar sus reglas de validación.

    Diseño de formularios

    La interfaz de diseño de formularios permite definir el contenido y disposición de los formularios utilizados para el ingreso de atributos y para las consultas de selección por atributos.

    Cada formulario está estructurado en forma de grilla con un número parametrable de filas y de columnas. Se pueden añadir filas y columnas en todo momento. Las filas vacías al final del formulario y las columnas vacías a la derecha del formulario se eliminan automáticamente al guardarlo.

    Cada celda de la grilla puede contener un solo componente (etiqueta, campo de ingreso de texto, lista de valores, etc.) pero cada componente puede extenderse en el ancho sobre varias celdas.

    Rotar el símbolo con el mapa

    Active esta opción si desea que el símbolo pivote al aplicar una rotación al mapa. Si no activa esta opción el símbolo conservará siempre su ángulo por defecto, sin importar la rotación que haya sido aplicada al mapa.

    Rotación

    Indique la rotación que será aplicada al símbolo.

    Espesor del borde

    (Sólo para símbolos vectoriales) Indique el espesor del borde del símbolo.

    Color del borde

    (Sólo para símbolos vectoriales) Indique el color de las líneas del símbolo.

    Relleno transparente

    (Sólo para símbolos vectoriales) Active esta opción si desea que el interior del símbolo sea completamente transparente.

    Color de relleno

    (Sólo para símbolos vectoriales) Indique el color de relleno para el interior del símbolo.

    Espesor del borde

    Si la línea tiene un borde, indique su grosor.

    Color del borde

    Si una línea contiene un borde, indique su color.

    Motivo

    Indique el motivo de relleno a utilizar. JMap proporciona numerosos motivos.

    Color del motivo

    Si utiliza un motivo, indique su color.

    Motivo de relleno transparente

    Si utiliza un motivo de relleno, seleccione esta opción si desea que la trama de fondo o el motivo sea completamente transparente.

    Relleno transparente

    Active esta opción si desea que el interior del polígono sea completamente transparente.

    Tachado

    Active esta opción para utilizar el texto tachado.

    Contorno

    Active esta opción para utilizar el texto con contorno. El color del contorno puede diferir del color del texto, lo que facilita la lectura del mapa.

    Color del contorno

    Si utiliza texto con contorno, indique el color del contorno.

    Color del texto

    Indique el color del texto.

    .

    Para crear una temática, presione Crear en la pestaña Temáticas en la interfaz de configuración de la capa.

    Nombre

    Ingrese un nombre único para la temática. Este nombre es visible para los usuarios.

    Descripción

    Puede proporcionar una descripción opcional de la temática.

    Tipo

    Seleccione el tipo de temática que desea crear. Las etapas siguientes dependen del tipo de temática.

    Clasificación

    Las temáticas de clasificación separan los elementos del mapa en un número finito de categorías o clases, cada una de las cuales posee un estilo propio. Cada elemento del mapa que pertenece a una temática se visualiza en el estilo de la clase correspondiente.

    Creación de temáticas de estilos graduados

    Las temáticas de estilos graduados utilizan una graduación de una o más variables visuales para representar los elementos de las distintas clases. Se pueden citar los ejemplos siguientes: el color de relleno de los polígonos varía progresivamente del blanco al rojo, el tamaño de los símbolos de punto cambia gradualmente de 1 a 5, el espesor de la línea de los elementos aumenta gradualmente de 1 a 4, etc. En todos los casos hay un número finito de categorías o clases y cada elemento de la capa pertenece a una de ellas. Este tipo de temática se crea sólo con atributos numéricos.

    Para crear una nueva temática de este tipo, debe seleccionar el atributo numérico que utilizará, definir el número de categorías, seleccionar el método de cálculo de los intervalos de clase y definir los estilos de las categorías.

    Existen varios métodos para calcular los intervalos de valores que definen las categorías de este tipo de temáticas. La sección Métodos de cálculo de los intervalos ofrece los detalles al respecto.

    Atributo

    Atributo

    Seleccione el atributo numérico vinculado que utiliza para crear la temática.

    Ignorar los elementos cuyos valores no están incluidos en la muestra

    Si activa esta opción, los elementos cuyos valores no están incluidos en los intervalos de valores definidos son excluidos de la visualización. Esto puede producirse cuando los datos se modifican luego de la creación de la temática.

    Crear una categoría para los valores nulos

    Seleccione esta opción para que los valores nulos sean representados en la temática.

    Categorías

    Categorías

    Ingrese el número de categorías deseado.

    Método de cálculo de los intervalos

    Seleccione el método utilizado para determinar los límites de los intervalos de valores. La sección ofrece más información sobre el tema.

    Retirar las categorías duplicadas

    A veces sucede que varias categorías poseen exactamente los mismos límites de valores. Seleccione esta opción para evitar tener categorías idénticas. Esta situación puede producirse cuando tiene conjuntos muy pequeños de datos o si los límites se pueden redondear a grandes números.

    Redondear a

    Seleccione el valor que utilizará para redondear los límites de los intervalos de las categorías. A menudo resulta útil redondear los límites y no utilizar cifras muy precisas (ej.: distritos de un país con una población cercana al millón de habitantes).

    La sección siguiente permite definir los estilos de las categorías. Existen dos posibilidades: la creación de estilos personalizados o la utilización de paletas de colores predefinidas.

    Estilos personalizados

    Usted debe definir los estilos de la categoría inicial y de la final especificando las variables de estilo que van a cambiar (ej.: espesor de línea, tamaño del símbolo, color de relleno, etc.). Los estilos de las categorías intermedias son generados por interpolación entre los estilos de las categorías inicial y final. De manera opcional puede utilizar una tercera categoría para crear un punto de inflexión. Si define una inflexión, los estilos generados para las categorías pasarán a través del punto de inflexión a la posición especificada en el porcentaje. La interfaz difiere según el tipo de elementos de la capa.

    Utilizar el punto de inflexión en

    Seleccione esta opción para utilizar un punto de inflexión y especificar la posición de la inflexión.

    Editar el estilo de base

    Utilice este enlace para modificar el estilo de la capa sin dejar la sección Temáticas. El estilo de base se utiliza para producir los estilos de las categorías.

    Paletas de colores

    Usted puede seleccionar una paleta de colores para generar los estilos de las categorías de la temática en lugar de definirlos manualmente.

    Tipo

    Existen 3 tipos de paletas: Secuencial: Los colores forman un gradiente secuencial (por ejemplo, del blanco al rojo). Divergente: Los colores forman dos gradientes con un color central común (por ejemplo, del azul al blanco al rojo). Hay un énfasis en la categoría central. Cualitativo: Los colores no siguen ningún patrón y se combinan para lograr la mejor visualización posible.

    Invertir el orden (Reverse order)

    Marque la casilla para invertir el orden de los colores de la paleta.

    Aplicar a

    Indique a cual de las variables visuales disponibles se aplicará la paleta (relleno, borde, etc.). Varía en función del tipo de elemento de la capa.

    Creación de temáticas de símbolos graduados

    Estas temáticas consisten en símbolos que se superponen a los elementos que califican. El tamaño de los símbolos se gradúa en función de un número determinado de categorías basadas en un atributo numérico. Los símbolos pueden utilizarse con todo tipo de elementos (punto, línea o polígono). Este tipo de temática se crea sólo con atributos numéricos.

    Existen varios métodos para calcular los intervalos de valores que definen las categorías de este tipo de temáticas . La sección Métodos de cálculo de los intervalos ofrece más detalles a este respecto.

    El proceso de creación es el mismo que para la creación de una temática de estilos graduados.

    Creación de temáticas de valores individuales

    Las temáticas de valores individuales representan todos los elementos que poseen el mismo valor de un atributo con el mismo estilo. Este tipo de temáticas no utiliza un intervalo de valores para cada categoría sino un valor específico. El número máximo posible de valores únicos diferentes es 512. Si una capa posee más de 512 valores diferentes no se puede crear este tipo de temática para esa capa. Los atributos numéricos y alfanuméricos pueden utilizarse para crear este tipo de temáticas.

    Para crear una nueva temática de este tipo debe seleccionar el atributo que utilizará y seguir las etapas que propone el asistente de configuración de las temáticas:

    Atributo

    Atributo

    Seleccione el atributo numérico o alfanumérico.

    Ignorar los elementos cuyos valores no están incluidos en la muestra

    Si selecciona esta opción, los elementos cuyos valores no están incluidos en la muestra son excluidos de la visualización. Esto puede producirse cuando los datos se modifican luego de la creación de la temática.

    Crear una categoría para los valores nulos

    Seleccione esta opción para que los valores nulos sean representados en la temática.

    Categorías

    Ordene las categorías de manera ascendente o descendente.

    Creación de temáticas de valores individuales personalizados

    Las temáticas de valores individuales personalizados son similares a las temáticas de valores individuales, pero usted puede definir sus propios valores sin limitarse a los valores presentes en los datos. Este tipo de temática puede resultar útil cuando en el momento de su creación se utiliza un conjunto de datos que no contiene todos los valores posibles conocidos para el atributo. Cuando al conjunto de datos se añadan nuevos datos, los nuevos valores se incluyen en la temática.

    El proceso de creación es similar al de la creación de temáticas de valores individuales, con la diferencia que tiene la opción de modificar la lista de valores individuales, añadiendo, retirando o modificando las categorías:

    Atributo

    Atributo

    Seleccione el atributo numérico o alfanumérico.

    Ignorar los elementos cuyos valores no están incluidos en la muestra

    Si selecciona esta opción, los elementos cuyos valores no están incluidos en la muestra son excluidos de la visualización. Esto puede producirse cuando los datos se modifican luego de la creación de la temática.

    Crear una categoría para los valores nulos

    Seleccione esta opción para que los valores nulos sean representados en la temática.

    Categorías

    Valores

    Ingrese el valor de la categoría que desea añadir. Presione para añadir la categoría.

    Cantidades proporcionales

    Las temáticas de cantidades proporcionales representan elementos del mapa utilizando una variación continua de una variable visual (tamaño de un símbolo, color de relleno, etc.) en función de un atributo numérico o de un conjunto de atributos numéricos.

    Creación de temáticas de símbolos proporcionales

    Las temáticas de símbolos proporcionales dibujan símbolos circulares superpuestos sobre el centro de los elementos que califican. El tamaño de los símbolos se determina por interpolación entre los valores mínimo y máximo del atributo.

    Para crear un nueva temática, debe seleccionar el atributo numérico que representará y definir los estilos de los valores mínimo y máximo. El tamaño y el color del símbolo de los valores intermediarios se determinan por interpolación entre esos dos valores extremos.

    Creación de temáticas de gráficos circulares

    Estas temáticas generan gráficos circulares que se visualizan en el centro de los elementos que califican. Este tipo de temáticas funciona con uno o más atributos numéricos. Cada porción del círculo representa un atributo diferente . El tamaño del gráfico es proporcional a la suma de los valores de todos los atributos. Este tipo de temáticas sólo puede utilizarse con atributos numéricos.

    Para crear una nueva temática, seleccione los atributos numéricos y defina el estilo del gráfico.

    Atributos

    Atributos

    Seleccione uno o más atributos numéricos. Cada atributo es representado por una porción del círculo de tamaño proporcional a su tamaño relativo con respecto al conjunto de valores de los atributos seleccionados. El tamaño del gráfico es una función de la suma de los valores de los atributos.

    Ignorar los elementos cuyos valores no están incluidos en la muestra

    Si esta opción es activada no se visualizan los elementos cuyos valores no están presentes en la muestra. Esto puede producirse cuando los datos se modifican luego de la creación de la temática.

    Ignorar los valores negativos

    Active esta opción para ignorar los valores negativos.

    Estilo del gráfico circular

    Tamaño del gráfico

    Seleccione los tamaños mínimo y máximo. El tamaño de cada gráfico es determinado por interpolación entre esos dos valores.

    Espesor del borde

    Para trazar un borde en torno al gráfico, indique un grosor de borde diferente de cero.

    Ángulo de partida

    Seleccione una de las orientaciones para el ángulo inicial del gráfico. La primera porción del gráfico circular comienza en el ángulo especificado.

    Dibujar la sombra

    Seleccione esta opción para dibujar una sombra al gráfico.

    Etiquetas

    Seleccione el tipo de etiqueta (o ninguna) que indica el valor o el porcentaje relativo de cada porción del diagrama circular.

    Creación de temáticas de gráficos de barras

    Estas temáticas dibujan gráficos de barras en el centro de los elementos que califican. Este tipo de temas funciona con uno o más atributos numéricos. Cada barra del diagrama se asocia a un atributo diferente. El tamaño del gráfico es proporcional a la suma de los valores de todos los atributos.

    El proceso de creación es similar al de la creación de temáticas de gráficos circulares.

    Métodos de cálculo de los intervalos

    Varios métodos de cálculo diferentes pueden emplearse para calcular los intervalos de valores que definen las categorías de las temáticas de clasificación. El siguiente cuadro describe estos métodos.

    Intervalos iguales

    Los intervalos serán de igual tamaño entre los valores mínimo y máximo (ej.: 0-10,10-20, 20-30).

    Número igual de elementos

    Los límites de los intervalos se calcularán de modo que en cada clase o categoría se encuentre un número igual de elementos.

    Desviación estándar

    Los límites de los intervalos se calcularán de modo que el valor promedio se ubique en el medio de las categorías y que los valores que definen cada categoría estén comprendidos en los valores de desviación estándar calculados.

    Intervalo definido

    El tamaño del intervalo es definido por el usuario y constante para todas las categorías; el valor mínimo constituye el inicio, luego se añade el intervalo definido para cada categoría.

    Intervalos por porcentaje

    El intervalo para cada categoría se expresa en forma de porcentaje del rango total de valores (ej.: 4 categorías con 20%, 20%, 35% y 25%). El total debe ser igual al 100%.

    Intervalos personalizados

    El usuario define todos los límites de los intervalos.

    Leyenda

    Cuando la temática ha sido creada usted es dirigido a la interfaz que presenta las características generales de la misma para poder especificar una leyenda, dar un título a las clases, editar la temática o suprimirla.

    Título de la leyenda

    Ingrese un título para la leyenda.

    Subtítulo de la leyenda

    Ingrese un subtítulo para la leyenda.

    Leyenda dinámica

    Sólo para las temáticas de clasificación. Marque esta opción para que la leyenda sea dinámica. Este tipo de leyenda se actualiza de manera permanente para mostrar sólo las clases que se ven en el mapa.

    Símbolos en la leyenda

    Sólo para las temáticas de cantidades proporcionales. Seleccione la cantidad de símbolos que desea mostrar en la leyenda. El mínimo es 2 símbolos indicando los valores extremos.

    Presione para guardar los parámetros.

    En el caso de las temáticas de clasificación, usted puede seleccionar las clases que no desea mostrar y puede dar un título a cada clase.

    Presione para guardar los parámetros.

    Activación y desactivación de temáticas

    Las temáticas activadas se visualizan automáticamente cuando la capa se visualiza en las aplicaciones JMap. Las temáticas desactivadas están siempre disponibles, pero no se muestran por defecto y deben ser activadas por el usuario para poder visualizarlas. En JMap Admin, puede activar y desactivar las temáticas en la sección pertinente.

    En las aplicaciones JMap Survey, las capas se visualizan con las temáticas activadas por defecto. La leyenda de la temática no se visualiza. Los usuarios no pueden cambiar la apariencia de la capa.

    Modificación del orden de las temáticas

    En las aplicaciones JMap las temáticas aparecen en el orden definido en JMap Admin. Es importante definir el orden adecuadamente, ya que algunas temáticas pueden ocultar completamente las temáticas inferiores. Utilice el menú Modificar en la lista de temáticas para cambiar el orden de las mismas.

    Supresión de temáticas

    Usted puede suprimir una temática seleccionándola y presionando Suprimir.

    clasificaciones
    cantidades proporcionales
    El formulario puede estar estructurado en una o varias secciones. El usuario puede navegar a través de las mismas, lo que resulta útil en el caso de formularios largos y complejos.

    La imagen siguiente muestra las partes principales del diseñador de formularios.

    1

    Deslice un componente hacia una celda del formulario. Todas las celdas disponibles son realzadas.

    2

    Presione para crear una nueva sección.Presione para reinicializar el formulario.

    3

    Acceda a las secciones a partir de estas pestañas.

    4

    Presione y para insertar filas o columnas vacías en los lugares correspondientes.

    5

    El símbolo indica que el campo está configurado en modo sólo lectura.

    6

    El símbolo indica que se trata de un campo obligatorio.

    La mayoría de los componentes del formulario deben estar asociados a un atributo de una capa, a un campo en una base de datos o a un criterio de búsqueda, según el tipo de formulario que esté creando. Los componentes Etiqueta, Foto y Grupo constituyen las excepciones a esta regla.

    Parámetros de los componentes

    Cada tipo de componente tiene su propia interfaz de configuración de parámetros. Los parámetros controlan el comportamiento y la apariencia del componente. El cuadro siguiente describe los parámetros que son comunes a varios componentes, seguido más abajo por una descripción de todos los componentes disponibles.

    Atributo

    Seleccione el atributo de la capa o la variable de la consulta al que se asocia el componente. Es el atributo o la variable cuyo valor será ingresado mediante este componente del formulario.

    Obligatorio

    Determine si el campo es obligatorio. El usuario podrá enviar el formulario sólo cuando los campos obligatorios estén completos (hayan recibido un valor). Para volver opcionales algunos de los campos debe desmarcar esta opción. En el diseñador de formularios los campos obligatorios son identificados con el símbolo .

    Sólo lectura

    Active esta opción para que el componente sea en modo Sólo lectura. El usuario no podrá modificar el contenido. Esta opción debería ser utilizada para un componente que tiene un valor por defecto.

    Extensión

    Por defecto, cada componente ocupa una sola célula. Si un componente se extiende en ancho sobre varias células, ingrese el número de células sobre las que el componente va a extenderse.

    Infoburbuja

    Este texto se visualiza en una infoburbuja cuando el usuario pasa el cursor sobre el componente.

    Etiqueta (prefijo)

    Ingrese un texto estático que se visualizará arriba del componente.

    La figura muestra un ejemplo de la disposición de los componentes de un formulario.

    La tabla siguiente describe los distintos componentes disponibles para la creación de formularios así como sus parámetros específicos. Ciertos componentes no están disponibles para la creación de consultas de selección por atributos.

    Etiqueta

    Texto estático que se visualiza en el formulario.

    El alineamiento del texto (izquierda, derecho o centrado) puede ser especificado, lo mismo que el estilo de la fuente de caracteres.

    Es posible utilizar algunas en el texto de la etiqueta.

    Texto

    Campo de ingreso de un valor alfanumérico. El campo asociado debe ser de tipo alfanumérico o numérico. Máscara de entrada: Puede ser utilizada para controlar el formato del valor ingresado. Multilínea: (Campos alfanuméricos solamente) Si esta opción está activada, el campo de ingreso se visualiza en varias líneas de texto, lo que facilita el ingreso de textos extensos. Número máximo de caracteres: (Campos alfanuméricos solamente) Determina la longitud máxima del texto que el usuario puede ingresar. Debe respetar las restricciones del campo de la base de datos que contiene los datos. Validación del rango de valores: (Campos alfanuméricos solamente) Permite definir un rango de valores aceptados (por ejemplo de 0 a 100).

    Lista (opción única)

    Lista de valores entre los cuales se puede seleccionar un sólo valor. El campo asociado debe ser de tipo alfanumérico o numérico.

    Si el proyecto es multilingüe los valores de la lista pueden ser provistos en varios idiomas.

    La lista puede ser dinámica, es decir que su contenido puede modificarse dinámicamente en función de la selección de un valor en otra lista. Por ejemplo, si selecciona un país en una lista, otra lista se actualiza automáticamente para mostrar sólo las ciudades del país seleccionado. Atributo padre Si la lista es dinámica, seleccione el atributo padre. Para ligar la lista B (hijo) a una lista A (padre), usted debe primero seleccionar el atributo padre para la lista B (atributo asociado a la lista A). Cada vez que hay un cambio en el valor seleccionado en la lista A, el contenido de la lista B se actualiza. Los valores en la lista B están determinados por la relación entre sus valores y los valores del atributo padre.

    Los valores de la lista pueden ser ingresados manualmente, provenir de una base de datos o provenir de otra fuente. Valores Ingrese los valores en el espacio previsto especificando para cada caso el valor padre (sólo si la lista es dinámica), el valor que se utiliza en la base de datos y la etiqueta que se visualizará en la lista.

    El valor ingresado será utilizado como dato.

    La etiqueta sirve solamente para que el usuario visualice el dato.

    En los casos en que el valor y la etiqueta son los mismos, ingrese el mismo valor las dos veces.

    Lista (opciones múltiples)

    Lista de valores entre los que puede seleccionar uno o varios.

    El campo asociado debe ser de tipo alfanumérico.

    El valor ingresado en el campo es la lista de ítems seleccionados, separados por comas (,). Los valores de la lista pueden ser ingresados manualmente o provenir de una base de datos o de otra fuente. Ver Lista (opción única) para más información. Ver la sección en Consultas de selección por atributos para obtener los detalles de la configuración de la expresión SQL.

    Casilla de verificación

    Permite establecer el valor del campo asociado, para el que existen solamente 2 valores posibles.

    Estos 2 valores posibles deben ser especificados y pueden ser cadenas de caracteres (ej.: verdadero o falso) o numéricos (ej.: 0 o 1). Si el campo asociado es de tipo lógico o booleano, se deben utilizar obligatoriamente los valores true y false. Valor verificado: Valor que se ingresa si la casilla se marca. Valor no verificado: Valor que se ingresa si la casilla no se marca.

    Calendario

    Permite seleccionar una fecha.

    El atributo de la capa o el campo utilizado en la consulta debe ser de tipo date, datetime o timestamp. Formato de fecha: Es el formato con el que se visualizará la fecha seleccionada en el componente calendario.

    Si el usuario ingresa la fecha manualmente, deberá utilizar también ese formato (ej.: dd/MM/yyyy, yy/MM/dd H:ss, etc.).

    Si usted configura un formulario de base de datos debe asegurarse que los parámetros de cada componente del formulario son compatibles con las características del campo correspondiente en la base de datos.

    Por ejemplo, si en la base de datos un campo de tipo texto tiene un tamaño de 50 caracteres, el componente correspondiente del formulario, de tipo Texto, debe tener una tamaño máximo de 50 caracteres.

    Funciones

    Ciertas funciones permiten inicializar los componentes de los formularios:

    username()

    Sustituida por el código de usuario del usuario.

    fullname()

    Sustituida por el nombre completo del usuario.

    date()

    Sustituida por la fecha actual.

    datetime()

    Sustituida por la fecha y hora actuales.

    uuid()

    Sustituida por un identificador universal único (UUID).

    Reglas de validación de los componentes

    Usted puede definir reglas de validación para cada componente, a fin de disminuir los errores cuando los usuarios de las aplicaciones JMap Server ingresan los valores del componente. Otras reglas pueden ser creadas a nivel del formulario o de los subformularios. La sección Reglas de validación de los formularios presenta este tema.

    Sólo las aplicaciones JMap Pro, JMap NG y JMap Survey toman en cuenta las reglas de validación de los componentes. Estas reglas son ignoradas en las aplicaciones JMap Web.

    Las reglas que usted define a nivel de los componentes permiten:

    • Volver un campo “read-only” (sólo lectura) o “required” (obligatorio) en función de los valores de otros campos del formulario.

    • Calcular los valores de ciertos campos.

    JMap utiliza JSonLogic, un lenguaje de programación que permite elaborar la sintaxis de las reglas y validarlas, dado que ofrece bibliotecas de evaluación de las expresiones en todos los lenguajes. Usted puede elaborar expresiones lógicas, matemáticas o de cadenas de caracteres.

    Las reglas a nivel de los componentes permiten tres tipos de expresiones:

    Obligatorio

    Usted puede ingresar una expresión booleana que indica los casos en los que el campo es obligatorio. Es decir que si la expresión que usted ingresa es respetada (es verdadera), el campo es obligatorio. La expresión implica valores de otros campos del formulario.

    Ejemplo

    {"==" : [ { "var" : "STATUT" }, "done" ]}

    Esta expresión para el campo MATERIAL, indica que cuando el usuario ingresa el valor “done” en el campo STATUT, debe ingresar un valor en el campo MATERIAL para poder guardar y cerrar el formulario.

    Nota: Esta expresión es excluyente con el parámetro Obligatorio del componente. Si usted marca el parámetro Obligatorio, el campo es siempre obligatorio y la sección Obligatorio para definir la expresión lógica de la regla no está disponible. Si usted no marca el parámetro Obligatorio y define una regla, el campo se vuelve obligatorio sólo cuando la regla es respetada (verdadera).

    Sólo lectura

    Usted puede ingresar una expresión booleana que indica los casos en los que el campo es en modo sólo lectura. Es decir que si la expresión que usted ingresa es respetada (es verdadera), el campo es en modo sólo lectura. La expresión implica valores de otros campos del formulario.

    Nota: Esta expresión es excluyente con el parámetro Sólo lectura del componente. Si usted marca el parámetro Sólo lectura, el campo es siempre en modo sólo lectura y la sección Sólo lectura para definir la expresión lógica de la regla no está disponible. Si usted no marca el parámetro Sólo lectura y define una regla, el campo se vuelve en modo sólo lectura solamente cuando la regla es respetada (verdadera).

    Calculado

    Usted puede ingresar una expresión matemática o de cadena de caracteres para calcular el valor de un campo. El resultado de esta regla es el valor del campo.

    Ejemplo

    { "*" : [ 2, 3.1416, {"/": [ {"var" : "DIAMETER"}, 2] }] }

    Esta expresión calcula el valor del campo CIRCONFERENCE a partir del valor del campo DIAMETER.

    Reglas de validación de los formularios

    Los formularios de atributos de la capa y los formularios y subformularios de bases de datos le permiten definir reglas de validación global del formulario, basadas en múltiples campos.

    Las reglas validan los valores de los campos del lado del cliente, es decir, los valores que los usuarios de las aplicaciones JMap ingresan en los formularios. La validación tiene lugar cuando se guarda el formulario, lo que no es posible si el formulario no respeta las reglas.

    Sólo las aplicaciones JMap Pro, JMap NG y JMap Survey toman en cuenta las reglas de validación de los formularios. Estas reglas son ignoradas en las aplicaciones JMap Web.

    Para configurar las reglas de un formulario o subformulario, abra la interfaz de configuración del formulario o subformulario:

    1. Presione el botón Reglas para abrir la interfaz que presenta una tabla de las reglas configuradas para el formulario.

    2. Presione Crear para crear una nueva regla o presione el nombre de una regla para editarla. La interfaz de configuración contiene los parámetros siguientes:

      Nombre

      Ingrese un nombre para la regla.

      Expresión

      Ingrese la expresión lógica que define la regla. La sintaxis es la de . Puede ingresar expresiones lógicas y/o matemáticas. La expresión debe ser respetada para que el formulario sea validado y cerrado. Es decir que el usuario de una aplicación JMap (Pro, Survey, NG) debe ingresar los datos correctos para los campos afectados por la expresión para que se respete la regla (resulte verdadera) y se pueda guardar y cerrar el formulario. Ejemplo {“!”:[ {“and”:[ {“==”:[{“var”:“STATUT”},“done”]}, {“or”:[ {“==”:[{“var”:“MATERIAL”},“”]}, {“==”:[{“var”:“INSP_DATE”}, null]}, {“==”:[{“var”: “DIAMETER”}, null]}, {“<=”:[{“var”:“DIAMETER”}, 0]} ]} ]} ]}

      Mensaje

    3. Presione Guardar.

    Usted puede crear varias reglas para un formulario.

    Si la lista no es dinámica deje el valor padre vacío. Obtener los valores de una base de datos Debe seleccionar la base de datos a partir de la cual desea obtener los valores.

    Luego ingrese una expresión SQL que será ejecutada para obtener los valores padre (sólo si la lista es dinámica), los valores y las etiquetas que se visualizarán. Normalmente, las etiquetas deberían ser únicas y estar ordenadas.

    Los ejemplos siguientes utilizan la tabla MY_TABLE.

    Ejemplo

    Lista de países disponible en inglés y español.

    Esta lista no es dinámica.

    Se asocia a un atributo COUNTRY.

    select * from MY_TABLE where ITEM_TYPE = 'Country' order by ITEM_VALUE;

    En este ejemplo el campo ITEM_VALUE contiene el valor, el campo ITEM_LABEL_EN contiene el nombre del país en inglés y el campo ITEM_LABEL_ES contiene el nombre del país en español.

    No hay valor padre porque la lista no es dinámica (no tiene lista padre).

    Ejemplo

    Lista de ciudades disponible en inglés y español.

    Esta lista es dinámica. Su atributo padre es COUNTRY y está asociado a la lista precedente.

    Esta lista presenta la lista de las ciudades del país seleccionado en la lista padre.

    select * from MY_TABLE where ITEM_TYPE = 'City' order by ITEM_VALUE;

    En este ejemplo el campo ITEM_VALUE contiene el valor, el campo ITEM_LABEL_EN contiene el nombre de la ciudad en inglés y el campo ITEM_LABEL_ES contiene el nombre de la ciudad en español. El campo PARENT_VALUE contiene el valor padre.

    Atención: La expresión SQL de una lista hijo debe incluir el campo que permite relacionarla con los valores padre. El ejemplo precedente utiliza select para incluir todos los campos en la petición.

    Nota: A veces las etiquetas que se presentan en una lista provienen de una tabla asociada a una fuente de datos espaciales almacenada en la base de datos System de JMap Server. En esos casos no se conoce el nombre de la tabla física. Para resolver este problema: en lugar del nombre de la tabla escriba el ID de la capa precedido por la sigla “DS”, entre dos símbolos $.

    Ejemplo

    select distinct ID_CITY, CITY from $DS27$ order by CITY

    Otro Puede ocurrir que otras fuentes estén disponibles para proveer los valores y las etiquetas. En ese caso, usted puede seleccionar esta opción y elegir la fuente en la lista de fuentes disponibles.

    Esta expresión indica que cuando el valor del campo STATUT es “done”, los campos MATERIAL, INSP_DATE y DIAMETER deben ser inicializados (sus valores no pueden ser nulos ni 0).
    Nota
    : Actualmente, JMap no puede validar expresiones que contienen campos de tipo de fecha.

    7

    El botón permite modificar los parámetros del componente. El botón permite suprimir el componente del formulario.

    Etiqueta (sufijo)

    Ingrese un texto estático que se visualizará a la derecha del componente.

    Ancho (pixeles)

    Especifique el ancho en pixeles del campo de ingreso del componente, excluyendo la etiqueta en sufijo. El valor por defecto es 100. Cada columna del formulario adoptará automáticamente el ancho del componente más grande.

    Valor por defecto

    De manera opcional, ingrese un valor por defecto para inicializar el campo de ingreso. Es posible utilizar algunas funciones para inicializar el valor por defecto de un componente.

    Foto (No disponible para los formularios de consulta de selección por atributos)

    Este componente permite al usuario insertar fotos en un formulario o en un subformulario.

    En las aplicaciones JMap Survey permite tomar fotos con la cámara del dispositivo.

    En las aplicaciones JMap Pro, JMap Web o JMap NG el usuario puede seleccionar imágenes existentes e insertarlas en el formulario o subformulario.

    Un formulario o un subformulario puede contener sólo un componente de tipo Foto. En el caso de formularios de los atributos de una capa, las fotos pueden ser almacenadas en la base de datos System de JMap Server (no se requiere ninguna configuración) o en una base de datos externa.

    En el caso de los formularios de base de datos que contienen este componente, las fotos se almacenan en una base de datos externa. Usted debe entonces definir los parámetros requeridos para dicho almacenamiento.

    Almacenamiento de las fotos:

    Seleccione la opción JMap para almacenar los datos en la base de datos System de JMap Server (disponible sólo para los formularios de atributos de una capa).

    Las fotos seleccionadas por los usuarios se copian en el directorio JMAP_HOME\db\documents y la relación entre los elementos de la capa y la foto se añade a la tabla JMAP_DOCUMENTS de la base de datos System.

    Seleccione la opción Externo para el almacenamiento en la base de datos o en el directorio de su elección.

    La relación entre el elemento de la capa y la foto se almacena en la tabla y la base de datos de su elección.

    Si selecciona Externo, debe especificar los parámetros de configuración siguientes: Borrar las fotos con el elemento: Seleccione esta opción para que las fotos asociadas a un elemento sean suprimidas automáticamente si el elemento es borrado. Esta opción no está activada por defecto. Base de datos: Seleccione la base de datos donde se almacenan las fotos. Esta base de datos debe haber sido configurada previamente en JMap Admin. Tabla: Seleccione la tabla que contendrá la información sobre las fotos. Esta tabla debe tener la estructura siguiente. El nombre de la tabla y los nombres de los campos pueden variar. El campo de tipo BLOB no es necesario si el almacenamiento de las fotos se hace en disco y no en la base de datos. Ver la opción Persistencia de las fotos para más detalles. Campo ID de la foto: Seleccione el campo de la tabla que contendrá el identificador digital único de la foto. Campo ID del elemento: Seleccione el campo de la tabla que contendrá el atributo identificador del elemento de la capa. Este atributo se denomina atributo clave y se selecciona cuando se crea la fuente de datos espaciales a la que está asociada la capa. Campo Nombre del archivo: Seleccione el campo de la tabla que contendrá el nombre del archivo de las fotos. Campo título de la foto: Seleccione el campo de la tabla que contendrá el título de la foto. Campo comentario de la foto: Seleccione el campo de la tabla que contendrá el comentario de la foto. Este campo tiene 255 caracteres. Persistencia de las fotos:

    Seleccione la opción Base de datos para guardar las fotos directamente en la base de datos, en un campo de tipo BLOB presente en la tabla. Debe entonces seleccionar el campo de tipo BLOB.

    Seleccione la opción Sistema de archivos para guardar las imágenes en un directorio del sistema de archivos del servidor. Debe ingresar entonces la carpeta que contendrá los archivos de fotos.

    Nota: Los campos Título de la foto y Comentario de la foto son novedades de JMap Server Istanbul. Si usted actualiza su servidor JMap Server Hanoi (o versión anterior) a JMap Server Lima, usted debe modificar los formularios para seleccionar los campos de la tabla que contendrán esos parámetros para que los usuarios de la aplicaciones JMap puedan añadir un título o un comentario a las fotos.

    Árbol

    Este componente presenta un árbol de valores de N niveles. El usuario puede seleccionar un valor en el árbol, rama u hoja. Este valor se almacena en el atributo asociado.

    El campo asociado debe ser de tipo alfanumérico.

    Si el proyecto es multilingüe los valores de la lista pueden ser provistos en varios idiomas. El árbol presenta una estructura de datos padre-hijo, como las listas dinámicas ligadas entre ellas. A diferencia de las listas dinámicas, el árbol está asociado a un sólo atributo. Los valores del árbol pueden ser ingresados manualmente o provenir de una base de datos o de otra fuente. Valores Ingrese los valores en el espacio previsto construyendo la estructura del árbol. Para cada valor ingresado puede definir su padre (o la raíz del árbol). Obtener los valores de una base de datos Debe seleccionar la base de datos de la que desea obtener los valores.

    Luego debe ingresar una petición SQL que se ejecutará para obtener los valores a partir de una tabla con relación padre-hijo. El ejemplo siguiente utiliza la tabla MY_TABLE.

    Ejemplo Árbol conteniendo países (nivel 1) y ciudades (nivel 2), disponible en inglés y francés. select * from MY_TABLE;

    En este ejemplo, el campo ITEM_VALUE contiene el valor, el campo ITEM_LABEL_EN contiene el nombre del país o de la ciudad en inglés y el campo ITEM_LABEL_FR contiene el nombre del país o de la ciudad en francés. El campo PARENT_VALUE contiene el padre.

    Con esta configuración JMap construye el árbol siguiente:

    Tabla (No disponible para los formularios de consulta de selección por atributos)

    Este componente permite manipular datos provenientes de bases de datos externas a JMap Server y para las cuales existe una relación 1 a N con los elementos de la capa.

    Ejemplo

    Una capa de puntos representa los grifos de incendio en JMap y una base de datos externa a JMap contiene datos sobre las inspecciones realizadas a esos grifos de incendio.

    Cada grifo puede haber tenido 0, 1 o varias inspecciones.

    En el formulario de los atributos de la capa Grifos de incendio (formulario Assets), la tabla permite visualizar los datos de las inspecciones realizadas a un grifo de incendio, cada línea de la tabla correspondiendo a una inspección. Según los permisos acordados, la tabla también permite al usuario añadir, modificar o suprimir los datos de inspección. Pueden crearse subformularios imbricados en un formulario o un subformulario. En este ejemplo, cada inspección puede tener 0, 1 o varias intervenciones asociadas. La tabla permite en este caso, visualizar los datos de las intervenciones efectuadas en cada inspección.

    La tabla está siempre asociada a un subformulario.

    Este subformulario define la manera en que se accede a los datos externos y permite ingresar esos datos.

    El subformulario debe haber sido creado previamente para poder configurar la tabla.

    Subformulario: Seleccione un subformulario existente para ingresar los valores relacionados a la tabla. Campos: Permite gestionar los campos visualizados en la tabla.

    Esos campos son los campos del subformulario asociado a la tabla.

    Es posible modificar el título de los campos, su orden de presentación así como su visibilidad en la tabla. Es posible también modificar el formato de los campos numéricos y de tipo date.

    Los parámetros de la tabla permiten definir los campos de datos externos que se visualizarán en la tabla y su orden.

    La figura siguiente ilustra el diseño del formulario Assets con la componente Table que permite visualizar los datos de las inspecciones, ingresados a través del subformulario Inspections.

    La figura siguiente ilustra el diseño del subformulario Inspections con los componentes Table que permiten visualizar los datos de las intervenciones y de los inspectores, ingresados a través de los subformularios imbricados Intervertions e Inspectors. Las relaciones entre los formularios sont explicadas en la sección siguiente.

    Para obtener más detalles sobre la utilización de datos externos con los formularios de JMap, consulte la sección .

    Grupo

    Este componente permite agrupar componentes del formulario.

    Los componentes que pertenecen a un mismo grupo serán rodeados por un marco con un título. Para comenzar un nuevo grupo debe insertar este componente en una célula de una fila vacía. Este componente se extiende automáticamente a todas las células de la fila. No puede ser insertado en una fila que ya contiene otros componentes.

    Ingrese el mensaje de error que aparece cuando se viola la expresión lógica. Puede ingresar el mensaje en varios idiomas. Ejemplo Los campos MATERIAL, INSP_DATE y DIAMETER no pueden ser nulos o vacíos si STATUS es 'Done'

    funciones
    Valores múltiples para un mismo parámetro
    JSonLogic
    img
    img
    img
    img
    img
    img
    img

    Estilo

    Estilo de base

    Puede seleccionar el estilo de base de la temática.

    Paletas de colores

    Seleccionar Le permite seleccionar una paleta predefinida de colores.

    Estilo valor nulo

    Le permite seleccionar el estilo de la categoría de valores nulos (los elementos de la capa que presentan un valor nulo para el atributo).

    Valor

    Usted puede filtrar un valor específico de categoría. Resulta útil para las temáticas que cuentan con varias categorías.

    Estilo

    Usted puede definir un estilo para cada categoría. Puede utilizar un modelo de estilo.

    Ordene las categorías de manera ascendente o descendente.

    Estilo

    Estilo de base

    Puede seleccionar el estilo de base de la temática.

    Paletas de colores

    Seleccionar

    Le permite seleccionar una paleta predefinida de colores.

    Estilo valor nulo

    Le permite seleccionar el estilo de la categoría de valores nulos (los elementos de la capa que presentan un valor nulo para el atributo).

    Valor

    Usted puede filtrar un valor específico de categoría. Resulta útil para las temáticas que cuentan con varias categorías.

    Estilo

    Usted puede definir un estilo para cada categoría. Puede utilizar un modelo de estilo.

    Colores

    Seleccione el color de cada porción del gráfico circular.

    Métodos de cálculo de los intervalos
    add
    img
    img
    Formulario de base de datos
    img
    img