SIFORT sur Google Maps

Cette nouvelle application en est une de nature expérimentale. L’idée m’est venue de représenter les données du système d’information forestière par tesselle (SIFORT) du Ministère des Forêts, de la Faune et des Parcs (MFFP) sur une carte Google Maps.

Après avoir téléchargé la géodatabase (GBD) de SIFORT (4e prog, dernière version) j’en ai extrait un sous-ensemble correspondant au territoire de la ZEC de la Rivière-Blanche pour laquelle j’avais les limites territoriales. 5 015 tesselles de 15″ x 15″ ont été retenues par la requête spatiale pour une superficie totale de 73 114 ha.

Pour pouvoir utiliser la couche géométrique avec Google Maps celle-ci a été sauvegardée au format geojson. Il en est résulté un fichier de près de 4 Mo. Toute cette partie de l’opération a été réalisée avec le logiciel libre QGIS.

Sur Google Maps, la taille du fichier geojson réduit considérablement le temps réponse. Aux fins de l’exercice, 4 niveaux de zoom ont été retenus. Il faut savoir qu’à chaque changement d’échelle, le programme doit redessiner les rectangles représentant les tesselles. Ceci est possible parce que Google Maps permet de représenter les entités sous forme d’un chemin svg (svg path). Ainsi, il est possible de représenter les tesselles à l’échelle réelle sous la forme d’un rectangle et de les ajuster à chaque changement d’échelle.

Pour compléter l’application, j’ai ajouté quelques listes déroulantes qui permettent de filtrer les tesselles affichées. L’affichage d’un nombre restreint de tesselles augmente le temps réponse de l’application.

Cliquez sur l’image ci-dessous pour en faire l’essai.