Módulo Location Intelligence

Map Uploader

Se desarrolló una nueva utilidad de Map Uploader para esta versión. Esta herramienta mejorada le permite cargar mapas con mayor facilidad desde MapInfo Pro a Spectrum Spatial. Luego de una carga finalizada correctamente, podrá ver el mapa y los recursos con nombre asignado en el repositorio mediante un enlace a Spatial Manager. Si ocurren problemas durante el proceso de carga, Map Uploader le brindará información para que tenga un mayor control sobre qué elementos se cargaron, además de orientación sobre cómo modificar su mapa para lograr resultados óptimos.

La nueva versión de Map Uploader se puede usar solo con MapInfo Pro 16.0 y posteriores. Para los usuarios de la aplicación Spectrum Spatial Analyst, también es necesaria la versión 12.0 de Spectrum Spatial Analyst. La versión anterior de Map Uploader aún está disponible para su uso con versiones de MapInfo anteriores a la versión 16 o con Spectrum Spatial Analyst 12.0.

Ambas herramientas se pueden descargar de la sección Spectrum Spatial de la página de bienvenida, bajo Map Uploader en la ficha Utilidades. La documentación de Map Uploader está disponible en la Guía de Spectrum Spatial de la versión 12.0 y se puede acceder a ella mediante un enlace en la página de bienvenida junto al enlace de descarga, a través del enlace de ayuda de la misma herramienta, y en support.pb.com/Spectrum. Ahora existen dos versiones de la documentación de Map Uploader bajo la sección Utilidades de la Guía de Spectrum Spatial (una para cada versión de la herramienta).

Como antes, es necesario que el usuario de la herramienta tenga, como mínimo, derechos spatial-admin.

Cambios nuevos

La nueva versión de Map Uploader es significativamente diferente a la versión anterior.
  • Ya no es necesario activar todas las capas en MapInfo Pro antes de la carga para que estén disponibles en Spectrum Spatial.
  • La vista inicial de mapa respetará la configuración de visibilidad tal como esté en MapInfo Pro. Las aplicaciones pueden escoger mostrar o no mostrar ninguna de estas capas en el mapa, como en MapInfo Pro.
  • Se respetará la prioridad de vista de rótulos y la detección de superposición de rótulos en todas las capas del mapa, tal como están diseñadas en MapInfo Pro.
  • Las configuraciones de las capas de rótulo están cargadas independientemente de que los rótulos sean visibles o no. Para obtener más información, consulte Fuentes de etiqueta con nombre asignado.
  • En el mapa cargado, se conservan las superposiciones de vistas y rótulos controladas por el nivel de acercamiento.
  • Los datos basados en archivos, como TAB nativo MapInfo, TAB nativo extendido, shapefile y GeoPackage se pueden encontrar en diversas ubicaciones en el servidor. La versión anterior solo buscaba una conexión que se establecía en la ficha de configuración. Se necesitan permisos de escritura y lectura para explorar archivos GeoPackage.
  • El mapa que cargue se guardará en la ubicación del repositorio que escoja. En la versión anterior, siempre se creaba una carpeta NamedMaps en la ubicación escogida.
  • Las capas y tablas con nombres asignados, creadas por Map Uploader, conservan los nombres utilizados en MapInfo Pro. Puesto que las capas y las tablas a menudo tienen el mismo nombre, las fuentes de rótulos y las capas con nombres asignados se crean en una subcarpeta única para el mapa. Las tablas con nombre asignado se crean en la misma carpeta del mapa.
  • Map Uploader le indicará claramente cuando se creen tablas nuevas y cuando las existentes se estén utilizando. Si se sobrescribe un mapa para corregirlo, se conservarán todos los recursos con nombre asignado que se utilizan en el mapa existente.
  • Se admiten mapas temáticos con la excepción de gráficos de medio círculo.
  • Ya no es necesario iniciar sesión cada vez que se cargue un mapa. El cargador se mantiene conectado al servidor hasta que cierre sesión.
  • Map Uploader está completamente integrado en el entorno de complementos de MapInfo Pro, incluida la capacidad para quedar acoplado, flotante o en fichas, y tiene un sitio para configuración “tras bambalinas” que se expandirá en el futuro.

Actualización al nuevo Map Uploader

Tenga en cuenta que, cuando instale el nuevo Map Uploader, se detectarán sus ajustes desde el archivo de configuración del Map Uploader anterior. También se reconocerá la conexión guardada en ese lugar. Cuando utilice el nuevo Map Uploader, dicha conexión se utilizará en primer lugar si hay muchas conexiones disponibles.

Actualizaciones de Map Uploader para la versión 12.0

El nuevo Map Uploader (versión 2.0) se lanzó inicialmente como parte de la actualización de S12 para la versión 11.0 SP1. Se realizaron varias correcciones y adiciones para el lanzamiento de la versión 12.0 y Map Uploader 2.1.

  • Se eliminó de la leyenda el bin "Todos los demás" para un tema de valor individual.
  • En MapInfo Pro un tema con rango se basa en la elección del usuario.
  • Las etiquetas de capas múltiples en la misma tabla ahora funcionan correctamente.
  • El cruce de valor exacto entre tema con rango y bin superior no funciona.
  • Las anulaciones de ráster ahora están disponibles para traslucidez, transparencia y color transparente.
  • Un recurso ahora se puede guardar en la raíz sin que aparezcan errores.
  • Para establecer una compatibilidad con Spectrum Spatial Analyst, se eliminaron las comas de los nombres de mapas.
  • Ahora aparecen advertencias cuando las tablas con nombre asignado no pueden utilizarse.
  • Ahora se dispone de un mejor orden de conexiones con nombre asignado según usos previos.
  • Ahora se puede anular la conexión en uso.
  • Mejor administración de límites de espera. El límite de espera predeterminado es de 150 segundos.
  • Se agregaron opciones de configuración de escala para temas de barra y circulares para que estos se puedan visualizar correctamente.
  • El establecimiento del nombre de capa descriptiva se corrigió para que este aparezca en la respuesta de la leyenda.
  • Se agregó un mejor control para el redimensionamiento automático.
  • La visibilidad de etiquetas es similar al de MapInfo Pro cuando se usan temas. Las etiquetas también aparecen cuando las capas están desactivadas como ocurre en MapInfo Pro.
  • Se agregó almacenamiento en caché de conexiones con nombre asignado utilizadas.
  • Con el fin de admitir la reutilización, Map Uploader ahora puede diferenciar entre tablas con nombre asignado que hacen referencia a un archivo o base de datos.
  • Se agregó una función de transformación automática para cuando las expresiones incluyen coordenadas, ya que el "sistema coordsys actual" de MapInfo Pro podría no ser un coordsys de tabla.
  • La página de inicio se actualiza según el mapa actual si es necesario.
  • El control de árbol "recuerda" la ubicación precedente.
  • Administración de excepciones cuando una tabla con nombre asignado existente tiene el mismo nombre que la tabla utilizada en el mapa MapInfo Pro, y esta tabla se emplea más de una vez en el mapa.
  • La herramienta Map Uploader aparece como acoplada cuando se usa por primera vez.
  • Map Uploader mostraba una raíz vacía cuando había una muestra expirada. Ahora la aplicación renueva la muestra perfectamente.
  • El árbol ahora admite abrir carpetas con doble clic.
  • Las escalas independientes ahora funcionan con temas de barras.
  • Map Uploader ahora permite examinar un archivo GeoPackage cuando el usuario tiene acceso de solo lectura a este.
  • El usuario puede ver las diferentes operaciones que tienen lugar después de hacer clic en el botón Continuar, lo cual inicia la operación de cruce de datos.

Errores conocidos de versiones anteriores

Al utilizar Spectrum Spatial 11.0 SP1 con la actualización S21, con Map Uploader 2.0 o 2.1:
  • ECW podría no funcionar en servidores que dependan de otro software que instale Microsoft C Runtime 100.
  • El bin "Todos los demás" para un tema de valor individual siempre se muestra en la leyenda.
  • La fuente del PDI de MapInfo podría no ser utilizable. La solución es instalar la versión corregida que viene con la versión 12.0.

Mejoras de rendimiento

Se mejoró el rendimiento en varias áreas de Spectrum Spatial:

  • Las etapas Find Nearest y Point in Polygons se rediseñaron, lo que se traduce en una capacidad de análisis más ágil.
  • Ahora, la transformación de los sistemas de coordenadas, particularmente WGS84 a BNG, es más rápida en Spectrum Spatial.
  • Se mejoró el rendimiento para el acceso al repositorio de Spatial, especialmente cuando se utiliza Spatial Manager y operaciones que interactúan con varios recursos, como la generación de mapas con nombre asignado y el servicio Map Tiling.

Mejora de WFS

