Suite

Comment utiliser les tuiles pré-générées ?


J'utilise mapserver et openlayers pour mon serveur gis. J'ai une base de données sqlite qui contient des tuiles mises en cache et je souhaite utiliser ces tuiles mises en cache comme couche de base.

structure de la base de données : Tiles id x y z Type CacheTime TilesData id Tile(blob)

Comment puis-je le faire?

Puis-je utiliser mes tuiles comme couche raster dans MapServer ? ou en cache dans MapCahce ? ou directement dans OpenLayers ?

J'ai trouvé MapCache, TileCache MapProxy et GeoWebCach (pour les openlayers). Mais je ne sais pas qui peut m'aider à cette fin.

note : je peux exporter mes données sur disque ou modifier les tables de la base de données, si besoin.


Nous travaillons régulièrement avec des couches tuilées dans nos applications et je stocke généralement les tuiles directement sur un disque dédié que j'héberge en tant que répertoire virtuel.

Vous pouvez voir le répertoire de tuiles ici :

http://argeomatica2012.cloudapp.net/SOLIDARIDAD_ortho/

J'ajoute ensuite les tuiles directement en tant que couche XYZ à ma carte OpenLayers comme suit :

layerXYZ = new OpenLayers.Layer.XYZ("Couche XYZ", "http://argeomatica2012.cloudapp.net/SOLIDARIDAD_ortho/${z}/${x}/${y}.png">http://jsfiddle .net/goldrydigital/09mLp0uk/


Voir la vidéo: Rénover la couverture avec tuiles dacier (Octobre 2021).