Estimación rápida de distancia / área desde coordenadas geodésicas

Dado un par de coordenadas (lon, lat) en grados, obtenemos las coordenadas en Mercator Esférico con: DEGREES_PER_RADIAN = 180.0 / Math.PI; MERCATOR_EARTH_RADIUS = 6378137.0; METERS_PER_EQUATOR_DEGREE = Math.PI * MERCATOR_EARTH_RADIUS / 180.0; rlat = lat / DEGREES_PER_RADIAN; y = 0.5 * Math.log((1 + Math.sin(rlat)) / (1 – Math.sin(rlat))); merx = METERS_PER_EQUATOR_DEGREE * lon; mery = METERS_PER_EQUATOR_DEGREE…

Uso de patrones regulares para verificar el rendimiento del método de agrupamiento

Este pequeño vídeo muestra el comportamiento de la aplicación de clusterización (agrupamiento de elementos cercanos) realizada por Prodevelop para generar archivos KML enlazados, de manera que el rendimiento de los clientes web sea óptimo sin perder validez en la ubicación de los elementos. Los pasos mostrados en el vídeo son: Explorar y editar la tabla original con…

Notes from FOSS4G

It’s been some days and FOSS4G storm is calming down. This year I’ve been lucky enough to enjoy a great Maptember experience attending first The State of The Map, then a week for holidays enjoying Great Britain rains, castles and people and finally spend a whole week in Mappingham with all the geofolks. Regarding the OSM conference, well I’m more an advocate…

4th Open Source GIS Summer School

Del 8 al 12 de Julio,  parte del equipo de GIS de Prodevelop  (partner de OpenGeo en España), tuvo la posibilidad de participar en la 4th Open Source Opportunities in GIS Summer School en Girona, impartiendo diversos talleres, tales como: GeoServer,  introducción  a HTML y JavaScript,  OpenLayers y finalmente un taller de  GeoExt y GXP. http://www.sigte.udg.edu/summerschool2013/course-team La…

Creación parametrizada de mosaicos vectoriales en formato JSON / KML desde bases de datos PostgreSQL / Oracle / MySQL

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…