Se agregó soporte para WFS 2.0 (versiones 2.0.0 y 2.0.2) para alinear con MapInfo Pro versión 16.0.

Mejoras de WMTS

Cuando se crea una capa WMTS en Spatial Manager, ya no existen restricciones para el mosaico con nombre asignado seleccionado como mosaico de referencia, ya sea para el nivel de mosaico o el sistema de coordenadas en el mosaico con nombre asignado. En la versión anterior, WMTS tenía restricciones para permitir mosaicos en Popular Visualization CRS (Popular o Spherical Mercator) [epsg:3857]. Ahora puede configurar un servicio WMTS para devolver un mosaico en cualquier sistema de coordenadas y en cualquier límite, tal como se puede hacer en el servicio Map Tiling actualmente. Ahora se admite específicamente el sistema de coordenadas latitud/longitud (WGS 84) [epsg:4326]. Todos los requisitos para las especificaciones OGC WMTS Simple Profile ya están implementadas. Para obtener más información, consulte la sección Servicios OGC en la Guía de Spectrum Spatial.

Un almacenamiento en caché de mosaicos que es similar al almacenamiento en caché proporcionado para el servicio Map Tiling ahora está disponible para WMTS. El almacenamiento en caché de mosaicos de WMTS está desactivado en forma predeterminada, pero se puede activar y configurar con Spatial Manager. El uso de estrategias de almacenamiento en caché de imágenes para facilitar la generación de mosaicos de mapas georeferenciados previamente representados ofrece un servicio de gran rendimiento y escalabilidad a los usuarios de WMTS.

Mejora de WMS

Cuando se crea o se edita una capa WMS en Spatial Manager, ahora puede seleccionar tablas con nombre asignado para capas de referencia, además de capas con nombre asignado. Cuando se selecciona una tabla con nombre asignado como capa de referencia, también tiene la opción de seleccionar un estilo predeterminado para crear la tabla.

Fuentes de etiqueta con nombre asignado

Se agregó un nuevo tipo de recurso con nombre asignado a Spectrum Spatial, denominado Fuente de etiqueta con nombre asignado. Las fuentes de etiqueta con nombre asignado contienen las mismas propiedades de etiqueta que las almacenadas en la sección LabelSource de la definición de capa XML. Las fuentes de etiqueta con nombre asignado se crean cuando se carga un mapa desde MapInfo Pro con la utilidad Map Uploader.

Una fuente de etiqueta con nombre asignado es como cualquier otro recurso con nombre asignado en cuanto a permisos y reutilización. También se pueden importar o exportar los recursos de etiqueta con nombre asignado mediante los comandos limrepo de la utilidad de administración, copiarlos desde y en el repositorio Spatial vía WebDAV, y verlos y administrarlos (pero no crearlos) en Spatial Manager. Se proporcionan fuentes de rótulo con nombre asignado de muestra en la carpeta /Samples como parte de esta versión.

Nota: Como resultado de agregar este recurso con nombre asignado, el tipo de recurso integrado en la respuesta SOAP del servicio Named Resource puede contener un valor nuevo (NamedFeatureLabelSource). Esto requiere que todos los clientes de validación del servicio Named Resource se reconstruyan.

Control de visibilidad de etiqueta

Ahora, el uso de una fuente de etiqueta con nombre asignado permite que haya etiquetas de varias tablas sin superposición y con control interactivo completo en una aplicación de cliente. Una capa de etiqueta, con nombre asignado o en línea, puede contener fuentes de etiqueta con nombre asignado, las que, a su vez, contienen las mismas propiedades de etiqueta que se pueden almacenar en la sección LabelSource de XML.

Referencias de capa de características para fuentes de rótulo con nombre asignado

Ahora una capa de características puede hacer referencia a una fuente de rótulo con nombre asignado. Se puede utilizar de manera opcional un nuevo atributo (namedLabelSourceRef) en la definición de una capa de características para indicar qué fuente de rótulo con nombre asignado puede utilizar un cliente para rotular la capa de características. La nueva versión de Map Uploader crea capas de características con esta referencia implementada. Las capas de característica de muestra en la carpeta /Samples/NamedLayers también se actualizan con referencias a fuentes de rótulo con nombre como parte de esta versión

Métodos REST

