Articulo de referencia

PostGIS

PostGIS ( / ˈp oʊ s t dʒ ɪ s / POST -jis ) es un programa de software de código abierto que agrega soporte para objetos geográficos a la base de datos relacional de objetos Post...

PostGIS ( / ˈp s t ɪ s / POST -jis ) es un programa de software de código abierto que agrega soporte para objetos geográficos a la base de datos relacional de objetos PostgreSQL . PostGIS sigue la especificación Simple Features for SQL del Open Geospatial Consortium (OGC).

PostGIS se implementa como una extensión externa de PostgreSQL . [1]

Características

  • Tipos de geometría para puntos, cadenas de líneas, polígonos, multipuntos, cadenas de líneas múltiples, multipolígonos, colecciones de geometría, tipos 3D TINS ​​y superficies poliédricas, incluidos sólidos.
  • Tipos esferoidales bajo el tipo de datos de geografía Points, LineStrings, Polygons, MultiPoints, MultiLineStrings, MultiPolygons y GeometryCollections.
  • Tipo de ráster: admite varios tipos de píxeles y más de 1000 bandas por ráster. Desde PostGIS 3, existe una extensión independiente de PostgreSQL denominada postgis_raster.
  • Compatibilidad con topología SQL/MM: a través de la extensión PostgreSQL postgis_topology.
  • Predicados espaciales para determinar las interacciones de geometrías utilizando el DE-9IM 3x3 (proporcionado por la biblioteca de software GEOS ).
  • Operadores espaciales para determinar medidas geoespaciales como área, distancia, longitud y perímetro.
  • Operadores espaciales para determinar operaciones de conjuntos geoespaciales, como unión, diferencia, diferencia simétrica y zonas de influencia (proporcionadas por GEOS).
  • Índices espaciales GiST (árbol de búsqueda generalizada) de árbol R sobre árbol para consultas espaciales de alta velocidad.
  • Soporte de selectividad de índice, para proporcionar planes de consulta de alto rendimiento para consultas mixtas espaciales/no espaciales.

La implementación de PostGIS se basa en geometrías "livianas" e índices optimizados para reducir el uso de memoria y disco . El uso de geometrías livianas ayuda a los servidores a aumentar la cantidad de datos migrados desde el almacenamiento en disco físico a la RAM, lo que mejora sustancialmente el rendimiento de las consultas.

PostGIS está registrado como "implementa el estándar especificado" para "Funciones simples para SQL" por la OGC. [2] PostGIS no ha sido certificado como compatible por la OGC.

Historia

En mayo de 2001, yo dirigía una pequeña empresa de consultoría aquí en Victoria, trabajando para el gobierno provincial, principalmente en el campo geoespacial. Como todos nuestros contratos provenían del gobierno provincial, estábamos muy atados al ciclo de cuándo se publicaban y firmaban los contratos. Y el gobierno cambió ese año, por lo que todos los funcionarios públicos eran muy reacios a firmar nuevos contratos. No sabían cuál sería su situación presupuestaria ese año.

Así que terminamos teniendo unos tres meses en los que casi no obtuvimos ingresos directos. No todos nos fuimos de vacaciones durante tres meses. Éramos bastante jóvenes y estábamos entusiasmados con el campo. Así que pensamos, ya sabes, veamos si podemos construir algo para almacenar los datos espaciales en una base de datos. Y habíamos utilizado Postgres para uno de nuestros proyectos de procesamiento de datos el año anterior, por lo que estábamos familiarizados con él. Y ese trabajo experimental en la primavera de 2001 terminó siendo publicado a fines de mayo de 2001 como PostGIS versión 0.1.

—  Paul Ramsey (8 de septiembre de 2023) "Por qué a la gente le importa PostGIS y Postgres" Path To Citus Con

Refractions Research lanzó la primera versión de PostGIS en 2001 bajo la Licencia Pública General de GNU . Después de seis candidatas a lanzamiento , el 19 de abril de 2005 se publicó una versión estable "1.0".

En 2006, la OGC registró PostGIS como "implementador del estándar especificado" para "Funciones simples para SQL". [3]

Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Usuarios

Muchos productos de software pueden utilizar PostGIS como backend de base de datos, incluidos:

Véase también

Referencias

  1. ^ "H.4. Extensiones". 10 de febrero de 2022.
  2. ^ Detalles de implementación del producto OGC Consorcio Geoespacial Abierto
  3. ^ ab Historia de PostGIS
  4. ^ Publicado PostGIS 1.0.6
  5. ^ Versión 1.2.1 de PostGIS
  6. ^ Versión 1.3.6 de PostGIS
  7. ^ Versión 1.4.2 de PostGIS
  8. ^ Publicado PostGIS 1.5.8
  9. ^ Publicado PostGIS 2.0.7 y 2.1.7
  10. ^ Publicado PostGIS 2.1.9
  11. ^ Fin de vida útil de PostGIS 2.2.8
  12. ^ Publicado PostGIS 3.0.0alpha4, 2.5.3, 2.4.8, 2.3.10
  13. ^ Publicado PostGIS 2.4.10
  14. ^ Publicado PostGIS 2.5.9
  15. ^ abc "Versiones de parches de PostGIS 3.3.3, 3.2.5, 3.1.9, 3.0.9".
  16. ^ "Lanzamiento del parche PostGIS 3.3.4".
  17. ^ "PostGIS 3.4.3".
  18. ^ "PostGIS 3.5.0".
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=PostGIS&oldid=1248464878"