Avant d'exécuter des commandes SQL contenant des fonctions ST_Geometry dans une base de données SQLite, procédez comme suit :
- Installez un éditeur SQL (tel que SQLite3.exe) sur la machine où un client ArcGIS est installé.
- Sur la même machine, définissez la variable d'environnement système PATH (Windows) ou LIBPATH (Linux) sur le répertoire bin du client ArcGIS.
- Chargez la bibliothèque ST_Geometry afin que l'éditeur SQL puisse accéder aux fonctions ST_Geometry.
- Connectez-vous à une machine où un client ArcGIS, par exemple ArcGIS for Desktop ou ArcGIS for Server, est installé.
- Ajoutez le chemin d'accès au répertoire bin de votre client ArcGIS dans la variable PATH (Windows) ou LIBPATH (Linux) de la machine.
Par exemple, si vous avez installé ArcGIS for Desktop à l'emplacement par défaut, définissez la variable PATH sur C:\Program Files (x86)\ArcGIS\Desktop<release number>\bin.
- Ouvrez l'éditeur SQL et connectez-vous à votre base de données SQLite.
- Chargez la bibliothèque ST_Geometry.
Ces exemples chargent la bibliothèque ST_Geometry SQLite. Le premier exemple charge la bibliothèque sur une machine Windows où ArcGIS for Desktop est installé. Le second exemple charge la bibliothèque sur une machine Linux où ArcGIS for Server est installé.
--Load the ST_Geometry library on Windows. SELECT load_extension( 'c:\Program Files (x86)\ArcGIS\Desktop10.3\DatabaseSupport\SQLite\Windows32\stgeometry_sqlite.dll', 'SDE_SQL_funcs_init' ); --Load the ST_Geometry library on Linux. SELECT load_extension( '/arcgis/server/usr/DatabaseSupport/SQLite/Linux64/libstgeometry_sqlite.so', 'SDE_SQL_funcs_init' );
Vous pouvez maintenant exécuter des commandes SQL contenant des fonctions ST_Geometry.