Prodevelop ha desarrollado, en el ámbito del proyecto GEOSTORE, una aplicación para la creación parametrizada de teselas (tiles) vectoriales en formato JSON y KML, a partir de tablas de PostgreSQL, Oracle o MySQL.
Todos los parámetros que controlan el proceso se encuentran en un archivo .properties en el que se detallan: parámetros de acceso a la BD en la que se encuentran los datos, campos de la tabla a utilizar, nombre del campo geométrico o campos (longitud, latitud) en los que se encuentran las coordenadas asociadas a cada registro; el tipo de BD y el formato de salida, así como otros parámetros para ajustar los métodos de clusterización (agrupación) y división de los datos (teselado). Esta imagen muestra solo los parámetros más importantes:
Aquí puede apreciarse el resultado al acercarse a un mapa en el que se han desplegado los archivos KML generados. Los clusters se expanden a medida que la escala de visualización lo permite:
Los archivos forman en disco un árbol de directorios similar al que se usa con las teselas de imágenes (Google Maps, OpenStreetMap, etc):
Esta otra captura de pantalla muestra un ejemplo similar con teselas JSON. En este caso, el cliente web estará probablemente escrito en Javascript:
Finalmente, este vídeo muestra la creación y el uso de teselas KML desde una tabla Oracle y teselas JSON desde una tabla MySQL: