Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
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.
Puede acceder a la sección de las capas personales presionando Capas personales en la sección Proyectos.
El administrador puede ver en JMap Admin la lista de las capas personales existentes en el servidor. Los datos pueden ser presentados por capa personal o por usuario. Cuando usted selecciona una capa personal puede ver los usuarios que tienen acceso a ella. Cuando selecciona un usuario puede ver las capas personales a las cuales tiene acceso. Puede también seleccionar una capa personal para abrir su descripción detallada.
Para suprimir una capa personal, selecciónela en la lista y presione Suprimir.
Atención: 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á, sin embargo, ser editada si el administrador concede ese permiso a los usuarios. Para publicar una capa personal, selecciónela en la lista, presione Publicar y seleccione el proyecto en el cual desea insertar la capa.
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.
El administrador JMap Server configura los formularios que los usuarios utilizan en las aplicaciones JMap Pro, JMap Web, JMap NG y JMap Survey.
Como los formularios de edición de datos, los formularios utilizados en las consultas de selección por atributos son creados mediante el diseñador de formularios 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.
Estos formularios son creados cuando se configuran las consultas de selección por atributos, presionando Diseño de formulario.
Cuando se crea un formulario resulta muy importante tener en cuenta los parámetros que son obligatorios y los que son opcionales, en función de la definición de la expresión de consulta. Por ejemplo, si un componente del formulario no tiene la opción Obligatorio activada, el texto de la expresión de consulta debe prever que ese parámetro es opcional. La sección Crear una consulta de selección por atributos ofrece más información sobre el tema.
Esta función permite buscar y 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.
Puede acceder a la sección de configuración de las consultas presionando Consultas desde la sección Proyectos.
Para crear una nueva consulta presione Crear consulta en la sección Consultas. Los parámetros varían en función del tipo de consulta seleccionado.
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.
Consulta básica
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
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.
Consulta en base de datos externa
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
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.
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.
En la sección de detalles de un proyecto, presione Permisos para acceder a la sección de los permisos del proyecto. Se muestra una lista de los usuarios y los grupos de usuarios autorizados. Presione para añadir nuevos usuarios o grupos y otorgarles automáticamente el permiso Abrir este proyecto. Los usuarios y grupos disponibles son configurados en la sección JMap Server de JMap Admin. La sección Gestión de las cuentas de usuarios y de los grupos ofrece más información sobre el tema.
Hay dos tipos de permisos de los proyectos: los permisos administradores y los permisos usuarios.
Los permisos administrador de los proyectos 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.
Permisos
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 para el despliegue de aplicaciones JMap.
Los permisos usuario de los proyectos 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.
Permisos
Abrir este proyecto
Permite que el usuario abra el proyecto a partir de una aplicación JMap.
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. En primer lugar, debe definirse el 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. El segundo aspecto consiste en crear una 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.
Para organizar las capas, abra la sección Capas del proyecto.
Puede definir el orden de las capas de un proyecto en la pestaña del modo Lista. Esta sección 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. Se 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.
Puede organizar las capas en grupos en la pestaña del modo Jerarquía, que presenta la jerarquía actual de las capas. 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:
Grupo de capas
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.
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.
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, JMap NG y JMap Pro.
Esta función abre una aplicación JMap Web en una nueva ventana del navegador.
La vista previa ofrece la mayor parte de las funciones de las aplicaciones JMap Web para que usted valide la configuración del proyecto.
La vista previa JMap Web no soporta la edición de datos. La edición de datos puede efectuarse en una aplicación de tipo JMap Web.
Esta función abre una aplicación JMap Web en una nueva ventana del navegador.
La vista previa ofrece la mayor parte de las funciones de las aplicaciones JMap NG para validar la configuración del proyecto en ese tipo de aplicaciones.
La vista previa JMap NG no soporta la edición de datos. La edición de datos puede efectuarse en una aplicación de tipo JMap NG.
Esta función abre una aplicación JMap Pro que ofrece la mayor parte de las funciones de las aplicaciones JMap Pro para que usted valide la configuración del proyecto.
La vista previa JMap Pro no soporta la edición de datos. La edición de datos puede efectuarse en una aplicación de tipo JMap Pro en la cual se ha incluido la extensión JMap Edition.
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. Advertencia: el vínculo entre el proyecto en JMap Server y el proyecto en JMap Cloud no se conserva, por lo tanto, los cambios en las propiedades o el orden o la jerarquía de las capas en el proyecto en JMap Server no se sincronizan con JMap Cloud.
Para sincronizar el proyecto con JMap Cloud:
En la interfaz de configuración del proyecto, presione el botón Sincronizar con JMap Cloud…. Se abre una ventana que le ofrece varias opciones:
Nombre: Especifique un nuevo nombre de proyecto que se utilizará en JMap Cloud. Si el proyecto utiliza varios idiomas, el nombre especificado aquí reemplaza el valor de idioma predeterminado. Todas las traducciones se sincronizan.
Copiar: 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.
Copiar y sincronizar automáticamente: 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.
Seleccione une opción y presione OK. Dado que no existe un vínculo entre el proyecto en JMap Server y el proyecto en JMap Cloud, no se proporciona información sobre el proyecto en JMap Cloud.
Presione nuevamente Sincronizar con JMap Cloud…. La ventana indica que algunas capas del proyecto ya están sincronizadas con otro proyecto en JMap Cloud. Las opciones que se ofrecen son:
Omitir estas capas: La sincronización no afecta a las capas ya sincronizadas.
Asociar la sincronización con el proyecto seleccionado: La sincronización crea todo el proyecto en un nuevo proyecto en JMap Cloud.
Las opciones para las capas del proyecto son similares a las descritas en el punto 1.
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.
Las extensiones compatibles con las aplicaciones de nueva generación, JMap NG y JMap Survey, deben configurarse y activarse para que sean accesibles a los usuarios de estas aplicaciones que distribuyen el proyecto.
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.
Presione este botón para configurar el formulario de la consulta. La sección ofrece más detalles sobre el tema.
Presione este botón para configurar el formulario de la consulta. La sección ofrece más detalles sobre el tema.
Para crear un nuevo grupo, 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.
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.
Usted puede también delimitar la vista inicial del proyecto cuando éste se abre en aplicaciones JMap Pro. Presione . Aparece un rectángulo para delimitar la vista inicial. Cuando usted cierra la vista previa las coordenadas de la extensión inicial se guardan de manera automática.
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 sobre este tema.
Copiar y sincronizar manualmente: 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. Se crea un enlace JMap Server → JMap Cloud. Cuando se actualiza una capa en JMap Server, los datos no se sincronizan automáticamente con JMap Cloud. El usuario puede iniciar una sincronización manual presionando en la sección JMap Cloud de la interfaz de configuración de la capa () y de la fuente de datos espaciales ().
Para configurar la extensión a nivel del proyecto, haga clic en el nombre de la extensión en el menú . Cuando la configuración está completa, presione Guardar.
El capítulo ofrece los detalles sobre la configuración de las extensiones en JMap Server.
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.
1
Información general configurada al crear el proyecto.
2
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.
3
4
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.
5
Referencias. Esta sección indica las aplicaciones desplegadas que utilizan este proyecto.
6
7
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.
Usted puede seleccionar un mapa base para la vista previa en esta sección: Ninguna, OpenStreetMaps, mapas Mapbox o mapas Bing si están disponibles en su organización.
8
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.
9
Estos botones permiten sincronizar el proyecto con JMap Cloud, editar la configuración del proyecto o suprimirlo.
10
El menú permite acceder a las secciones Capas, Consultas, Permisos, el Productor de imágenes así como a las interfaces de configuración de las Extensiones JMap compatibles con JMap NG.
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.
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 .
Presione para abrir una Vista previa JMap Web o una Vista previa JMap NG en una ventana distinta o una Vista previa JMap Pro en las que establecer la vista inicial y probar la configuración del proyecto.