Aplicaciones JMap Web

Creación de aplicaciones JMap Web

Los siguientes parámetros permiten configurar las aplicaciones JMap Web.

Opciones de la aplicación

Proyecto

Seleccione el proyecto que se abre al abrir la aplicación JMap Web.

Idioma

Seleccione el idioma que desea utilizar en JMap Web. Los elementos de la interfaz gráfica (menús, botones, textos en las ventanas, etc.) estarán en ese idioma. Si selecciona Automático, el idioma de la interfaz gráfica será el de los parámetros regionales definidos en el sistema operativo del usuario, o el inglés si el idioma no es soportado por JMap. La configuración del proyecto (nombre de las capas, infoburbujas, etc.) se visualizará en el idioma seleccionado, si las traducciones están disponibles en el proyecto. Si usted selecciona la opción Automático el idioma del proyecto será el de los parámetros regionales del usuario. Si el idioma del sistema no está disponible en el proyecto, se utilizará el idioma por defecto definido para el proyecto.

Rotación del mapa

Usted puede definir la rotación a aplicar al mapa a la apertura de la aplicación.

Acceso controlado

Esta opción determina si el acceso a la aplicación debe ser controlado. Si la opción es seleccionada, una ventana de autenticación aparece al iniciar la sesión. Si la opción no está seleccionada el proyecto permite la apertura de sesiones anónimas.

Mostrar panel de las capas al inicio

Determina si el panel lateral (que contiene la lista de capas y las consultas) se visualiza a la apertura de la aplicación.

Herramienta de geolocalización

Seleccione esta opción para activar la herramienta de geolocalización en la aplicación.

Esta opción está disponible sólo cuando la aplicación se despliega con el protocolo HTTPS.

Si la opción está desactivada, el botón de geolocalización está ausente en la interfaz de la aplicación.

Zoom continuo

Esta opción permite efectuar el zoom continuado en el mapa. Si la opción no se selecciona, los niveles de zoom se efectúan en incrementos predeterminados. La opción se desactiva automáticamente si Google Maps es un mapa base. La opción está activada por defecto.

Herramientas de edición de datos

Seleccione esta opción para activar las herramientas de edición de los datos geométricos y de sus atributos. Aunque estas herramientas estén activadas, el usuario debe contar con los permisos pertinentes para poder modificar los datos de una capa.

Herramientas de selección

Seleccione esta opción para activar las herramientas de selección en la aplicación. Si la opción está desactivada, el menú Selección está ausente en la interfaz de la aplicación.

Herramientas de Google

Seleccione esta opción para activar las funciones de búsqueda de direcciones y lugares, de cálculo de itinerarios y de Street View de Google. Si la opción está desactivada, los botones Google estarán ausentes en la interfaz de la aplicación. Importante: Usted debe asegurarse de utilizar esta opción de manera conforme a la licencia de uso de Google.

Herramientas para compartir

Seleccione esta opción para activar las herramientas para compartir (enlace al mapa, mapa integrado y crear una imagen del mapa). Si la opción está desactivada, el menú Compartir está ausente en la interfaz de la aplicación.

Compartir en las redes sociales

Si la opción Herramientas para compartir esta seleccionada, usted puede seleccionar esta opción para compartir los mapas de la aplicación en las redes sociales (Facebook, LinkedIn, Twitter).

GeoWebCache

Usuario

Si utiliza un servidor GeoWebCache, ingrese la cuenta de usuario que GeoWebCache utilizará para acceder a la aplicación desplegada y al proyecto seleccionado. Esta cuenta de usuario debe obligatoriamente tener los permisos necesarios para abrir el proyecto desplegado en la aplicación. La sección Utilización de un servidor GeoWebCache ofrece más información al respecto.

Contraseña

Ingrese la contraseña que GeoWebCache debe utilizar para acceder a la aplicación desplegada y al proyecto seleccionado.

Avanzado

Cross-Origin Request Sharing

Marque esta opción si la aplicación debe ser integrada en un sitio web cuyo nombre de dominio (DNS) es distinto del de la aplicación.

X-Frame Options

Las opciones ofrecen el abanico de posibilidades para que la aplicación JMap Web sea llamada desde un iframe.

Receptores autorizados X-Frame

Añada todo URL de dominio autorizado a llamar la aplicación JMap Web desde un iframe. Separe los URL con un punto y coma (;).

Ejemplo http://172.17.101.14:8082;http://172.17.101.15:8083.

Tiempo de espera de la sesión

Marque esta opción para permitir el cierre de la sesión de un usuario al cabo de un período de inactividad determinado.

REST API address

JMap Web requiere los servicios REST de JMap Server. Ingrese la dirección de los servicios REST si éstos se despliegan en otro servidor.

Configuración de las capas

Este tipo de aplicación requiere una configuración de capas distinta de la que existe en el proyecto que se va a publicar. JMap Web permite visualizar imágenes de mapas que son generadas por JMap Server a partir de las capas del proyecto. Con frecuencia una imagen contiene datos de varias capas combinadas.

