Ce rapport est le résultat d'une recherche et une évaluation de différents outils de visualisation de données spatiales. J'ai appliqué une approche par matrice de décision afin d'arrivé à formuler des recommandations.
Exercice de FLE pour enfants sur les transports et les prépositions
Rapport évaluation outils de visualisation de données spatiales
1. DIRECTION DES RESSOURCES INFORMATIONNELLES
BMP 112 – Ammélioration de la géomatique
R APPORT
D ’ É V ALUATION DES OUTILS DE VISUALISATION DE
DONN É E S DANS ORACLE SPATIAL
GUILLAUME LANGLOIS
STAGIAIRE EN GÉOMATIQUE ET TÉL ÉD É TECTION
5 AOÛT 2013
2. La Financière agricole du Québec
Table des matières
Rapport d’évaluation des outils de visualisation des données dans Oracle Spatial..................3
1 Mise en contexte.................................................................................................................... 3
2 Critères et leur évaluation.......................................................................................................3
3 Résultats de l’évaluation des logiciels....................................................................................5
4 Recommandation................................................................................................................... 7
3. La Financière agricole du Québec
Rapport d’évaluation des outils de visualisation des données dans
Oracle Spatial
1
MISE EN CONTEXTE
Afin d’assister l’équipe du projet d’amélioration de la géomatique dans leur
développement de la base de données Oracle spatial, on m’a demandé de procéder à
l’évaluation d’outils de visualisation de données spatiales. Le but de mon travail était de
trouver un logiciel permettant de visualiser les données géométriques incluses dans les tables
de la base de données. Pour ce faire, on m’a fixé neuf (9) critères :
o
o
o
o
o
o
o
o
o
Connexion directe sur Oracle Spatial
Logiciel libre
Visualisation simple, efficace et rapide des géométries pour une table entière
ou d’une portion de table avec géométries
outils de zoom, d’interrogation spatiale
possibilité de faire des requêtes de sélection simples
Superpositions de couches et choix de l’ordre d’affichage
Un plus : options de transparence, de modification de la symbologie
Langue française (si possible)
Compatible avec notre environnement
Pour m’aider dans l’évaluation de ces critères, j’ai développé une matrice de décision
pondérée dont les notes ont été attribuées de la façon décrite ci-dessous. La pondération a
été fixée selon ma compréhension de l’importance de chaque critère face au choix final. Donc,
le critère le plus important est celui d’avoir un outil de visualisation simple, efficace et rapide, il
a reçu la plus forte pondération. Ainsi, la note finale est sur 42 points.
2
2.1
CRITÈRES ET LEUR ÉVALUATION
Connexion directe sur Oracle Spatial
-Critique
Ce critère est préalable aux autres. C’est-à-dire que tous les outils qui ne permettent
pas de se connecter à Oracle Spatial sont rejetés. Ce critère est binaire :
Permet la connexion directe sur Oracle Spatial : 1
Sinon : 0
2.2
Logiciel libre
Pondération : 2
La pondération importante de ce critère permet de favoriser des solutions libres plutôt
que des solutions propriétaires. Son évaluation est binaire :
S’il est libre : 1
Sinon : 0
4. La Financière agricole du Québec
2.3
Affichage rapide pour une table entière avec géométries
Pondération : 3
Pour évaluer ce critère, on ouvre la table LOCTS_PARC_AGRI, qui contient plus de
1 000 000 de polygones, dans l’outil et calculant le temps nécessaire à l’affichage. On a établi
l’échelle en comparaison avec les performances d’ArcGIS. La note (de 0 à 3 ) sera attribuée
de selon cette façon :
Moins de 4 minutes (comparable à ArcGIS): 3
Entre 4 et 5 minutes (légèrement inférieur à ArcGIS) : 2
Entre 5 et 7 minutes (inférieur à ArcGIS) : 1
Au-delà de 7 minutes (nettement inférieur à ArcGIS) : 0
2.4
Interrogation spatiale
Pondération : 2
Pour ce critère, nous utilisons l’outil d’interrogation spatiale du logiciel sur la table
LOCTS_PARC_AGRI. La note (de 0 à 3) est attribuée de la façon suivante :
Aucun outil d’interrogation spatiale : 0
Outil d’interrogation : 1
Outil d’interrogation et affichage des informations en 10s : 2
Outil d’interrogation et affichage des informations en 5s : 3
2.5
Possibilité de faire des requêtes de sélection simple
Pondération : 2
Toujours avec LOCTS_PARC_AGRI, on effectue une sélection simple sur un groupe
de parcelles. La note (de 0 à 3) est attribuée selon l’échelle suivante :
Aucun outil de requête : 0
Outil de requête : 1
Outil de requête et affichage des informations en 60s : 2
Outil de requête et affichage des informations en 30s : 3
2.6
Superposition de couches de données
Pondération : 1
Ce critère est binaire :
Permets la superposition des données : 1
Sinon : 0
5. La Financière agricole du Québec
2.7
Outils de transparence, modification de la symbologie
Pondération : 1
Ce critère est binaire :
Contiens des outils de symbologies et de transparence: 1
Sinon : 0
2.8
Langue française
Pondération : 1
Ce critère est binaire :
Langue française disponible : 1
Sinon : 0
2.9
Compatible avec notre environnement
Pondération : 1
Ce critère est binaire :
Compatible avec notre environnement : 1
Sinon : 0
3
RÉSULTATS DE L’ÉVALUATION DES LOGICIELS
6. Coefficient
FME universal viewer
TatukGIS
Grass GIS
ArcReader
NRDB pro
Gvsig
1
1
0
0
0
0
2
0
1
3
2
2
2
3
1
2
3
1
1
1
1
1
1
1
1
0
0
1
1
1
Note
Compatible avec notre environnement
Langue française
Outils de transparence, modification de la
symbologie
Superposition de couches de données
Possibilité de faire des requêtes de
sélection simple
Interrogation spatiale
Affichage rapide pour une table entière
avec géométries
Logiciel libre
Connexion directe sur Oracle Spatial
La Financière agricole du Québec
Tableau 1 : Matrice de décision des logiciels de visualisation de données Oracle Spatial
25
22
16
0
0
0
0
7. La Financière agricole du Québec
4
RECOMMANDATION
La recherche d’outils s’est concentrée sur des outils déjà disponibles à La Financière
ou sur des outils libres de droits. Ainsi, six logiciels permettant la visualisation de données
spatiales ont été évalués. Par contre, seulement deux logiciels ont été capables de se
connecter à la base de données Oracle pour ensuite afficher des résultats. Le premier a été le
logiciel gratuit TatukGIS et le second est le Universal Viewer de FME disponible sur la
machine PWSSIIMGGEO1.
Les deux logiciels retenus sont robustes et peuvent lire une grande quantité de formats
de données en plus d’afficher rapidement les géométries. Il est important à noter que l’on a
utilisé une table de plus de 1 000 000 d’enregistrement pour faire cette évaluation, ce qui est
un cas particulier extrême. Lors de l’affichage de table dont le nombre d’enregistrements était
plus restreint (LOCTS_PARC_AGRI_AN_COUR ≅ 400 000), le temps d’affichage était
comparable à ArcGIS dans les deux cas. Le plus grand avantage de FME est dans son
interrogation spatiale et sa possibilité de faire des requêtes de sélection, ce que fait
difficilement TatukGIS. Les outils d’interrogation et de sélection sont présents, mais le temps
de réponse est beaucoup plus élevé que celui de FME.
Suite à cette évaluation, je suggère de donner accès à la machine
PWSSIIMGGEO1 aux développeurs de la base de données Oracle afin qu’ils puissent
interroger et visualiser les données spatiales contenues dans la base de données à
l’aide de FME Universal Viewer.
Selon les vérifications effectuées auprès du soutien technique, la machine
PWSSIIMGGEO1 peut avoir jusqu’à dix (10) utilisateurs simultanément. La licence FME
actuelle est suffisante pour les besoins des développeurs. En plus, Universal Viewer de FME
est beaucoup plus facile à utiliser que la plupart des autres outils que j’ai essayé dans le cadre
de cette recherche.