Sign in Join
Wiki copytemporary

Spatialite/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Spatialite/fr

OldNewLine
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).*

Back to history