Posts – Wikipedia Wikipedia

before-content-x4

Postgis est une extension pour la base de données nationale de l’objet PostgreSQL, qui comprend des objets et des fonctions géographiques. PostgreSQL avec PostGIS forme une base de données géodatienne qui peut être intégrée dans les systèmes d’information géographique. Le projet met en œuvre la spécification d’accès simple d’accès du consortium géospatial ouvert et est pris en charge par la Fondation géospatiale open source.

after-content-x4

Postgis est développé par la recherche sur les réfractions depuis 2000. Bien que le postgresql lui-même prenne déjà en charge les types de géométrie, selon les développeurs, ils ne sont pas suffisants pour être en mesure de stocker et d’analyser de manière approfondie les données spatiales. PostgreSQL offre la possibilité de définir vos propres types de données. Ces bonnes conditions préalables ont été la principale motivation pour commencer le développement d’une expansion spatiale pour Postgresql.

La première version a été publiée en mai 2001 sous la licence publique générale de GNU et était le numéro 0,1. Cette première version avait la possibilité de charger et d’interroger des objets spatiaux, des fonctions spatiales simples, un index spatial pour un accès rapide aux données et via une extension JDBC pour se connecter à Java.

Avec la version 0.5, Postgis était autour de l’Opengis Bien connu -Format complété et les noms des fonctions existants ont été adaptés aux spécifications OpenGIS.

Dans les versions suivantes, de nombreuses fonctions et opérateurs spatiaux ont été ajoutés. La recherche sur les réfractions a commencé à résumer ces fonctions dans une bibliothèque indépendante avec le nom GEOS, qui prend en compte les spécifications OpenGIS et un portage C ++ de la Suite de topologie JTS est. À partir de la version 0.8, PostGis utilise la bibliothèque GEOS.

Les développements suivants visaient principalement à la gestion de la mémoire plus efficace. La nouvelle structure de données était géométrie légère Nommé et à partir de la version 1.0 uniquement ceux-ci sont utilisés. [3]

Le développement actuel de PostGIS prend en compte la spécification ISO SQL / MM, qui plus de types de géométrie tels que. B. Courbes implémentées sous forme de spécification OpenGIS.

La version 2.0 utilise le système PostgreSQL-Extension qui existe depuis PostgreSQL 9.1.

after-content-x4

PostGIS prend en charge les types de géométrie suivants:

  • Opengis Texte bien connu BZW. Binaire bien connu: point, linestring, polygone, multipoint, multilinestring, multipolygone und geometrycollection
  • Texte bien connu étendu ou binaire bien connu étendu: texte bien connu OpenGIS étendu avec une information de hauteur et / ou avec une valeur mesurée
  • SQL / MM (pas encore entièrement pris en charge): circulairestring, courbe composée, courbepolygon, multicurve, multishurface

Fonctions et opérateurs soutenus par PostGIS:

  • Fonctions spatiales telles que le calcul des zones et des distances, l’intersection, le calcul des zones tampons, etc.
  • Les opérateurs spatiaux tels que les chevauchements, le sein, les contient, etc.
  • Fonctions pour la création de géométries
  • Analyse des données raster et vectorie
  • Fonctions pour la requête des géométries dans les formats de texte bien connu, binaire bien connu, GML, SVG, KML
  • Indexation spatiale avec l’index GIST

PostGIS est accessible avec les mêmes outils que celui des bases de données PostgreSQL. Des exemples de programmes open source pour la gestion des bases de données sont PSQL ou pgadmin . Toutes les interfaces postgresql existantes dans divers langages de programmation peuvent également être utilisées pour accéder aux bases de données PostGIS, telles que: B. Une connexion Java / JDBC ou la bibliothèque C libpq .

Un certain nombre de programmes ou de bibliothèques SIG prennent en charge le natif de Postgis, comme: B. Geotools, Mapserver, QGIS ou GDAL / OGR.

Il y a aussi les programmes de ligne de commande pgsql2shp et shp2pgsql , qui sont utilisés pour convertir les fichiers de formes ESRI en tables Postgis et vice versa. De même, avec l’aide de OSM2PGSQL OpenStreetMap Data.

Raster wkt [ Modifier | Modifier le texte source ]]

WKT Raster est une expansion pour prendre en charge les données raster dans PostGIS. La principale caractéristique de cette extension est l’introduction d’un Raster -Date Type analogue à l’existant Géométrie -Date Type. [4]

Planification de l’itinéraire [ Modifier | Modifier le texte source ]]

Avec le module faire un coup de pouce Des bases de données PostGIS peuvent être ajoutées à la planification des itinéraires. [5] Le Pigrouting permet la création de topologies et la résolution des problèmes suivants:

  1. Postgis 3.2.1 publié . 12 février 2022 (consulté le 22 juillet 2022).
  2. Le projet Open Source PostGIS sur Open Hub: Langues Page . Dans: Hub ouvert . (Consulté le 18 juillet 2018).
  3. Histoire de Postgis. Dans: réfraction.net. Récupéré le 10 juillet 2017 (Anglais).
  4. Documentation bêta de Postgis Raster. Dans: Osqueo. 10 mars 2012, Récupéré le 10 juillet 2017 (Anglais).
  5. Projet de pagoutage. Dans: PGROUTING.org. Récupéré le 10 juillet 2017 (Anglais).

after-content-x4