Capas de imágenes en mosaico

Las imágenes producidas pueden ser mosaicos (imágenes de tamaño fijo) o no (imágenes de tamaños variables). En el caso de las imágenes en mosaico, éstas pueden ser generadas por adelantado o a la demanda y pueden ser puestas en caché para obtener mejores rendimientos. Las imágenes que no son en mosaico son generadas a la demanda. En general, las capas de imágenes en mosaico ofrecen mejor rendimiento y una experiencia más fluida al usuario , pero pueden introducir efectos de borde y pueden sobrecargar el servidor si son numerosas.

Capas base

Las capas base son capas que funcionan como un mapa de fondo. Los datos de las capa base son estáticos y no pueden ser interrogados por JMap. Se puede visualizar una sola capa base a la vez en la aplicación pero si hay varias disponibles, el usuario puede elegir la que va a utilizar.

Las capas base pueden estar compuestas por capas del proyecto JMap o pueden provenir de servicios externos (OpenStreetMap, Bing Maps, WMTS, Mapbox). Cuando son producidas por JMap Server, en mosaico y puestas en caché, pueden se compartidas por varias aplicaciones JMap Web.

Tipos de capas

Capa dinámica de JMap

Capa dinámica JMap (proyecto completo)

Capa estática de JMap

Google Maps

Crea una capa base que muestra el mapa de Google Maps. Para que esta capa se visualice correctamente con las otras capas, el proyecto JMap debe tener obligatoriamente la misma proyección que Google Maps, WGS84 / Pseudo-Mercator (EPSG:3857). Puede seleccionar el tipo de mapa (plano, satélite, etc.) que desea añadir. Importante: Para que esta capa se visualice usted debe contar con una clave API Google Maps en su configuración. En la interfaz de configuración de la capa Google Maps se visualiza la clave existente pero no puede modificarla. La sección Parámetros de JMap Server detalla como ingresar o modificar una clave de API Google Maps en JMap Server. Usted debe asegurarse de utilizar esta opción en conformidad con la licencia de uso de Google.

Bing Maps

Crea una capa base que muestra el mapa de Bing Maps. Para que esta capa se visualice correctamente con las otras capas, el proyecto JMap debe tener obligatoriamente la misma proyección que Bing Maps, WGS84 / Pseudo-Mercator (EPSG:3857). Puede seleccionar el tipo de mapa (plano, satélite, etc.) que desea añadir. Importante: Para que esta capa se visualice usted debe contar con una clave API Bing Maps en su configuración. En la interfaz de configuración de la capa Bing Maps se visualiza la clave existente pero no puede modificarla. La sección Parámetros de JMap Server indica cómo ingresar una clave de API Bing Maps en su configuración. Debe asegurarse de utilizar esta opción en conformidad con la licencia de uso de Microsoft.

OpenStreetMap

Crea una capa base que muestra el mapa de OpenStreetMap. Para que esta capa se visualice correctamente con las otras capas, el proyecto JMap debe tener obligatoriamente la misma proyección que OpenStreetMap, WGS84 / Pseudo-Mercator (EPSG:3857). Debe asegurarse de utilizar esta opción en conformidad con la licencia de uso de OpenStreetMap.

Mapbox Map

Crea una capa base que muestra el mapa de Mapbox Map. Para que esta capa se visualice correctamente con las otras capas, el proyecto JMap debe tener obligatoriamente la misma proyección que Mapbox Map, WGS84 / Pseudo-Mercator (EPSG:3857). Puede seleccionar el tipo de mapa (Light, Streets, Dark, Satellite, Outdoors) que desea añadir. Debe asegurarse de utilizar esta opción en conformidad con la licencia de uso de Mapbox.

GeoWebCache

Añadir una capa estática JMap reutilizando un caché de mosaicos existente disponible en GeoWebCache. Para obtener más detalles, consulte la sección Utilización de un servidor GeoWebCache.

Capa WMTS

Añadir una capa proveniente de un servidor compatible con WMTS (versión 1.0.0). Usted debe dar un nombre a la capa e indicar si desea que la capa sea visible a la apertura de la aplicación y que sea listada en el menú Capas. Puede utilizar una capa que existe en el proyecto o puede conectarse directamente a una fuente externa para obtener los datos. En ese caso debe indicar el URL GetCapabilities que retorna las capacidades del servidor WMTS. El URL es similar a: http://www.server.com/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities

Ejemplo https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/WMTS/1.0.0/WMTSCapabilities.xml

Luego debe seleccionar la capa que añade a la aplicación JMap Web. Sólo son seleccionable las capas cuyo sistema de proyección es semejante al del proyecto.

Los parámetros siguientes se aplican a la creación de una capa de JMap (estática o dinámica) para JMap Web.

Propiedades

Nombre de la capa

