Estoy aprendiendo a usar PostGIS y bases de datos espaciales para el análisis. Lo que estoy tratando de hacer es realizar un cálculo para obtener la distancia a la que el más cercano de polígonos en un archivo, utilizando el borde de cálculo, en lugar de los vértices.
El uso de esta respuesta de Paul Ramsey a una pregunta similar:
CREAR TABLA mytable_distances COMO SELECCIONE una.id., b.id, ST_Distance(un.geom::geografía, b.geom::geografía) como la distancia DE mytable una, mytable b;
Estoy tratando de aplicarlo a mi base de datos espaciales. No entiendo la estructura de esta consulta, aunque. Creo CREATE TABLE mytable_distances AS
crea una tabla para almacenar el resultado, pero después de esta parte estoy perdido. Son a
y b
nombres de columna? Si es así, ¿por qué habría de especificar dos columnas para calcular esto?
Mi tabla se llama TestArea
y he experimentado con algunas preguntas básicas con éxito:
SELECT
"TestArea".hgt
FROM
public."TestArea"
WHERE
"TestArea".area > 100
La estructura de la base de datos en PGAdmin III es la siguiente, con mi tabla se llama TestArea
. No estoy seguro de lo que el vecino más cercano de cálculo debe verse como el uso de mi encabezados de columna (todos estos objetos son polígonos).