Se agregó el nuevo método de descripción de fuentes de rótulo con nombre asignado al servicio Mapping REST. Las partes de las fuentes de rótulo de la respuesta de esta descripción se pueden incorporar en la sección de capas de rótulo de la definición de un mapa, lo que después se puede utilizar en una solicitud de generación de mapas de REST o de generación de leyenda de mapa, por ejemplo, para ayudar a determinar la visibilidad de sus rótulos.

Los métodos Describir capa con nombre asignado y Describir capas con nombre asignado en el servicio Mapping REST se mejoraron para describir las fuentes de rótulo con nombre asignado contenidas dentro de las capas de rótulo. Cuando se describe una capa de rótulo con una fuente de rótulo en línea, dichos métodos arrojarán una descripción completa de la fuente de rótulo. Cuando se describe una capa de rótulo con una fuente de rótulo con nombre asignado, se obtiene una referencia a la fuente de rótulo con nombre asignado. Las partes de las capas de la respuesta de esta descripción se pueden incorporar en la definición de un mapa, lo que después se puede utilizar en una solicitud de generación de mapas de REST o de generación de leyenda de mapa.

Los rótulos, como las capas de características, se mostrarán o no según su existencia en una capa de rótulo como parte de una solicitud de generación de mapas o de generación de leyenda de mapa. Puede establecer la propiedad renderable en el cuerpo JSON de una solicitud POST para sobrescribir la visibilidad de la fuente de rótulo con nombre asignado. La utilización de las versiones SOAP de estas solicitudes arrojará los detalles de la fuente de rótulo con nombre asignado pero no la fuente de rótulo con nombre asignado en sí.

Para obtener más información sobre las fuentes de etiqueta con nombre asignado, definiciones de capa de característica y control de la visibilidad de etiqueta en la solicitud de generación de mapas de REST, consulte Guía de Spectrum Spatial.

Función de distancia al borde

Se agregó la función de medición de geometría MI_DistanceToEdge al idioma MI SQL y la etapa Spatial Calculator. Esta función arroja la distancia entre dos geometrías usando unidades de distancia. Específicamente, se determina la distancia entre los dos puntos más cercanos de las dos geometrías. Cuando una geometría se encuentra dentro de otra geometría, la distancia más corta entre las dos es devuelta como un valor de distancia positivo.

Nota: En la actualización del producto 11.1 S12, Tipo de cálculo fue incluido como una opción en Spatial Calculator. Esto fue eliminado como parte de la versión 12.0.

Etapas Find Nearest y Point in Polygon

Se crearon nuevas etapas para Find Nearest y Point in Polygon a fin de mejorar la capacidad de uso así como la interpretación con etapas en el módulo Enterprise Geocoding, el módulo Global Geocoding y el módulo Enterprise Routing. Las etapas originales quedaron ambas obsoletas y recibieron el nuevo nombre de Legacy Point in Polygon y Legacy Find Nearest. Debe utilizar las nuevas etapas cuando cree un nuevo flujo de datos. Cualquier flujo de datos existente que utilice estas etapas obsoletas seguirá funcionando de forma correcta hasta que se quiten dichas etapas.

La etapa Point in Polygon rediseñada toma una geometría de puntos o valores de latitud y longitud así como una tabla nombrada que contiene polígonos para devolver los puntos dentro del polígono. Además, devuelve la distancia de punto al borde del polígono y reemplaza la funcionalidad "Distancia al borde" de Centrus en la etapa Point in Polygon original. Esta versión rediseñada de la etapa ya no admite el formato GSB (base de datos de Centrus). Cuando migra flujos de datos a la nueva etapa, debe obtener los datos en los archivos GSB en formato TAB o shapefile.

La etapa Find Nearest rediseñada devuelve las mismas geometrías que la etapa Point in Polygon, más aquellas geometrías que están más cerca del punto de entrada, mientras sigue respetando los límites establecidos para distancia y número de registros devueltos. La etapa rediseñada aún no admite la opción de refinar la búsqueda usando la red de enrutamiento. Si estaba usando opciones de criterios de búsqueda de "más rápida" o "más corta", debe seguir usando la etapa Legacy hasta que agreguemos esta capacidad a la etapa Find Nearest rediseñada.

Ambas etapas rediseñadas usan el nuevo filtro Distancia al borde y, como resultado, evidencian un mejor rendimiento, especialmente para Point In Polygon, que ya no usa bases de datos de Centrus.

Calidad de imagen de mapa

Para mejorar la calidad de las imágenes de mapas generadas, desactivamos la capacidad de cambiar la representación de mapas a Calidad (suavizado activado) o Velocidad (suavizado desactivado) como parte de una solicitud de Servicio de asignación REST o SOAP. La representación de mapas ahora está establecida en Calidad.

