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...
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 JMap Server vectoriales o JMap Server matriciales 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 Estado de JMap Server 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).
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.
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.
Lectura
Si
Escritura
No
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
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.
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” 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.
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
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.
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.
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.
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:
Las capturas de pantalla siguientes presentan la interfaz gráfica de JMap Admin, cuyos componentes se describen a continuación.
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
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.
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.
1
Un hilo de Ariadna permite navegar en JMap Admin.
2
El menú Ayuda permite acceder al Manual del administrador
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 Pro a partir de JMap Admin.
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: Desactivar, Reinicializar, acceder a los Permisos, Suprimir la base de datos o editarla. Los detalles son presentados en la sección Gestión de bases de datos.
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 Creación de bases de datos 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.
Esta subsección presenta el nombre, el id (identificador interno de JMap), la descripción y el propietario de la base de datos.
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.
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.
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.
1
2
Cada recurso puede ser traducido en varios idiomas.
OK.
Anular.
Abrir la sección.
Recargar la sección.
Desarrollar la sección.on.
Añadir.
Suprimir.
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.
1
Usted puede dar un nombre al servidor JMap en la sección Parámetros de JMap Server.
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.
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
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.
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.
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.
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.
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.
Cada base de datos posee un estado que indica la condición de la conexión a la misma. El cuadro siguiente los describe:
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.
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.
La presencia de este botón indica la posibilidad de añadir traducciones en los distintos idiomas que desea incluir.
/
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.
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
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.
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. |
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 Actualización de las fuentes de datos espaciales 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 crear una nueva FDE, acceder a la interfaz de configuración de una FDE presionando su nombre así como administrar las FDE que selecciona en la tabla.
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.
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.
Cuando usted hace clic en el nombre de una conexión se abre la interfaz Configuración de la conexión remota.
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.
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.
La supresión de una conexión a JMap Server suprime toda la configuración de la misma.
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:
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 Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.
Las conexiones tienen sólo permisos de administración.
Esta sección presenta conceptos básicos para la comprensión del funcionamiento de las fuentes de datos espaciales en JMap Server.
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.
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).
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.
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.
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.
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.
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.
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.
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.
5
Botones para editar, reinicializar, desactivar o suprimir la conexión así como para acceder a los permisos de la conexión remota.
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.
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.
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.
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.
La pestaña Muestra del atributo presenta el valor del atributo de una muestra de elementos de la fuente de datos espaciales.
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.
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.
El botón en la sección Atributos permite actualizar las estadísticas de la fuente de datos espaciales.
9 |
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 |
Patrón de formato |
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. |
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 |
5 |
6 |
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 |
Reproyecciones. Esta sección permite añadir (), actualizar () o suprimir () sistemas de coordenadas de referencia para la FDE.
Puede modificar el título del atributo. El icono permite ingresar el título en varios idiomas.
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: .
Horario de la actualización. Presenta las para la FDE. Haga clic en el icono para configurar una actualización automática.
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 proporciona detalles sobre esta función.
Atributos. Esta sección presenta la lista de los atributos de la FDE. Haga clic sobre el para abrir la ventana de configuración de sus propiedades.
Los botones permiten acceder a las secciones y , la FDE (el botón aparece sólo en las FDE vectoriales), o .
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.
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.
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.
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.
Las fuentes de datos espaciales (FDE) pueden ser compartidas para posibilitar el acceso a las mismas a partir de otras instancias de JMap Server. Esto 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 Permisos de las fuentes de datos espaciales y Conexiones JMap Server a JMap Server ofrecen más detalles al respecto.
Una vez que la fuente de datos espaciales está compartida, un icono aparece en la columna Compartida de la lista de fuentes de datos.
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 o sincronizar la fuente de datos con JMap Cloud, en la sección JMap Cloud:
Presione Sincronizar con JMap Cloud. Se abre una ventana que ofrece tres opciones:
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.
Copiar y sincronizar manualmente: 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 no se sincronizan automáticamente con JMap Cloud. Usted debe presionar para iniciar la sincronización con JMap Cloud.
Copiar y sincronizar automáticamente: 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. Usted también puede presionar para iniciar la sincronización manual con JMap Cloud.
Seleccione una opción y 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: Si la función está activada y se efectúa una actualización en JMap Server, los datos se sincronizan automáticamente con JMap Cloud.
Una vez que la FDE está compartida con JMap Cloud, un icono aparece en la columna JMap Cloud de la tabla de fuentes de datos.
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.
Presione para lanzar la sincronización manual de la FDE con JMap Cloud.
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 Modelos de metadatos 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:
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.
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.
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.
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.
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.
Proyecciones
Proyección original
La proyección o el sistema de coordenadas espaciales utilizado en los datos que son leídos.
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.
Modelo
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.
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.
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.
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.
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.
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.
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.
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 Atributos externos ofrece más detalles sobre el tema.
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.
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.
JMap Server puede leer los archivos ADF y E00, producidos generalmente por el programa ArcInfo de ESRI.
Lectura
Si
Escritura
No
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.
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.
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.
Lectura
Si
Escritura
No
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
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.
Lectura | Si |
Escritura | No |
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. |
Lectura | Si |
Escritura | No |
Archivos seleccionados | 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. |
JMap Server puede leer los archivos EDIGEO.
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.
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.
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).
Versión GML
Indique la versión del archivo GML (2.x o 3.x).
JMap Server puede leer los archivos File Geodatabase de ESRI.
Lectura
Si
Escritura
No
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.
JMap Server puede leer los archivos GeoJSON.
Lectura
Si
Escritura
No
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.
JMap Server puede leer archivos GPX, que es un formato de intercambio de datos GPS basado en XML.
Lectura
Si
Escritura
No
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.
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.
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.
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 Planificador de las Herramientas de JMap Admin.
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.
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:
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.
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).
Lectura
Si
Escritura
No
JMap Server puede leer los archivos SHP, producidos generalmente por aplicaciones ESRI.
Lectura
Si
Escritura
No
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.
JMap Server puede leer los archivos TAB, producidos en general por las aplicaciones MapInfo.
JMap Server puede leer los archivos KML.
JMap Server puede leer los archivos MID/MIF, producidos generalmente por las aplicaciones MapInfo.
Lectura
Si
Escritura
No
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.
Lectura | Si |
Escritura | No |
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. |
Lectura | Si |
Escritura | No |
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. |
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.
Lectura
Si
Escritura
No
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 Atributos externos 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.
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 Creación de proyectos ofrece más detalles sobre este tema.
Lectura
Si
Escritura
No
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 Creación de bases de datos ofrece más información sobre este tema.
Lectura
Si
Escritura
Si
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 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.
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 Conexiones JMap Server a JMap Server ofrece más detalles sobre el tema.
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.
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 ofrece más información sobre este tema.
Existe una configuración especial para los atributos, que está disponible solamente para las fuentes de datos ArcSDE que poseen dominios de atributos.
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.
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
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.
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.
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
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.
Lectura | Si |
Escritura | Si |
Conexión SDE | 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 |
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). |
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 Creación de bases de datos ofrece más información sobre este tema.
Lectura
Si
Escritura
Si
Base 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.
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.
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 (https://www.mongodb.com/fr) 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.
La carga de los datos puede ser lenta dada la carencia de estructura de las colecciones de datos.
Lectura
Si
Escritura
No
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.
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 Creación de bases de datos ofrece más información sobre este tema.
Lectura
Si
Escritura
Si
Base de datos
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.
JMap Server puede conectarse a servicios que responden a la norma OGC API Features (https://ogcapi.ogc.org/features/) para usarlos como fuente de datos espaciales.
Este nuevo estándar de la OGC reemplaza el estándar de servicios WFS.
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).
Lectura
Si
Escritura
No
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.
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.
Lectura
Si
Escritura
No
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.
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.
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 Creación de bases de datos ofrece más información sobre este tema.
Lectura
Si
Escritura
Si
Base 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.
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.
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 Creación de bases de datos ofrece más información sobre este tema.
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.
Web Feature Service (WFS) es una norma propuesta por el (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.
Lectura
Si
Escritura
Si
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.
Lectura | Si |
Escritura | Si |
URL | Ingrese el URL para la petición GetCapabilities que devuelve las capacidades del servidor WFS. El URL se parece a: |
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. |
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 Creación de bases de datos ofrece más información sobre este tema.
Lectura
Si
Escritura
Si
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.
MBR X1
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.
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.
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.
Lectura
Si
Escritura
Si
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.
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.
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 ERDAS) 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.
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.
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 http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5
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.
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.
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.
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.
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.
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.
JMap Server puede utilizar el mapa de OpenStreetMap como fuente de datos matriciales. No se configuran parámetros para esta fuente de datos espaciales.
Web Map Service (WMS) es una norma propuesta por el Open Geospatial Consortium (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 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.
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.
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.
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: http://www.server.com/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities Ejemplos https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/WMTS/1.0.0/WMTSCapabilities.xml
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.
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.
Presione Crear para crear un nuevo modelo. La interfaz muestra las opciones siguientes:
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 Usuarios y grupos ofrece más información sobre la gestión de usuarios en JMap Server.
Los modelos de metadatos tienen sólo permisos de administrador.
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.
Infoburbuja
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.
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.
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.
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.
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.
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.
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.
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.
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 Proyectos multilingües ofrece más detalles sobre el tema.
Idiomas disponibles
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.).
Escala mínima
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.
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.
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 ().
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.
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.
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.
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.
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.
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 Aplicaciones JMap Pro ofrece más detalles de este tema.
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.
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.
1
Las secciones del proyecto se organizan en pestañas: Capas, Grupos de capas, Consultas, Productor de imágenes y la interfaz de configuración de las extensiones JMap compatibles con JMap NG o JMap Survey.
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.
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
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.
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.
Puede otorgar permisos a una selección de capas. La sección ofrece los detalles del tema.
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.
Suprime las capas seleccionadas.
Este botón permite sincronizar las capas seleccionadas con JMap Cloud. La sección ofrece los detalles del tema.
Crear |
Duplicar/Referencia |
Importar… |
Actualizar datos espaciales |
Actualizar el caché |
Edición múltiple… | Permite modificar en lote ciertos parámetros de las capas. La sección siguiente ofrece los detalles del tema. |
Cambiar Antialiasing |
Cambiar Escala mínima |
Cambiar Escala máxima |
Cambiar Modo de carga |
Cambiar Descripción | Puede escribir una nueva descripción de las capas. |
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.
Los permisos administrador definen los derechos de administración del proyecto para los usuarios autorizados a utilizar JMap Admin. La sección Gestión de los permisos ofrece más información sobre los permisos y roles de administración en JMap Admin.
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 Permisos de las capas ofrece más detalles sobre el tema.
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.
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.
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.
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.
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.
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.
Inicia la creación de una nueva capa. Más detalles en .
Permite duplicar o referenciar una capa de otro proyecto existente en el mismo servidor o en otro servidor JMap Server. Más detalles en .
Permite importar las capas individuales de un proyecto exportado de otro servidor JMap. Para más detalles, refiérase a la sección .
Inicia la actualización de las fuentes de datos espaciales asociadas a las capas seleccionadas. Ver .
Inicia la preparación del caché de los datos vectoriales para las capas seleccionadas. Detalles en .
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.
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.
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.
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.
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.
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. |
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.
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 ofrece más información sobre este tema.
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
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.
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 Organización de las consultas ofrece detalles sobre los grupos.
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.
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.
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 Formularios ofrece más detalles sobre este tema.
Se puede permitir el ingreso de valores múltiples en los formularios, en un campo de tipo Lista (opciones múltiples). 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 (;).
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.
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.
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.
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.
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 Crear una consulta de selección por atributos.
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.
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 Extensiones instaladas ofrece los detalles sobre la configuración de las extensiones en JMap Server.
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.
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.
Si cambia la proyección de un proyecto, el caché de las capas se suprime y debe ser reconstruido.
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.
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.
Usted puede compartir o sincronizar el proyecto con JMap Cloud, la plataforma en la nube desarrollada por K2 Geospatial.
Previamente, debe conectarse a JMap Cloud. La sección 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 sincronizar el proyecto con JMap Cloud:
En la interfaz de configuración del proyecto, en la sección JMap Cloud 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.
Seleccione las opciones y presione OK. Si seleccionó Copiar, Estado indica si el proyecto se copió en JMap Cloud. El icono permite abrir nuevamente la ventana de sincronización. 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.
Presione para suprimir el enlace JMap Server → JMap Cloud para el proyecto. No se suprime el proyecto en JMap Cloud. Presione para lanzar nuevamente la sincronización 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 proyectos.
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 Estilo ofrece más detalles al respecto.
Presione Terminar para completar la creación del modelo 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Para suprimir un modelo de estilo, selecciónelo en la tabla de la sección Modelos de estilo y presione Suprimir.
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.
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.
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.
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.
En general, los parámetros avanzados detallados a continuación no deben ser modificados.
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 aplicación JMap Server 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.
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 Exportación e importació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:
El primer paso consiste en importar el archivo que contiene el proyecto. Presione Explorar para acceder al Navegador de archivos.
Seleccione el archivo .properties que contiene el proyecto a partir del cual desea importar las capas.
Presione Siguiente.
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.
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.
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
(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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
Presione Filtros dinámicos en el menú de los parámetros de la capa.
Presione para añadir un atributo.
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 .
Marque la casilla Habilitado para que el filtro dinámico esté activo a la apertura de la aplicación JMap Pro o JMap Web.
Presione Guardar para guardar el filtro dinámico.
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.
1 |
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 |
4 | Caché |
5 |
6 | Rango entre la escala máxima y mínima en el que se visualizan los elementos de la capa. |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
Patrón de formato |
Acceso remoto |
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 |
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. |
La pestaña General de la interfaz de configuración de la capa contiene los parámetros generales para su configuración.
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.
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.
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.
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.
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.
JMap Cloud Esta sección permite compartir la capa con la plataforma geospatial en la nube JMap Cloud. La sección ofrece los detalles de esta función.
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.
Sección que presenta información sobre las etiquetas.
Sección que describe la infoburbuja configurada para la capa.
Sección que presenta información sobre los reportes configurados para la capa.
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.
Botones para editar la configuración de la capa, para suprimirla o para otorgar los .
Pestañas que corresponden a las secciones , , , , , , y . Las que necesitan la configuración de parámetros a nivel de la capa, añaden pestañas, una por cada extensión.
Usted puede modificar el título del atributo. El icono permite ingresar el título en varios idiomas.
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: .
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.
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 .
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.
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.
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.
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.
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.
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).
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.
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.
Presione Suprimir para eliminar la configuración.
Además del estilo, usted puede crear ciertas representaciones gráficas para analizar la distribución de los datos puntuales.
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.
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.
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)
(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.
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.
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.
Hay tres tipos de reporte: Básico, Avanzado y Personalizado.
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.
Los reportes de tipo avanzado se basan en la herramienta de creación de reportes BIRT (http://www.eclipse.org/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 (http://www.eclipse.org/birt/).
Los reportes pueden ser generados en formato HTML o PDF. Se puede también integrar un mapa.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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)¶m2=ev(ATTRIB_B)}
La figura ilustra un ejemplo de contenido HTML en una infoburbuja, referenciada mediante un URL.
La configuración de un formulario consiste en diseñar el formulario y elaborar sus reglas de validación.
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.
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.
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.
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.
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.
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.
Ciertas funciones permiten inicializar los componentes de los formularios:
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:
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:
Presione el botón Reglas para abrir la interfaz que presenta una tabla de las reglas configuradas para el formulario.
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:
Presione Guardar.
Usted puede crear varias reglas para un formulario.
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 clasificaciones y las cantidades proporcionales.
Para crear una temática, presione Crear en la pestaña Temáticas en la interfaz de configuración de la capa.
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.
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.
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.
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.
Usted puede seleccionar una paleta de colores para generar los estilos de las categorías de la temática en lugar de definirlos manualmente.
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.
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
Usted puede suprimir una temática seleccionándola y presionando Suprimir.
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:
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.
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.
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.
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.
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.
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.
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.
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.
Transparencia
Indique la transparencia parcial de la imagen.
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.
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.
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.
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;
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
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.
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.
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.
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.
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.
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.
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:
http://myserver/reports/myreport?id=3,4,5
Si el atributo 0 contiene los valores del parámetro, la sintaxis que debe utilizar es:
http://myserver/reports/myreport?%param[%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:
http://myserver/reports/myreport?id=3,id=4,id=5
Si el atributo 0 contiene los valores del parámetro, la sintaxis que debe utilizar es:
http://myserver/reports/myreport?%param[%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 Variables soportadas en la sintaxis de los URL 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.
%h
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).
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.
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.
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.
format(attrib, format)
attrib: el nombre de un atributo de tipo fecha o numérico
format: el formato de fecha deseado
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 java.text.SimpleDateFormat
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 java.text.DecimalFormat.
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;
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.
<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.
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.
<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.
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.
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.
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 Métodos de cálculo de los intervalos 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).
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.
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.
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.
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.
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.
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.
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.
Colores
Seleccione el color de cada porción del gráfico circular.
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.
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.
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.
7
El botón permite modificar los parámetros del componente. El botón permite suprimir el componente del formulario.
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.
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.
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 funciones 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.
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.
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 Valores múltiples para un mismo parámetro 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.).
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 Formulario de base de datos.
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.
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).
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.
Nombre
Ingrese un nombre para la regla.
Expresión
Ingrese la expresión lógica que define la regla. La sintaxis es la de JSonLogic. 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]}
]}
]}
]}
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.
Mensaje
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'