Spatialite/fr: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Spatialite/fr
| Old | New | Line | |
|---|---|---|---|
| 1 | + | # Qu'est-ce que Spatialite ? | |
| 2 | + | ||
| 3 | + | Spatialite est une extension qui vous permet d'utiliser des données spatiales, y compris ldes réseaux routiers OpenStreetMap, ce qui permet de p.ex. des routages entre destinations. | |
| 4 | + | ||
| 5 | + | Il est destiné à une utilisation autonome et peut être considéré comme un petit cousin de PostGIS et vous permet de programmer votre propre SIG (Système d'Information Géographique). | |
| 6 | + | ||
| 7 | + | Les développeurs de spatialite fournissent leur propre IHM, et aussi des projets tels que la prise en charge de QGIS par Spatialite. | |
| 8 | + | ||
| 9 | + | # Spatialite dans FPC/Lazarus | |
| 10 | + | ||
| 11 | + | Pour utiliser Spatialite, vous pouvez soit utiliser le paquet "Tout en un" de Spatialite et SQLite empaqueté dans une grosse DLL/.so/library. De manière alternative, vous pouvez utiliser une DLL/.so/bibliothèque normale et charger la bibliothèque de SQLite en appelant la fonction load_extension. La prise en charge de cette méthode a été ajoutée dans la révision 20146 de FPC, 21 janvier 2012. C'est présent dans les correctifs 2.6 et le tronc de FPC. | |
| 12 | + | ||
| 13 | + | ``` pascal | |
| 14 | + | // Try to load extensions | |
| 15 | + | DBConnection.DatabaseName:='osm.sqlite'; | |
| 16 | + | DBConnection.Open; | |
| 17 | + | DBConnection.LoadExtension('libspatialite-4.dll'); //Note: we need an open db before doing this | |
| 18 | + | ``` | |
| 19 | + | ||
| 20 | + | Une fois que vous avez chargé la bibliothèque Spatialite, vous pouvez utiliser des requêtes spatiales comme si vous passiez des requêtes normales. | |
| 21 | + | ||
| 22 | + | # Références | |
| 23 | + | ||
| 24 | + | - <https://bitbucket.org/reiniero/openrormap> projet non termine qui démontre comment charger Spatialite. Il télécharge quelques données d'OpenStreetmap destinée à être chargées dans une base de données et crée une carte pour le [Rigs of Rods game](https://www.rigsofrods.org/). | |
| 25 | + | - <https://www.gaia-gis.it/fossil/libspatialite/index> Page d'accueil de Spatialite. | |
| 26 | + | - <http://bugs.freepascal.org/view.php?id=20640> Patch qui active la fonction load_extension de SQLite. | |
| 27 | + | ||
| 28 | + | # Voir aussi | |
| 29 | + | ||
| 30 | + | [[Databases/fr|Paquet sqldblaz]] | |
| 31 | + | ||
| 32 | + | --- | |
| 33 | + | *From the Free Pascal wiki, page "Spatialite/fr", as it stood on 2020-02-26 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
