Blog Esri España

Mejora el rendimiento de tus capas vectoriales


29/07/2019 - 15:30 - Deja un comentario
[ssba]

Federico López

La Plataforma ArcGIS facilita la divulgación de nuestras capas geográficas en formato vectorial a través de mapas y aplicaciones web. Pero, para ello, previamente debemos convertir esas capas con la información original, en servicios web mediante procesos de publicación que permitan su difusión a través de la red.

Sin embargo, existen una serie de aspectos que van a determinar la calidad con la que esa información va a transmitirse a través de la web y que debemos tener en cuenta antes, durante e incluso después de la publicación de los datos. Así, el formato que utilicemos para publicar, el número de registros existentes en la capa origen o la complejidad de su geometría, van a impactar muy significativamente en el rendimiento que tendrán nuestros servicios y, además, ello se heredará en todos los aplicativos que los consuman.

Por ello, hoy nos gustaría compartir con vosotros una serie de trucos y recomendaciones que os permitirán optimizar al máximo el rendimiento de vuestros servicios web vectoriales.

La primera recomendación es utilizar la funcionalidad que incluye la Plataforma para optimizar su dibujado. Esto podréis hacerlo desde las propiedades de la propia capa, dentro de la pestaña “Avanzada”:

Si se activa esta funcionalidad, veréis como mejora el rendimiento, sin embargo, una solución aún más óptima sería simplificar al máximo la capa desde su origen, es decir antes de su publicación.

Para ello ArcGIS Desktop incluye una serie de herramientas que, en base a distintos algoritmos, permiten generalizar la geometría de los elementos, bien reduciendo el número de vértices o bien la curvatura de sus elementos. Podéis encontrar toda la información sobre estas herramientas en este enlace.

A modo de referencia, dentro del Living Atlas , que es el repositorio de contenido geográfico al que tienen acceso todos los usuarios de la Plataforma ArcGIS, podéis encontrar capas de todas las divisiones administrativas, desde Seccionado Censal hasta CCAA, con la geometría ya simplificada y optimizada para su uso en ArcGIS. Como por ejemplo esta capa de municipios.

Todas estas soluciones mejoran sustancialmente el rendimiento, sin embargo, debemos tener en cuenta que capas con muchas entidades pueden impactar también en el rendimiento, por lo que la forma más eficiente sería dibujar capas de este tipo como Vector Tiles.

Los Vector Tiles son representaciones vectoriales de datos para un rango de escalas que, a diferencia de los cacheados tradicionales, se adaptan a la resolución del dispositivo de visualización, admiten cambiar su estilo para poder reutilizarlos tantas veces como queramos e incluso permiten mostrar información a través de ventanas emergentes (asociándolos a una capa alojada). Este formato de teselas vectoriales se crea desde ArcGIS Pro y pueden publicarse tanto en ArcGIS Online como en ArcGIS Enterprise.

Podéis encontrar toda la información relacionada con los Vector Tiles en este enlace. Además os  dejamos este este tutorial donde, en menos de una hora, podéis aprender las características principales de este nuevo formato.

Esperamos que toda esta información os sea de utilidad.

29/07/2019 - 15:30
[ssba]
Categorías:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *