Estoy tratando de extrapolar a partir de un segmento de línea para encontrar un punto en la línea, pero un 3º de la forma 'de nuevo', es decir, tratando de encontrar el punto de new
, dado puntos A
y B
a continuación:
Dada una línea, me pueden interpolar para obtener una posición en un determinado porcentaje a lo largo de ella:
=# select st_line_interpolate_point(
st_makeline('0101000020E6100000300DC347C49418C03EE8D9ACFAA44A40',
'0101000020E6100000FB743C66A03218C0CDCCCCCCCC7C4A40'),
0.333);
0101000020E6100000ED45B41D537718C069C6A2E9EC984A40
Traté de introducir un número negativo para encontrar un punto a lo largo de la línea en la dirección opuesta, pero que falla como la interpolación argumento tiene que estar en el rango [0, 1]
Pensé en primer lugar la ampliación de la línea, pero que no utilice el centro de la línea como en el origen, por lo que es inútil para mis propósitos.