Changeset 10
- Timestamp:
- 22/09/2011 13:17:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workshop-foss4g/introduction.rst
r9 r10 146 146 Au cours de ces derniÚres années le nombre de focntions fournies par PostGIS grandit, mais sa puissance restait limité. La plupart des fonctions interressantes (ex : ST_Intersects(), ST_Buffer(), ST_Union()) étaient difficile à implémenter. Les écrire en repartant du début promettait des années de travail. 147 147 148 Heureusement un second projet, la librarie "Geometry Engine, Open Source" or `GEOS <http://trac.osgeo.org/geos>`_ arriva. Cette librairie fournit l'ensemble des algorythmes nécessaire à l'implémentation de la spécification :term:`SFSQL` . En se liant à GEOS, PostGIS fournit alors le support complet de la :term:`SFSQL` depuis la version 0.8.149 150 As PostGIS data capacity grew, another issue surfaced: the representation used to store geometry proved relatively inefficient. For small objects like points and short lines, the metadata in the representation had as much as a 300% overhead. For performance reasons, it was necessary to put the representation on a diet. By shrinking the metadata header and required dimensions, overhead greatly reduced. In PostGIS 1.0, this new, faster, lightweight representation became the default.151 152 Recent updates of PostGIS have worked on expanding standards compliance, adding support for curve-based geometries and function signatures specified in the ISO :term:`SQL/MM` standard. Through a continued focus on performance, PostGIS 1.4 significantly improved the speed of geometry testing routines.153 154 Who uses PostGIS?155 ----------------- 156 157 For a complete list of case studies, see the `PostGIS case studies <http://www.postgis.org/documentation/casestudies/>`_ page.148 Heureusement un second projet, nommé "Geometry Engine, Open Source" or `GEOS <http://trac.osgeo.org/geos>`_ vit le jour. Cette librairie fournit l'ensemble des algorythmes nécessaire à l'implémentation de la spécification :term:`SFSQL` . En se liant à GEOS, PostGIS fournit alors le support complet de la :term:`SFSQL` depuis la version 0.8. 149 150 Comme la capacité de PostGIS grandit, un autre problÚme fit surface : la représentation utilisée pour stoquer les géométrie n'était pas assez afficace. Pour de petits objets comme les points ou de courtes lignes, les métadonnées dans la représentation occupé plus de 300% supplémentaires. Pour des raisons de performance, il fut nécessaire de faire faire un régime à la représentation. En réduisant l'entête des métadonnées et les dimensions requises, l'espace supplémentaire fut réduit drastiquement. Dans PostGIS 1.0 cette nouvelle, plus rapide et plus légÚre représentation devint la représentation par défaut. 151 152 Les mises à jour récentes de PostGIS ont permit d'éttendre la compatibilité avec les standard, d'ajouter les géométries courbes et les signatures de fonctions spécifiées dans la norme ISO :term:`SQL/MM`. Dans un soucis de performance, PostGIS 1.4 augmenta considérablement la rapidité d'exécution des fonctions de tests sur les géométries. 153 154 Qui utilisent PostGIS ? 155 ----------------------- 156 157 Pour une liste complÚte des cas d'utilisation, consultez la page web : `PostGIS case studies <http://www.postgis.org/documentation/casestudies/>`_. 158 158 159 159 Institut Geographique National, France 160 160 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 161 162 IGN is the national mapping agency of France, and uses PostGIS to store the high resolution topographic map of the country, "BDUni". BDUni has more than 100 million features, and is maintained by a staff of over 100 field staff who verify observations and add new mapping to the database daily. The IGN installation uses the database transactional system to ensure consistency during update processes, and a `warm standby system <http://developer.postgresql.org/pgdocs/postgres/warm-standby.html>`_ to maintain uptime in the event of a system failure.162 L'IGN utilise PostGIS pour stoquer des cartes topographiques de grande résolutions du pays : la "BDUni". La BDUni a plus de 100 millions d'entités, et est maintenu par une équipe de 100 persnone qui vérifie les observations et ajoute de nouvelles données à la base tout les jours. L'installation de l'IGN utilise le systÚme transactionel de la base de données pour assurer la consistance durant les phases de mises à jour et utilise un `serveur de rtandby par transfert de journaux <http://docs.postgresql.fr/9.1/warm-standby.html>`_ afin de conserver un état cohérent en cas de défaillance du systÚme. 163 163 164 164 GlobeXplorer 165 165 ~~~~~~~~~~~~ 166 166 167 GlobeXplorer is a web-based service providing online access to petabytes of global satellite and aerial imagery. GlobeXplorer uses PostGIS to manage the metadata associated with the imagery catalogue, so queries for imagery first search the PostGIS catalogue to find the location of the relevant images, then pull the images from storage and return them to the client. In building their system, GlobeXplorer tried other spatial databases but eventually settled on PostGIS because of the great combination of price and performance it offers.168 169 What applications support PostGIS?170 ---------------------------------- 171 172 PostGIS has become a widely used spatial database, and the number of third-party programs that support storing and retrieving data using it has increased as well. The `programs that support PostGIS <http://trac.osgeo.org/postgis/wiki/UsersWikiToolsSupportPostgis>`_ include both open source and proprietary software on both server and desktop systems.173 174 The following table shows a list of some of the software that leverages PostGIS:167 GlobeXplorer est un service web fournissant un accÚs en ligne à une imagerie satellite et photos aériennes de plusieures petabytes. GlobeXplorer utilise PostGUS poru gérer les métadonnées associées avec le catalogue d'images, donc les requêtes pour accéder aux images recherche d'abort dans le catalogue PostGIS pour récupérer la localisation des imagess demandées, puis récupÚre ces images et les retourne au client. Lors du proeccessus de mise en place de leur systÚme, GlobeXplorer essaya d'autre systÚme de base de données spatiales mais conserva PostGIS à cause de la combinaison du prix et de la performance qu'il offre. 168 169 Quest-ce qu'un application qui supporte PostGIS ? 170 ------------------------------------------------- 171 172 PostGIS est devenu une base de données spatiales communément utilisée, et le nombre d'application tierce qui support le stoquage ou la récupération des donées n'a séssé d'augmenter. `Les application qui supportent PostGIS<http://trac.osgeo.org/postgis/wiki/UsersWikiToolsSupportPostgis>`_ contiennent à la fois des applications libres et des application propriétaires tournant sur un serveur ou localement depuis votre bureau. 173 174 La table suivante propose une liste des logiciels qui tirent profit de PostGIS : 175 175 176 176 +-------------------------------------------------+----------------------------------------------+ 177 | Open/Free | Closed/Proprietary|177 | Libre/Gratuit | Fermé/Propriétaire | 178 178 +=================================================+==============================================+ 179 179 | | | 180 | * Loading/Extracting | * Loading/Extracting|180 | * Chargement/Extraction | * Chargement/Extraction | 181 181 | | | 182 182 | * Shp2Pgsql | * Safe FME Desktop Translator/Converter | 183 183 | * ogr2ogr | | 184 184 | * Dxf2PostGIS | | 185 | | * Web-Based|186 | * Web-Based| |185 | | * Basé sur web | 186 | * Basé sur le web | | 187 187 | | * Ionic Red Spider (now ERDAS) | 188 188 | * Mapserver | * Cadcorp GeognoSIS | … … 191 191 | * MapGuide Open Source (using FDO) | * MapGuide Enterprise (using FDO) | 192 192 | | * ESRI ArcGIS Server 9.3+ | 193 | * Desktop| |194 | | * Desktop|193 | * Logiciels bureautiques | | 194 | | * Logiciels bureautiques | 195 195 | * uDig | | 196 196 | * QGIS | * Cadcorp SIS |
Note: See TracChangeset
for help on using the changeset viewer.