PostGIS SQL 💾

PostGIS SQL Dump

Open Beta
.sql · application/sql

PostGIS SQL es un script SQL de texto que crea una tabla con una columna de geometría y la rellena con datos, listo para cargarlo en cualquier base PostgreSQL con la extensión PostGIS. Es una forma cómoda de entregar una selección de OSM a un equipo que ya trabaja sobre PostgreSQL: aplica el script y tiene de inmediato una tabla de geometría para consultar con funciones ST_*. Nuestro exportador genera un .sql autosuficiente: CREATE TABLE con una columna geom y los atributos, y después un INSERT por objeto donde la geometría se indica mediante ST_GeomFromText(WKT, SRID) (SRID 4326 por defecto). Varias capas se convierten en tablas separadas, y los valores van escapados (a prueba de inyección SQL). Con franqueza: es un volcado sencillo y legible mediante ST_GeomFromText, no un archivo binario de pg_dump ni el esquema completo de osm2pgsql con las tablas planet_osm y sus índices espaciales.

Exportar PostGIS SQL ahora ✨ Open Beta — gratis sin límites

Características principales

Un .sql autosuficiente: CREATE TABLE + INSERT, se aplica con psql -f
Geometría mediante ST_GeomFromText(WKT, SRID), SRID 4326 por defecto
Tipos de atributo mapeados a tipos de PostgreSQL (TEXT, DOUBLE PRECISION, INTEGER)
Varias capas — tablas separadas dentro de un mismo script
Los valores van escapados — a prueba de inyección SQL

Acerca del formato PostGIS SQL

PostGIS SQL no es un volcado binario, sino un script de texto corriente: crear una tabla con columna de geometría y llenarla de filas. Se puede leer con los ojos, guardar en el control de versiones y aplicar con un solo comando psql en cualquier base PostgreSQL con la extensión PostGIS.

El formato resulta cómodo cuando los datos se entregan a un equipo que ya vive sobre PostgreSQL: analítica, backend, desarrolladores del portal. Se aplica el script y, de inmediato, hay una tabla sobre la que funcionan las funciones ST: intersecciones, buffers, distancias y agregados por barrio.

El script es autosuficiente: activa la extensión PostGIS si aún no está, crea una tabla para cada capa con la columna geom y los atributos, inserta los objetos mediante ST_GeomFromText indicando el sistema de coordenadas (EPSG:4326 por defecto) y, al final, crea un índice espacial GiST sobre geom. Los valores se escapan y los tipos de campo se mapean a tipos de PostgreSQL.

Dos detalles que conviene conocer de antemano. Antes de crear la tabla, el script ejecuta DROP TABLE IF EXISTS en cascada: si en el esquema ya hay una tabla con el mismo nombre, se eliminará junto con los objetos que dependan de ella, así que aplique el script en un esquema aparte o compruebe los nombres. Y el volumen: por tabla se transfieren hasta 500 000 objetos y a partir de ahí la exportación se recorta; para territorios grandes, tome GeoPackage o FlatGeobuf y cárguelos con ogr2ogr.

Programas para abrir archivos PostGIS SQL

Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos PostGIS SQL Dump (.sql) exportados desde OSM2CDR:

💻PostgreSQL + PostGIS 💻psql 🌎QGIS 💻GeoServer 💻DBeaver

Format specifications

Quién usa los mapas PostGIS SQL

🏗
Cargar una selección de OSM en su base PostgreSQL/PostGIS con un solo script
La selección se despliega en su base con un solo comando y los datos quedan listos para consultas ST.
💻
Entregar los datos a un equipo GIS que ya trabaja sobre PostgreSQL
Una forma cómoda de entregar datos a un equipo que ya trabaja sobre PostgreSQL: el script se lee con los ojos y se guarda en el repositorio.
📊
Preparar una capa para GeoServer o QGIS a través de una conexión PostGIS
Una capa para publicar en GeoServer o conectar a QGIS a través de la base, sin intercambiar ficheros.
🎨
Integrar geodatos en una cadena SQL o en CI/CD mediante psql -f
Un paso de la cadena o de la compilación: el script se aplica automáticamente con psql -f junto con el resto de migraciones.

Cómo exportar a PostGIS SQL

1
Selecciona el área
Dibuja un rectángulo o polígono en el mapa interactivo de osm2cdr
2
Elige PostGIS SQL
Selecciona PostGIS SQL Dump de la lista de 127 formatos de exportación disponibles
3
Exporta
Haz clic en Exportar y recibe tu archivo .sql en 1-5 minutos
4
Descarga
Descarga el archivo PostGIS SQL listo y ábrelo en PostgreSQL + PostGIS

Cómo abrir tras la exportación

Mapas populares en PostGIS SQL

Free

Exportar mapas a PostGIS SQL Dump

Descarga mapas PostGIS SQL profesionales desde OpenStreetMap. Generación instantánea, cualquier área.

Gratis / exportación
Exportar PostGIS SQL ahora →

Preguntas frecuentes

¿Es un volcado de pg_dump?
¿Será el esquema de osm2pgsql con las tablas planet_osm?
¿Cómo aplico el script?
¿En qué sistema de coordenadas está la geometría?
¿Se crean índices?
¿El script borrará mis tablas existentes?

Formatos relacionados

Frecuentemente exportados juntos

Related Articles