Como alternativa a la representación predeterminada de Java, también probamos el representador Marlin de código abierto que puede proporcionar mayor rendimiento y escalabilidad. Consulte la sección Desarrollo de la Guía de Spectrum Spatial para obtener instrucciones sobre cómo utilizar el representador Marlin con Spectrum Spatial.

Mejoras del Servicio Mapping

Se incorporaron varias mejoras en el Servicio Mapping:
  • Ahora se pueden crear leyendas para mapas con un tema de densidad de puntos.
  • La capacidad de generar leyendas se agregó a la página de demostración del Servicio Mapping.
  • En el Servicio Mapping de REST, un nuevo parámetro de consulta (ignoreLegendRowOverrideVisibility) para los métodos Obtener leyenda para mapa con nombre asignado y Generar leyenda para un mapa permite ignorar la configuración de visibilidad LegendRowOverride en un recurso con nombre asignado y devuelve todas las leyendas.

Mejoras de MRR

Spectrum Spatial ahora admite archivos MRR que fueron generados con MapInfo Pro Raster 3.0. Las imágenes y leyendas MRR representadas en Spectrum Spatial ahora coinciden más con las de MapInfo Pro.

PostGIS Geometries Enhancement

When inserting or updating geometries for PostGreSQL/PostGIS, upcasting and downcasting of geometries are now supported.

Por ejemplo:

  • Polygon geometries can be inserted into tables that are configured to accept geometries of a MultiPolygon type.
  • MultiPolygon geometries can be inserted into tables that are configured to accept geometries of a Polygon type if the MultiPolygon contains a single Polygon.

Mejoras en la configuración del servicio

Se realizaron algunas mejoras en las configuraciones del servicio, incluida la remoción de la ubicación del repositorio en cada archivo de configuración del servicio. Gracias a lo anterior, se facilita la configuración de Spectrum Spatial mediante la entrega de una sola ubicación para cambiar la URL del repositorio en el archivo java.properties.

Todos los archivos de configuración del servicio se modificarán como parte del proceso de actualización para reflejar dichos cambios, a excepción del servicio Named Resource y del servicio User Management, los que se quitaron de esta versión debido a que ya no son necesarios. A partir de esta versión, las configuraciones del servicio restantes son:

  • FeatureConfiguration
  • Configuración de Mapping
  • MapTilingConfiguration: la configuración de agrupación de OSBM también fue eliminada
  • WFSConfiguration
  • WMSConfiguration
  • WMTSConfiguration

Si realiza una copia de seguridad y restablece los archivos de configuración de una versión anterior utilizando los comandos de importación y exportación limrepo en Utilidad de administración, se modificarán los archivos de configuración para ser compatibles con la versión 12.0.

Mejoras de GeoPackage

An RTree index is no longer mandatory, but is recommended to prevent performance issues.

Renamed Sample Connection

The FileNamedConnection in the sample named resources(/Samples/NamedConnections/FileNamedConnection) has been renamed toSampleData. This sample connection has been renamed to emphasize its status as a sample; samples are supplied for learning about Spectrum Spatial. Se pueden cambiar o eliminar en una actualización. Se recomienda no usar los datos de muestra para sus mapas, a menos que sea para una demostración temporal. If you used theFileNamedConnection in a previous release, simply use Spatial Manager to rename the connection.

Nueva función SQL de MapInfo

Se agregó la función StringByteLength al lenguaje SQL de MapInfo. Esta función de la cadena de caracteres devuelve la cantidad de bytes de una cadena de caracteres para un conjunto de caracteres dado. Esto resulta útil, por ejemplo, cuando necesita determinar los anchos máximos de columna de una tabla.

Nuevas Nuevas definiciones de elipsoides de coordenadas

En esta versión, se incluye soporte para dos nuevas definiciones de elipsoides:
  • #56 - GSK-2011
  • #57 - PZ-90.11
Estos elipsoides rusos además se admiten en MapInfo Pro versión 16.0.1.

Eliminación de User Management Service

User Management Service, que quedó obsoleto en la versión 9.0, fue eliminado de Spectrum Spatial. La administración de usuario, roles y permisos ahora se realiza exclusivamente en Management Console.
Nota: Cuando actualiza a la versión 12.0, java.properties file retiene la entrada para UserManagementConfiguration.