que tienen un archivo de datos en formato CSV que tiene los algunos datos como este: campo id | datos de mosaico | descripción de datos | longitud | latitudPostGIS con una tabla de datos existente que tiene las coordenadas decimales
Tengo PostgreSQL y PostGIS ya instalados y me gustaría utilizar PostGIS para crear una consulta que muestre todos los registros (de la tabla anterior) que están dentro de la distancia especificada de una ubicación lat/long.
El problema es que no sé cómo comenzar. ¿Acabo de importar mi archivo CSV en la base de datos PostgreSQL y empiezo a usar las funciones PostgreSQL y PostGIS una vez que he convertido el archivo CSV en una tabla PostgreSQL?
¿Hay pasos adicionales para realizar el trabajo de mesa con las funciones PostGIS?
¿Cuáles serían los pasos correctos para hacer esto? ¡Realmente aprecio su ayuda!
¡Gracias! Esto es realmente lo que estaba buscando. Probablemente podría hacer una pequeña secuencia de comandos python que pasará por la tabla y convertir esas coordenadas decimales en puntos. – avatar
¿Algo así podría funcionar? ACTUALIZAR mytable SET geometrycolumn = ST_Transform (ST_PointFromText ('POINT (-85.45899 32.1337)', 4326)) donde column1 = 'data1' y column2 = 'data2'; – avatar
@itgorilla No sé la referencia de PostGIS de memoria, pero ¿por qué no? Inténtalo;) – DrColossos