DIRECTION DES RESSOURCES INFORMATIONNELLES
BMP 112 – Ammélioration de la géomatique
RAPPORT D’ÉVALUATION DES OUTILS DE VISUALISATION DE DONN ÉES DANS ORACLE SPATIAL
GUILLAUME LANGLOIS
STAGIAIRE EN GÉOMATIQUE ET TÉLÉD ÉTECTION
5 AOÛT 2013
La Financière agricole du Québec
Table des matières
Rapport d’évaluation des outils de visualisation des données dans Oracle Spatial..................31 Mise en contexte....................................................................................................................32 Critères et leur évaluation.......................................................................................................33 Résultats de l’évaluation des logiciels....................................................................................54 Recommandation...................................................................................................................7
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 Connexion directe sur Oracle Spatialo Logiciel libreo Visualisation simple, efficace et rapide des géométries pour une table entière
ou d’une portion de table avec géométries o outils de zoom, d’interrogation spatialeo possibilité de faire des requêtes de sélection simpleso Superpositions de couches et choix de l’ordre d’affichageo Un plus : options de transparence, de modification de la symbologieo Langue française (si possible)o 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 CRITÈRES ET LEUR ÉVALUATION
2.1 Connexion directe sur Oracle Spatial
-CritiqueCe 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 : 2La 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
La Financière agricole du Québec
2.3 Affichage rapide pour une table entière avec géométries
Pondération : 3Pour é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 : 2Pour 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 : 2Toujours 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 : 1Ce critère est binaire :
Permets la superposition des données : 1
Sinon : 0
La Financière agricole du Québec
2.7 Outils de transparence, modification de la symbologie
Pondération : 1Ce critère est binaire :
Contiens des outils de symbologies et de transparence: 1
Sinon : 0
2.8 Langue française
Pondération : 1Ce critère est binaire :
Langue française disponible : 1
Sinon : 0
2.9 Compatible avec notre environnement
Pondération : 1Ce critère est binaire :
Compatible avec notre environnement : 1
Sinon : 0
3 RÉSULTATS DE L’ÉVALUATION DES LOGICIELS
La Financière agricole du Québec
Tableau 1 : Matrice de décision des logiciels de visualisation de données Oracle Spatial
Con
nexi
on d
irect
e su
r O
racl
e S
patia
l
Logi
ciel
libr
e
Aff
icha
ge r
apid
e po
ur u
ne ta
ble
ent
ière
av
ec g
éom
étrie
s
Inte
rrog
atio
n sp
atia
le
Pos
sibi
lité
de
faire
des
req
uête
s de
sé
lect
ion
sim
ple
Sup
erpo
sitio
n de
cou
ches
de
donn
ées
Out
ils d
e tr
ansp
aren
ce,
mod
ifica
tion
de la
sy
mbo
logi
e
Lang
ue fr
ança
ise
Com
patib
le a
vec
notr
e en
viro
nnem
ent
N
ote
Coefficient 2 3 2 2 1 1 1 1 25FME universal viewer 1 0 2 3 3 1 1 0 1 22
TatukGIS 1 1 2 1 1 1 1 0 1 16Grass GIS 0 0ArcReader 0 0NRDB pro 0 0
Gvsig 0 0
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.