Me pregunto si hay una posibilidad de programar nuevas funciones de PostGIS el uso de Java, por lo que puede referirse misma manera como las clásicas funciones de PostGIS. Algo como esto:
CREATE OR REPLACE FUNCTION public.st_line_interpolate_point(geometry, double precision)
RETURNS geometry AS
'$libdir/postgis-2.0', 'LWGEOM_line_interpolate_point'
LANGUAGE c IMMUTABLE STRICT
COST 1;
Sé que la mayoría de PostGIS funciones escritas en C, sin embargo, yo no estoy muy familiarizado con ese idioma.