Nombre que identifica la capa. Este nombre será presentado al usuario en el administrador de capas de la aplicación. El nombre debe ser único.

Formato de la imagen

Seleccione el formato utilizado para la producción de las imágenes de la capa. Para las capas que incluyen fotos aéreas o satelitales, el formato JPEG ofrece en general las mejores tasas de compresión. Este formato no permite ajustar la transparencia de la capa, que es opaca.

Capa base

Determine si la capa será una capa base o no.

Visible

Determine si la capa será visible o no al abrir la aplicación. Esta opción no se aplica para las capa base.

Listada

Determine si la capa se visualizará en la lista de capas. Una capa puede visualizarse en la interfaz cartográfica sin visualizarse en la lista de capas.

En mosaico

Determine si las imágenes de la capa serán generadas como una serie de mosaicos (tiles) o como imágenes generadas al vuelo y ajustadas a la dimensión del mapa. Las capas estáticas son creadas automáticamente en mosaico.

Puesta en caché

Seleccione esta opción si desea que se utilice GeoWebCache para poner en caché los mosaicos generados para esta capa. Esta opción está disponible sólo para las capas estáticas. La sección Utilización de un servidor GeoWebCache ofrece más información sobre el tema.

Composición de la capa

Capas disponibles

Lista las capas del proyecto que están disponibles para ser incluidas en la nueva capa.

Capas seleccionadas

Lista las capas que están seleccionadas para formar la nueva capa. Puede definir el orden de presentación de las capas del proyecto que componen la nueva capa. Todas las capas seleccionadas serán dibujadas juntas en la imagen producida por JMap Server.

Miniatura del mapa

Seleccionar

Si la capa es una Capa base, usted puede seleccionar una imagen para representarla en miniatura en la aplicación. La imagen que va a cargar debe tener una talla de 100x100 pixeles, de lo contrario será modificada para alcanzar esa talla. Si usted no selecciona una imagen, la miniatura contendrá una imagen por defecto.

Propiedades geográficas

Las propiedades geográficas de las aplicaciones JMap Web permiten redefinir ciertas propiedades del proyecto para esta aplicación. Este tipo de aplicación puede generar una carga de trabajo importante en JMap Server y necesitar un espacio de almacenaje considerable cuando se utiliza un servidor GeoWebCache. Estos aspectos se pueden mejorar redefiniendo la extensión global del mapa y su escala máxima de visualización. Por defecto, JMap Web utilizará las mismas propiedades geográficas del proyecto.

Los parámetros siguientes se aplican a las aplicaciones JMap Web.

1

Utilice estas herramientas para redefinir las extensiones inicial y máxima si lo necesita. Por defecto se utilizan las extensiones del proyecto. Limitar la extensión máxima del mapa puede reducir marcadamente el volumen de datos en caché para este tipo de aplicaciones. La extensión máxima está representada por la línea de trazo pleno. La extensión inicial está representada por la línea de trazo puntillado.

2

Centrar en… Esta función permite buscar datos en el mapa. En ciertos casos, las extensiones conocidas en JMap pueden ser incorrectas y el mapa que se visualiza por defecto puede aparecer como vacío. Para ayudarle a localizar correctamente los datos, usted puede utilizar esta herramienta para hacer zoom en la extensión de una capa en particular o sobre la extensión del proyecto completo. Una vez que los datos han sido localizados correctamente, usted puede redefinir extensiones inicial y máxima válidas.

3

Escala máxima Este parámetro permite redefinir la escala máxima del mapa para limitar las posibilidades de ampliación del mismo por parte del usuario. Por defecto, se utiliza la escala máxima definida en la configuración del proyecto pero se puede especificar otra escala. Especificar una escala máxima más pequeña permite reducir considerablemente el volumen de los datos en caché de este tipo de aplicación.

4

Nivel/Escala Muestra la lista de los niveles de zoom y las escalas que se utilizarán en la aplicación. Los niveles son determinados de acuerdo a los valores de los parámetros escala máxima y extensión máxima que se hayan establecido. Permitir niveles adicionales Esta opción permite a JMap Web, en ciertos casos particulares, publicar el mapa en escalas más grandes (zoom más cerca) que las utilizadas normalmente. La escala máxima utilizada con más frecuencia es 1:1000. Si la escala máxima definida más arriba es superior a 1:1000 (1:500 por ejemplo), debe seleccionar esta opción para permitir a JMap Web a hacer un zoom a esa escala. La mayoría de los mapas base (Google Maps, Bing Maps, OSM, Mapbox) no se visualizan de manera óptima a escalas superiores a 1:1000.

5

Extensión máxima Los parámetros de la extensión máxima se publican en la parte inferior del mapa (la coordenada X, Y del punto inferior izquierdo, ancho y altura, en el sistema de coordenadas del proyecto). Puede también ingresar los parámetros directamente en los campos pertinentes.

Dernière mise à jour

K2 Geospatial 2024