You are on page 1of 181

Manuel dutilisation

Version 6.0

Logiciel de visualisation 3D temps rel de


donnes cartographiques
Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Table des matires


1

PRESENTATION ................................................................................5

1.1
1.2
1.3

Fonctionnalits ..................................................................................................... 5
Format des donnes en entre .......................................................................... 10
Prsentation rapide de linterface ..................................................................... 13

UTILISATION ....................................................................................14

2.1

Cration dun projet ............................................................................................ 14

2.1.1
2.1.2
2.1.3
2.1.4
2.1.4.1
2.1.4.2
2.1.5
2.1.5.1
2.1.5.2
2.1.5.3
2.1.5.4
2.1.5.5

Procdure ....................................................................................................................... 14
MNT (Modle Numrique de Terrain) ............................................................................. 15
Images ............................................................................................................................ 16
Utilisation dimages distantes .......................................................................................... 18
Serveurs SpacEyes3D et WCS/WMS ............................................................................ 19
Serveur ECW ................................................................................................................ 20
Options du projet ............................................................................................................ 20
Information .................................................................................................................... 21
Units ............................................................................................................................ 21
Mmoire ........................................................................................................................ 21
Zone .............................................................................................................................. 22
Navigation ..................................................................................................................... 22

2.2

Visualisation du terrain ...................................................................................... 23

2.2.1
Affichage et navigation.................................................................................................... 23
2.2.1.1 Dplacements la souris sur la zone de rendu ............................................................. 23
2.2.1.2 Dplacements sur le bord de la zone de rendu.............................................................. 24
2.2.1.3 Dplacements au joystick .............................................................................................. 25
2.2.1.4 Panneau de contrle de la navigation ............................................................................ 25
2.2.1.5 Options daffichage ........................................................................................................ 28
2.2.1.6 Carte de localisation ...................................................................................................... 34
2.2.1.7 Outil de recherche ......................................................................................................... 35
2.2.1.8 Chargement du terrain ................................................................................................... 39
2.2.2
Outils de mesure............................................................................................................. 40
2.2.2.1 Linterface de mesure .................................................................................................... 40
2.2.2.2 Coordonnes et altitude dun point ................................................................................ 41
2.2.2.3 Distance / longueur dun trac ....................................................................................... 41
2.2.2.4 Surface / primtre dun polygone ................................................................................. 41
2.2.2.5 Profils en long ................................................................................................................ 41

2.3

Calques ................................................................................................................ 44

2.3.1
2.3.2
2.3.3
2.3.4
2.3.4.1
2.3.4.2
2.3.4.3
2.3.5
2.3.5.1
2.3.5.2
2.3.5.3
2.3.5.4
2.3.5.5
2.3.5.6

Les diffrents types de calque ........................................................................................ 44


Le gestionnaire de calques ............................................................................................. 45
Les proprits de calque................................................................................................. 47
Les calques image .......................................................................................................... 48
Ouverture ...................................................................................................................... 48
Ouverture dune image sur un serveur de donnes ....................................................... 49
Proprits ...................................................................................................................... 50
Les calques vecteur ........................................................................................................ 54
Ouverture ...................................................................................................................... 54
Ouverture dune base de donnes distante ................................................................... 55
Proprits ...................................................................................................................... 56
Informations sur les attributs des objets ......................................................................... 76
Edition ........................................................................................................................... 76
Rasterisation ................................................................................................................. 80

2.4

Vues thmatiques ............................................................................................... 81

2.4.1
2.4.2
2.4.3

Les diffrents types de vues thmatiques ....................................................................... 81


Le gestionnaire de vues thmatiques.............................................................................. 82
Les proprits des vues thmatiques .............................................................................. 82
Page 1

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
2.4.4
Les vues ......................................................................................................................... 82
2.4.4.1 Enregistrer une vue ....................................................................................................... 82
2.4.4.2 Activer une vue .............................................................................................................. 84
2.4.4.3 Modifier une vue ............................................................................................................ 84
2.4.5
Les contrles de calque .................................................................................................. 85
2.4.5.1 Crer un contrle de calque .......................................................................................... 85
2.4.5.2 Lister les objets contenus dans un calque ..................................................................... 86
2.4.6
Les contrles de recherche ............................................................................................. 88

2.5

Habillage du terrain ............................................................................................ 88

2.5.1
Gnralits ..................................................................................................................... 89
2.5.2
Cration dobjets ............................................................................................................. 91
2.5.2.1 Objets simples ............................................................................................................... 91
2.5.2.2 Flches .......................................................................................................................... 91
2.5.2.3 Lignes brises ............................................................................................................... 91
2.5.2.4 Etiquettes / labels .......................................................................................................... 92
2.5.2.5 Texte ............................................................................................................................. 93
2.5.2.6 Texte sur segment ......................................................................................................... 94
2.5.2.7 Images .......................................................................................................................... 94
2.5.2.8 Objets 3D imports ........................................................................................................ 95
2.5.2.9 Marqueurs ..................................................................................................................... 97
2.5.3
Proprits dobjet ............................................................................................................ 99

2.6
2.7

Capture dimages.............................................................................................. 101


Cration danimations ...................................................................................... 103

2.7.1
2.7.2
2.7.3
2.7.4
2.7.5

Principe......................................................................................................................... 104
Gestion des squences et des images cls .................................................................. 105
Proprits avances des images cls ........................................................................... 106
Prvisualiser lanimation ............................................................................................... 108
Enregistrer le film .......................................................................................................... 109

2.8
2.9

Sauvegarde du projet ....................................................................................... 111


Export vers SpacEyes3D Viewer / Plugin ....................................................... 112

2.9.1
2.9.1.1
2.9.1.2
2.9.1.3
2.9.2
2.9.2.1
2.9.2.2
2.9.3
2.9.4

Cration du projet SpacEyes3D exporter ................................................................... 112


Projet bas sur des donnes locales ........................................................................... 112
Projet bas sur un serveur SpacEyes3D Server .......................................................... 112
Personnalisation de la prsentation du projet .............................................................. 112
Export du projet au format SPV .................................................................................... 113
Export vers SpacEyes3D Viewer ................................................................................. 113
Export vers SpacEyes3D Plugin (sous licence SpacEyes3D SDK) .............................. 113
SpacEyes3D Viewer ..................................................................................................... 114
SpacEyes3D Plugin ...................................................................................................... 116

2.10

Prfrences dapplication ................................................................................ 116

2.10.1
2.10.2
2.10.3
2.10.4
2.10.5

Initialisation ................................................................................................................... 117


Tracs .......................................................................................................................... 117
Affichage....................................................................................................................... 118
Connexion .................................................................................................................... 118
Navigation..................................................................................................................... 118

ANNEXES ....................................................................................... 119

3.1

Activation de la licence .................................................................................... 119

3.1.1
Pour une utilisation de SpacEyes3D Builder en licence rseau, se rfrer la partie
Activation de licence pour une protection base sur un fichier de licence ................................... 119
3.1.1.1 Demander un fichier de licence .............................................. Erreur ! Signet non dfini.
3.1.1.2 Activer le fichier de licence ..................................................... Erreur ! Signet non dfini.
3.1.2
Activation de la licence pour une protection par cl matrielle ...................................... 122
3.1.2.1 Connecter la cl de protection ..................................................................................... 122
3.1.2.2 Demander une licence pour la cl matrielle de protection .......................................... 123
3.1.2.3 Activer la licence pour la cl matrielle de protection ................................................... 124
3.1.3
Activation de licence pour une protection base sur un fichier de licence ..................... 126
Page 2

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
3.1.3.1 Demander un fichier de licence ................................................................................... 126
3.1.3.2 Activer le fichier de licence .......................................................................................... 127
3.1.4
Utiliser SpacEyes3D Builder avec une licence rseau .................................................. 129
3.1.4.1 Installation/activation du serveur de licence ................................................................. 129
3.1.4.2 Utilisation de SpacEyes3D Builder avec un serveur de licence.................................... 129
3.1.4.3 Administration du serveur de licence ........................................................................... 130

3.2

Prparation des donnes ................................................................................. 131

3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.5.1
3.2.5.1
3.2.6
3.2.7
3.2.8
3.2.9
3.2.10
3.2.10.1
3.2.10.2
3.2.10.3
3.2.10.4
3.2.10.5
3.2.10.6
3.2.11
3.2.12

A propos du gorfrencement des donnes ............................................................... 131


Outil de gorfrencement dimages ............................................................................ 131
Importation de base de donnes partir dun fichier texte ............................................ 132
Fichiers de connexion une base de donnes ............................................................. 132
Lutilitaire de conversion et doptimisation de format ..................................................... 134
Conversion dimages ou de MNT ................................................................................. 134
Conversion de fichiers vectoriels ................................................................................. 135
Lutilitaire de conversion de MNT XYZ .......................................................................... 136
Loutil de cration de MNT ............................................................................................ 137
Loutil de fusion MNT .................................................................................................... 139
Assemblage de dalles dimage ..................................................................................... 139
Loutil danalyse et de visualisation du Relief (bote outils Relief) ............................... 140
Relief ombr ................................................................................................................ 140
Carte des pentes ......................................................................................................... 141
Carte des orientations ................................................................................................. 142
Relief en couleur.......................................................................................................... 143
Carte dintervisibilit .................................................................................................... 144
Courbes de niveau ...................................................................................................... 146
Loutil de rasterisation de donnes vectorielles ............................................................. 146
Outil de publication de donnes SIG sur un serveur de donnes .................................. 146

3.3
3.4

Description, documents et hyperliens ............................................................ 148


Importation dobjets 3D .................................................................................... 151

3.4.1
3.4.2
3.4.2.1
3.4.2.2
3.4.2.3
3.4.3
3.4.3.1
3.4.3.2
3.4.3.3
3.4.3.4
3.4.3.5
3.4.4
3.4.4.1
3.4.4.2
3.4.4.3
3.4.5
3.4.6

Positionnement et dimensionnement des objets 3D ...................................................... 151


Linterface dimportation dobjets 3D ............................................................................. 152
Slectionner un modle 3D ......................................................................................... 152
Visualiser un modle 3D .............................................................................................. 152
Corriger un modle 3D ................................................................................................ 154
Rsolution des problmes de modlisation ................................................................... 159
Objet trop sombre ........................................................................................................ 159
Eclairage non homogne ............................................................................................. 160
Facettes noires ............................................................................................................ 162
Scintillement ................................................................................................................ 163
Disparition de facettes selon lorientation ..................................................................... 164
Optimisation des objets 3D ........................................................................................... 164
Rduction des textures ................................................................................................ 164
Format 3D optimis ..................................................................................................... 165
Niveaux de dtail (LOD) .............................................................................................. 166
Modles 3D et textures alatoires (fichiers *.ran). ......................................................... 167
Modles 3D paramtriques ........................................................................................... 168

3.5

Support Terrain 3D ........................................................................................... 171

3.5.1
3.5.2

Le format T3D ............................................................................................................... 171


Linterface de cration dobjet T3D................................................................................ 172

3.6

Optimiser les performances ............................................................................ 174

3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6

Optimisation des images............................................................................................... 174


Optimisation des donnes SIG ..................................................................................... 174
Optimisation des objets 3D ........................................................................................... 174
Support de stockage ..................................................................................................... 174
Carte vido et mmoire vive ......................................................................................... 175
Rduction de la zone visualise et sous-chantillonnage ............................................. 175

3.7

Internationalisation / Support des langues trangres ................................. 176


Page 3

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
3.7.1
3.7.2
3.7.3

Langage de linterface................................................................................................... 176


Utilisation de donnes SIG dans dautres langues ........................................................ 176
Utilisation de noms de fichiers dans dautres langues ................................................... 177

3.8
3.9

Crdits ............................................................................................................... 177


Support technique ............................................................................................ 178

3.9.1
3.9.2
3.9.3

Problmes connus ........................................................................................................ 178


Autres problmes.......................................................................................................... 180
Forum ........................................................................................................................... 180

Page 4

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

1 PRESENTATION
SpacEyes3D Builder est un logiciel de visualisation 3D temps rel de donnes cartographiques.
Il permet partir dun Modle Numrique de Terrain et dimages gorfrences, de gnrer un
modle tridimensionnel du terrain et de le visualiser interactivement en perspective.
SpacEyes3D Builder permet dintgrer facilement au modle reprsent tout type dinformations
cartographiques, et tout type dobjets 3D pour raliser des prsentations innovantes bases sur un
support cartographique tridimensionnel.

1.1 Fonctionnalits
Nouveauts de la version 6.0 :
Principales nouveauts :

Nouveau look de linterface gnrale

Nouvel outil de mesure

Nouvel outil de profil en long

Nouveau support terrain trs haute rsolution

Nouveau format support : j2w jp2w, ARG .osm


Nouveauts de la version 5.1 :
Principales nouveauts :

Animations avec gestion dynamique des calques

Nouveaux formats vido : m4v, h264, mkv, flv, mov, mpeg-4

Module SpacEyes3D SDK Pro Embedded (sous licence spcifique)


Nouveauts de la version 5.0 :
Principales nouveauts :

Remplissage dynamique des polygones par aplat de couleur, texture, transparence

Rendu amlior des lignes et des points

Rpartition surfacique dobjets 3D

Modles 3D et textures alatoires (format ran)

Modles 3D paramtriques

Intervisibilit multi-points

Outil de tlchargement de MNT


Nouveauts de la version 4.1:
Principales nouveauts :

Support des rasters de taille illimite


Nouveauts de la version 4.0:
Principales nouveauts :

SpacEyes3D SDK / export vers SpacEyes3D Plugin (sous licence spcifique)

Marqueurs 3D

Extrusion avec volume gnrique de toiture

Outil danalyse et de visualisation du Relief

Requtes SQL
Nouveauts de la version 3.3:
Principales nouveauts :

Outil de fusion de MNT

Fonction doptimisation des textures des objets 3D

Outil de publication de donnes SIG

Calcul de pente et dazimut

Amlioration de la gestion des info-bulles et des hyperliens

Fonction de recherche dans tout le texte

Ouverture de projets et de fichiers par cliqu gliss


Nouveauts de la version 3.2 :
Principales nouveauts :

Outil de recherche multicritre et hirarchique

Extension des vues thmatiques : squences animes, recherches, choix des icnes, etc.

Client/serveur : support du WMS, bases de donnes vectorielles SpacEyes3D Server, support amlior des firewall
/ proxy

Page 5

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Outil dimport de BDD texte


Outil de gorfrencement dimages

Nouveauts de la version 3.1 :


Principales nouveauts :

Gestionnaire de vues thmatiques

Outil de cration de MNT partir de donnes topographiques vectorielles

Interface interactive d'importation d'objets 3D avec fonctions de correction

Outil de calcul de cartes d'intervisibilit

Outil de rasterisation de donnes vectorielles


Nouveauts de la version 3.0 :
Principales nouveauts :

Accs aux donnes distantes / support des maquettes Internet

Support des bases de donnes vectorielles (MySQL, PostGIS, Oracle Spatial)

Textures gnriques des polygones extruds

Support de gros volumes de donnes vectorielles (ajout de fonctions doptimisation spatiale, streaming vecteur)

Support du format dimage MrSID

Support des formats 3D : dae, kml, kmz

Nouvelle fentre de contrle de la navigation

Fonctions de changement de projection dans loutil de conversion

Outil de cration dombrage


Nouveauts de la version 2.4 :
Principales nouveauts :

Classification thmatique des couches SIG

Nouveaux outils danalyse du terrain : affichage et export de profils en long

Enrichissement de la librairie dobjets 3D : arbres, symboles, objets dhabillage

Echelle dapparition / disparition des calques

Support de jeux de caractres tendus pour les donnes SIG

Nouveaux modes de reprsentation de donnes SIG : symboles images, objets 3D dimensionns, informations,
hyperliens
Nouveauts de la version 2.3 :
Principales nouveauts :

Positionnement dobjets 3D sur une couche SIG

Nouveau format SIG en lecture : DXF

Nouveau systme de protection rseau

Utilitaire dimportation de MNT XYZ


Nouveauts de la version 2.2 :
Principales nouveauts :

Edition vecteur SIG

Support des MNT rels

Support de nouveaux formats dobjets (DXF 3D)

Gnration de films AVI compresss

Utilitaire dassemblage de dalles

Outil de recherche par localit

Rglage du contraste et de la luminosit des images


Nouveauts de la version 2.1 :
Principales nouveauts :

Rechargement automatique et continu de limage drape

Prise en compte du style daffichage natif des couches vectorielles

Nouvelles fonctions de reprsentation des toponymes et des symboles partir de couches SIG

Nouveau type de capture panoramique vertical et nouveaux type de formats de sortie (jpeg, png)
Cette version inclut galement de nombreuses corrections et amliorations.
Voir la liste complte des nouveauts

Systmes
OS Windows
OpenGL
Mode fentr ou plein cran
Surface topographique
Utilisation directe de MNT raster (grilles) gorfrencs pour la cration de la surface (voir liste des formats accepts)
Aucune limite sur la taille ou la rsolution du MNT
Gestion des MNT entiers ou rels

Page 6

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Chargements partiels selon la zone visualise
Niveau de dtail (LOD) adaptatif dynamiquement
Choix interactif du niveau de dtail
Modification interactive de lexagration du relief
Elimination automatique (ou force) des zones indtermines (valeur NoData)
Outil dimportation de fichiers de points rguliers XYZ ou fichier SIG
Outil dimportation de donnes topographiques vectorielles (points cots, courbes de niveau, lignes de brisure,
triangulation)
Outil de reprojection de MNT
Outil de fusion de MNT multirsolution
Outil de tlchargement de MNT gratuit (SRTM)
Outil dassemblage de dalles de MNT
Ombrage
Gestions de calques
Gestion interactive dimages, de donnes SIG vectorielles ou de calques dobjets
Gestion du positionnement cartographique.
Gestion hirarchique (groupe / sous-groupes)
Contrle de lordre daffichage
Contrle de la transparence des calques
Possibilit de sparer les calques sur laxe vertical
Opration raster entre couches (addition, multiplication, etc.)
Affichage partag (swipe)
Gestion multi-rsolution des images
Choix de lchelle maximale et de lchelle minimale daffichage
Lgende de calques
Export du contenu 3D (Collada DAE, OBJ, 3DS)
Image
Lecture directe dortho-images tout format (voir liste des formats accepts) :
3 canaux RGB, niveaux de gris, images avec table couleur
tout codage (entier ou rel 8 bits, 16 bits, 32 bits)
Prise en compte du gorfrencement
Gestions des images tuiles et des images multirsolution
Gestion de plusieurs couches dimages (voir calques)
Aucune limite sur la taille ou la rsolution des images
Chargements partiels selon la zone visualise
Niveau de dtail (LOD) adaptatif dynamiquement
Choix interactif du niveau de dtail
Applications de filtres de lissage
Gestion du canal alpha (masque de fusion) pour la transparence et/ou pour le seuillage
Combinaison interactive des canaux (pour les images multispectrales)
Rglage interactif de la luminosit et du contraste
Outil de changement de projection
Outil dassemblage de dalles
Outil de cration dimages tuiles et pyramidales rapides lire
Outil de gorfrencement dimage par points de calage
Navigation
Gestion Joystick/Souris/Clavier
Joystick virtuel
Mode suivi dune trajectoire prdfinie (interruptible)
Rotations centres automatique sur un point quelconque du terrain
Localisation
Localisation cartographique de lobservateur
Localisation cartographique du curseur
Macro-localisation : lien dynamique avec une image 2D gorfrence
Outil de recherche par localit partir dun fichier SIG
Golocalisation
Construction dynamique de recherches partir de couches SIG
Recherches multicritres
Dfinition de catgorie / sous catgories
Option de filtrage
Outils de visualisation
Affichage stro en anaglyphes
Mode fil de fer

Page 7

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Atmosphre :
Contrle simple de la couleur du ciel
Contrle du niveau de lhorizon
Brouillard (choix de la densit, de la couleur, etc.)
Outils de mesure
Distance et surface
Lecture de laltitude et des coordonnes cartographiques
Calcul et affichage de profils en long (exportables en fichiers txt et dxf)
Azimut et pente
Calcul de cartes de co-visibilit multipoints
Analyse du relief et visualisation (image dombrage, carte de pente, carte des expositions, relief color, courbes de
niveau)
Importation de couches vecteurs SIG
Lecture dynamique de nombreux formats (MapInfo, ESRI Shapefile, DXF, etc.)
Support des bases de donnes distantes (MySQL, Oracle Spatial, etc.)
Taille des bases de donnes illimites grce aux options de pagination (streaming)
Support des gomtries points, linaires drapes, polygones 2D avec remplissage
Gestion des gomtries SIG 3D (selon format)
Nombreuses options de reprsentation (type de trait, couleur, texture, etc.)
Affichage dtiquettes texte (issues de la couche SIG), de symboles image (png, jpg, bmp, etc) ou police de caractres
Possibilit de dcalage sur laxe vertical
Possibilit dextruder les polygones pour reprsenter des btiments
extrusion toiture plate ou par conservation du profil
choix des couleurs des murs/toitures, artes
application de textures gnriques (nombreuses options de positionnement automatique des textures)
Report optionnel du style original (couleur, paisseur, etc.) des couches SIG (selon format)
Possibilit ddition dans la vue 3D et enregistrement dans un format standard (Shapefile, MapInfo)
Possibilit ddition de la structure de la table
Position/dimensionnement/orientation automatiques dobjets 3D (utilisation dattribut de la couche SIG)
Ajout dhyperliens ou dinfobulles extraites de la table SIG
Choix du seuil de simplification, gestion de niveaux de dtail
Outil dimportation de bases de donnes partir de fichiers texte
Outil de reprojection et dextraction, et conversion de format
Edition/export de donnes SIG
Ajout/suppression dobjets
Ajout/suppression/dplacement de points
Edition des attributs
Edition de la structure de la table attributaire (ajout/suppression de champs)
Sauvegarde en format standard (ESRI shp, MapInfo tab)
Habillage/ infographie 3D
Ajout et dition interactive, directement sur la vue 3D :
Outil texte (Proprits avances : fonte, taille, couleur, alignement, comportement, etc.)
Outil images pour ajouter des symboles gorfrences (avec gestion de la transparence)
Large librairie de symboles libres de droit fournie avec le logiciel
Formes 3D simples prdfinies pour lillustration :
- Sphres, cubes, cnes, cylindre
- Flches attaches deux points du terrain
Outil ligne brise pour la cration interactive de tracs vecteurs (projection automatique sur le terrain)
Gestion de plusieurs calques dobjets
Dessin de marqueurs gnriques, personnalisables
Objets paramtriques (primitives 3D simples, et diagrammes 3D prdfinis).
Importation dobjets 3D
Importation de format 3D standard (3DS, KMZ, VRML, DAE, OBJ, etc.)
Aperu 3D temps rel et affichages des proprits
Outils de correction/amlioration des objets (clairage, extraction de sous objets, etc.)
Positionnement/redimensionnement interactif
Positionnement/dimensionnement/orientation partir dune couche SIG
Prise en compte de la texture et du matriau des objets
Gestion du gorfrencement des objets
Gestion des LOD
Gestion des objets 3D anims
Librairie complte dobjets 3D libres de droit fournie avec le logiciel
Cration de modles 3D alatoires (format RAN)
Vues thmatiques : cration de prsentations interactives

Page 8

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Enregistrement de vues ou dtats prdfinis
Squences animes prdfinies
Contrles de calques
Index de navigation crs dynamiquement partir de donnes SIG
Prsentation hirarchique (groupe et sous groupes).
Choix de licne / texte enrichi
Lgende
Contrles de recherche
Choix de la vue de dmarrage du projet
Hyperliens
Possibilit dajouter des liens 3D vers dautres programmes ou documents
Cration de vues 3D statiques
Taille et rsolution des vues illimites
Images rendues avec toutes les donnes en pleine rsolution
Choix interactif de limage et aperu temps rel du rsultat
Crations de vues panoramiques 360 partir dun point donn (horizontales ou verticales)
Enregistrement des images dans des formats standards (TIFF, JPEG, PNG, BMP)
Option de qualit dimage
Cration de films danimation
Cration/design complet du film :

Choix des vues intermdiaires (points de passage)

Contrle de la trajectoire,

Contrle de la vitesse

Contrle de la visibilit des calques

Contrle du temps de la simulation


WYSIWYG, cration interactive et prvisualisation temps rel du film
Enregistrement du film en format standard :

AVI avec choix du Codec de compression, wmv, m4v, mkv, flv, mov, h264

Squence dimages tiff,


Sauvegarde du projet danimation (trajectoire, mouvements de camra) en coordonnes cartographiques
Diffusion de maquettes 3D interactives
Export vers SpacEyes3D Viewer
Export vers SpacEyes3D Plugin (ncessite la licence SpacEyes3D SDK)
Licence
Monoposte par cl de protection matrielle
Licence flottante rseau (option)
Internationalisation
Interface en franais, anglais, espagnol, allemand, chinois traditionnel, chinois simplifi, russe, polonais
Manuel en franais et en anglais
Support de laffichage des caractres UNICODE
Configuration minimale
Microsoft Windows 2000/XP/7Vista/ - 32 bits/64 bits,
Processeur 2.0 GH,
RAM 1 Go,
500 Mo despace disque,
Carte vido compatible OpenGL.

Page 9

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

1.2 Format des donnes en entre


SpacEyes3D Builder ncessite pour la construction du modle 3D, un Modle Numrique de
Terrain de type raster (grid) : cest dire un maillage rgulier daltitudes. Les MNT constitus de
donnes topographiques vectorielles, ou les fichiers XYZ peuvent tre imports laide doutils
fournis avec le logiciel : cf. MNT (Modle Numrique de Terrain).
Des ortho-images de formats quelconques peuvent alors tre drapes sur ce modle pour
apporter linformation texturale du terrain.
Les formats dimage suivants sont reconnus directement par le logiciel pour le MNT et les orthoimages draper sur le terrain :
TIF : Tiff/GeoTiff, bigTiff (*.tif)
ECW: ERMapper Compressed Wavelets
Geoimage: GEOimage Format (.geo)
VRT: Virtual Raster
ASC : Arc/Info ASCII Grid
Vertical Mapper (*.grd, *.grc)
ERS : Ermapper ers file
HFA: Erdas Imagine Images (.img)
NITF: National Imagery Transmission Format
SAR_CEOS: CEOS SAR Image
CEOS: CEOS Image
ELAS: ELAS
AIG: Arc/Info Binary Grid
SDTS: SDTS Raster
DTED: DTED Elevation Raster
PNG: Portable Network Graphics
PCIDSK : PCIDSK Database file
GMT : GMT NetCDF Grid Format
MrSID : Multi-resolution Seamless Image Database
JPEG: JPEG JFIF
SRTM : HGT file format
ADRG
JDEM: Japanese DEM (.mem)
GIF: Graphics Interchange Format (.gif)
ESAT: Envisat Image Format
BSB: Maptech BSB Nautical Charts
XPM: X11 PixMap Format
BMP: MS Windows Device Independent Bitmap
Intergraph raster
SPOT Dimap (*.dim)
JP2 : JPEG2000
HDF4: Hierarchical Data Format Release 4
HDF4Image: HDF4 Dataset
PNM: Portable Pixmap Format (netpbm)

DOQ1: USGS DOQ (Old Style)


DOQ2: USGS DOQ (New Style)
ENVI: ENVI .hdr Labelled
EHdr: ESRI .hdr Labelled
PAux: PCI .aux Labelled
MFF: Atlantis MFF Raster
MFF2: Atlantis MFF2 (HKV) Raster
FujiBAS: Fuji BAS Scanner Image
GSC: GSC Geogrid
FAST: EOSAT FAST Format
L1B: NOAA Polar Orbiter Level 1b Data Set
FIT: FIT Image
USGSDEM: USGS Optional ASCII DEM (and CDED)
GXF: GeoSoft Grid Exchange Format
Magellan Topo (*.blx)
Erdas Imagine raw format (*.raw)
Farsite LCP
GRIB1/2
KML Raster
Other formats available in option (contact us)
Remote imagery server :
SpacEyes3D Server
WMS
WCS
ECWP
TMS
PostGIS Raster
ArcSDE Raster*
(*) Needs ArcSDE client

NB : Certains formats dimage sont reconnus par le logiciel mais sont particulirement mal adapts
la visualisation temps rel (par exemple les format ASCII, JPEG, PNG). Un utilitaire de
conversion est fourni avec le logiciel pour les convertir dans un format optimis permettant des
chargements rapides. Aussi, pour les images composes de plusieurs dalles, il est conseill
dassembler les dalles avec lutilitaire dassemblage (cf.3.6.1).
Des plans dinformation vecteur gorfrencs peuvent galement tre draps sur le terrain.
Les formats vecteur suivants sont reconnus directement par le logiciel pour lajout de plans
dinformations vecteurs :
ESRI ShapeFile 2D/3D (*.shp)
ESRI arc/info Binary Coverage (*.adf)
ESRI Personal Geodatabase (*.mdb)
ESRI Multipatch (*.mdb)
MapInfo Tab (*.tab)
MapInfo Mif/Mid (*.mif/mid)

Page 10

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
AutoCAD DXF 2D/3D (*.dxf)
STARGIS MobileStar (sxl)
GML Geography Markup Language (*.gml)
Microstation DGN v7 2D/3D (*.dgn)
Google KML (*.kml)
Grass vector maps 2D/3D
SQLite (wkt) (db)
GMT ascii vector
Atlas BNA (bna)
GeoJSON (*.json)
Geoconcept text export
Geomedia MDB (*.mdb)
Edigeo (*.thf)
Virtual vector file (vrt, ovf)
GPS (GPS Babel)*
GPX (*.gpx)
GPS Trackmaker (*.gpm, *.gtz)
Remote GIS data server:
SpacEyes3D Server
WFS (plus dinformation sur le format vecteur WFS: http://www.gdal.org/ogr/drv_wfs.html)
SQL Server
MySQL
PostGIS/GRE
Oracle Spatial*
ArcSDE*
Via connection file :
Tiger - US Census Tiger/Line
X-Plane (dat)
UK National Transfer Format NTF
INGRES
ODBC
SDTF
IHO S-57 ENC
FME Objects Gateway
Microsoft Excel 97 (*.xls)
Open Document Spreadsheet (*.ods)
Text files: via the text importation tool
Other formats available in option (contact us)
(*) Needs Oracle / ArcSDE client

Lemprise du MNT et des images peuvent tre diffrentes : SpacEyes3D Builder


uniquement lintersection du MNT et des images spcifies lors de la cration du projet.

affiche

La rsolution des images drapes sur le terrain peut tre galement diffrente de celle du Modle
Numrique de Terrain utilis pour la modlisation du relief.
En revanche, le MNT et limage doivent tre gorfrencs dans le mme systme de
projection, et avoir la mme unit planaire (mtres, degrs, etc.). Aussi, SpacEyes3D Builder ne
permet pas dutiliser des images dont la taille du pixel nest pas carre.
De mme les coordonnes des plans dinformation cartographiques intgrs la maquette doivent
tre exprimes dans le mme systme de projection que celui du MNT.
Pour faciliter lutilisation de donnes disponibles dans diffrents systmes de projection, un outil de
changement de projection est fourni avec le logiciel (cf. Lutilitaire de conversion).
Plus dinformation sur le format vecteur WFS : http://www.gdal.org/ogr/drv_wfs.html
Lutilitaire de conversion

Page 11

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
SpacEyes3D Builder permet cependant dafficher des images non rfrences, dans ce cas, il faut
utiliser un MNT et une texture la mme rsolution, et la mme dimension.

Page 12

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

1.3 Prsentation rapide de linterface


Barre
doutils

IMPORTANT
Gestionnaire
de calques

Mode dition
Pour ajouter de
linformation dans la
maquette

Utiliser ce bouton pour affiner


le relief sur la zone visualise

Utilisez les 3 boutons de la


souris en Cliqu-Gliss pour
vous dplacer
Vue
densemble

Zone de
rendu
Double-cliquez sur le terrain
pour changer le centre de
vise

Focale de la
camra et
exagration du
relief

Position cartographique
du curseur

Altitude et hauteur
au sol de
lobservateur
Restaurer une vue
gnrale de la scne

Informations sur
lopration en cours

Panneau de
navigation

Figure 1 : fentre principale

Les fonctions relatives la prsentation de linterface sont regroupes dans le menu Fentre :

Figure 2 : menu Fentre

En arrtant le curseur de la souris sur un composant, la fonction du composant saffiche

Page 13

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2 UTILISATION
2.1 Cration dun projet
Un projet SpacEyes3D Builder est bas sur un modle tridimensionnel du terrain construit
directement partir dun MNT (Modle Numrique de Terrain) et dune ou de plusieurs orthoimages drapes pour apporter linformation texturale.

2.1.1 Procdure
Pour crer ou ouvrir un projet SpacEyes3D Builder, utilisez les commandes suivantes :
Nouveau ou Menu Fichier|Nouveau cre un nouveau projet SpacEyes3D Builder
Ouvrir ou Menu Fichier|Ouvrir ouvre un projet SpacEyes3D Builder existant

Zone de choix du
fichier image
utiliser pour le
MNT

Zone de choix
des images
utiliser pour la
texture du terrain
Ouverture de la
fentre des
options
dinitialisation

Figure 3 : fentre de cration dun projet

A la cration dun projet SpacEyes3D Builder, la fentre ddition du projet (ci-dessus) apparat.
La cration dun projet consiste dfinir les donnes utiliser pour construire le terrain.
La procdure suivre pour crer un projet est la suivante :
1. Choisir un fichier image (MNT grid) pour le MNT (voir ci-dessous)
2. Choisir un ou plusieurs fichiers image draper sur le terrain (ortho-image)
3. Paramtrer (ventuellement) les options dinitialisation
4. Crer le modle ainsi dfini (Bouton Crer projet)
Les donnes spcifies la cration du projet dfinissent ltendue de la scne tridimensionnelle.
Toutes les donnes ajoutes ultrieurement seront rduites cette zone.

Page 14

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Des images peuvent tre ajoutes ultrieurement grce au gestionnaire de calques, mais
elles seront rduites la zone dfinie la cration du projet
Les options dinitialisation peuvent tre ventuellement redfinies par la suite par le menu
Edition | Proprits du projet
NB : selon le volume et le format des donnes, la cration du modle peut prendre un certain
temps.
Important : Les donnes altimtriques doivent tre recharges au fur et mesure des
dplacements de lobservateur dans la scne laide du bouton Rafrachir le relief
Les temps de chargement sont considrablement acclrs avec des formats de donnes
adapts : voir partie Optimisation des chargements (3.6.1)et utilitaire de conversion
(0). Il particulirement dconseill dutiliser des formats ASCII pour le MNT.

2.1.2 MNT (Modle Numrique de Terrain)


Le Modle Numrique de Terrain est utilis pour gnrer le modle 3D surfacique du terrain.

Figure 4 : zone de saisie du fichier MNT

Dans la zone Modle Numrique de Terrain, cliquer sur le bouton Ajouter pour choisir un nouveau
fichier pour le MNT.
Le MNT doit tre gorfrenc.
Seuls les MNT raster (grille) (maillage rgulier de points) sont accepts par le logiciel. Pour
utiliser un MNT au format vecteur (courbes de niveau, points cts), il est ncessaire de le
rasteriser avec avant de pouvoir lutiliser dans SpacEyes3D Builder (voir

Page 15

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Format des donnes en entre).
Les fichiers vecteurs ou les fichiers de points XYZ constituant un maillage rgulier de points
peuvent tre convertis avec lutilitaire de conversion de fichiers XYZ en MNT raster dans le menu
Outils (voir 0).
Les donnes topographiques vectorielles ou les triangulations (TIN) peuvent tre importes avec
lutilitaire de cration de MNT dans le menu Outils (voir 3.2.7).
Seul un MNT est accept. Vous pouvez utiliser loutil dassemblage livr avec SpacEyes3D Builder
pour assembler plusieurs MNT dans un seul fichier.
Les zones du MNT o laltitude est indfinie (gale 32768 m ou au champ NO_DATA
spcifique au format), sont automatiquement limines du modle.
La valeur No Data ignorer peut tre redfinie dans les options dinitialisation.

2.1.3 Images
Les ortho-images sont drapes sur le modle 3D pour apporter linformation texturale du terrain.
Choisir une images ajouter
Dans la zone Images draper, cliquer sur le bouton Choisir une images ajouter pour
ajouter un nouveau fichier image.
Tous types dortho-images gorfrences sont utilisables : images satellites, images ariennes,
cartes scannes (voir

Page 16

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Format des donnes en entre)
Le systme de projection et le systme dunit des images doit tre le mme que ceux du MNT.
Si aucune image nest spcifie, le MNT sera utilis comme texture principale.
Attention : Les ortho-images dfinies la cration du projet dterminent ltendue de la zone
visualise (dans la limite de la zone du MNT). Il est possible dajouter des images ultrieurement
laide du gestionnaire de calques, mais elles seront alors rduites la zone visualise.
Lutilitaire de conversion (cf. 3.6.1) permet doptimiser sensiblement les temps de
chargement pour de nombreux formats. Il est vivement conseill de lutiliser
systmatiquement pour prparer les images au pralable (sauf formats dimages trs
adapts comme : ECW, JPEG2000, MrSID).
Lutilitaire de conversion (cf. 3.6.1) permet de modifier le systme de projection des
images et des MNT.
Pour des images composes de diffrentes dalles, il est conseill dassembler les dalles
au pralable en utilisant lutilitaire dassemblage (cf.3.2.8).

Figure 5 : zone de saisie des fichiers de texture

Information sur
les fichiers
slectionns

Zone de choix
des fichiers de
limage

Zone de choix des


canaux
et du type
daffichage

Accs une
image sur un
serveur distant

Figure 6 : fentre de choix des fichiers dune image

Page 17

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Pour choisir une image :


1. Slectionner le(s) fichier(s) dans la zone de gauche correspondant limage
Pour les images au format GEOimage, maintenez la touche Contrle (Ctrl) enfonce
pour slectionner plusieurs canaux de limage, et les tables couleurs utiliser
2. Modifier ventuellement dans la zone de droite le type daffichage :

Un canal ou 3 canaux (RGB)

Utilisation dune table couleur

Utilisation dun canal alpha (ou masque de fusion)

3. Pour chaque canal daffichage, choisir ventuellement dans la liste propose le


canal souhait
4. Cliquer sur Ouvrir pour valider la slection
Un canal alpha (transparence) peut tre spcifi lors de louverture pour caractriser la
transparence de limage.
Pour choisir une image sur un serveur distant, cliquer sur Serveur distant et suivre la
procdure Utilisation dimages distantes.
Important : Les canaux dune image (rouge, vert, bleu et canal alpha) doivent tre parfaitement
superposables pixel pixel (mme taille dimage, mme rsolution).

2.1.4 Utilisation dimages distantes


SpacEyes3D Builder permet lintgration de donnes distantes. Il faut pour cela dfinir les
paramtres de connections dans une interface spcifique.
Cliquer sur ce bouton le dialogue de choix du fichier pour insrer un MNT ou une image distante.

Figure 7 : dialogue douverture dobjets distants

Deux modes de fonctionnement sont possibles selon le type de donnes insrer.


Page 18

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.1.4.1 Serveurs SpacEyes3D et WCS/WMS


Pour des images sur un serveur SpacEyes3D ou sur des serveur WCS/WMS, utiliser le mode
Parcourir les serveurs distants .
1. Slectionner une connexion parmi celles disponibles, ou cliquer sur Ajouter
pour entrer les paramtres dune nouvelle connexion.
2. Parcourir le serveur pour choisir une image.
3. Cliquer sur Ok pour ouvrir limage distante slectionne.
Note : Dans le cas WCS ou WMS, un fichier de connexion est cr pour permettre laccs
limage distante. Par la suite, il est possible dutiliser ce fichier comme une image normale sans
avoir redfinir la connexion distante.
Pour ajouter ou diter une connexion :
Cliquer sur Ajouter

Figure 8 : dition des paramtres de connexion

Entrer les paramtres suivants :

Nom de la connexion : alias utiliser pour cette connexion

Type de serveur : type correspondant la connexion souhaite

Hte : adresse du serveur de donnes

Numro de port : port utilis par le serveur pour la connexion

Nom dutilisateur et mot de passe : identifiant (si ncessaire)

Notes : champ libre pour la description de la connexion

Page 19

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Cliquer sur Ok pour ajouter la connexion.
Serveur WMS
Une image extraite dun serveur WMS est en ralit une composition de couches spcifie la
demande par lutilisateur parmi une liste de couches mise disposition.
Pour cela il est ncessaire de caractriser la composition gnre par certaines proprits
Liste des couches composer parmi la liste disponible
Ordre des couches dans la composition
Rsolution maximale daffichage
Emprise demande
Cette slection seffectue dans SpacEyes3D Builder, en spcifiant dans une premire fentre la
slection des couches, puis dans une seconde fentre, le paramtrage de la composition (ordre
des couches, rsolution, emprise).

2.1.4.2 Serveur ECW


Pour des images sur un serveur ECW, utiliser le mode Ouvrir des urls .
1. Choisir une url parmi celles disponibles ou entrer directement lurl correspondant
limage distante ouvrir.
2. Cliquer sur Ok pour ouvrir limage distante.

2.1.5 Options du projet


Les options du projet permettent de modifier certains paramtres de la cration du modle. Ces
options sont rserver aux utilisateurs expriments.
Pour choisir les proprits, cliquez sur le bouton Options.

Figure 9 : fentre doptions du projet

Page 20

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.1.5.1 Information
Cette section est ddie la gestion dinformations gnrale sur le projet
Titre
Titre ou description gnrale du projet
Le titre est affich en haut de lcran dans SpacEyes3D Builder et dans SpacEyes3D Viewer.
Logo
Logo associer au projet.
Choisir une image et le mode daffichage du logo :

Jamais : jamais affich

A lcran : affich uniquement lors de laffichage 3D temps rel (Builder et Viewer).

Sur les sorties : affich uniquement des les images et films produits

A lcran et sur les sortie : affich systmatiquement

Sauvez et rouvrez le projet le pour prendre en compte les nouvelles options.

2.1.5.2 Units
Le paramtrage des units permet de spcifier manuellement le type des units lues sur les
fichiers sources.
Par dfaut, SpacEyes3D Builder considre que les donnes sources sont exprimes en
coordonnes mtriques.
Si les donnes sources ne sont pas mtriques, il est ncessaire de spcifier manuellement lunit
des fichiers sources.
Lunit planimtrique force la taille du pixel des donnes utilises tandis que lunit altimtrique
spcifie lunit de la valeur du pixel du MNT.
Par exemple, si les valeurs du MNT que vous utilisez sont exprimes en pieds (feet), spcifier
lunit altimtrique correspondante, si lunit est en dcimtres, entrer la valeur 0.1
NB : bien que possible, il est dconseill dutiliser dans SpacEyes3D Builder des fichiers dont les
coordonnes sont exprimes en units angulaires (degrs, radiants, etc.).
La valeur No Data ignorer dans le MNT peut tre redfinie galement ce niveau. Par dfaut le
programme utilise la valeur conventionnelle spcifique au format (souvent 32768 ou 9999)

2.1.5.3 Mmoire
Les options de mmoire permettent de paramtrer la modlisation interne du terrain.
Terrain
Chargement maximal du MNT louverture du projet
Avec cette option, le relief est charg intgralement au dmarrage du projet, dans la limite de la
mmoire maximale alloue au MNT.
Cette option permet dobtenir un maillage plus fin ds le dmarrage du projet, mais augmente
sensiblement le temps de chargement du projet.
Page 21

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Mmoire alloue pour le MNT
Espace total rserv au MNT. Fixe la quantit totale de points inclus dans le modle lors dun
chargement
Tolrance dapproximation du terrain
Valeur mtrique en dessous de laquelle le modle de terrain est simplifi au chargement.
Avec une valeur de 0, la simplification est sans perte.
Textures
Mmoire alloue pour les textures
Espace total rserv aux textures en mmoire centrale. Plus cet espace est grand, moins la
frquence de chargement des textures est leve ( tablir en fonction de la mmoire disponible).
Taille des blocs textures
La texture du terrain est divise en blocs dimages carrs dont le ct est une puissance de 2. Il
est possible de paramtrer la taille de ces blocs.
Attention : Le paramtrage de la taille des blocs peut avoir des effets nfastes sur les
performances du programme. Seuls les utilisateurs expriments doivent modifier ces options.
Taille minimale
La taille minimale des blocs peut tre modifie pour ajuster la finesse de la dcoupe de limage sur
les bords (valeur par dfaut : 64).
Taille maximale
La taille maximale des blocs peut tre modifie lorsquon utilise des formats dimages tuils pour
adapter la taille des blocs la taille des tuiles de limage source (valeur par dfaut : 512).
Chargement retard des calques
Quand cette option est active, les calques non visibles ne sont pas chargs au dmarrage du
projet.
Cette option permet de rduire sensiblement le temps de chargement dun projet, notamment pour
les projets utilisant des donnes distante.
Cette option est active par dfaut.

2.1.5.4 Zone
Les options de zone permettent de dfinir la zone de visualisation en fonction des donnes
spcifies la cration du projet.
Trois modes sont disponibles :

Limiter la premire image : la visualisation couvre uniquement la premire image


dfinie (dans la limite de la zone de dfinition du MNT).

Etendre toutes les images (par dfaut) : la visualisation couvre toutes les images
spcifies la cration du projet (dans la limite de la zone de dfinition du MNT).

Zone cartographique : permet de limiter la modlisation une zone donne

2.1.5.5 Navigation
Les options de navigation permettent de contrler le comportement de la navigation au niveau
projet.
Page 22

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Fonction veille
Fait en sorte que laffichage revient la vue de dmarrage aprs un dlai dinactivit.
Voir la partie Vues pour savoir comment dfinir la vue de dmarrage.
Application par dfaut pour louverture des hyperliens
Permet douvrir les hyperliens dans un navigateur intgr par dfaut.

Figure 10 : ouverture dun lien dans le navigateur intgr (source : BRGM)

Le comportement de chaque hyperlien peut tre redfini individuellement.


Le navigateur intgr est adapt aux projets diffuss sur le Web dans linterface SpacEyes3D
Viewer ou SpacEyes3D Plugin.

2.2 Visualisation du terrain


On discerne dans cette partie les oprations daffichage et de navigation, et les fonctions danalyse
du modle (outils de mesure).

2.2.1 Affichage et navigation


Des fonctions de navigation modifient la position et lorientation de lobservateur dans la scne
tridimensionnelle.
Diffrentes proprits du modle peuvent tre dites dans la fentre des options daffichage.
Des aides de navigation comme une carte ou des outils de recherche peuvent tre dfinies pour
assister lutilisateur.
IMPORTANT : Utiliser le bouton rafrachir le relief

pour affiner le relief sur la zone visualise

2.2.1.1 Dplacements la souris sur la zone de rendu


Les dplacements seffectuent en utilisant la souris par cliqus glisss directement dans la zone
de rendu.
Page 23

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour vous dplacer dans la scne, cliquez dans la zone de rendu avec un des boutons de
la souris, et sans relcher le bouton, dplacez la souris.
La barre doutils propose diffrents modes dinteraction avec la scne.
Pour changer de mode, utilisez les boutons
et
dans la barre doutils, la touche Echap
permet de revenir tout instant au mode de dplacement par dfaut.
Suivant le mode choisi, les boutons de la souris ont des fonctions diffrentes :
Mode par dfaut :
Dans ce mode les dplacements sont centrs sur un point du terrain.
Ce mode est choisi par dfaut.
IMPORTANT : En double cliquant sur un point quelconque du terrain, on recentre la vue
sur ce point, le point choisi devient alors le centre de vise
o
o
o

Bouton gauche : rotations par rapport au centre de vise sur le terrain


Bouton droit : translations avant/arrire et rotations gauche/droite autour du centre
de vise
Bouton du milieu : dplacements latraux

Mode main :
Ce mode est utile pour dplacer lobservateur latralement.
o
o

Bouton gauche (et bouton du milieu) : pour dplacer latralement lobservateur par
rapport la scne visualise
Bouton de droite : translations avant/arrire

Double cliquez sur le terrain pour recentrer la vue sur ce point


La molette de la souris permet directement davancer et de reculer dans la scne
Lorsquon dplace le curseur sur le terrain, les coordonnes gographiques du point vis
par le curseur saffichent en bas de lcran.
Dans tous les modes, le bouton du milieu permet un dplacement quivalent au mode
main .
Attention : en mode Edition
(ajout dobjets sur le terrain), les dplacements la souris
peuvent tre perturbs par les objets prsents dans la scne. Il est donc prfrable de quitter le
mode Edition (en dsactivant le bouton Edition) pour se dplacer la souris.

2.2.1.2 Dplacements sur le bord de la zone de rendu


En amenant le curseur de la souris sur le bord de la zone de rendu, quand le curseur se
transforme en flche, il est possible de changer la direction du regard de lobservateur par de
simples clics ou en laissant le bouton de la souris enfonc.
Les mouvements engendrs modifient uniquement lorientation de
lobservateur, en conservant sa position (trpied).

Page 24

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.2.1.3 Dplacements au joystick


Menu Affichage | Mode dmo
Ce bouton permet dactiver ou de dsactiver la navigation au joystick.

Molette : contrle
de la vitesse

Lorsque ce bouton est enfonc, lobservateur avance automatiquement dans la scne une
vitesse dtermine, et les dplacements sont contrlables au joystick.
Manche : contrle
de la direction

La molette du joystick contrle la vitesse de lobservateur, tandis que le manche contrle la


direction du dplacement.
Quand lobservateur est arrt (molette en bas), le manche balai permet de naviguer altitude
constante sur le terrain.
Par dfaut, aprs un dlai de quelques secondes sans toucher au joystick, lobservateur se met
tourner en continu autour du centre de vise.

2.2.1.4 Panneau de contrle de la navigation


Le panneau de contrle de la navigation propose les principales fonctions de dplacement et de
navigation.

Figure 11 : panneau de contrle

Le bouton Options permet daccder une fentre de paramtrage permettant un contrle plus
prcis de la position de lobservateur et dintervenir galement sur la qualit du modle.
Exagration du relief
Lexagration du relief permet daccentuer artificiellement les dnivels du terrain.
Exagration du relief
Ce contrle permet de modifier le coefficient dexagration du relief (facteur de multiplication).
Fates glisser la barre centrale pour modifier lexagration du relief ou cliquez sur une des
extrmits pour augmenter ou diminuer la valeur avec arrondi.
La valeur x1 correspond aucune exagration du relief.
Tous les calques du projet (objets 3D, calques SIG) subissent lexagration du relief de
la mme manire que le terrain.

Focale
Focale (mm) (ou molette de la souris)
Ce contrle permet dagrandir ou de rduire la focale (ce qui quivaut une modification du
zoom).

Page 25

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Fates glisser la barre centrale pour modifier la focale ou cliquez sur une des extrmits pour
augmenter ou diminuer la valeur avec arrondi.
La focale agit directement sur leffet de perspective : une focale courte correspond une
vue grand angle avec une perspective forte, une focale longue correspond une vue au
tlobjectif, avec un effet de perspective plus faible.

Zoom global

Ce bouton permet de visualiser lensemble de la scne en vue de dessus.


La position est calcule de manire visualiser tout le terrain en vue de dessus en conservant la
focale actuelle.
Boutons de dplacement

Navigation altitude constante


Ce bouton est un joystick virtuel pour naviguer altitude constante sur le terrain.
Trpied
Ce bouton est utilis comme un joystick pour changer lorientation de lobservateur sans modifier
sa position.

Basculer
Permet de changer langle de vise vers le haut ou vers le bas

Zoomer
Permet davancer ou de reculer dans la scne

Variation daltitude
Ces boutons permettent daugmenter ou de diminuer laltitude de lobservateur.
Restaurer le nord
Rorienter la vue de manire pointer vers le nord
Altitude et hauteur

Cette zone affiche laltitude de lobservateur et sa hauteur par rapport au sol.


Bloquer lAltitude
Page 26

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Lorsque ce bouton est enfonc, laltitude relative de lobservateur est bloque.

Page 27

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.2.1.5 Options daffichage


Camra
Cet onglet permet de contrler la position de la camra (position de lobservateur).

Figure 12 : Contrle de la position dans les options daffichage

Position cartographique
Dans la zone Position, il est possible de visualiser et dditer les coordonnes gographiques de
lobservateur.
La position planimtrique est exprime dans le systme de coordonnes des images sources.
Altitude et hauteur
Laltitude de lobservateur est exprime en mtres. Laltitude ou la hauteur peuvent tre saisies
directement.
Orientation
La direction dobservation est caractrise par 3 angles :

Page 28

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Azimut (azimuth) : angle indiquant lorientation de la camra par rapport au Nord


0 = nord
90 = ouest
180 = sud
270 = est
Tangage (pitch) : angle dinclinaison de la camra
-90 = vers le bas
0 = horizontal
90 = vers le haut
Roulis (roll) : angle de rotation de la camra sur laxe de vise
0 = horizon plat
Valeurs positives = inclin vers la droite
Valeurs ngatives = inclin vers la gauche
Stro
Leffet tridimensionnel est obtenu en superposant deux images de la scne, lgrement dcales,
et affiches dans deux tons de couleurs diffrents.
En utilisant des lunettes adaptes, chaque il reoit une image diffrente, ce qui permet de
reconstituer la scne en relief.
La distance de convergence permet de focaliser la vue sur un point plus ou moins loin du
terrain, double cliquer sur le terrain pour changer le point de convergence.
Langle de convergence permet daccentuer ou de diminuer leffet de profondeur.

Page 29

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Modle 3D
Cet onglet permet de paramtrer diffrentes options daffichage du modle 3D.

Figure 13 : options du modle 3D

Fil de fer : activation/dsactivation de laffichage du modle en mode fil de fer


Centre de vise : activation/dsactivation de laffichage dun marqueur au centre de vise
Boussole : activation/dsactivation de laffichage de la boussole en surimpression sur la
scne

Jouer lanimation des objets : activation/dsactivation de lanimation sur les objets 3D


anims

Texture : activation/dsactivation de la texture applique sur le modle

Ombrage : activation/dsactivation dun ombrage simple du terrain en fonction de


lorientation des pentes

Coloration des textures par niveau de dtail : activation/dsactivation de la visualisation par


couleurs de la rsolution dimage utilise

Page 30

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Atmosphre
Cet onglet permet le paramtrage du brouillard, et la personnalisation du dgrad darrire plan
(ciel).

Diffus activ : disparition trs progressive


Diffus Dsactiv : disparition rapide
Rglage de la densit du brouillard
Niveau haut de
lhorizon (ciel)
Choix de la couleur du broullard

Niveau de lhorizon
Choix des
couleurs du
dgrad et de sa
rpartition

Niveau bas de
lhorizon (sol)

Rtablir le paramtrage par dfaut

Figure 14 : dtail du paramtrage de latmosphre

Dsactiver limage de fond avant une capture facilite le dtourage du modle 3D dans un
logiciel de traitement dimage (par exemple pour ajouter un ciel personnalis, etc..).

Page 31

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Qualit daffichage
Cet onglet propose des rglages du niveau de dtail du modle.

Figure 15 : Contrle de la qualit daffichage dans les options daffichage

Approximation
Pour amliorer la fluidit daffichage, lutilisateur peut choisir de rduire la qualit du modle en
dfinissant un seuil derreur tolrable pour le relief et pour la texture du terrain.
Approximation/Simplification de la maille du MNT ou de limage
Fixe lerreur maximale daffichage (en pixels cran) commise par rapport au modle charg en
mmoire, lors de la simplification dynamique du modle.
Fates glisser la barre centrale pour modifier lapproximation ou cliquez sur une des extrmits
pour augmenter ou diminuer la valeur avec arrondi.
Plus lerreur tolre est grande, plus la rapidit daffichage est privilgie au dtriment de la qualit
de limage.
La valeur 1px (par dfaut) correspond une qualit daffichage optimale.
Attention : Une valeur infrieure 1 pixel est en principe inutile.
La valeur dapproximation choisie na pas dincidence sur les captures.
Lorsque la maquette utilise un MNT trs lourd afficher (par exemple un MNE), il peut tre
judicieux de choisir une valeur dapproximation suprieure pour le relief (de 2 4 par
exemple).

Page 32

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Plan de coupure
Le plan de coupure dtermine la distance partir de laquelle les objets peuvent tre affichs.
La distance du plan de coupure a une incidence directe sur la qualit de la reprsentation car elle
dtermine la prcision du tri des objets en fonction de lloignement (z-buffer).
Dans certains cas, augmenter cette distance permet damliorer la qualit de la reprsentation,
notamment si il apparat des effets de disparition anormale dobjets en fonction de la distance
dobservation. En contrepartie, les objets proches sont coups.
Dune manire gnrale, il est conseill daugmenter la distance du plan de coupure dans les cas
suivants :

Pour la ralisation de captures prcises avec une focale leve : utiliser par exemple
une distance de 1000m lors de la cration de limage.

Pour la visualisation de donnes sur de grands territoires, utilisez par exemple 1000m
(et modifier laltitude relative minimale en consquence 1000m).

Le plan de coupure permet dobtenir un effet de coupe qui peut tre intressant pour
lanalyse de la structure de la maquette, ou pour la ralisation de panoramiques darrire
plan.
Navigation
Cet onglet propose le paramtrage de la navigation.

Figure 16 : Contrle de la navigation dans les options daffichage

Contrle de laltitude
Le test de collision permet dempcher lobservateur de passer sous la surface du sol. Ce test peut
tre ventuellement dsactiv.

Page 33

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Ce paramtre permet galement de paramtrer laltitude relative minimale de lobservateur pour
lempcher de descendre en dessous dune certaine hauteur.

2.2.1.6 Carte de localisation


Carte ou Menu Fentre|Carte pour afficher la carte densemble
La carte de localisation est une vue de dessus rduite constitue partir dune image
gorfrence. La carte de localisation permet de situer rapidement un point de la scne, ou
daccder facilement une zone particulire.

Position du curseur sur le modle


(touche Ctrl enfonce)
Position et champ de vision de
lobservateur
Lien dynamique avec la vue 3D

Options de
zoom

Dfinition de la carte

Figure 17 : carte densemble

Par dfaut, aucune carte nest dfinie.


Dfinition de la carte
Dfinir la carte
Ce bouton ouvre une fentre permettant de dfinir la source de donnes et la taille de la carte.
Tous types dimages go-rfrences peuvent tre utiliss.
Limage choisie doit tre rfrence dans le mme systme cartographique que le modle du
terrain.
Limage choisie est rduite louverture en fonction de la taille choisie pour constituer la carte.
Attention : La vue rduite tant charge intgralement en mmoire, il est conseill de limiter la
taille de la carte.

Page 34

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Choix de limage

Choix de la taille de la carte

Figure 18 : fentre de dfinition de la carte

Slectionner la source de donnes, puis indiquez la taille de la carte souhaite.


Cliquer sur Ok pour utiliser la carte spcifie.
Utilisation de la carte
Par cette icne, on visualise sur la carte la position de lobservateur et son champ de vision.
Dplacer licne pour dplacer lobservateur sur la carte en conservant son altitude relative.

Un clic gauche sur la carte recentre le regard de lobservateur sur ce point.


Un clic avec le bouton du milieu affiche temporairement un marqueur sur la scne 3D
la position donne.

Ces boutons permettent de dfinir le niveau de zoom de la carte.


Ce bouton permet de lier dynamiquement la position du curseur dans la zone 3D la carte :
Lorsque ce bouton est enfonc, la zone vise sur la scne 3D par le curseur de la souris est mise
en vidence par un rectangle noir sur la carte.
Cette fonction peut galement tre active en appuyant sur la touche Ctrl tout en faisant glisser le
curseur sur le modle.

2.2.1.7 Outil de recherche


Rechercher pour afficher le panneau de recherche
Loutil de recherche permet de mettre disposition de lutilisateur des fonctions de golocalisation,
soit par coordonnes cartographiques, soit sur des critres prdfinis sur la base de donnes SIG.
Indpendamment de loutil de recherche, des index de navigation, des vues prdfinies,
ou des squences prenregistres peuvent tre utilises pour faciliter la navigation. Voir
la partie Vues thmatiques.

Page 35

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Recherche par coordonnes cartographiques
Ce mode de recherche permet daccder un point partir de ses coordonnes cartographiques
exprimes dans le mme systme de projection que la maquette 3D.
Recherche par critres prdfinis
Plusieurs recherches peuvent tre dfinies sur la base de donnes SIG de manire mettre
disposition de lutilisateur diffrents critres de golocalisation.
Gestion de la liste des recherches
Edition de recherches pour afficher le dialogue ddition des recherches

Figure 19 : Edition de recherches

Ce dialogue permet de grer la liste des recherches dfinies :


Ajouter pour ajouter une nouvelle recherche la liste
Supprimer pour supprimer une recherche
Proprits pour modifier les attributs dune recherche cre
Dplacer vers le haut / vers le bas pour modifier lordre des recherches
Dfinition dune recherche
Un critre de recherche est dfini par une source de donnes SIG et un ensemble doptions de
prsentation.
Les objets de la source de donnes spcifie sont utiliss pour caractriser les entits
recherches :

Dune part les donnes attributaires sont utilises pour dfinir les noms des entits et
leur appartenance (catgories / sous-catgories)

Dautre part la gomtrie caractrise la golocalisation des entits par la position du


point ou du centrode de lobjet SIG.

Ajouter pour ajouter une nouvelle recherche la liste

Page 36

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
1. Choisir une couche SIG
2. Choisir parmi les champs de la couche, un champ utiliser pour laffichage des nom des
entits rechercher.
Des couches de lignes et de polygones peuvent tre utilises, dans ce cas, le centre de la
boite englobante des objets est utilis pour la localisation.
Pour afficher correctement les donnes attributaires dans des jeux de caractres tendus (chinois,
russe), voir la partie Utilisation de donnes SIG dans dautres langues.

Proprits pour modifier les attributs dune recherche cre


Une fois la recherche dfinie, il est possible de paramtrer plus finement les options de
prsentation.

Figure 20 : Proprits dune recherche

Alias
Entrer un nom pour identifier la recherche.
Catgories
Les fonctions de cration de catgories et sous-catgories permettent dorganiser la prsentation
de la recherche de manire hirarchique pour amliorer la comprhension de certaines
recherches.
La hirarchisation de la recherche permet doptimiser les performances en minimisant le
rsultat des requtes, notamment pour des recherches construites sur des bases de
donnes distantes
Echelle
Lchelle permet de dfinir le niveau de zoom souhait lors de la recherche dune entit.
Par exemple :
- Pour une recherche par nom de voie, choisir 1 :1000
- Pour une recherche par commune, choisir 1 :25000
Page 37

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Optimisation
Les options doptimisation permettent damliorer les performances des recherches en limitant les
flux de donnes afficher.
Loption de mode de chargement construction progressive de la recherche active la
construction dynamique de la recherche depuis le serveur de donnes au fur et mesure que
lutilisateur saisit les critres de recherche. De cette manire, si la recherche est bien structure,
les flux de donnes sont limits, et la recherche peut sappuyer sur un volume de donnes
important.
Requte

Requte

Copie locale

----- -

BDD

BDD
Client

Rsultat
Client

Serveur
Construction non
progressive

Rsultat

Serveur

Construction
progressive

Figure 21 : Principe de construction de la recherche

Pour un fonctionnement optimal, il sagit dune part darchitecturer la recherche de manire


minimiser les rsultats possibles pour une requte donne (flux de donnes), et dautre part de
minimiser le nombre de requtes pour optimiser les temps de raction.

Pour minimiser les rsultats possibles, il faut bien hirarchiser la recherche en


catgories, et sous-catgories et paramtrer correctement le nombre minimal de
caractres.

Pour limiter le nombre de requtes, il faut jouer sur les options de lancement
ventuellement en activant loption Utiliser un bouton de lancement .

Source de donnes
Modifiez ici ventuellement la source de donnes utilise ainsi que lencodage de texte (voir
Utilisation de donnes SIG dans dautres langues).
Utilisation de la recherche
Une fois les paramtres de recherche tablis, si la recherche spcifie des catgories, choisir les
catgories demandes, entrer ensuite les premires lettres dune entit rechercher (cliquer sur le
bouton de lancement de la recherche sil est activ), puis slectionner lentit dans la liste pour y
accder.

Page 38

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.2.1.8 Chargement du terrain


Avec loutil de rafrachissement du relief
Pour des terrains larges, la texture ou le MNT ne tiennent pas entirement en mmoire, il est
ncessaire de les rafrachir les donnes en fonction de la zone observe.
Un rafrachissement consiste recharger partir des fichiers sources sur le disque dur toutes les
donnes ncessaires laffichage en pleine rsolution de la zone visualise.
Le rafrachissement de limage est effectu automatiquement en arrire plan, mais le
rafrachissement du relief doit tre demand explicitement par lutilisateur.

Rafrachir le relief (recharger le MNT)


Rafrachir le relief ou Menu Chargement|Rafrachir le relief
Cette commande recharge le relief partir du MNT source aux alentours de la zone observe.
NB : Pour des terrains peu encombrants, il peut tre intressant deffectuer un seul chargement
des donnes. Les commandes du menu Chargement : Charger tout le relief, et Charger toute
limage permettent dlargir le chargement tout le terrain, en fonction de la mmoire disponible.
Avec un objet terrain 3D (T3D)
Le format .t3d est un format propritaire de SpacEyes.
Il permet de crer un objet 3d dynamiquement partir dune image MNT et dune image de
texture. Le terrain est alors toujours visible avec une rsolution dpendante de la distance de
lobservateur.
Attention : Le T3D est un objet 3D et ne se substitue pas au terrain raster, il ne permet pas le
placage des diffrents champs dinformations (toutes les couches restent plaques sur le terrain
raster).

Page 39

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.2.2 Outils de mesure


SpacEyes3D Builder intgre des outils de mesure pour faciliter lanalyse du terrain. Ces outils de
mesure sont accessibles par linterface de mesure (loutil gestionnaire de mesures) et
indirectement par le biais de loutil i de consultation pour les couches SIG.

2.2.2.1 Linterface de mesure


Charge des
mesures
enregistres

Enregistre les
mesures
Affiche la
mesure
courante

Slectionne
le type de
mesure

Ajoute la
mesure
courante la
liste

Ajoute
automatiquement la
liste et reste en mode
prise de mesure

Figure 22 : l'interface de mesure

Loutil de mesure permet de prendre tous les types de mesures sur le sol ou le
sursol et de les mmoriser dans une liste.
Lorsque le panneau de gestionnaire de mesures est ouvert (accessible dans les
mmes menus que les autres panneaux gestionnaires) vous pouvez :
Slectionner un type de mesures : actuellement 3 types de mesures sont disponibles
(point ponctuel, line/polyligne, surface/perimetre) pour crer votre mesure de manire
interactive dans la vue 3D.
Visualiser votre mesure actuelle (par dfaut) : une fois la mesure prise, elle sera visible
temporairement dans lencadr gris jusqu' ce quune autre mesure soit prise.
Ajouter votre mesure la liste : vous pourrez sauvegarder votre mesure temporaire dans
la liste par ce bouton.
Ajouter automatiquement/itrativement vos mesures : quand cette check-box est
coche, le champ mesure actuelle/temporaire nest plus utilis et chaque mesure prise
sera automatiquement ajoute la liste des mesures.
Un menu interactif accessible en click droit permet dinteragir avec les mesures (en slectionnant
une mesure par simple clique, ou plusieurs mesures en slectionnant les mesures avec la touche
ctrl enfonce) :
Supprimer : supprime la/les mesures slectionnes dans la liste (supprimant ainsi leur
reprsentation visuelle galement)
Recentrer la vue sur : la boite englobante de la ou des mesures slectionnes est
calcule pour dplacer et rorienter la camera dans la vue 3D de manire voir lensemble
de la ou des mesures slectionnes.
Page 40

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Ouvrir loutil de profile en long : la dernire mesure slectionne est utilise pour ouvrir
la fentre de dialogue du profil en long (afin de visualiser le profile du sol et/ou du sursol).
Visibilit : Affiche ou cache la reprsentation visuelle de la mesure dans la vue 3D.
Conversion dunits : converti votre/vos mesures slectionnes de mme type (le type de
mesure utilis pour la conversion est la dernire mesure slectionne) dans une autre unit et/ou
systme dunits.
Deux boutons raccourcis vous permettrons de slectionn ou de supprimer toutes les mesures
de la liste.
Le gestionnaire de mesure permet galement denregistrer la liste des mesures prises dans un
fichier externe (dextension .meas). De cette manire, il est alors possible de recharger ce fichier
lorsquon r-ouvre son projet, pour retrouver sa liste de mesures (qui viendra sajouter aux
ventuelles autres mesures faites entre temps).

2.2.2.2 Coordonnes et altitude dun point


Loutil de mesure offre la possibilit de slectionner un point :
- sur le sursol (clic souris) et on visualise alors les coordonnes cartographiques du point ainsi que
la hauteur du point par rapport au terrain.
- sur le sol (ctrl + clic souris) et on ne visualise alors que ses coordonnes cartographiques.
On retrouve aussi cette information en bas gauche de lcran en glissant le curseur sur le
modle.

2.2.2.3 Distance / longueur dun trac


Loutil de mesure offre la possibilit de dessiner une polyligne et dafficher sa longueur.
Attention ! La distance dune mesure nest calcule qu partir des points cliqus !
Il est aussi possible de mesurer une distance avec loutil polyligne. Entrer en mode dition et tracer
une polyligne (voir Lignes brises) : la longueur du trac saffiche au fur et mesure de la saisie
de la ligne en bas droite de lcran.
Sur une ligne dj trace, en mode dition, slectionner la ligne et appeler le menu contextuel
pour slectionner le menu information et afficher des informations dtailles dont la longueur
totale projete, et la longueur totale dveloppe.
Sur une ligne dune couche SIG, utiliser loutil i et cliquer sur la ligne, puis afficher la page
gomtrie pour afficher la longueur de la ligne.

2.2.2.4 Surface / primtre dun polygone


Loutil de mesure permet de crer des polygones et de calculer la surface et le primtre de la
zone.
Attention ! La surface (et le primtre) dune mesure nest calcule qu partir des points cliqus !
On peut aussi, sur un polygone dune couche SIG, utiliser loutil i et cliquer sur le polygone, puis
afficher la page gomtrie pour afficher la surface et le primtre du polygone.

2.2.2.5 Profils en long


Procder de la mme manire que pour la mesure de distances : tracer une polyligne : une fois la
ligne trace, faites clic droit sur la ligne et appeler loutil de profil.
Slectionner terrain ou terrain et sursol pour afficher le profil en long du trac.

Page 41

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 23 : type de profil et valeur d'chantillonnage

Figure 24 : affichage dun profil en long

La barre doutil et les ascenseurs permettent de zoomer et de dplacer laffichage sur une zone
dintrt du profil.
La fonction de sauvegarde permet denregistrer une image du profil, ou dexporter les points dans
diffrents formats.
Cliquer sur le profil pour slectionner un point et afficher toutes les informations sur ce point :
comme ses coordonnes, la distance entre le point et le dmarrage de la ligne, linclinaison du sol.
Double-cliquez sur le profil pour pointer la zone slectionne dans la vue 3D.
A droite du dialogue, des informations dtailles sur le trac saffichent:

Distance plat : la distance cartographique (projete)

Distance relle : la distance dveloppe sur le terrain

Altitude minimale : laltitude au point le plus bas

Altitude maximale : laltitude au point le plus haut

Dnivele positive : le cumul des variations daltitude positives

Dnivele ngative : le cumul des variations daltitude ngatives


Page 42

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Diffrence daltitude : la variation daltitude entre le point de dpart et le point darrive

Longueur : la longueur projete entre le point dpart et le point slectionn

Altitude au sol : laltitude au point slectionn

Il est possible de faire des mesures directement sur loutil de profil.

Figure 25 : les mesures avec loutil de profile

Toutes les informations sur la mesure se retrouvent dans le tab Mesures sur la droite de loutil
de profil.
On y retrouve les coordonnes des deux points du segment, la longueur, la distance en (x,y), la
diffrence en z, et la pente.

Page 43

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.3 Calques
Les calques permettent de grer intuitivement les diffrents type de plans dinformation utiliss
dans SpacEyes3D Builder : les images, les vecteurs, et les objets ajouts.
SpacEyes3D Builder permet de charger facilement plusieurs sources dinformations (carte
gologique, images ariennes de diffrentes dates, vecteurs SIG, etc.) et propose de nombreux
outils permettant de les visualiser et de les comparer : en basculant laffichage, en les superposant
par transparence, en changeant lordre dapparition, etc.
Un calque reprsente un plan dinformation ajout dans le modle.
Alias du calque

Afficher/Masquer le calque
Icne reprsentative

2.3.1 Les diffrents types de calque


Quatre types de calques sont prsents :
o

Les calques raster : reprsentent une image gorfrence

Calque reprsentant un fichier raster gorfrenc ajout dans le modle. Licne reprsente
une vue rduite de limage.
o

Les calques vecteur : reprsentent un plans dinformation vecteur (SIG)

Calque reprsentant un fichier vecteur gorfrenc ajout dans le modle. Licne reprsente
un extrait du style de trac de la couche associe. Le style peut tre modifi en ditant les
proprits du calque (double-clic sur le calque).
o

Les calques dobjets : reprsentent un groupe dobjets

Calque reprsentant un groupe dobjets quelconques ajouts par lutilisateur en mode dition.
De nouveaux calques objets peuvent tre crs pour grer laffichage des objets ajouts (par
exemple : toponymes , btiments , vhicules , etc..
o

Les groupes : reprsentent un groupement de calque

Calque reprsentant un groupe de calques. De nouveaux groupes de calques peuvent tre


crs pour faciliter la gestion du contenu de la maquette. Il est possible de grer plusieurs
niveaux de groupes. Utiliser les boutons +/- pour afficher ou masquer la sous arborescence
dun groupe.

En mode dition, le gestionnaire de calque permet de choisir le calque diter (un calque ditable
est alors affich en gras).

Page 44

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.3.2 Le gestionnaire de calques


Le gestionnaire de calques permet dajouter de nouveaux calques et de grer leur affichage.

Calque slectionn
Ordre daffichage
des calques

Calque en cours ddition (gras )

Figure 26 : gestionnaire de calques

Nouveau calque
Cre un nouveau calque
Calque dobjets
Ajoute un nouveau calque dobjets (vide)
Calque vecteur
Cre un nouveau plan dinformation vectoriel SIG au format souhait.
Groupe de calque
Ajoute un nouveau groupe de calques (vide)

Ouvrir calque
Insre un plan dinformation gorfrenc existant (ortho-image ou vecteur).

Fichier image : pour ajouter une image go-rfrence

Fichier vecteur : pour ajouter un fichier vecteur SIG gorfrenc

Fichier calque SpacEyes3D : pour ajouter un calque SpacEyes3D export (objets ou


vecteur) : fichier lay

Les donnes doivent tre dans la mme projection cartographique que le projet.
NB : Laffichage des donnes est automatiquement rduit la zone de dfinition du modle.

Page 45

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Supprimer calque
Supprime du modle le calque slectionn
Opacit
Permet de rgler lopacit du calque slectionn si lopacit est active pour ce calque (voir dans
la fentre de proprits du calque).
Swipe / affichage partag
Affichage partag des deux premiers calques images visibles.

Affichage partag

Figure 27 : utilisation de loutil Swipe pour partager laffichage des calques image

Laffichage partag est trs adapt pour comparer deux plans dinformations
Le calque slectionn est affich gris. Pour slectionner un calque, un simple clic sur un des
calques suffit.
En mode dition, la slection dun calque permet de le rendre ditable, il est alors affich en gras
(uniquement pour les calques effectivement ditables).
Un double-clic sur le calque permet douvrir la fentre des proprits du calque.
Un clic droit sur un calque ouvre un menu contextuel offrant des fonctions propres au calque :

Proprits : ouverture de la fentre de proprits du calque

Visualiser : dplace lobservateur pour avoir une vue globale du calque

Exporter (calques vecteurs et objets) : permet dexporter le calque (format SpacEyes3D


lay ) pour le rutiliser dans un autre projet

Supprimer : suppression du calque du projet


Page 46

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Cliquez/Glissez les calques pour changer lordre, ou les insrer dans un groupe
Utilisez loutil Swipe et la transparence pour comparer plusieurs plans dinformations
Lordre des calques image permet de contrler leur ordre de superposition dans le modle.

2.3.3 Les proprits de calque


La fentre ddition des proprits de calque est affiche en double-cliquant sur le calque dans le
gestionnaire de calque.
Le nom du calque correspond son alias dans le gestionnaire de calques, donnez un nom court et
explicite.
Le contenu de la fentre des proprits de calque dpend du type de calque.
Lgende du calque
Le calque peut tre associ une lgende en dfinissant une fiche de description ou un hyperlien.
La fiche de description peut tre dite dans lditeur HTML de manire effectuer une mise en
page personnalise (fontes spcifiques, tableaux, images, hyperliens).

Figure 28 : exemple de lgende de calque dans une fiche de description (source: BRGM)

La lgende est disponible en cliquant sur le bouton i qui apparat quand le calque est slectionn.
Voir aussi : Description, documents et hyperliens
Il est conseill de prsenter les hyperliens dans la fiche de description afin dindiquer
prcisment le contenu du document ouvrir.

Page 47

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
SDK (disponible uniquement sous licence SpacEyes3D SDK)
Pour chaque calque, longlet SDK permet de spcifier les paramtres du calque dans le cadre de
lutilisation du projet dans SpacEyes3D Plugin. Voir le manuel de rfrence de SpacEyes3D SDK
pour plus dinformation.

2.3.4 Les calques image


Les calques image reprsentent une image go-rfrence drape sur le terrain, lue depuis une
source de donnes externe.

2.3.4.1 Ouverture
Menu Calques | Ajouter calque image
ou bouton
Ajouter calque | Ajouter calque image

Figure 29 : ouverture dun calque image

Dans le dialogue de choix de limage qui apparat :


1. Slectionnez une image dans un format reconnu par SpacEyes3D Builder
2. Cliquez sur Ouvrir

Zone de choix du fichier image

Informations sur le fichier


slectionn

Zone de choix de laffichage

Bouton daccs des images sur un


serveur distant

Figure 30 : dialogue de choix du fichier vecteur

Page 48

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.3.4.2 Ouverture dune image sur un serveur de donnes


Cliquer sur ce bouton lors du choix de limage pour accder une image sur un serveur distant.
Les serveurs de donnes supports sont les suivants :

SpacEyes3D Server

WMS

WCS

ECWP

Pour ouvrir une couche image sur un serveur de donnes :


1. Choisir une connexion parmi celles disponibles ou ajouter une nouvelle connexion.
2. Choisir une image parmi celles disponibles dans la connexion choisie.
3. Cliquer sur Ok pour insrer la slection
Pour ajouter ou diter une connexion :
Entrer les paramtres suivants :

Nom de la connexion : alias utiliser pour cette connexion

Type de serveur : type correspondant la connexion souhaite

Hte : adresse du serveur de donnes

Numro de port : port utilis par le serveur pour la connexion

Nom dutilisateur et mot de passe : identifiant (si ncessaire)

Notes : champ libre pour la description de la connexion

Cliquer sur Ok pour ajouter la connexion.

Page 49

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.3.4.3 Proprits
La fentre des proprits permet de changer la reprsentation de limage.

Figure 31 : fentre des proprits dun calque image

Fusion
Opacit (transparence)
Lopacit permet dactiver la transparence du calque dans le mode de transparence choisi.

Calques dorigine

Figure 32 : exemple dapplication de lopacit avec modes normal (50%), multiplication et addition

Les modes dopacit proposs permettent dobtenir diffrents types de fusion.

Page 50

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Dans le cas dune image avec canal alpha (canal de transparence), lopacit active lutilisation du
canal alpha pour la fusion (lattribution dun canal alpha au calque se fait lors de la cration du
calque en cochant la case alpha et en choisissant le canal de transparence).

calques dorigine : image satellite et image arienne

Figure 33 : lopacit active avec un maque de fusion (canal alpha) permet damliorer lintgration
dimages de natures diffrentes

Masque (seuillage)
Le masque permet dactiver un seuillage partir du canal alpha si le calque possde effectivement
un canal alpha.
Le canal alpha peut tre dfini uniquement lors du chargement de limage.
Choisir un mode de seuillage et une valeur de seuil.
Chaque pixel du calque est compar au seuil choisi, il est soit affich, soit masqu compltement
selon le rsultat de la comparaison.

Figure 34 : utilisation du seuillage pour afficher les pentes suprieures un seuil choisi (30) en surimpression sur limage

Le seuillage est tabli partir des valeurs du canal alpha.


Par exemple, lutilisation en canal alpha dune image de pente (valeur du pixel gale au degr
dinclinaison de la pente) permet dafficher uniquement les pentes suprieures un certain degr.
Page 51

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
La prcision du seuillage est meilleure lorsquon dsactive le r-chantillonnage de limage
(voir ci-aprs)
Couleur transparente
Cette option permet dliminer automatiquement une couleur de fond dans limage (noir ou blanc).
Echelle daffichage
Dfinit une chelle minimale et maximale pour laffichage du calque.
Lorsque lutilisateur sloigne et peroit le calque une chelle infrieure lchelle minimale
spcifie, le calque est masqu.
Lorsque lutilisateur sapproche et peroit le calque une chelle suprieure lchelle maximale
spcifie, le calque est masqu.
Si la transparence est active, lapparition se fait progressivement.

Figure 35 : apparition progressive des images haute rsolution lors de la navigation

Pour viter les diffrences radiomtriques entre images dans les projets intgrant
plusieurs rsolutions, il est souvent intressant de masquer les images les plus prcises
sur les vues loignes en spcifiant une chelle maximale daffichage
Couches
Permet laffichage multi-spectral de canaux de diffrentes rsolutions
o RGB : le calque est affich normalement
o R, G ou B : le calque est affich sur un canal seulement.
Pour laffichage multi-spectral, il faut au moins un calque pour chaque canal (R, G, et B)
R-chantillonnage
Le r-chantillonnage dynamique des images permet dobtenir une meilleure qualit de rendu. Le
r-chantillonnage consiste filtrer les images produites lcran.
On dissocie le filtrage de la rduction dimages (zones lointaines), du filtrage de lagrandissement
des images (zones proches).
Forcer lutilisation de la pyramide dimage
Cette option permet damliorer laffichage de certains types dimages (notamment les images
trames), si lon prend soin de les prparer correctement au pralable avec lutilitaire de
conversion.
SpacEyes3D Builder dgrade limage sur les vues loignes en la sous-chantillonnant. Par dfaut
ce sous chantillonnage effectu au chargement des donnes utilise la mthode plus proche
voisin, ce qui peut entraner sur certaines images des effets indsirables.

Page 52

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
En forant lutilisation de la pyramide dimage au chargement, si la pyramide a t calcule avec
un lissage (moyenne, etc.), les images sous chantillonnes seront de meilleure qualit.
1) Utiliser lutilitaire de conversion pour convertir limage en format Tiff en cochant loption Lisser
les images de la pyramide dimage (Attention : images avec table couleur non admises).
2) Charger limage ainsi cre dans SpacEyes3D Builder et cocher loption Forcer lutilisation de la
pyramide dimage

Figure 36 : amlioration de laffichage 3D dune image trame

Filtrage des images lointaines


Ce filtrage est utilis lorsque limage est affiche une taille infrieure sa taille dorigine (cas des
zones lointaines). Ce filtrage permet de rduire leffet de scintillement de limage lors des
dplacements.
Six modes de filtrages sont utiliss lors de la rduction des images :

Aucun (au plus proche) : aucun filtrage nest utilis

Linaire : filtrage bilineaire

Mipmap: filtrage mipmapping sans filtrage bilinaire

Linaire mipmap: filtrage mipmapping avec interpolation bilineaire

Mipmap linaire : filtrage mipmapping avec interpolation entre mipmaps

Linaire mipmap linaire (par dfaut) : interpolation trilinaire donnant en gnral le


meilleur rsultat

Filtrage des images proches


Ce filtrage est appliqu lorsque limage est affiche une taille suprieure sa taille dorigine.
Deux modes de filtrage sont utiliss pour lagrandissement des images :

Aucun (au plus proche) : aucun filtrage nest activ, limage devient pixelise quand
lobservateur sapproche

Linaire (par dfaut) : filtrage bilinaire, limage est lisse quand on sapproche

NB : le filtrage peut avoir des effets indsirables lorsque lon utilise le seuillage, il est alors
prfrable de le dsactiver (choisir Aucun ).
Radiomtrie
Le rglage de la luminosit et du contraste permet damliorer laffichage des calques images.

Page 53

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Choisir une valeur pour le contraste et la luminosit, et valider pour appliquer les paramtres
choisis.

Figure 37 : rglage de la luminosit et du contraste dune image

Les rglages de radiomtrie effectus sont utiliss uniquement pour laffichage dans SpacEyes3D
Builder mais ne modifient pas limage source.
Altitude/hauteur
Ce paramtre permet de dcaler les plans dinformation verticalement. Entrez un dcalage vertical
dans lunit du modle numrique de terrain.

2.3.5 Les calques vecteur


Les calques vecteurs reprsentent une couche vectorielle gorfrence lue depuis une source de
donnes externe.
Par dfaut, les couches vectorielles sont charges intgralement. Pour conserver une bonne
fluidit daffichage, il est prfrable de ne pas charger des plans vectoriels trop volumineux (moins
de 50 000 objets).

Pour des couches volumineuses, annuler le chargement avec Echap et activer les
options doptimisation spatiales depuis la fentre des proprits de la couche pour
permettre une meilleure gestion du volume de donnes

Lors du chargement loption extrait permet ventuellement de rduire laffichage une


zone donne.
Pour les calques vecteurs, la fentre des proprits permet de changer le style daffichage de la
couche et de choisir la mthode utiliser pour le drapage.
Les couches vectorielles peuvent tre dites en demandant explicitement le mode dition (bouton
droit sur le calque).

2.3.5.1 Ouverture
Menu Calques | Ajouter calque vecteur
ou bouton
Ajouter calque | Ajouter calque vecteur

Figure 38 : ouverture dun calque vecteur

Page 54

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Dans le dialogue de choix du fichier vecteur qui apparat :


3. Cliquez sur un fichier dans un format reconnu par SpacEyes3D Builder
4. Choisir les couches ajouter
5. Cliquez sur Ouvrir

Zone de choix du fichier vecteur

Informations sur le fichier


slectionn

Zone de choix des couches


Slection de toutes les
couches
Dslection de toutes les
couches

Option dextraction dune partie de la couche

Bouton daccs des couches sur


un serveur distant

Figure 39 : dialogue de choix dun fichier vecteur

Loption Extrait permet de limiter louverture une zone cartographique donne.

Pour des calques vecteur trs complexes, il peut tre avantageux de travailler uniquement
sur une zone dintrt : cliquez sur extrait , et entrez les coordonnes de la zone de
travail pour rduire le chargement du fichier cette zone.
Pour dfinir les proprits dune couche vectorielle sans attendre le chargement initial
complet, appuyer sur Echap pendant le chargement, puis diter les proprits de la
couche.
Pour travailler sur de gros volumes de donnes activer loption de pagination dans les
proprits du calque (cf. Optimisation).

2.3.5.2 Ouverture dune base de donnes distante


Cliquer sur ce bouton lors du choix du fichier vectoriel pour choisir une couche vectorielle sur un
serveur distant.
Les serveurs de donnes supports sont les suivants :

SpacEyes3D Server
Page 55

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

MySQL

SQL Server

WFS

PostGIS

ODBC

Oracle Spatial (ncessite linstallation dOracle Express / Locator et du plugin Oracle


pour SpacEyes3D Builder)

ArcSDE (contacter le support SPACEYES)

Pour ouvrir une couche vectorielle dans une base de donnes distante :
4. Choisir une connexion parmi celles disponibles ou ajouter une nouvelle connexion.
5. Choisir une ou plusieurs tables parmi celles disponibles dans la connexion choisie.
6. Cliquer sur Ok pour insrer la slection
Pour ajouter ou diter une connexion :
Entrer les paramtres suivants :

Nom de la connexion : alias utiliser pour cette connexion

Type de serveur : type correspondant la connexion souhaite

Hte : adresse du serveur de donnes

Numro de port : port utilis par le serveur pour la connexion

Nom dutilisateur et mot de passe : identifiant (si ncessaire)

Notes : champ libre pour la description de la connexion

Cliquer sur Ok pour ajouter la connexion.

2.3.5.3 Proprits
La fentre des proprits permet de dfinir le mode de reprsentation de la couche SIG.
Le mode de reprsentation (ou style) de la couche peut tre dfini globalement pour toute la
couche ou par classe dobjets. En effet, SpacEyes3D Builder permet de dfinir des classes sur une
couche SIG, de manire diffrencier laffichage en fonction de valeurs donnes dans la table
attributaire.
Pour afficher correctement les donnes attributaires dans des jeux de caractres tendus (chinois,
russe), voir la partie Utilisation de donnes SIG dans dautres langues.

Page 56

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Classification

Style de la classe
slectionne

Figure 40 : proprits dune couche vecteur

Style
Dans la zone Style il est possible de redfinir le style de reprsentation de la classe
slectionn.
Certaines couches vectorielles contiennent des informations sur le style daffichage, dans ce cas,
la case Style automatique permet dactiver la prise en compte de ce style quand il existe.

Figure 41 : exemple daffichage dune couche vectorielle style

Le style dun objet est dfinit par diffrentes proprits :

Fusion : option de transparence, et chelle dapparition

Trac : trac 2D de la gomtrie des objets


Traits : pour la reprsentation des lments linaires ou ponctuels.
Remplissage : pour la reprsentation des surfaces.
Page 57

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3D : choix du mode de drapage et options de reprsentation 3D


Extrusion : pour la reprsentation des objets en volume
Objet 3D : placement dobjet 3D sur la couche SIG

Etiquettes : affichage de texte et de symboles


Texte : tiquette textuelle attache lobjet
Symbole : tiquette symbole attache lobjet

Information : hyperliens et informations contextuelles

Figure 42 : zone de choix du style

Ces proprits dfinissent lapparence des diffrents objets dune couche vecteur.
Lorsque la case Utiliser le style natif de la source de donnes est coche, le style est en partie
dfini depuis la source de donnes (selon le format), dans ce cas, le paramtrage des proprits
correspondantes est dsactiv tandis que dautres proprits restent paramtrables (par exemple :
la taille des symboles, la police du texte, etc.).
Important : Pour redfinir toutes les options de style, dcocher la case Utiliser le style natif de la
source de donnes .
Fusion
Cette page permet de dfinir lchelle daffichage de la classe, sa transparence, et la taille
minimale des objets.
Echelle maximale : lorsque lutilisateur sloigne et peroit le calque a une chelle suprieure
lchelle maximale spcifie, toute la classe est masque.
Echelle minimale : lorsque lutilisateur sapproche et peroit le calque a une chelle infrieure
lchelle maximale spcifie, toute la classe est masqu.
Altitude/hauteur
Cette page permet de dfinir la mthode de calcul de la hauteur de base des objets vectoriels
(mode de drapage).

Altitude: dfinit la mthode de calcul de laltitude de lobjet vectoriel

Dcalage daltitude : permet de dissocier verticalement les couches vecteur,


indpendamment de la mthode dfinie pour laltitude de base.
Page 58

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Un dcalage de 0m doit tre utilis si lon souhaite draper les tracs sur le sol.
Pour utiliser la coordonne Z dune couche 3D, choisir Altitude = Z
Traits
Le style de trait dfinit la couleur principale, la couleur secondaire, et lpaisseur des
tracs draps :

Points : couleur et paisseur du point.

Lignes et polygones : style de trait, couleur principale et couleur secondaire, paisseur.

Figure 43 : exemple de tracs de couches vecteur

Le trait nest pas disponible si lextrusion est active.


NB : Les objets vectoriels constituant les couches vecteurs importes sont ditables directement
dans SpacEyes3D Builder (cf.Edition).
Remplissage
Le style de remplissage dfinit la reprsentation de lintrieur des surfaces (polygones) :

Figure 44 : options de remplissage

Page 59

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
La couleur spcifie est utilise pour reprsenter lintrieur de la surface des polygones.

Figure 45 : exemple de polygones reprsents avec une couleur de remplissage

Une texture peut galement tre dfinie pour appliquer un motif rgulier sur les surfaces. Le motif
est dimensionn par sa largeur et sa hauteur en mtres.
Le style de remplissage est galement pris en compte par la fonction de rasterisation
accessible depuis le menu contextuel du calque (bouton droit sur le calque, Rasteriser).
(voir Rasterisation).

Extrusion
La page Extrusion permet de choisir les options de reprsentation volumique des objets :

Hauteur relative : dfinit la mthode de calcul de lextrusion

Mode dextrusion : dfinit le mode de reprsentation

Style : choix des couleurs et des textures

Page 60

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Lextrusion permet dafficher en 3D les polygones contenus dans la couche vecteur. Ce
type de reprsentation est particulirement adapt pour afficher en volume des couches
de btiments.
Pour une reprsentation plus raliste des btiments (textures relles, toitures complexes),
importer des modles 3D dtaills avec les outils dimportation dobjets 3D

Figure 46 : exemple de couche vecteur extrude

Figure 47 : options dextrusion

Formules de calcul
Les formules de calcul de laltitude de base et de lextrusion peuvent tre redfinies en cliquant sur
Changer :

Choisir un type de formule utiliser parmi la liste propose

Dfinir ventuellement la variable <X> de la formule en choisissant un attribut associ


lobjet ou une valeur constante

Page 61

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 48 : redfinition de la mthode de calcul de lextrusion

Dans la formule :

MNT correspond laltitude du terrain au niveau de lobjet

Z correspond la coordonne verticale de lobjet vecteur 3D (pour des couches 2D, Z


vaut 0)

<CHAMP> correspond la valeur du champ <CHAMP> pour lobjet

Par exemple :
Pour reprsenter une couche vecteur 2D :
o Choisir Altitude base = MNT
Pour reprsenter une couche vecteur 3D en conservant la hauteur dorigine des objets :
o Choisir Altitude base = Z
Pour reprsenter des btiments partir dune couche vecteur 2D contenant des polygones avec
un attribut HAUTEUR correspondant la hauteur relative des btiments :
o Choisir Altitude base = MNT
o Activer lextrusion
o Choisir Hauteur relative = <HAUTEUR>
Pour une couche vecteur 2D contenant des polygones avec un attribut ELEVATION
correspondant la hauteur absolue du toit des btiments :
o Choisir Altitude base = MNT
o Activer lextrusion
o Choisir Hauteur relative = <ELEVATION> - MNT
Pour une couche vecteur 3D contenant des polygones dont la coordonne Z correspondant la
hauteur absolue du toit des btiments :
o Choisir Altitude base = MNT
o Activer lextrusion
o Choisir Hauteur relative = Z - MNT
Mode dextrusion
Diffrents modes dextrusion sont proposs :

Toiture plate : les murs sont levs de manire former une toiture plane et horizontale.

Toiture deux pans : la toiture est reprsente en volume sur la base dun modle 3D
gnrique de toit deux pans

Toiture quatre pans : la toiture est reprsente en volume sur la base dun modle 3D
gnrique de toit quatre pans

Page 62

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Toiture contour 3D variable : les murs sont levs dune hauteur constante par rapport
leur base de telle sorte que le haut du mur suit le profil de la base. La toiture relie alors
entre eux les segments hauts des murs pour former une toiture irrgulire. Si une
texture est choisie pour les murs, le paramtre de texture position prfre de la
toiture est pris en compte pour dcaler la toiture du haut des murs.

Les mode toiture plate , toiture deux pans et toiture quatre pans sont prvus
pour la reprsentation de btiments, tandis que le mode toiture contour 3D variable
permet de reprsenter des volumes naturels comme des massifs de vgtation (en
utilisant une texture adapte).
Sur des bases de donnes de polygones 3D correspondant aux facettes des toitures, dont
les artes ont un z inform, le mode toiture contour 3D variable du profil permet
dobtenir une reprsentation conforme des toitures. Dans ce cas il est conseill dutiliser
une source de donnes indpendante pour la reprsentation des murs (contour 3D des
btiments dont le Z correspond laltitude du haut des murs).

Figure 49 : btiments extruds avec le mode toiture deux pans

Style
Le style permet de choisir les options de couleur et de texture.

Toit : affichage du toit, choix de la couleur et de la texture

Murs : affichage des murs, choix de leur couleur et de leur texture

Artes : affichage matrialisant les artes des volumes

La possibilit de texturer les polygones extruds permet de rellement mettre en valeur la donnes
SIG, en particulier pour raliser une modlisation raliste des btiments et des masses
vgtalises.

Figure 50 : rendu raliste de btiments en utilisant des textures gnriques (avant et aprs)

Page 63

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 51 : rendu raliste de la vgtation par texturage (avant et aprs)

Lorsque la texture est active, la couleur intervient galement. Choisir la couleur blanc pour
conserver les couleurs initiales de la texture.
Les textures sont de type gnriques : limage choisie est utilis comme un motif de remplissage
sur lobjet, la manire dun papier peint.
Utilisez loutil de classification pour grer plusieurs classes de texture de btiments et
amliorer le ralisme de la modlisation.
Une texture est caractrise par une image et des paramtres dapplication :

Taille relle : dfinit les dimensions du motif dans la maquette.

Transparence : spcifie si la transparence de limage doit tre utilise (pour les images
incluant de la transparence avec un canal alpha), et le seuil dopacit dfinissant la
valeur pivot entre transparence et opacit sur le canal alpha.

Dimensionnement vertical (murs seulement) : indique la mthode dajustement utiliser


pour lapplication du motif sur le volume extrud.

Exemples de texture gnrique de toit :

Taille : Approximativement 50m x 50m


Transparence : dsactiv
Quelques exemples de textures de murs :

On souhaite appliquer cette texture sur des btiments dont la hauteur varie entre 2 et 7m
correspondant 1 ou 2 tages maximum.
Taille : Approximativement 6m x 6m
Rpter le motif : Non (on ne veut pas que la porte puisse apparatre au 2e tage).
Forcer lajustement du motif sur lobjet : Oui (on ne veut pas de fentres coupes en 2).
Nombre de zones dans limage pour lajustement : 2 (car 2 tages : limage peut tre coup au
milieu).
Page 64

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Position prfre de la toiture (non utilis).
Transparence : dsactiv

On souhaite appliquer cette texture sur des btiments de hauteur variable.


Taille : Approximativement 12m x 12m
Rpter le motif : Oui (le motif est gnrique, il peut tre rpt pour des btiments de plus de 4
tages).
Forcer lajustement du motif sur lobjet : Oui (on ne veut pas de fentres coupes en 2).
Nombre de zones dans limage pour lajustement : 4 (car 4 tages : limage peut tre coupe
chaque tage).
Position prfre de la toiture (non utilis).
Transparence : dsactiv

On souhaite appliquer cette texture pour habiller des massifs boiss de hauteur variable.
Lextrusion est en mode conservation de profil.
Taille : Approximativement 60m x 12m
Rpter le motif : Non (le motif doit tre tir sur toute la hauteur du volume).
Forcer lajustement du motif sur lobjet : Oui.
Nombre de zones dans limage pour lajustement : 1.
Position prfre de la toiture : 70% : spcifie que la toiture doit tre positionne 70% de la
hauteur (mode conservation de profil).
Transparence : active, seuil 30% (report de la transparence de limage)
Lapplication de textures gnriques adaptes sur des polygones SIG extrud permet une
reprsentation raliste de la vgtation en utilisant le mode dextrusion Conversation du
profil . Cependant, cette reprsentation ne donnera un rsultat satisfaisant que si chaque
polygone de la couche couvre une pente homogne.

On souhaite appliquer cette texture rptitive sur des volumes extruds de hauteur variable.
Taille : 1m x 1m
Rpter le motif : Oui (cest un motif rptitif).
Forcer lajustement du motif sur lobjet : Non (cest un motif de type papier peint)
Nombre de zones dans limage pour lajustement : 1 (non utilis)
Position prfre de la toiture : non utilis
Transparence : dsactive

Page 65

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Objets 3D
Le style dobjet 3D gre laffichage dobjets 3D imports sur chaque objet de la couche SIG.
Ouvrir
Lobjet 3D est import depuis un fichier externe dans un format reconnu par SpacEyes3D Builder
(cf. Linterface dimportation dobjets 3D).
Pour corriger les problmes pouvant survenir sur la modlisation des objets imports, se reporter
au paragraphe Rsolution des problmes de modlisation.
Le point de rfrence dans lobjet 3D correspond au point de lobjet 3D positionn sur le modle.

Centre bas de la boite englobante : centre lobjet sur lemplacement spcifi

Origine de lobjet : positionne le point (0,0,0) lemplacement spcifi

Coordonnes cartographiques : ignore lemplacement spcifi et conserve les


coordonnes XYZ de lobjet

Le point dinsertion sur lobjet SIG correspond lemplacement de lobjet 3D sur lobjet SIG dans le
modle.

Sur le centrode : positionne lobjet le centrode de lobjet SIG

Sur le premier point : positionne lobjet sur le premier point de lobjet SIG

Sur le dernier point : positionne lobjet sur le dernier point de lobjet SIG

Sur chaque point : positionne lobjet sur chaque point de lobjet SIG

Rpartition sur la ligne ou sur le contour : positionne lobjet intervalle rgulier le long
de lobjet SIG (le long du contour pour un polygone).

Rpartition sur la surface : positionne lobjet dans la surface de lobjet SIG selon un semi
prdfini.

Figure 52 : exemple dinsertion automatique de pylnes sur une couche SIG de points

Page 66

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Linsertion dobjets peut sensiblement alourdir le fonctionnement, penser mettre en
uvre tous les paramtres de simplification : chargement pagin, taille minimale
daffichage (par exemple 20px), etc.
La taille de lobjet peut tre paramtre par la valeur dun attribut, et ajuste globalement en
pourcentage.
Lorientation peut tre paramtr par la valeur dun attribut et ajuste globalement par un
dcalage.
Lorsque langle des objets est paramtr par un des attributs de la couche SIG, lattribut doit
correspondre langle de rotation de lobjet en degrs, exprim dans le sens horaire.
Dans le cas dune insertion sur le premier point ou intervalle rgulier, loption Orientation de
lobjet SIG au point dinsertion permet dorienter lobjet le long de la gomtrie (selon la ligne ou
le contour du polygone).

Figure 53 : insertion automatique dobjets 3D sur une couche SIG

Pour le mode de rpartition sur la surface, il est possible de dfinir le motif du semis partir des
semis prdfins (rgulier, damier, irrgulier), soit partir dun motif raster. Lintervalle correspond
lintervalle minimal du semis (taille souhait dun pixel du raster).
Un motif raster peut tre dfini partir dune simple image. Les pixels noirs (#000000)
correspondent aux zones vides.

Page 67

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 54 : exemple dinsertion automatique darbres sur une couche SIG de polygones

Il peut tre avantageux dutiliser des modles 3D alatoires (fichiers *.ran), pour obtenir un rendu
plus raliste de la vgtaiton.
Exemple : Plants & trees/Tsuga/Tsuga_mertensiana__mountain_hemlock_mix2.ran

Voir galement : Modles 3D et textures alatoires (fichiers *.ran).


La rpartition surfacique est particulirement adapte la reprsentation de la vgtation
partir dune simple couche de polygones reprsentant la couverture vgtale.

Lors du choix dun objet, utiliser ce bouton pour parcourir la galerie dobjets
fournie avec SpacEyes3D Builder.

Cliquer sur ce bouton lors de choix du fichier objet pour ajouter un objet depuis un serveur
SpacEyes3D distant. La procdure est similaire louverture dimages distantes dcrite ici :
Serveurs SpacEyes3D et WCS.

Paramtrage du nom du fichier


Le nom de lobjet 3D import peut tre paramtr en fonction de la valeur dun attribut. Cliquer sur
Insrer un champ permet dinsrer un paramtre. Le paramtre sera substitu par la valeur
du champ pour chaque objet.
Par exemple si la ligne du fichier est C:\DATA\[FICHIER] , pour un objet dont le champ
FICHIER vaut pylon.3ds , lobjet charg sera C:\DATA\pylon.3ds .

Etiquettes
Options gnrales communes aux tiquettes texte et aux symboles.

Dcalage daltitude automatique : dcale chaque texte verticalement pour viter les
collisions avec le terrain. Activ par dfaut
Page 68

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Ligne de rappel : affiche un trait reliant ltiquette au sol, dsactiv par dfaut

Fixe par rapport lcran : fixe la dimension de ltiquette lcran pour assurer la
visibilit quel que soit la distance, dsactiv par dfaut

Toujours visible : ltiquette est affich mme si elle est derrire un autre objet, permet
dassurer la visibilit.

Les diffrentes options de reprsentations des tiquettes permettent dobtenir des effets
trs varis daffichage.

Etiquette texte
Le style de texte gre laffichage dune dinformation textuelle sur chaque objet de la couche.
Le texte afficher peut tre paramtr par des attributs de la base de donnes attache.
Cliquer sur
Insrer un champ pour insrer un paramtre. Le paramtre sera substitu par la
valeur du champ pour chaque objet.

Figure 55 : style de texte dune couche vectorielle

Le texte est affich comme une tiquette attache un point de lobjet.


Le style de texte permet dafficher immdiatement des toponymes partir dun couche
SIG de points nomms

Figure 56 : exemple daffichage de toponymie partir dune couche SIG

Page 69

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Etiquette symbole
Le style de symbole gre laffichage dun symbole attach chaque objet de la couche vectorielle.
Le symbole est dfinit globalement pour tous les objets de la couche partir dune srie de
caractres dans une police de caractres choisie, ou bien partir dune image externe.
Lemplacement du symbole est dfini de la mme manire que pour le texte.
Loption dalignement permet de choisir lalignement du symbole par rapport au texte.
Lors du choix dun symbole image, utiliser ce bouton pour parcourir la galerie
dicnes fournie avec SpacEyes3D Builder.

Cliquer sur ce bouton lors de choix du fichier image pour ajouter une image depuis un serveur
SpacEyes3D distant. La procdure est similaire louverture dimages distantes dcrite ici :
Serveurs SpacEyes3D et WCS.

Figure 57 : exemple dutilisation de symboles de la librairie SpacEyes3D Builder

Figure 58 : exemple dutilisation combine texte/symbole

Page 70

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Information
Cette page permet dassocier chaque objet une info bulle, une description et un hyperlien.

Figure 59 : dfinition des messages dinformation

Chaque entre peut tre paramtre par un attribut de la base de donnes.


Voir aussi : Description, documents et hyperliens
Linfobulle apparat ds que le curseur passe sur lobjet.
La description et lhyperlien sont accessibles par un simple clic sur lobjet.

Le champ description supporte un formatage HTML simplifi : la plupart des balises HTML
standard de mise en forme sont reconnues (par exemple <b>texte<\b> pour afficher un
texte en gras, etc.), ceci permet de mettre en forme le texte de description de manire trs
personnalis (table, hyperliens, images, etc.)..

Figure 60 : exemple daffichage dune description issue de la table attributaire

Exemple de description formate intgrant des attributs :


<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr><th>Commune</th><td>[Nom]</td></tr>
<tr><th>Code INSEE</th><td>[Code_INSEE]</td></tr>
</table>

Classification
SpacEyes3D Builder permet de dfinir des classes sur une couche SIG, de manire diffrencier
laffichage en fonction de valeurs donnes dans la table attributaire.
La classification dune couche SIG est dfinie par un ensemble de classes.
Page 71

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Une classe associe un style de reprsentation un ensemble dobjets de la couche SIG.
Lensemble des objets de la classe est caractris par un critre de slection utilisant un test sur la
valeur dun des attributs de la base de donnes.
Lappartenance dun objet une classe est dfini par les rgles suivantes :

Un objet ne peut appartenir qu une seule classe.

Un objet appartient une classe sil rpond au critre de slection de la classe et sil ne
rpond pas aux critres de slection des classes suprieures (lordre des classes est
pris en compte).

Les classes peuvent tre ajoutes/dites/supprimes individuellement, ou automatiquement


cres laide de lassistant de classification.
Les fonctions de classification ont de nombreuses applications : lanalyse des donnes en
permettant la diffrenciation de laffichage des objets partir de requtes simples, la
cration de style daffichage en fonction des valeurs attributaires (par exemple pour
associer la couche SIG diffrents modles darbres 3D selon lespce indique dans la
table attributaire), etc.

Dfinition de la classe
Lensemble des objets de la classe est caractris par un critre de slection dfini par un test sur
la valeur dun des attributs.
Double cliquer sur une classe pour modifier ses proprits.

Figure 61 : dfinition dune classe

1. Choisir un attribut parmi la liste disponible.


2. Choisir un oprateur (diffrent selon le type de lattribut : chane ou numrique).
3. Choisir une valeur de rfrence tester (cliquer sur ? pour obtenir les valeurs
disponibles dans la couche pour lattribut slectionn).
Style de la classe
Voir ci-dessus (Style).
Lassistant de classification
Lassistant de classification permet de crer automatiquement une classification complte de la
couche SIG, sur un attribut.
Cliquer sur ce bouton pour dmarrer lassistant de classification.

Page 72

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
1. Choisir un attribut sur lequel raliser la classification
2. Choisir un mode de classification (par valeur unique ou par valeurs continues)
3. Choisir un style de base pour toutes les classes cres
4. Choisir un mode de classification du style pour dterminer la variation du style en
fonction de la valeur de lattribut.

Figure 62 : exemple de classification automatique des btiments en fonction de la hauteur

Optimisation
Ouvrir cette page pour accder aux paramtres doptimisation spatiale.
Par dfaut les couches vectorielles sont charges intgralement et tous les objets de la couche
vectorielle sont rpartis par classe de style pour leur affichage.
La mise en oeuvre dalgorithmes doptimisation spatiale permet dintervenir sur la manire de
grouper les objets dans la scne de manire optimiser leur affichage.
Il est vivement conseill dutiliser la mthode de grille de rpartition avec pagination pour
des donnes trs volumineuses.
Appuyer sur Echap pendant le chargement de la couche de manire pouvoir
paramtrer loptimisation spatiale sans attendre le chargement complet de la couche

Page 73

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 63 : optimisation spatiale des couches vectorielles

Affichage
Taille minimale des objets en pixel : quand la reprsentation dun objet SIG lcran est infrieure
la taille spcifie, lobjet est masqu. Cette option permet doptimiser la vitesse dexcution en
simplifiant laffichage.
Optimisation spatiale
Aucune
Cette mthode est utilise par dfaut : tous les objets de la couche sont chargs et ajouts sans
regroupement particulier.
Avantages :

Mthode simple et adapts de petits volumes de donnes

Le comportement daffichage des objets nest pas modifi

Inconvnient :

Le chargement initial peut tre long, tous les objets sont chargs en mmoire

Arbre (Octree)

Page 74

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Cette mthode charge la totalit des objets de la couche en les rpartissant dans une
arborescence spatiale permettant llimination rapide dobjets en dehors du cne de vision.
Avantages :

Amliore les performances daffichage sur les vues rapproches avec des couches
contenant de nombreux objets (btiments par exemple),

Le comportement daffichage des objets nest pas modifi

Inconvnient :

Le chargement initial peut tre long, tous les objets sont chargs en mmoire

Temps de chargement initial lgrement plus long quavec la mthode par dfaut

Grille de rpartition
Cette mthode charge la totalit des objets de la couche rpartit les objets de la couche dans un
dallage. Chaque dalle est affiche quand elle apparat une distance infrieure au seuil
daffichage choisi.
Avantages :

Amliore les performances daffichage avec des couches contenant de nombreux objets
(btiments par exemple),

Permet de programmer laffichage des objets en fonction de la distance (toponymie,


etc.).

Inconvnient :

Selon la taille de dalle choisie, la grille peut alourdir le fonctionnement

Le chargement initial peut tre long, tous les objets sont chargs en mmoire

Grille de rpartition avec pagination (chargement progressif)


Cette mthode cre un dallage virtuel sans charger les objets. Lors des dplacements, quand une
dalle apparat une distance infrieure au seuil daffichage choisi, elle est charge en arrire plan
puis affiche. Les dalles non visualises sont libres au bout dun certain temps.
Avantages :

Indispensable pour visualiser de gros volumes de donnes,

Chargement initial instantan

Permet de programmer laffichage des objets en fonction de la distance (toponymie,


etc.).

Trs adapt pour la visualisation de bases de donnes distantes

Inconvnient :

Selon le format de la couche de donnes, le chargement en arrire plan peut affecter les
performances daffichage.

Page 75

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Le format doit permettre un accs rapide une dalle de donnes : utilisez le format Shapefile (en
crant un index spatial avec SpacEyes3D Builder), MapInfo tab, ou bien une base de donnes
distante (MySQL, Oracle Spatial, etc.).
Utiliser une taille de dalle au moins gale la taille moyenne des objets, et une distance de
visibilit au moins gale la taille de dalle choisie.
Exemples :

Pour des btiments : taille de dalle 500m, distance de visibilit 1500m.

Pour des contours de communes : taille de dalle 5000m, distance de visibilit 10000m.

Pour des arbres ponctuels : taille de dalle 500m, distance de visibilit 1500m.

Apparition en fondu
Cette option, disponible uniquement avec le mode Grille de rpartition avec pagination, permet
dobtenir un affichage plus progressif des donnes au fur et mesure de leur chargement.

2.3.5.4 Informations sur les attributs des objets


Information
Activer cet outil et cliquez sur lobjet dans la scne pour obtenir des informations sur les attributs
dun objet dune couche vecteur.

Figure 64 : informations sur les attributs dun objet

La page Gomtrie fournit des informations gomtriques sur la forme de lobjet comme le
primtre ou la surface.
Pour afficher correctement les donnes attributaires dans des jeux de caractres tendus (chinois,
russe), voir la partie Utilisation de donnes SIG dans dautres langues.
Loutil permet galement de faciliter la consultation de laltitude du modle en laffichant sous
forme dinfo bulle lorsque le curseur est dplac sur la vue 3D.

2.3.5.5 Edition
Les calques vecteur peuvent tre dits et sauvegards dans des formats courants de manire
tre utiliss dans dautres logiciels (SIG).
Limitations :
Gomtrie :
Page 76

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Trous des polygones non grs : les trous sont supprims sur les objets
dits.
Gomtrie 3D (coordonne z) non gre : la dimension Z est mise zro sur
les objets dits

Style :
Style des couches non gr : il est impossible dditer le style dune couche
style dite.
Base de donne :
Champs de type listes non grs : la valeur des attributs de type liste est
perdue si la couche est dite (pour les couches grant ce type dattributs).

Fonctionnalits :

Ajout dobjets

Suppression dobjets

Modification de la gomtrie des objets existants

Edition de la base de donnes attache lobjet

Modification de la structure de la table (ajout/suppression de champs)

Dmarrer ldition
Menu contextuel | Dmarrer ldition
Ldition doit tre demande explicitement par lutilisateur en slectionnant Dmarrer ldition
dans le menu qui apparat en cliquant avec le bouton droit sur le calque.
Quand ldition est active pour un calque vecteur, il suffit de le slectionner en mode
pour lditer, il apparat alors en gras.

dition

Clic droit

Figure 65 : dmarrer ldition

Edition
Editer des objets existants
Cliquer sur un objet pour faire apparatre linterface ddition.

Page 77

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Dplacer un point
Utiliser les poignes ddition sur lobjet slectionn pour diter un point au sol.

Figure 66 : dplacer un point

Supprimer/ajouter un point
Cliquer avec le bouton droit sur un point pour le supprimer ou le dupliquer.

Clic droit

Figure 67 : suppression / duplication dun point

Supprimer un objet
Utiliser la touch Suppr pour supprimer lobjet slectionn.
Editer les attributs dun objet
Cliquer sur le bouton

pour afficher et diter la table des attributs

Figure 68 : dition de la table attributaire

Page 78

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Ajouter de nouveaux objets
Selon la couche dite, plusieurs outils sont proposs pour ajouter de nouveaux objets dans la
couches : lignes, points, polygones.

Figure 69 : barre doutils de cration dobjets

Choisir un outil et cliquez sur le terrain pour insrer lobjet.


Pour les objets composs de plusieurs points :

Double cliquez pour terminer lobjet.

La touche permet dannuler le dernier point saisi.

La touche Echap permet dannuler lobjet.

NB : Pour les couches extrudes (btiments) o lextrusion utilise un attribut de la base de


donnes, il est possible de modifier la hauteur individuellement pour chaque objet : soit en ditant
lattribut correspondant dans la table attributaire, soit en utilisant la poigne ddition de la hauteur
de lobjet, dans ce cas, la table attributaire est mise jour automatiquement.

Figure 70 : dition de la hauteur dun btiment

Sauvegarder les modifications


Pour sauvegarde les modifications, cliquer avec le bouton droit sur la couche et choisir
Sauvegarder les modifications : toutes les modifications sont sauvegardes dans le format
original si possible, sinon, une liste de formats accepts est propose.
Si ldition est termine sans sauvegarde, la couche initiale est restaure.

Page 79

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Clic droit

Il est possible de sauvegarder une couche dite dans un autre format que celui dorigine.
Les modifications peuvent tre sauvegardes dans les formats suivants :

ShapeFile

MapInfo tab

MapInfo Mif/Mid

GML

2.3.5.6 Rasterisation
Clic droit sur le calque | Rasteriser (convertir en image)...
La fonction de rasterisation est disponible depuis le menu contextuel du calque (clic droit sur le
calque) et permet de raliser une image gorfrence de la couche vectorielle dans le style dfini
(style de trait et style de remplissage).

Figure 71 : la fonction de rasterisation dun calque vecteur

Choisir une taille pixel correspondant la rsolution souhaite (par exemple 10 pour crer une
image de rsolution 10m par pixel).
Page 80

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Modifier ventuellement le nom de limage cre et les diffrents paramtres de sortie :
Mode : type dimage cre : 24 bits, 8 bits ou bits avec dithering
Couleur de fond : couleur de remplissage darrire plan en dehors des objets
Cration de la pyramide dimage : permet doptimiser la lecture de limage cre.
Cliquer sur Rasterisation pour crer limage.

Figure 72 : couche SIG doccupation du sol rasterise, affiche en transparence

Les options de transparence permettent de reprsenter efficacement les images de


zonages ralises avec loutil de rasterisation.

2.4 Vues thmatiques


Les vues thmatiques permettent dorganiser la prsentation thmatique de la maquette de
manire faciliter sa prsentation d'une part en permettant l'accs immdiat des vues choisies
(points d'intrts, sites touristiques...), et des tats pr-enregistrs ; et d'autre part en offrant un
contrle direct sur le contenu de la maquette (affichage/masquage de plans d'information, etc.).
Gr en toute simplicit depuis SpacEyes3D Builder, le gestionnaire de vues thmatiques permet
d'organiser librement la prsentation thmatique de la maquette 3D dans une arborescence, tout
en offrant des fonctions avances de mise jour dynamique partir des donnes SIG.
Une fois la prsentation thmatique effectue elle est immdiatement accessible aux utilisateurs
de la maquette 3D, y compris dans l'interface SpacEyes3D Viewer.

2.4.1 Les diffrents types de vues thmatiques


Quatre types de vues thmatiques peuvent tres utiliss :

Les vues enregistrent un tat de la maquette et permettent de le rappeler. Les vues


permettent galement de prsenter des squences animes prdfinies.

Les contrles de calques offrent un contrle direct de la visibilit dun calque, et


permettent de raliser dynamiquement un index de navigation partir du contenu dun
calque.

Les contrles de recherche offrent un accs direct une recherche spcifique.


Page 81

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Les groupes permettent dorganiser librement les vues thmatiques dans une
arborescence.

2.4.2 Le gestionnaire de vues thmatiques


Vues thmatiques
Le gestionnaire de vues thmatiques permet lajout de vues thmatiques, la gestion de leurs
proprits, et leur utilisation.
Les fonctions principales du gestionnaire de vues thmatiques sont les suivantes :

Permettre laccs des vues ou des tats prslectionns, ou des squences


animes prdfinies

Permettre le contrle directs de calques choisis (visibilit, lgende)

Permettre laccs aux objets contenus dans un calque

Le gestionnaire permet dorganiser les vues dans des groupes et des sous groupes. Les vues
peuvent tre dplaces librement dans le gestionnaire simplement par cliqu-gliss.

2.4.3 Les proprits des vues thmatiques


Proprits
La fentre ddition des proprits dune vue thmatique est affiche en cliquant sur le bouton
Proprits sur une vue thmatique slectionne donne, dans le gestionnaire de vues
thmatiques.
Le nom (Alias) de la vue thmatique correspond son alias dans le gestionnaire, donnez un nom
court et explicite.
Pour une mise en forme personnalise, lalias des vues thmatiques peut inclure un
formatage HTML simplifi.
Par exemple <u>Vue du projet</u> affichera un texte soulign ( Vue du projet)
Les icnes des diffrentes vues thmatiques peuvent tre modifies pour personnaliser la
prsentation.
Le reste du contenu de la fentre des proprits dpend du type de vue thmatique.

2.4.4 Les vues


Les vues enregistrent des positions dobservation ou des tats, pour permettre de les rappeler
facilement. Les vues permettent galement de rejouer des squences danimation prdfinies.

2.4.4.1 Enregistrer une vue


Crer une vue
Choisir la position dobservation que vous souhaitez enregistrer, ainsi que la visibilit des calques,
et cliquer sur Crer une vue .

Page 82

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 73 : proprits dune vue

Nommer la vue, et choisir les proprits gres par la vue.


La vue enregistre est ajoute au gestionnaire de vues thmatiques.
Proprits enregistrer
Les deux proprits de la maquette sauvegardes par une vue sont :
Camra : position et direction dobservation et focale
Visibilit des calques
Il est possible de dsactiver le contrle de ces proprits indpendamment de manire raliser
des vues ne grant que la camra, ou au contraire des vues ne grant que la visibilit des calques.
Les vues grant la visibilit des calques permettent de raliser instantanment des
changements dtat dlicats ncessitant lactivation et la dsactivation de plusieurs
calques (dmonstration avant/aprs, prsentation de diffrentes versions dun projet, etc.)

Mode de transition de camra


Le mode de transition de camra spcifie la transition effectuer quand la vue est active :

Direct : aucune transition

Progressif : transition simple par dplacement progressif de lobservateur

Survol : une vue densemble puis zoom sur la vue sauvegarde

Animation
Une animation peut tre associe une vue pour permettre de prsenter des squences animes
prdfinies.
La squence anime doit tre cre au pralable laide du panneau danimation, puis enregistre
dans un fichier cam (voir Cration danimations).

Page 83

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Charger depuis un fichier danimation cam
Cliquer sur ce bouton pour associer une animation la vue.
Une fois quune animation est associe la vue, elle substitue toute camra enregistre. En
revanche, les options de visibilit des calques ainsi que les options de transition de camra restent
fonctionnelles.
Supprimer
Cliquer sur ce bouton pour supprimer lanimation associe la vue.
Jouer en boucle
Activer cette option pour que lanimation soit joue en boucle.
Information
Des informations peuvent tre attaches aux vues pour associer une description ou une lgende.
Editer la description laide de lditeur HTML.
Si une description est attache la vue, un bouton i apparat au niveau de la vue pour accder
la description.
Voir aussi : Description, documents et hyperliens
Afficher la description lors de lactivation.
Si cette option est active, la description est automatiquement affiche lors de lactivation de la
vue.

2.4.4.2 Activer une vue


Slectionner la vue dans la liste pour lactiver.
Selon, les proprits choisies pour la vue, lactivation modifiera la position de lobservateur et la
visibilits des calques.
Si une animation est associe la vue, son activation lance la lecture automatique de la squence
anime.

2.4.4.3 Modifier une vue


Proprits
Si vous souhaitez redfinir le nom ou les proprits enregistres par la vue, slectionner la vue et
cliquer sur Proprits.
Actualiser
Si vous souhaitez mettre jour la camra et la visibilit des calques enregistrs par une vue :
1. Slectionner la vue dans la liste
2. Choisir la nouvelle position dobservation que vous souhaitez enregistrer, ainsi que la visibilit
des calques
3. Cliquer sur Actualiser .

Page 84

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour utiliser une vue comme vue de dmarrage du projet, cliquez avec le bouton droit sur
la vue et choisir Vue de dpart du projet

2.4.5 Les contrles de calque


Les contrles de calque ont deux fonctions :

Permettre de contrler la visibilit dun calque directement depuis le gestionnaire de


vues thmatiques

Raliser un index de navigation partir des objets contenus dans un calque

Attention : Un contrle de calque tant attach un calque, toute suppression de calque entrane
la suppression des contrles de calques attachs.

2.4.5.1 Crer un contrle de calque


Crer un contrle de calque
Cliquer sur Crer un contrle de calque, et slectionner le calque souhait dans la liste.
Le contrle de calque est ajout au gestionnaire de vues thmatiques.
Le contrle de calque constitue un raccourci vers le calque choisi permettant simplement de
contrler sa visibilit et daccder sa lgende.
En crant des contrles de calques, le gestionnaire de vues thmatiques permet dorganiser
librement la prsentation de la maquette indpendamment de son contenu. Ainsi, il est possible de
publier dans les vues thmatiques uniquement les calques ayant un intrt pour la prsentation,
certains calques tant uniquement utiliss pour la modlisation.
Le contrle de la visibilit du calque peut tre dsactiv en option dans les proprits de la vue.

Page 85

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.4.5.2 Lister les objets contenus dans un calque


Pour les calques vectoriels issus de couches SIG, les contrles de calques permettent en option
de lister les objets contenus dans le calque de manire raliser rapidement un index de
navigation gnr dynamiquement partir de la donne SIG.

Figure 74 : exemple de vues thmatiques utilisant diffrents contrles de calque

Les objets du calques lists dans le gestionnaire de vues thmatiques sont accessibles par un
simple clic dans la liste : lobservateur est alors dplac de manire visualiser lobjet slectionn
lchelle choisie (paramtrable).
Lchelle de visualisation, choisie dans les proprits, dfinit la distance dobservation des objets.

Page 86

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Slectionner le contrle de calque, et cliquer sur Proprits pour afficher la fentre de
proprits.

Figure 75 : proprits dun contrle de calque

1. Cliquer sur Lister les objets du calque pour activer laffichage de la liste dobjets.
2. Choisir le champ afficher pour lidentification des objets dans la liste.
3. Choisir lchelle de visualisation
4. Cliquer sur Ok .
Catgories
Une catgorie permet dorganiser lindex de navigation en regroupant les items sur les valeurs dun
champ de la table attributaire.
Les groupes correspondant la catgorie dfinie sont retrouvs dynamiquement par le logiciel en
fonction des diffrentes valeurs trouves dans la table pour le champ choisi.
Sans catgorie, tous les items sont reprsents au mme niveau.
Si plusieurs catgories sont spcifies, les objets du calque sont reprsents dans une
arborescence plusieurs niveaux.
Dans les options avances de catgorie il est possible de modifier les proprits suivantes :

Ouvrir les groupes par dfaut : spcifie si les groupes sont ouverts ou ferms par dfaut

Activer la slection des groupes : spcifie si les groupes sont slectionnables ou non. La
slection dun groupe entrane le dplacement de lobservateur de manire afficher
tout le contenu du groupe lchelle spcifie.
Page 87

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Ignorer les objets pour lesquels la catgorie nest pas dfinie : supprime de lindex les
objets pour lesquels le champ de la catgorie est vide.

Options de prsentation
Ces options permettent de modifier lapparence et le comportement de lindex de navigation:

Pr-lister les groupes de la 1re catgorie : option pour compacter laffichage de


larborescence en affichant les 1re catgories dans une liste spare.

Afficher toute larborescence : option pour afficher toute larborescence. Si loption nest
pas active, laffichage de lindex est effectu niveau par niveau.

Ignorer les objets sans nom : supprime de lindex les objets pour lesquels le champ nom
est vide.

Trier les objets par ordre alphabtique : si activ, trie les objets par nom, sinon conserve
lordre des objets dans la source de donnes

Afficher la fiche description de lobjet lors de lactivation : si activ, affiche


automatiquement la description de lobjet si elle est dfinie dans le calque vecteur
contrl.

Forcer la visibilit du calque lors de lactivation : si activ, force la visibilit du calque


contrl ds quun objet est slectionn dans lindex de navigation.

2.4.6 Les contrles de recherche


Les contrles de recherche offrent un accs direct une recherche spcifique cre avec loutil de
recherche.
Crer un contrle de recherche
Choisir la recherche souhaite dans la liste des recherches cres.
Pour grer la liste des recherches, voir la partie Outil de recherche.

2.5 Habillage du terrain


Les fonctions dhabillage permettent dajouter interactivement au terrain tous types dobjets 3D,
dannotations, ou de tracs vectoriels.

Figure 76 : marquage de zones incendies directement sur le modle 3D avec un cercle rouge (icne
avec transparence)

Page 88

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
SpacEyes3D Builder propose de nombreuses fonctions dhabillage pour ajouter tout type
dinformation dans le modle 3D.

Figure 77 : exemple de ralisation effectue grce aux outils dhabillage

La partie suivante dcrit comment ajouter de linformation dans le modle tridimensionnel.

2.5.1 Gnralits
Le mode Edition doit tre activ pour pouvoir utiliser toutes les fonctions dhabillage.
Edition
Cliquer sur ce bouton pour basculer du mode navigation au mode dition.
Le mode dition permet dajouter des objets, de les diter et de les supprimer.
Les objets sont ajouts dans le calque objet en cours ddition (affich en gras).
Pour changer un objet de calque, utiliser les commandes copier/coller du menu contextuel.
Mode par dfaut
Activer ce mode (touche Echap) pour pouvoir inter-agir avec les objet sur la vue en perspective.
Attention : Dans le mode dition, la souris est utilise la fois pour la navigation et pour ldition
des objets. Les dplacements peuvent donc tre gns par les objets (par exemple un double click
entrane louverture de la fentre des proprits de lobjet sous le curseur). Pour la navigation, il
est donc prfrable de revenir au mode navigation (en dsactivant le bouton Edition).

Outils de cration
Cette barre doutil est affiche en mode dition. Elle correspond aux diffrents objets quil est
possible dajouter dans le calque en cours ddition (affich en gras dans le gestionnaire de
calques).

Cliquez sur un objet pour le slectionner.


Cliquez en dehors dun objet pour le dslectionner.
Page 89

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Un double-clic sur un objet affiche directement la fentre des proprits de lobjet.
Lorsquun objet est slectionn, sa boite englobante est affiche (en vert), ainsi que des poignes
ddition et des boutons de contrle.

Poigne ddition de la
taille et de lorientation
de lobjet

Focalisation de
laffichage sur lobjet

Pose lobjet au sol


Poigne ddition de la
hauteur de lobjet
Ouverture de la fentre
des proprits de
lobjet

Poigne ddition de la
position au sol de
lobjet

Les poignes ddition sutilisent de la manire suivante :


1. Slectionner lobjet pour afficher sa boite englobante
2. Glisser le curseur de la souris jusqu lobtention du curseur correspondant ldition
souhaite :
Rotation horizontale (orientation)
Redimensionnement (changement dchelle)
Repositionnement (point de rfrence au sol)
Translation verticale (modification de laltitude relative)
3. Cliquez sans relcher le bouton de la souris pour tirer la poigne et diter lobjet
Un clic droit sur un objet slectionn affiche un menu contextuel :

Proprits : affiche la fentre des proprits de lobjet slectionn

Visualiser : focalise laffichage sur lobjet

Dupliquer : duplique lobjet slectionn la mme position

Copier/Couper/Coller : recopie lobjet slectionn la mme position (dans le calque en


cours ddition)

Supprimer : supprime dfinitivement lobjet slectionn du modle

Les commandes Supprimer objet et Proprits dobjet du menu Objets ont la mme fonction
sur lobjet slectionn.
Utiliser les commandes copier/coller du menu contextuel (bouton droit) pour changer le
calque de lobjet
Le menu contextuel des poignes ddition permet daccder des commandes
spcifiques (pour obtenir le menu contextuel de lobjet, cliquez avec le bouton droit en
dehors de toute poigne)

Page 90

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.5.2 Cration dobjets


2.5.2.1 Objets simples
Sphre
Cne
Boite
Cylindre
Ces outils permettent dajouter des objets 3D simple la scne.
Pour ajouter un objet simple :
Cliquez sur un point du terrain pour positionner lobjet lendroit dsir.

Figure 78 : utilisation de sphres transparentes pour visualiser des phnomnes de propagation

2.5.2.2 Flches
Flche
Loutil flche permet de dessiner une flche attache 2 points du terrain.

Pour ajouter une flche :


1. Cliquez sur le terrain pour spcifier le point de dpart de la flche
2. Cliquez sur le terrain pour spcifier le point darrive de la flche

2.5.2.3 Lignes brises


Ligne brise (polyligne)
Loutil ligne brise permet de dessiner des tracs vectoriels linaires draps sur le terrain.

Page 91

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 79 : exemple dinsertion de ligne brise

Pour ajouter une ligne brise :


1. Cliquez sur le terrain ajouter les points de la ligne brise
2. Double cliquez pour terminer la ligne
Il est possible de redfinir laltitude relative dans la fentre des proprits
Par dfaut, les lignes sont drapes sur le terrain. L option suit le terrain est
dsactivable au niveau des proprits de lobjet.
La longueur dun trac, affiche lors de la cration de la ligne dans la barre de statut, peut tre
obtenue simplement par la commande information du menu contextuel (bouton droit) une fois
la ligne digitalise (voir aussi Profils en long).
Une fois la ligne digitalise, il est possible dajouter/supprimer ou dditer les points en appelant le
menu contextuel avec le bouton droit :

Entrer coordonnes pour diter directement les coordonnes cartographiques du point.

Dupliquer le point pour ajouter un nouveau point la ligne

Supprimer le point pour retirer le point de la ligne

Figure 80 : menu ddition des points dune ligne

2.5.2.4 Etiquettes / labels


Les tiquettes permettent dajouter des annotations textuelles, des toponymes, ou des
icnes au modle.
Les tiquettes sont attaches une position 3D dfinie dans la scne, et restent (par
dfaut) toujours face lutilisateur pour faciliter la lecture.

Page 92

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.5.2.5 Texte
Texte
Loutil texte permet dajouter facilement des descriptions locales, des toponymes ou des
annotations.

Figure 81 : affichage et dition dtiquettes

Pour ajouter du texte :


1. Cliquer sur un point du terrain pour dfinir lemplacement du texte
2. Entrer le texte et les options et valider
Dans la fentre des proprits, longlet

Texte permet de dfinir :

Police : la police de caractre utilise


Style : le style de la police
Taille : la taille mtrique du texte
Couleur : la couleur des caractres
Rsolution : la rsolution des caractres
Ratio : laspect des caractres (crass ou allongs)
Texte : le contenu du texte
Alignement : lalignement de ltiquette par rapport la tige
Par dfaut, le texte pivote automatiquement pour safficher toujours face lutilisateur,
quelque soit sa position. Cette option de rotation ( fixe par rapport lcran ) est
dsactivable dans la fentre des proprits.
Par dfaut, la taille du texte dpend de la distance daffichage. Loption de Taille fixe par
rapport lcran est activable dans la fentre des proprits.

Page 93

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.5.2.6 Texte sur segment


Texte sur segment
Cet outil est ddi la description textuelle des objets linaires (crtes, vallons, rues) ou
surfaciques (lac, mer)
Pour ajouter du texte sur segment :
1. Cliquer sur un point du terrain pour dfinir le premier point du segment
2. Cliquer sur un 2e point du terrain pour dfinir le 2e point du segment
3. Editer les proprits pour modifier le texte et les options
Le bouton

permet de changer rapidement lorientation du texte

2.5.2.7 Images
Images (icne)
Loutil images permet dintgrer des images (photos, logos) ou des icnes au modle.
Les formats suivants sont accepts directement par le programme :
JPEG (*.jpg)
Portable Network Graphics (*.png)
Tagged Image File Format (*.tif)
Truvision Targa (*.tga)
Compuserve (*.gif)
Windows bitmap (*.bmp)
RGB (*.rgb)
PC paint (*.pic)
DDS (*.dds)
Serveur de donnes
SpacEyes3D Server
Serveur web (http)

Pour ajouter une image :


1. Choisir le fichier de limage ajouter
2. Cliquer sur un point du terrain pour dfinir lemplacement de limage

Figure 82 : affichage dune icne une position spcifique

Page 94

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Cliquer sur ce bouton lors de choix du fichier image pour ajouter une image depuis un
serveur SpacEyes3D distant. La procdure est similaire louverture dimages distantes
dcrite ici : Serveurs SpacEyes3D et WCS.
SpacEyes3D Builder affiche en transparence les images permettant ce type
daffichage (gif, png)
SpacEyes3D Builder propose une librairie dicnes que vous pouvez utiliser dans
vos maquettes : cliquer sur le bouton librairie au moment du choix du fichier
pour parcourir les dossiers de la librairie SpacEyes3D Builder.

2.5.2.8 Objets 3D imports


Fichier objet
Cet outil permet dimporter directement dans la scne des objets 3D complexes crs avec
dautres logiciels.

Figure 83 : interface dimportation dun objet 3D

1. Choisir le fichier de lobjet importer, et cliquer sur Ouvrir


2. Cliquer sur le terrain pour choisir lemplacement de lobjet import
Note : Les objets 3D peuvent galement tre imports depuis un serveur distant en cliquant
sur Serveur distant .
Pour corriger les ventuels problmes de modlisation des objets imports, se reporter au
paragraphe Importation dobjets 3D.
Les formats suivants sont accepts directement par le programme :
Collada (*.dae)
AutoCAD DXF (*.dxf)
Alias Wavefront (*.obj)
Google Earth 3, 4 (*.kml, *.kmz)
3D Studio MAX (*.3ds)
Collada (*.dae)

Page 95

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
OpenFlight (*.flt)
TerraPage (*.txp)
VRML2 (*.vrl)
LightWave (*.lwo, *.lws)
Performer (*pfb)
Carbon Graphics GEO (*.geo)
Peformer (*.pfb)
Direct X (*.x)
Designer Workshop (*.dw)
AC3D (*.ac)
Open Scene Graph (*.osg, *.ive)
Serveur de donnes
Server SpacEyes3D
Serveur web (http)

Figure 84 : importation dun objet complexe dans la scne

Lemplacement cartographique et la taille mtrique de lobjet peuvent galement tre


spcifis directement dans la fentre des proprits de lobjet.

Cliquer sur ce bouton lors de choix du fichier objet pour ajouter un objet depuis un serveur
SpacEyes3D distant. La procdure est similaire louverture dimages distantes dcrite ici :
Serveurs SpacEyes3D et WCS.
SpacEyes3D Builder propose une librairie dobjets 3D que vous pouvez utiliser dans
vos maquettes : cliquer sur le bouton librairie au moment du choix du fichier
pour parcourir les dossiers de la librairie SpacEyes3D Builder.
Les objets 3D imports sont des dpendances externes de la maquette : il faut donc
sassurer que les fichiers imports sont bien prsents pour pouvoir utiliser la
maquette.
Les formats 3DS, OBJ, KMZ, FLT, IVE sont conseills pour lchange dobjets
texturs avec dautres applications (MAYA, 3D Studio, Sketchup).

Positionner un objet en coordonnes cartographiques


Pour des objets en coordonnes cartographiques dans le mme systme de projection que la
maquette, il est possible de conserver le positionnent de lobjet.
La case "Par rapport l'objet d'origine" permet d'afficher et de saisir les coordonnes absolues du
repre d'origine de l'objet plutt que de saisir les coordonnes absolues du point d'insertion de
Page 96

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
l'objet (c'est un mode de saisie des coordonnes, et ce n'est pas conserv comme une proprit
de l'objet).
Si l'objet 3D est en coordonnes cartographique, pour conserver la position d'origine il suffit de
cocher la case puis dentrer une position nulle : 0 en X, 0 en Y, et 0 en Z (altitude) ; on peut alors
dcocher la case pour obtenir la position absolue du point d'insertion.
Laltitude spcifie dans la page des proprits peut tre saisie en absolu ou en relatif. Si lon
souhaite conserver laltitude de lobjet quelque soit laltitude du terrain, il faut utiliser laltitude
absolue.
Pour conserver la taille mtrique entrez un facteur dchelle de 100% dans les 3 axes.
Amlioration et optimisation des objets imports
Les objets 3D imports peuvent tre amliors et optimiss laide de linterface dimportation.
En particulier, les problmes dclairage, les performances de lecture, le poids de lobjet, peuvent
tre facilement amliors.
Lenregistrement des objets au format IVE est particulire recommand pour amliorer les
performances de lecture (notamment pour les format lents comme le DXF).
Pour plus dinformation, voir la partie Importation dobjets 3D .
Actualiser un objet 3D partir du fichier
Les objets 3D sont lus partir de fichiers externes. En cas de modification du fichier externe, il faut
demander explicitement lactualisation (clic droit, Actualiser ) de lobjet pour prendre en compte
les modifications apportes sur le fichier.

2.5.2.9 Marqueurs
Marqueurs
Loutil Marqueur est un outil de dessin gnrique associant un style de reprsentation
personnalisable une gomtrie simple de type point, ligne ou polygone.
Pour ajouter un marqueur dans la scne 3D, choisir un modle de marqueur prdfini, puis
dessiner la gomtrie du marqueur directement sur la vue 3D.

Page 97

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Figure 85 : choix dun modle de marqueur prdfini

Pour des marqueurs de type ligne ou polygone, plusieurs points peuvent tre spcifis avant de
fermer lobjet par un double clic.

Figure 86 : exemple dinsertion dun marqueur Ligne avec drapeaux

Le style de chaque marqueur peut tre dfini depuis la fentre des proprits dobjet.

Figure 87 : dition du style dun marqueur

Page 98

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Le style dun marqueur est caractris par diffrents outils de reprsentation :

Hauteur

Traits

Remplissage

Extrusion

Objets 3D

Etiquette

Texte

Symbole

Information

Les fonctions de reprsentation des marqueurs sont trs proches de celles des calques vecteurs.
Pour plus de dtail sur la reprsentation des marqueurs, voir la description du style des calques
vecteur (partie 2.3.5.3).
Modles de marqueur personnaliss
Afin de dessiner rapidement plusieurs marqueurs avec la mme reprsentation, un modle de
marqueur peut tre enregistr et rutilis.
Pour dfinir un modle de marqueur personnalis : sur un marqueur choisi, clic droit > Dfinir
comme modle de marqueur .

Figure 88 : dfinition dun modle de marqueur

Le modle de marqueur personnalis est alors accessible dans la liste de marqueurs prdfinis
sous le nom Marqueur personnalis .

2.5.3 Proprits dobjet


La fentre des proprits dobjets permet de dfinir toutes les caractristiques des objets.
Les champs ne concernant pas lobjet dit sont dsactivs.
Style
Remplissage
Couleur de fond de lobjet (pour un objet 3D simple ou du texte)
Traits

Page 99

Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Style des tracs linaires de lobjet : la tige dancrage dune tiquette, le trait dune
polyligne, ou le trait dune flche.
Position
Positionnement cartographique de lobjet
1. x, y, altitude : position cartographique du point dinsertion de lobjet
2. altitude relative : altitude relative de lobjet par rapport au terrain
3. rotation : angle de lobjet sur les 3 axes
Laltitude spcifie dans la page des proprits peut tre saisie en absolu ou en relatif. Si lon
souhaite conserver le positionnement de lobjet quelque soit laltitude du terrain, il faut utiliser
laltitude absolue.

Pour conserver le positionnement initial des objets go-rfrencs, cochez la case


Par rapport lobjet dorigine et entrez une position nulle (0,0,0)
Taille
Dimensionnement mtrique de lobjet
Pour conserver la taille mtrique entrez un facteur dchelle de 100% dans les 3
axes
Pour redimensionner lobjet sur chaque axe indpendamment, dcocher la case
garder le mme rapport
Hyperlien
Un hyperlien est un lien dans la scne, vers un document ou une application externe.
Un hyperlien peut tre attach tout objet du terrain.
Pour ajouter un hyperlien un objet, choisir simplement le document ouvrir ou
lapplication lancer.
Les hyperliens ne sont utilisables quen mode Navigation, le lien est alors activ quand on
clique directement sur lobjet dans la scne.
Il est possible de dfinir un texte dinformation afficher quand le curseur passe sur lobjet,
par dfaut, cest lhyperlien lui-mme qui est affich.
Le texte dinformation choisi saffiche dans une info bulle.

Pour les projets diffuss, attention avec les hyperliens dfinis avec un chemin absolu : il
est prfrable dditer la ligne du lien pour entrer un chemin relatif par rapport au dossier
du projet.

Page 100 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 89 : affichage dune page web dun simple clic sur une icne dans la vue 3D

NB : Selon le type dobjet, dautres onglets peuvent apparatre pour ldition de certaines
proprits propres lobjet.

2.6 Capture dimages


Panneau de Capture ou Menu Affichage|Panneau de capture pour afficher le panneau de
capture.
Une capture permet denregistrer en pleine rsolution toute image visualise.

Figure 90 : panneau de capture

La taille des captures nest pas limite car limage est calcule en plusieurs tuiles (leur taille
correspond la taille actuelle de la zone de rendu). Il est donc possible deffectuer des rendus
haute rsolution pour crer des posters par exemple.
Formats de captures sont disponibles :

Tiff : fichier TIFF RVB non compress

JPEG : fichier Jpeg compress

PNG : fichier PNG RVB compress

BMP : bitmap RVB Windows

Page 101 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
La procdure suivre est la suivante :
1. Entrer une taille pour limage de sortie
Aperu donne un aperu du contenu au format du fichier de sortie.
2. Cliquer sur Crer image pour lancer la capture
3. Choisir un nom et un type de fichier pour limage cre

Nom de limage

Type de limage
TIFF, JPEG ou
PNG

3
4

Options

Figure 91 : dialogue de choix du nom et du type de fichier

Choisir ventuellement dans les options le mode de chargement pour le MNT et


pour limage (choisir Aucun et Aucun pour un rendu brouillon) :
Aucun : limage de sortie est calcule avec les donnes en mmoire
Un seul : un chargement adapt est effectu avant le rendu
A chaque tuile : un chargement est effectu avant le rendu de chaque tuile
de limage.

NB : si la capacit mmoire est faible, rduire la taille de la fentre avant une capture
(de manire rduire la taille des tuiles et de multiplier les chargements).
4. Cliquer sur Enregistrer pour lancer la capture dans le fichier spcifi.

Crez des vues panoramiques 360 en choisissant le type dimage Panoramique


La boussole et les marqueurs napparaissent pas sur les captures.
Pour sauvegarder des positions dintrt particulires vous pouvez utiliser les camras du
panneau danimation, ou les vues du gestionnaire de vues thmatiques.
Pour un rendu brouillon rapide, utile notamment pour les panoramiques, choisissez les
options de chargement Aucun et Aucun
La touche Echap permet dannuler une cration dimage en cours
Pour un rendu de haute prcision, augmenter la distance de plan de coupure : voir Plan de
coupure

Page 102 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.7 Cration danimations


La cration danimation a pour but lenregistrement dun film, jouable indpendamment de
SpacEyes3D Builder.
Les animations sont cres laide du gestionnaire danimation de SpacEyes3D Builder sur tout
projet 3D visualis.
Les projets danimations sont grs indpendamment des projets 3D et peuvent ventuellement
tre rutilises sur dautres projets (sur la mme zone).
Panneau danimation ou Menu Affichage|Panneau danimation pour afficher le panneau
ddition danimations.
Ouverture de la
fentre de cration
de film

Gestion des fichiers du


projet danimation

Dure totale

Gestion de la liste
de squences

Contrle de la
Prvisualisation

Instant
slectionn

Figure 92 : panneau danimation

Nouveau projet danimation rinitialise le projet danimation en cours


Charger un projet danimation charge un projet danimation (en lajoutant au projet courant)
Enregistrer le projet danimation sauvegarde le projet danimation
Un projet danimation contient toutes les donnes caractrisant une animation : la position
cartographique des images cls de lanimation, les types de mouvement, les trajectoires.
Un projet danimation peut ventuellement tre rutilis sur un projet SpacEyes3D Builder diffrent
de celui qui a servi sa cration, sur la mme zone, dans le mme systme de coordonnes.

Page 103 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.7.1 Principe
Une animation est dfinie par une srie dimages cls choisies par lutilisateur entre lesquelles la
trajectoire est calcule par le logiciel.
Dans une squence, la srie des images cls choisies par lutilisateur constitue des points de
passage contraints dans lanimation entre lesquels les vues intermdiaires sont gnres
automatiquement par le programme de manire obtenir un mouvement fluide.
Une squence est dfinie par lutilisateur par :

Une image cl initiale: le premier point de passage de la trajectoire

Une srie dimages cls intermdiaires

Les images cls choisies par lutilisateur sont simplement dfinies par la position courante de
lobservateur, son orientation, et sa focale, ainsi quventuellement la visibilit des calques.
Le calcul des vues intermdiaires est tabli par le logiciel qui calcule le mouvement de camra
entre deux vues contraintes en dfinissant une trajectoire optimale pour la position de
lobservateur (cf. Figure 93), et en interpolant son orientation et sa focale de manire obtenir une
animation continue et fluide.

Figure 93 : exemple de trajectoire

Une image cl est dfinie par :

Le positionnement de camra: position, focale, centre de vise

Le type de dplacement (libre, centr, poursuite, ou fixe) dfinissant le mode de


dplacement pour atteindre cette image cl (depuis le point de vue prcdent)

Sa dure (ms) : la dure souhaite pour atteindre cette image cl (depuis limage cl
prcdente)

La visibilit des calques (optionnel) : la visibilit des calques sur cette image cl

Le temps de la simulation (optionnel) : le temps utilis pour la simulation sur cette image
cl

Une image cl caractrise un mouvement partir de limage cl prcdente.


La dmarche pour crer une squence danimation est la suivante :
1. Choisir un point de vue initial, et crer une squence (bouton Nouvelle squence)
2. Puis, itrativement : choisir un nouveau point de vue et ajouter une image cl
(bouton Insrer une image cl)

Les images cls peuvent enregistrer la visibilit des calques de manire faire apparatre
ou disparatre des calques pendant lanimation.

Page 104 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.7.2 Gestion des squences et des images cls


Les squences et les images cls de lanimation apparaissent dans la liste du panneau
danimation.
Nouvelle squence pour crer une nouvelle squence
A la cration dune nouvelle squence, la position courante de lobservateur dfinit limage cl
initiale de cette squence.
Une nouvelle squence apparat alors dans la liste de squence (voir ci-dessous)

Figure 94 : exemple de squence dans la liste de squences

Un simple clic dans la liste rappelle limage cl attache la squence.

Insrer une image cl pour ajouter une nouvelle image cl dans la squence, la suite de
llment slectionn.
A la cration dune nouvelle image cl, la position courante de lobservateur dfinit la position
enregistre.
Une nouvelle image cl apparat alors dans la liste de squences (voir ci-dessous).

Figure 95 : exemple de point de passage dans la liste de squences

Cliquez directement sur la dure pour la modifier (saisir une nouvelle dure au clavier, en
secondes).
Pour enregistrer la visibilit des calques avec une image cl, choisir la visibilit des calques dans
le gestionnaire de calques, et cliquer dans la colonne Vis. Calques (visibilit des calques) pour
sauvegarder.
Le type de mouvement et le temps de la simulation peuvent galement tre modifis ce niveau
(voir galement proprits avances).

Proprits pour diter les proprits avances de limage cl ou de la squence slectionne.


Mettre jour limage cl
calques).
Supprimer
slectionne.

pour actualiser limage cl slectionne (position, visibilit des

pour supprimer la squence (et toutes ses images cls) ou limage cl

Page 105 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Dplacer pour dplacer limage cl ou la squence slectionne dans la liste. Une


squence est dplace avec toutes ses images cls.
Conseils et rsolution de problmes pour la cration danimation :
En augmentant la dure des mouvements lanimation parat plus fluide.
Rapprochez les points de la trajectoire pour mieux la contrler localement.
Utilisez la commande de lissage des vitesses (bouton droit sur une squence) pour
homogniser les vitesses de la squence.

2.7.3 Proprits avances des images cls


Cette fentre permet daccder des proprits avances des images cls comme le contrle du
temps de la simulation, le contrle de la visibilit des calques, ou le type de mouvement.

Type de
mouvement
camra

Figure 96 : proprits dune image cl

Page 106 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Types de mouvement
Le type de mouvement caractrise le mode de dplacement pour atteindre une image cl.
Pour tous les types de mouvements lexception du mode direct, la trajectoire dfinissant les
positions intermdiaires de lobservateur, est calcule de la mme manire, globalement pour
toute la squence : Le type du mouvement intervient uniquement sur lorientation de la camra
pendant lanimation.

Libre
Direct
Poursuite

Centr

Figure 97 : Les diffrentes trajectoires

Libre :
Les orientations intermdiaires de la camra sont simplement interpoles par rapport
lorientation initiale et lorientation finale de la camra.
Centre :
La camra reste oriente vers un point de vise sur le terrain (choisi par un double-click sur le
terrain).
Dans le cas o la camra initiale nest pas centre sur le point de vise choisi, le mouvement
est alors constitu dans une premire partie (50% de la dure), dun recentrage progressif,
ainsi, il est possible de changer de point de vise pendant une squence.
Utilisez loption daffichage du centre de vise (menu Affichage|Options
daffichage|Modle 3D|
Centre de vise) pour matrialiser le centre attach un
point de passage.
Poursuite :
La camra est oriente dans le sens du mouvement (sur la tangente de la trajectoire).
Lorientation aux points de passage initial et final est ventuellement modifie par le logiciel
pour sajuster la tangente de la trajectoire.
Direct :
Il ny a pas de lissage de la trajectoire, la camra va du point A au point B en ligne droite,
lorientation par contre est interpole entre les deux images.
Fixe :
La camra effectue une transition sur la premire partie de lanimation, pour passer de
lancienne position celle demande, le type de transition est identique la prcdente (si
lancienne tait fixe on passe directement la nouvelle) puis reste fixe sur la deuxime partie.

Page 107 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
En cas de problme avec les mouvements de poursuite ou les mouvements centrs (trop
plongeants), choisir plutt un mouvement de type Libre.
Pour les mouvements de poursuite et les mouvements centrs, enchaner plusieurs
mouvements de mme type donne un meilleur rsultat.
Contrle de la visibilit des calques
La visibilit des calques peut tre enregistre avec les images cls peu de manire faire
apparatre ou disparatre des calques pendant lanimation.
Si la visibilit des calques nest pas enregistre (par dfaut) : lanimation est joue en conservant
le dernier tat des calques.
Il est possible denregistrer ltat pour tous les calques ou seulement pour une slection de
calques.
Le contrle de la visibilit des calques sur une slection permet de faciliter les mises jour.
Conseils pour la cration danimation avec contrle de la visibilit des calques :
Enregistrer la visibilit de tous les calques sur limage cl initiale
Enregistrer uniquement la visibilit des calques modifis sur les images cls suivantes
Utiliser la commande simplification des changements dtats (bouton droit sur une
squence), pour appliquer ce principe automatiquement.
Contrle du temps de la simulation
Le temps de la simulation est le temps utilis pour lanimation des objets anims (flches animes,
vhicules suivant une trajectoire, etc.).
Le contrle du temps de la simulation permet dintroduire un dcalage avec le temps rel.
Par exemple, en choisissant 5s sur limage cl initiale, le film dmarre avec lanimation des
objets ltat 5s. Aprs 1s de film, les objets seront ltat 5s + 1s = 6s.

2.7.4 Prvisualiser lanimation


SpacEyes3D Builder permet davoir un aperu en temps rel de lanimation cre.

Retour au dbut du film


Retour arrire de 20ms
Avance de 20 ms
Avance jusqu la fin du film
Jouer le film
Arrter de jouer le film
Activer/dsactiver le mode boucle (pour jouer le film en boucle)

En faisant glisser le curseur, on accde rapidement un instant donn de lanimation (affichage de


la dure coule depuis le dbut du film).

Page 108 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.7.5 Enregistrer le film


Lenregistrement du film consiste sauvegarder le film image par image dans un format de film
standard (avi, wmv, etc.) ou en squence dimages Tiff, rejouable indpendamment de
SpacEyes3D Builder.
Note : le format wmv est disponible uniquement si Windows Media Player est install sur le
systme.
Enregistrer le film ouvre la fentre denregistrement de film
Attention : la taille du fichier cr peut tre trs importante selon la dure de lanimation et le
format de fichier choisi.

Figure 98 : enregistrement de film : format et nom de sortie

Choisir un dossier de destination et un nom de film.


Le nom correspond au nom de base du fichier cr. Dans le cas dune squence dimage Tiff, le
nom saisi est utilis comme rpertoire de base pour toutes les images de la squence.

Figure 99 : enregistrement de film : paramtres de la vido

Page 109 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Les paramtres varient en fonction du format de vido choisi.


Choisir une mthode de compression, puis ventuellement le nombre dimages par seconde et la
taille dimage souhaite.
Pour les films AVI, selon le Codec vido choisi pour gnrer le film, il se peut que la vido
produite ne tourne pas sur toutes les plateformes (ncessite linstallation dun Codec
spcifique). Il est possible dutiliser le Codec Cinepak Codec by Radius pour sassurer
de la compatibilit optimale du film. Loption Pas de compression produit un film en
trames compltes sans compression (trs volumineux et lent lire).

Figure 100 : enregistrement de film, options de rendu

Loption anti-aliasing corrige les effets gnant de pixellisation.


Choisir ventuellement un mode de chargement pour le MNT et pour la texture :

Aucun : les images sont calcules avec la rsolution courante

Un global : un chargement homogne est effectu au dbut du film

Un par image : un chargement optimal est effectu avant le rendu de chaque image

Un par tuile : un chargement optimal est effectu avant le rendu de chaque tuile de
chaque image

Dure du film
Le film peut tre gnr en totalit ou uniquement sur une priode choisie.

Page 110 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 101 : enregistrement de film : dmarrer

Cliquer sur Dmarrer pour lancer la cration de la vido.

Appuyer sur Echap pour annuler cration du film en cours


Les donnes sont automatiquement rafrachies pour la construction du film

2.8 Sauvegarde du projet


Un projet SpacEyes3D Builder est un fichier contenant les paramtres ncessaires la
rouverture dune scne tridimensionnelle cre sur SpacEyes3D Builder. Il contient les chemins
des fichiers dentre (dpendances externes du projet), les paramtres dinitialisation, daffichage,
et de chargement permettant de retrouver ultrieurement le modle et son environnement, ainsi
que tous les objets ajouts (texte, habillage, etc.).
Les commandes de sauvegarde de projet sont les suivantes :
Enregistrer projet ou Menu Fichier|Enregistrer enregistre les modifications du projet
en cours
Menu Fichier|Enregistrer sous enregistre le projet en cours sous un nouveau nom.
NB : les fichiers sources de la scne 3D ne sont pas contenus dans le projet SpacEyes3D Builder,
seuls les liens vers ces fichiers sont enregistrs (Images, MNT, objets 3D imports, images
importes, couches vecteurs).
Relatif ou absolu ?
Les projets enregistrs en relatif peuvent tre utiliss sur tous types de support (CD-Rom, etc.)
dans la mesure o les donnes sources et le projet sont recopis par lutilisateur en conservant la
mme arborescence.
Les projets enregistrs en absolu (non relatif) peuvent quant eux tre dplacs par lutilisateur en
laissant les donnes sources au mme emplacement (le lien vers ces fichiers tant un chemin
absolu).

Page 111 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

2.9 Export vers SpacEyes3D Viewer / Plugin


Menu Fichier|Exporter vers SpacEyes3D Viewer / Plugin enregistre le projet en cours dans un
format spcifique (format SPV) utilisable directement sans licence dans SpacEyes3D Viewer ou
dans SpacEyes3D Plugin (sous licence SpacEyes3D SDK).
Les projets SPV sont galement utilisables dans SpacEyes3D Builder (ouverture ventuellement
protge par un mot de passe).

2.9.1 Cration du projet SpacEyes3D exporter


2.9.1.1 Projet bas sur des donnes locales
Attention, dans le cas dun projet bas sur des donnes locales, pour exporter un projet il faut
exporter toutes les dpendances externes du projet.
Pour crer un projet distribuable il est donc conseill de suivre la mthode suivante :
1. Crer un rpertoire spcifique pour le projet et y placer toutes les dpendances externes.
MNT
Image gorfrences
Modles 3D et icnes
2. Crer un nouveau projet SpacEyes3D Builder en utilisant exclusivement les fichiers
prsents dans ce rpertoire.
3. Exporter ensuite le projet au format SPV avec la commande Exporter vers SpacEyes3D
Viewer / Plugin dans ce mme rpertoire.
Pour distribuer le projet, il suffira de fournir le rpertoire et son contenu, ainsi que le
programme excutable de SpacEyes3D Viewer / Plugin.
Attention, le projet SPV contient des codes de vrification de lintgrit des donnes utilises.
Toute modification externe de ces donnes (image, MNT, vecteur, etc.) rendra le projet SPV
inutilisable sans licence.
Pour rendre le projet nouveau utilisable, recharger-le dans SpacEyes3D Builder puis
sauvegarder le nouveau.

2.9.1.2 Projet bas sur un serveur SpacEyes3D Server


En ayant pris soin de construire le projet exclusivement sur des donnes servies par un serveur
SpacEyes3D Server, la cration dun projet diffusable consiste simplement exporter le projet au
format SPV avec la commande Exporter vers SpacEyes3D Viewer / Plugin.
Ce projet SPV, sauvegard dans un premier temps en local, pourra alors tre publi sur Internet
sur un serveur Web ou diffus par tout autre moyen (e-mail, etc.), dans la mesure o le serveur de
donnes reste accessible.
Voir aussi Guide de publication de maquette 3D sur Internet (documentation fournie avec
SpacEyes3D Server).

2.9.1.3 Personnalisation de la prsentation du projet


SpacEyes3D Viewer / Plugin reporte lintgralit du contenu du projet dont la carte, loutil de
recherche, et les vues thmatiques, il est vivement conseill dutiliser ces fonctionnalits pour
raliser une interface utilisateur personnalise.
Page 112 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Un logo et un titre peuvent tre dfinis dans les proprits du projet pour personnaliser simplement
lapparence du projet.

2.9.2 Export du projet au format SPV


Lexport du projet vers SpacEyes3D Viewer ou SpacEyes3D Plugin se fait dans le format SPV.
Les projets SPV peuvent tre diffuss vers SpacEyes3D Viewer ou SpacEyes3D Plugin avec
diffrents niveaux dautorisation selon la licence disponible.

Figure 102 : export vers SpacEyes3D Viewer / Plugin

Les projets SPV peuvent tre ouverts dans SpacEyes3D Viewer sans licence ou dans
SpacEyes3D Builder.
Louverture dans SpacEyes3D Builder peut ventuellement tre protge par un mot de passe.

2.9.2.1 Export vers SpacEyes3D Viewer


La cration de projets SPV pour SpacEyes3D Viewer est possible en standard avec SpacEyes3D
Builder sans licence complmentaire.
Pour louverture des projets SPV, SpacEyes3D Viewer est ncessaire.

2.9.2.2 Export vers SpacEyes3D Plugin (sous licence SpacEyes3D SDK)


Sous licence SpacEyes3D SDK, le projet SPV peut tre gnr pour une utilisation dans
SpacEyes3D Plugin, afin dtre intgr dans une application tierce.
SpacEyes3D Plugin offre une interface de programmation (API) permettant diffrents niveaux
dintgration allant de la personnalisation de lapparence de linterface (intgration dune charte
graphique, nouveaux boutons de navigation, etc.), au dveloppement de fonctionnalits
spcifiques : outils de mesure, outils de dessin 3D, interaction avec une application SIG...
Le niveau dautorisation de lAPI de SpacEyes3D Plugin est directement intgr dans le projet
SPV. Le niveau dAPI autoris pour le projet est choisi au moment de la cration du projet SPV
dans la limite de la licence SpacEyes3D SDK disponible :
Aucune licence SpacEyes3D SDK : ouverture interdite dans SpacEyes3D Plugin
Page 113 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Licence SpacEyes3D SDK Basic : SpacEyes3D Plugin avec lAPI Basic (ou niveau
infrieur).
Licence SpacEyes3D SDK Pro : SpacEyes3D Plugin avec lAPI Pro (ou niveau infrieur).
Licence SpacEyes3D SDK Pro Embedded : SpacEyes3D Plugin avec lAPI Pro Embedded
(ou niveau infrieur).

Figure 103 : exemple dinterface tactile dveloppe avec SpacEyes3D SDK Basic

Pour plus dinformation, consulter la documentation de SpacEyes3D SDK.

2.9.3 SpacEyes3D Viewer


SpacEyes3D Viewer est un logiciel gratuit et librement diffusable permettant douvrir tous les
projets au format SPV.
SpacEyes3D Viewer peut tre install librement sur tout poste utilisateur ( laide du setup
disponible sur http://www.spaceyes.com), ou bien excut directement sans installation.

Figure 104 : linterface de SpacEyes3D Viewer

Page 114 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Utilisation de SpacEyes3D Viewer sans installation
Si lon dispose de lensemble du dossier excutable de SpacEyes3D Viewer (dossier C:\Program
Files\SPACEYES\SpacEyes3D Viewer\BIN), SpacEyes3D Viewer peut tre excut directement
sans installation. Cette approche permet de crer facilement des maquettes auto-excutables ne
ncessitant aucune installation (sur un DVD ou une cl USB par exemple), en lanant lexcutable
de SpacEyes3D Viewer BIN\sp3d_viewer.exe et en passant en paramtre le chemin du projet
SPV ouvrir.
Exemple de ficher .bat lanant SpacEyes3D Viewer avec un projet :
.\BIN\sp3d_viewer.exe .\DATA3D\project.spv

Paramtres dexcution de SpacEyes3D Viewer


Lapplication SpacEyes3D Viewer supporte un certain nombre de paramtres dexcution pour
permettre diffrents types dutilisation.
-fullscreen
affichage en plein cran
-hide_close
masque les boutons de fermeture
-hide_system
masque les boutons offrant un accs au systme (bouton iconiser, bouton ouvrir, bouton aide, etc.)
-winrect
afficher le Viewer dans une portion limite de l'cran, tout en interdisant la sortie ou le
dplacement de la fentre (sauf Echap).
rectangle indiqu : x,y,largeur,hauteur
Pour un affichage optimal de l'interface, la taille indique doit nanmoins tre suprieure
850x600
L'option est incompatible avec l'option -fullscreen.
-alwaysontop
Affichage en superposition (toujours au dessus des autres applications), utile notamment combin
l'option -winrect
-handnavigation
Navigation de type "main", conseill pour une utilisation grand public (option masquant galement
le message "double cliquer sur le terrain...")
-lockthemes
affichage systmatique du panneau de vues thmatiques
-floatingthemes
Active laffichage flottant du panneau des thmes (le panneau peut alors tre dplac nimporte
quel endroit, y compris en dehors de la vue 3D, utile par exemple pour une prsentation bi-cran).
-fullscreen_hide_ctrl
Si cette option est spcifie, la commande -fullscreen masque la barre de navigation (affichage 3D
en plein cran).
-custom_logo <mylogo.png>
Spcifie un logo pour remplacer le logo SPACEYES.
Le logo peut tre
Page 115 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
- un chemin absolu
-custom_logo c:\myimage\logo.png
- un chemin relatif, depuis le rpertoire BIN\images
-custom_logo mylogo.jpg, -custom_logo ../../mylogo.jpg
Ligne de commande typique permettant d'ouvrir un projet en mode borne interactive, sur une
portion d'cran fixe :
C:\Program Files\SPACEYES\SpacEyes3D Viewer\BIN\sp3d_viewer.exe -hide_close hide_system -winrect 300 100 1000 700 -alwaysontop -handnavigation -lockthemes
D:\DEMOS_SPACEYES3D\sp3d_pamiers_2\legend.spv

2.9.4 SpacEyes3D Plugin


SpacEyes3D Plugin est un composant logiciel gratuit et librement diffusable permettant
lintgration de projets SpacEyes3D dans une application tierce.
SpacEyes3D Plugin peut tre install librement sur tout poste utilisateur partir du setup de
SpacEyes3D Viewer (le setup installe la fois SpacEyes3D Viewer et SpacEyes3D Plugin).
Contrairement SpacEyes3D Viewer, louverture de projets SPV dans SpacEyes3D Plugin est
protge par des autorisations spcifiques et sujette une licence selon les cas dutilisation.

Figure 105 : exemple dintgration de SpacEyes3D Plugin dans une application Web

Pour plus dinformation, consulter la documentation de SpacEyes3D SDK.

2.10 Prfrences dapplication


Menu Edition|Prfrences pour accder la fentre des prfrences de SpacEyes3D Builder.
Les prfrences de SpacEyes3D Builder permettent de spcifier les paramtres gnraux
dapplication ainsi que certaines valeurs par dfaut dans linterface

Page 116 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 106 : prfrences dapplication

2.10.1

Initialisation

Paramtres utiliss par dfaut pour la cration de tous les projets.


Ces paramtres peuvent tre dits individuellement par projet dans les options dinitialisation.
Encombrement mmoire
Mmoire alloue par dfaut au MNT et aux textures drapes
Rduire la mmoire alloue aux textures 150 MO peut amliorer le fonctionnement sur
certaines configurations.
Taille des bloc textures
Taille minimale et maximale des blocs texture (dition dconseille).

2.10.2

Tracs

Paramtres par dfaut pour les tracs et les textes.


Ces paramtres peuvent tre dits individuellement au niveau des calques vectoriels ou au
niveau des objets dessins.
Dcalage daltitude des tracs
Dcalage par dfaut des couches SIG vectorielles ou des lignes brises.
Taille des textes
Taille mtrique des caractres par dfaut utilise pour les textes des couches SIG et pour
loutil texte.
Police
Fonte par dfaut pour les textes des couches SIG et pour loutil texte.
Encodage du texte
Page 117 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Encodage de texte par dfaut pour les textes des couches SIG et pour les outils texte.

2.10.3

Affichage

Paramtres gnraux dapplication concernant laffichage.


Activer repaint
Active ou dsactive le r-affichage quand une fentre ou un menu est affich au dessus de
la zone daffichage 3D.
Chargement automatique
Active ou dsactive le rafrachissement automatique de la texture du terrain. Le dlai de
chargement peut tre augment sur certaines configurations pour amliorer les
performances (par exemple 500 ms).
Rendu sur disque : P-buffer
Active ou dsactive lutilisation du P-Buffer pour la ralisation dimages ou de vidos. Sur
certaines configurations, la dsactivation du P-Buffer peut rsoudre certains problmes
rencontrs sur les images et les vidos.

2.10.4

Connexion

Ces options permettent de configurer lutilisation de connexions distantes sur des serveurs
SpacEyes3D Server, ou sur des serveurs WMS / WCS.
Paramtres Internet
Cliquer sur le bouton Configurer pour tester et paramtrer la connexion Internet
(utilisation dun proxy, etc.)
Cache
Paramtres du cache utilis dans le cas de connexions sur des serveurs SpacEyes3D
Server.

2.10.5

Navigation

Option de linterface de navigation


Centrer les zooms molette sur le curseur de la souris
Option de navigation offrant une ergonomie similaire aux outils CAO/DAO.

Page 118 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3 ANNEXES
3.1 Activation de la licence
Trois modes de protection sont disponibles :

Fichier de licence : licence monoposte protge par un fichier de licence

Cl matrielle (USB) : licence monoposte protge par une cl matrielle USB SafeNet

Fonctionnement en mode rseau : cl de protection rseau pour une licence flottante


rseau

Dans tous les cas, la licence doit tre jour et correctement configure pour permettre lutilisation
du logiciel (cf. 3.1.2).
La configuration de la licence se fait depuis le Gestionnaire de licences.

3.1.1 Pour une utilisation de SpacEyes3D Builder en licence rseau, se


rfrer la partie Activation de licence pour une protection base sur
un fichier de licence
Si vous avez choisi une protection base sur un fichier de licence, le fichier de licence doit tre
gnr :

Demander une licence SPACEYES depuis le Gestionnaire de licences (menu


Dmarrer)

Activer la licence retourne par SPACEYES depuis le Gestionnaire de licences.

3.1.1.1 Demander un fichier de licence


Lancez le Gestionnaire de licence partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Page 119 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 112 : Demande de licence

Dans le Gestionnaire de licences, choisir Demander une licence , puis cliquer sur Suivant .

Figure 113 : Demande de fichier de licence

Choisir le type de protection Fichier de licence puis cliquer sur Suivant .


Page 120 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Suivre les instructions pour effectuer la demande de licence.

3.1.1.2 Activer le fichier de licence


A la rception de la licence envoye par SPACEYES, vous pouvez activer la licence.
Lancez le Gestionnaire de licences partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Figure 114 : Activation de la licence

Dans le Gestionnaire de licences, choisir Activer une licence , puis cliquer sur Suivant .

Page 121 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 115 : Activation du fichier de licence

Selon le type de licence fourni par SPACEYES, saisir le code de licence transmis (copiez-le
partir du presse-papier), ou bien spcifier directement lemplacement du fichier de licence envoy.
Une fois la licence indique, mettez jour votre licence en cliquant sur le bouton Activer .
Un message indique le succs de lopration.
En cas derreur, consulter les dtails indiqus pour trouver lorigine du problme.
Utiliser SpacEyes3D Builder avec une licence rseau.
La configuration de la licence ncessite les droits dadministration.

3.1.2 Activation de la licence pour une protection par cl matrielle


Si vous avez choisi une protection base que une cl matrielle (USB), la licence inclue dans la
cl de protection doit tre active :

Connecter la cl de protection sur la machine

Demander une licence SPACEYES depuis le Gestionnaire de licences (menu


Dmarrer)

Activer la licence retourne par SPACEYES depuis le Gestionnaire de licences.

3.1.2.1 Connecter la cl de protection


Il suffit de connecter la cl un port parallle ou un port USB de votre PC (selon le type de cl).

Page 122 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 107 : les cls matrielles de protection

3.1.2.2 Demander une licence pour la cl matrielle de protection


Lancez le Gestionnaire de licence partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Figure 108 : Demande de licence

Dans le Gestionnaire de licences, choisir Demander une licence , puis cliquer sur Suivant .

Page 123 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 109 : Demande de licence pour une cl matrielle

Choisir le type de protection Cl matrielle (USB) puis cliquer sur Suivant .


Suivre les instructions pour effectuer la demande de licence.

3.1.2.3 Activer la licence pour la cl matrielle de protection


A la rception de la licence envoye par SPACEYES, vous pouvez activer la licence pour la cl de
protection.
La cl de protection doit tre connecte.
Lancez le Gestionnaire de licences partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Page 124 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 110 : Activation de la licence

Dans le Gestionnaire de licences, choisir Activer une licence , puis cliquer sur Suivant .

Figure 111 : Activation de la licence pour la cl de protection

Selon le type de licence fourni par SPACEYES, saisir le code de licence transmis (copiez-le
partir du presse-papier), ou bien spcifier directement lemplacement du fichier de licence envoy.

Page 125 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Une fois la licence indique, mettez jour votre licence en cliquant sur le bouton Activer .
Un message indique le succs de lopration.
En cas derreur, consulter les dtails indiqus pour trouver lorigine du problme.

3.1.3 Activation de licence pour une protection base sur un fichier de


licence
Si vous avez choisi une protection base sur un fichier de licence, le fichier de licence doit tre
gnr :

Demander une licence SPACEYES depuis le Gestionnaire de licences (menu


Dmarrer)

Activer la licence retourne par SPACEYES depuis le Gestionnaire de licences.

3.1.3.1 Demander un fichier de licence


Lancez le Gestionnaire de licence partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Figure 112 : Demande de licence

Dans le Gestionnaire de licences, choisir Demander une licence , puis cliquer sur Suivant .

Page 126 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 113 : Demande de fichier de licence

Choisir le type de protection Fichier de licence puis cliquer sur Suivant .


Suivre les instructions pour effectuer la demande de licence.

3.1.3.2 Activer le fichier de licence


A la rception de la licence envoye par SPACEYES, vous pouvez activer la licence.
Lancez le Gestionnaire de licences partir du menu Dmarrer :
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Page 127 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 114 : Activation de la licence

Dans le Gestionnaire de licences, choisir Activer une licence , puis cliquer sur Suivant .

Figure 115 : Activation du fichier de licence

Selon le type de licence fourni par SPACEYES, saisir le code de licence transmis (copiez-le
partir du presse-papier), ou bien spcifier directement lemplacement du fichier de licence envoy.

Page 128 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Une fois la licence indique, mettez jour votre licence en cliquant sur le bouton Activer .
Un message indique le succs de lopration.
En cas derreur, consulter les dtails indiqus pour trouver lorigine du problme.

3.1.4 Utiliser SpacEyes3D Builder avec une licence rseau


SpacEyes3D Builder peut tre utilis avec une licence rseau si un serveur de licence
SpacEyes3D Builder est install.
Un serveur de licence fonctionne avec une cl matrielle de protection rseau SpacEyes3D
Builder installe sur un serveur avec un certain nombre de licences flottantes partages entre les
utilisateurs.
Les utilisateurs connects sur le rseau peuvent utiliser SpacEyes3D Builder en partageant la
licence disponible sur le serveur. Le nombre dutilisateurs simultan est limit par la capacit de la
licence installe sur le serveur. Quand le logiciel SpacEyes3D Builder est ferm, la licence est
libre et devient disponible pour un autre utilisateur.

3.1.4.1 Installation/activation du serveur de licence


Linstallation et lactivation du serveur de licence sont bases sur une cl matrielle de protection
rseau installe sur un serveur de licences.
La cl matrielle de protection rseau SpacEyes3D Builder est une cl prvue spcifiquement
pour une utilisation en licence rseau multi-utilisateurs (pr-programmation effectue par
SPACEYES).
Installation
Pour installer la cl de protection matrielle sur le serveur de licence, installer le pilote de la cl de
protection sur le serveur, puis connecter la cl.
Pour installer le pilote de la cl de protection, insrer le CD-ROM de SpacEyes3D Builder, et
excuter linstallation du programme Sentinel driver setup / setup.exe .
Pour que le serveur de licence soit visible sur le rseau, il faut que le port 6001 soit ouvert (en
mode UDP).
Demande et activation de licence
Pour activer ou ractiver la licence, dplacer la cl matrielle de protection sur un poste o
SpacEyes3D Builder est install, puis suivre la procdure dactivation de licence indique dans la
partie prcdente (3.1.2); replacer ensuite la cl sur le serveur de licences.

La cl de protection rseau peut ventuellement tre utilise comme une cl de protection


monoposte.

3.1.4.2 Utilisation de SpacEyes3D Builder avec un serveur de licence


Pour utiliser SpacEyes3D Builder avec un serveur de licence, lancer lutilitaire de configuration de
licence pour paramtrer laccs la licence rseau.
Lancez le Gestionnaire de licences partir du menu Dmarrer :
Page 129 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Dmarrer Programmes SpacEyes3D Builder Gestionnaire de licence

Figure 116 : Configuration de la licence SpacEyes3D Builder en mode rseau

Choisir Configurer cet ordinateur pour utiliser un serveur de licence rseau , puis slectionner le
serveur de licence souhait dans la liste de serveurs de licences disponibles.
Suivre les instructions pour activer la configuration.

3.1.4.3 Administration du serveur de licence


Le serveur de licence peut tre administr afin de contrler lattribution des licences, et
ventuellement pour librer les licences.
Lutilitaire de gestion de licence est accessible sur le serveur de licence par le service web
http://localhost:6002/
(Remplacer ventuellement localhost par le nom de machine du serveur ou son adresse IP)
Cet outil permet de savoir sur quels postes les licences sont attribues et de librer les licences en
cas de problme (si l'administration des licences est active sur le serveur).
Pour activer ladministration des licences (fonction de libration des licences), il faut installer au
pralable une protection administrateur sur le serveur de licence en indiquant un mot de passe
administrateur.
Sur le serveur de licence, lancer le programme suivant pour indiquer le mot de passe :
C:\Program Files\Fichiers communs\SafeNet Sentinel\Sentinel Keys Server\PwdGenUtility.exe
Redmarrer le serveur de licence pour prendre en compte la modification.
Les licences peuvent alors tre libres depuis l'utilitaire de gestion des licences.

Page 130 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.2 Prparation des donnes


3.2.1 A propos du gorfrencement des donnes
SpacEyes3D Builder sappuie sur un MNT, des images, et des couches vecteurs qui doivent tre
gorfrences.
La prparation de ces donnes doit tre effectue en amont, avant lutilisation du logiciel
SpacEyes3D Builder.
Pour recaler simplement une image, il est possible dutiliser loutil de gorfrencement dimages
fourni avec SpacEyes3D Builder (cf. Outil de gorfrencement dimages)
La plupart des formats dimage reconnus par SpacEyes3D Builder intgrent directement le
gorfrencement. Pour les autres formats dimage le gorfrencement peut tre indiqu dans un
simple fichier texte accompagnant limage, le fichier WorldFile qui doit avoir le mme nom que
limage et une extension .wld .
Ce fichier WorldFile est reconnu pour les images Tif, Bmp, Jpg et Png.
Par exemple image.bmp image.wld
Il suffit d'informer dans ce fichier les lignes 1,4,5 et 6 correspondant respectivement la taille pixel
en X, la taille pixel en Y, et lorigine (X et Y) du point haut gauche.
Exemple :
5.000000
0
0
-5.000000
971202
1905642

Dans cet exemple, la taille pixel est de 5 mtres, pour une origine fixe (971202, 1905642).
NB : les extensions suivantes sont galement reconnues (Tif tfw, jpg jgw)

3.2.2 Outil de gorfrencement dimages


Menu Outils | Outil de gorfrencement dimage
Loutil de gorfrencement dimage permet de rfrencer le positionnement cartographique dune
image par des points de calage.
Cet outil permet de prparer des images non gorfrences pour une utilisation dans
SpacEyes3D Builder.
Au minimum deux points de calages sont ncessaire pour pouvoir gorfrencer une image.
Les points de calage peuvent spcifis manuellement ou bien imports depuis un fichier de calage
au format DXF ou au format MapInfo tab.
A partir des points de calage saisis, loutil applique un traitement de rectification en sappuyant sur
un modle polynomial, pour calculer limage gorfrence.

Page 131 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Cet outil permet dexploiter des images non gorfrences dans SpacEyes3D Builder,
par exemple, carte scanne, planche cadastrale scanne, capture dcran de donnes
gographique, plan darchitecte, etc.

3.2.3 Importation de base de donnes partir dun fichier texte


Menu Outils | Importation de base de donnes partir dun fichier texte
Cet outil permet dimporter une base de donnes spatiale ou non spatiale partir dun fichier texte
contenant des donnes attributaires spares.
Le format du fichier texte doit rpondre aux critres suivants :

Les champs sont spars par un sparateur unique utilis sur lensemble du fichier

Toutes les lignes du fichier correspondent des entits (sauf ventuellement les 1res
lignes qui peuvent tre ignores).

Loutil permet de choisir diffrentes options de formatage (sparateur, lignes ignorer, etc.), et le
mode dinterprtation du fichier. Selon le type de gomtrie choisi, il faut spcifier les colonnes
utilises pour la dfinition de la gomtrie :
Par exemple pour importer une base de donnes spatiale de type point XYZ, les coordonnes des
points doivent tre indiques par trois colonnes X, Y et Z dans le fichier : Choisir le type de
gomtrie Point (X,Y,Z) puis indiquer les colonnes utiliser pour X, Y et Z.
Extrait de fichier texte de type XYZ :
1009433.62,171852.0804,11.066,08/09/2007
1009533.529,171896.6558,0.916,08/09/2007
1009540.889,171890.2314,0.906,08/09/2007
1009539.182,171880.4502,0.906,08/09/2007

Dans cet exemple, le sparateur est , et le fichier peut tre import comme une base de donnes
spatiale de type point XYZ.
Une fois choisies les options de formatage et les proprits des champs, loutil dimportation
enregistre un fichier daccs virtuel au format sad reconnu par SpacEyes3D Builder comme
une source de donnes vectorielle (lien dynamique avec le fichier texte).
Pour plus de performance, notamment pour des volumes de donnes importants, loutil permet
limportation des donnes dans un format SIG standard (shp ou tab).

3.2.4 Fichiers de connexion une base de donnes


Les fichiers de connexions sont de simples fichiers texte permettant de dfinir une connexion
une base de donnes.
Les fichiers de connexion sont ncessaires pour accder certains formats de donnes, ou pour
dfinir des connexions avances.
Une fois cr, un fichier de connexion est reconnu par SpacEyes3D Builder en tant que fichier
vectoriel.
Fichiers vecteur VRT (*.vrt ou *.ovf)
Ce format permet de dcrire une connexion une base de donnes spatiale on non spatiale.
Page 132 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Exemple daccs une base de donnes Oracle spatial :
<OGRVRTDataSource>
<OGRVRTLayer name="BATIMENT_BASE">
<SrcDataSource>OCI:user/password@database:batiment_base</SrcDataSource>
<SrcLayer>BATIMENT_BASE</SrcLayer>
</OGRVRTLayer>
</OGRVRTDataSource>

Exemple de connexion une base PostGIS avec dfinition dune requte simple :
<OGRVRTDataSource>
<OGRVRTLayer name="result">
<SrcDataSource>
PG:dbname=base1 host=server1 port=5432 user=user1 password=abcd
</SrcDataSource>
<SrcSQL>SELECT * FROM table1</SrcSQL>
</OGRVRTLayer>
</OGRVRTDataSource>

Exemple daccs un fichier Excel (non spatial), lecture du classeur Feuil1 avec utilisation des
colonnes x et y pour la spatialisation :
<OGRVRTDataSource>
<OGRVRTLayer name="Equ_culturels">
<SrcDataSource relativeToVRT=1>Equ_culturels.xls</SrcDataSource>
<SrcLayer>Feuil1</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<GeometryField encoding="PointFromColumns" x="x" y="y"/>
</OGRVRTLayer>
</OGRVRTDataSource>

Exemple de connexion une base ODBC non spatiale avec utilisation des champs X et Y pour la
spatialisation :
<OGRVRTDataSource>
<OGRVRTLayer name="CITY_NAME">
<SrcDataSource>ODBC:city_mdb</SrcDataSource>
<SrcLayer>CITY_NAME</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<GeometryField encoding="PointFromColumns" x="X" y="Y"/>
</OGRVRTLayer>
</OGRVRTDataSource>

Plus dinformation sur le format vecteur VRT : http://www.gdal.org/ogr/drv_vrt.html


Fichiers vecteur WFS (*.wfs)
Ce format permet de dcrire une connexion une base de donnes WFS.
Exemple daccs une base de donnes WFS :
<OGRWFSDataSource>
<URL>http://geolittoral.application.equipement.gouv.fr/wfs/metropole?SERVICE=WFS
&VERSION=1</URL>
</OGRWFSDataSource>

Plus dinformation sur le format vecteur WFS : http://www.gdal.org/ogr/drv_wfs.html

Page 133 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.2.5 Lutilitaire de conversion et doptimisation de format


Menu Outils | Conversion et optimisation de format
Lutilitaire de conversion permet de convertir directement toute image, MNT ou couche vectorielle
dans un format adapt la visualisation dans SpacEyes3D Builder.
Lutilitaire de conversion permet galement de changer le systme de projection ou de raliser un
extrait dune image, dun MNT ou dune couche vectorielle.

3.2.5.1 Conversion dimages ou de MNT


Pour amliorer les performances dutilisation, il est vivement conseill de convertir les images ou
les MNT dans un format optimis avant de les utiliser dans SpacEyes3D Builder (sauf formats
rapides comme lECW).
La conversion est vivement conseille pour les formats suivant:
- MNT au format asc, xyz, DTED, etc.
- Assemblage dimages ou de MNT au format vrt
- Images jpg, png, bmp, etc.
- Images Tiff standard (non tuiles, non pyramidales)

Figure 117 : conversion dimages ou de MNT

Loption Compression permet de rduire la taille de limage.


Les modes de compression suivants sont conseills :
- DEFLATE : compression sans perte (pour toute image ou MNT)
- JPEG, LZW : compression adapte aux images couleur

Page 134 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Loption Lisser les images permet damliorer la qualit de la reprsentation des images
intgrant un motif tram.
Pour effectuer un changement de projection, cocher la case Changer la projection
cartographique , puis slectionner le systme de projection initial et le systme souhait.
Choisir une projection parmi la slection ou slectionner Autre pour accder la liste complte
des projections.
Exemples courants :

Lambert 1 (Nord) : EPSG, NTF (Paris) / France I


Lambert 2 (Centre) : EPSG, NTF (Paris) / Lambert Centre France
Lambert 2 Etendu : EPSG, NTF (Paris) / France II
Lambert 3 (Sud) : EPSG, NTF (Paris) / France III
Lambert 4 (Corse) : EPSG, NTF (Paris) / France IV
Lambert 93 RGF93 : EPSG, RGF93 / Lambert-93
UTM N 32 : EPSG, WGS 84 / UTM zone 32N
Gographique : Geographic, WGS84

Dans les options, il est possible de spcifier une rsolution pour limage de sortie (par dfaut la
rsolution dentre est conserve), et un mode dchantillonnage (par dfaut, plus proche voisin).
Les modes dchantillonnages bilinaire et bicubique sont conseills (sauf pour des images avec
table couleur).

3.2.5.1 Conversion de fichiers vectoriels


La conversion de donnes vectorielles permet doptimiser les performances de chargement sur les
formats lents et dimporter des donnes gorfrences dans un systme de projection
cartographique diffrent de la maquette 3D.
Il est vivement conseill de convertir les formats suivant pour optimiser les performances:
- DXF
- STAR SXL
- Mif/Mid
- GML
- KML

Page 135 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 118 : conversion de donnes vectorielles

Cet outil permettant de reprojeter les donnes vectorielles, il permettra dimporter les formats
habituellement enregistrs en coordonnes gographiques :
- Format KML
- Format Mif/mid issu dun export de Geoconcept
- Format GPS (GPX, etc.)
Pour ces formats, activer le changement de projection, puis choisir projection dorigine WGS 84
/ GEOGRAPHIQUE , et la projection de sortie souhaite (la projection des donnes de rfrence
de la maquette 3D).
Note : Selon les limitations du format de sortie choisi, loutil de conversion peut tre amen
gnrer plusieurs fichiers pour un mme fichier dentre (dcomposition par type de gomtrie,
dcomposition par couche, etc.).

3.2.6 Lutilitaire de conversion de MNT XYZ


Menu Outils | Conversion dun fichier XYZ en MNT raster
SpacEyes3D ne supporte que des MNT de type raster. Si vous disposez dune liste de points
cts constituant un maillage rgulier orthogonal dans un format XYZ ou dans un format vecteur,
vous pouvez utiliser lutilitaire de conversion de SpacEyes3D Builder.
Cet utilitaire reporte la liste de points donne en entre dans un MNT au format Tiff utilisable
directement dans SpacEyes3D Builder.
Utilisez en entre un fichier vecteur SIG de points dans les formats reconnus par SpacEyes3D
Builder, ou bien un fichier texte ASCII de coordonnes XYZ spare par un caractre spcifique.
Page 136 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
535150
535175
535200
535225
535250

1797000
1797000
1797000
1797000
1797000

323
315
307
301
304

Extrait de fichier XYZ


Pour un fichier texte XYZ, loutil permet de paramtrer la lecture du fichier pour sadapter au
formatage utilis :

Choix du caractre de sparation des coordonnes,

Choix des colonnes correspondant aux valeurs X, Y et Z.

Nombre de ligne ignorer correspondant lentte du fichier

Utiliser laperu des donnes pour valider le choix des options de format en vrifiant que les
bonnes valeurs saffichent dans les colonnes X, Y et Z
Le logiciel peut calculer automatiquement la taille du pixel en valuant le pas du maillage en
entre, mais si vous connaissez le pas du maillage, il est prfrable de lindiquer en spcifiant la
taille de pixel.
Sauf cas particulier, il est conseill dutiliser les valeurs par dfaut pour le codage et la valeur non
dtermine.

3.2.7 Loutil de cration de MNT


Menu Outils | Cration de MNT
Ce module permet de raliser un Modle Numrique de Terrain pour SpacEyes3D Builder partir
de donnes topographiques diverses, ou dimporter un MNT gratuit depuis un serveur
SPACEYES.

Page 137 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 119 : loutil de cration de MNT

A partir de donnes topographiques


Utiliser ce mode pour crer un MNT partir de points cots, courbes de niveau ou lignes de
brisures 3D.
Loutil procde en deux tapes : une triangulation est ralise partir des donnes topographiques
dentre ; puis la triangulation est rasterise pour constituer le MNT raster (grille rgulire).
La cration du MNT peut tre limite une zone spcifique en dfinissant un masque (couche SIG
de polygones).
A partir dun maillage existant
Choisir ce mode pour crer un MNT partir de maillage 3D dfinis par des faces 3D :
triangulations (TIN), maillage 3D quelconque.
Altitude constante
Choisir ce mode pour crer un MNT plat en entrant simplement une altitude de rfrence.
Page 138 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

A partir de donnes gratuites tlcharges depuis un serveur SPACEYES


Permet de tlcharger un MNT de moyenne rsolution sur une emprise donne.
Le MNT est issu du SRTM une rsolution de 90m. Le tlchargement en pleine rsolution est
limit emprise 2000x2000 pixels, au-del la rsolution est automatiquement rduite.

3.2.8 Loutil de fusion MNT


Menu Outils | Outil de fusion de MNT
Cet outil permet dintgrer un MNT projet dans un MNT paysage.
Les deux MNT doivent tre au pralable prpars dans un format raster gorfrenc, mais pas
ncessairement dans la mme projection (loutil gre la re-projection des donnes).
La fusion des MNT est ralise en deux tapes :
1) Le MNT paysage est r chantillonn la rsolution du MNT projet sur lemprise choisie
2) Le MNT projet est incrust dans le MNT paysage
Si le MNT projet nest pas dfini sur toute la zone, il convient de dfinir le code daltitude
correspondant aux pixels non informs. Ces pixels ne seront pas pris en compte lors de linsertion
du MNT projet.
Les deux MNT sont fusionns sans lissage sur la zone de transition, il convient donc que les
altitudes des deux MNT soient compatibles au niveau de la jointure.
Loutil de fusion produit un nouveau MNT au format Tiff, utilisable pour raliser un socle
SpacEyes3D Builder.

3.2.9 Assemblage de dalles dimage


Menu Outils | Assemblage de dalles dimage
Pour utiliser des dallages dans SpacEyes3D Builder, il est conseill dutiliser des images
assembles, plutt que de charger chaque dalle indpendamment. Cet utilitaire permet
dassembler dans une seule image un ensemble de fichiers correspondant un dallage.
Lutilitaire dassemblage cre une mosaque virtuelle des images entres (catalogue) dans un
fichier VRT utilisable directement dans SpacEyes3D Builder au mme titre que nimporte quelle
image gorfrence.
Le fichier VRT est un catalogue et ncessite les dalles dorigine pour tre utilis.
Cet utilitaire peut tre utilis aussi bien sur les images (ortho-images) que sur les MNT.
Cet utilitaire ne peut pas tre utilis pour assembler des images de nature diffrente :

Pour les images plusieurs canaux, le nombre de canaux doit tre identique

Pour les images en 256 couleurs, la table couleur doit tre la mme.

La projection cartographique des dalles doit tre la mme

Page 139 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
En cas de superposition des dalles, lordre dassemblage est dfini par lordre de saisie
des dalles
Pour assembler physiquement un dallage, utilisez lutilitaire de conversion et convertir
fichier VRT en image Tiff

3.2.10

Loutil danalyse et de visualisation du Relief (bote outils Relief)

Menu Outils | Analyse et visualisation du Relief


Cet outil permet de calculer diffrents plans dinformations partir dun Modle Numrique de
Terrain :

Relief ombr

Carte des pentes

Cartes des orientations

Carte dintervisibilit

Relief en couleur

Courbes de niveau

3.2.10.1 Relief ombr


Bote outils Relief, page Ombre
Cette fonction permet de raliser une image couleur gorfrence du relief ombr.

Figure 120 : outil de cration dombrage

Page 140 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Lombrage est ralis dans une image en niveaux de gris en prenant en compte lorientation de la
pente par rapport la position dclairage spcifie (les ombres portes ne sont pas prises en
compte).
Le paramtre dexagration du relief permet daccentuer lombrage sur des zones au relief peu
contrast.
Le paramtre de position du soleil permet dintervenir sur la position de lclairage.
Dans le cas dun MNT o lunit altimtrique est diffrente de lunit planimtrique des altitudes
utilis pour le gorfrencement, utiliser le paramtre de rapport dunit pour indiquer le rapport
entre les units (par exemple : pour un MNT en pieds et des coordonnes gographiques, utiliser
370400, pour un MNT en mtres et en coordonnes gographiques, utiliser 111120).

Figure 121 : MNT et ombrage correspondant

Le drapage dun ombrage permet damliorer sensiblement la perception du relief sur le


modle 3D.

3.2.10.2

Carte des pentes

Bote outils Relief, page Pentes


Cette fonction permet de calculer un fichier raster gorfrenc indiquant pour chaque pixel la
pente en degrs ou en pourcentage.

Page 141 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 122 : interface de calcul de cartes des pentes

3.2.10.3

Carte des orientations

Bote outils Relief, page Orientations


Cette fonction permet de calculer un fichier raster gorfrenc indiquant pour chaque pixel l'angle
d'orientation azimutal de la pente.

Figure 123 : interface de calcul de cartes des orientations

Page 142 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.2.10.4

Relief en couleur

Bote outils Relief, page Relief couleur


Cette fonction permet de calculer une image couleur gorfrence colore en fonction des
altitudes du MNT.

Figure 124 : relief en couleur

Les tables couleur peuvent tre spcifies partir d'un simple fichier texte indiquant les couleurs
souhaites ou depuis linterface ddition des tables couleur.

Figure 125 : dition de la table couleur

Page 143 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Cet outil peut galement tre utilis pour colorer d'autres plans d'information raster,
notamment les cartes de pentes et les cartes d'orientation.

3.2.10.5 Carte dintervisibilit


Bote outils Relief, page Intervisibilit
Cet outil permet de calculer une carte dintervisibilit sappuyant sur un Modle Numrique de
Terrain.

Figure 126 : calcul de cartes dintervisibilit

La carte dintervisibilit reprsente symboliquement la visibilit en chaque point du terrain depuis


une position donne : chaque point du terrain est reprsent sur limage dans une couleur
diffrente sil est visible ou non visible depuis la position dobservation spcifie.

Page 144 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 127 : carte dintervisibilit illustrant limpact visuel dune carrire

La carte dintervisibilit est un outil particulirement adapt aux tudes dintgration


paysagre (oliennes, ligne lectrique, etc.).
Note : Le calcul dintervisibilit se base uniquement sur le MNT transmis en paramtres (les objets
en sursol indpendants du MNT ne sont pas pris compte), et le calcul ne tient pas compte de la
rotondit de la Terre, souvent ngligeable sur des zones de quelques dizaines de kilomtres.

Page 145 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.2.10.6 Courbes de niveau


Bote outils Relief, page Courbes de niveau
Cette fonction permet de calculer un fichier vectoriel de polylignes au format Shp contenant les
isolignes choisies.

Figure 128 : interface de calcul des courbes de niveau

3.2.11

Loutil de rasterisation de donnes vectorielles

Menu Outils | Rasterisation de donnes vectorielles


Cet outil permet dappliquer des tracs vectoriels issus dune couche SIG dans une image
gorfrence.
Loutil propose deux mthodes de rasterisation : Soit par style en reportant les objets SIG dans
leur style inital ou dans un style redfini ; soit par valeur en choisissant un champ de la table
attributaire dont la valeur est reporte directement dans les pixels.

3.2.12

Outil de publication de donnes SIG sur un serveur de donnes

Menu Outils | Publication de donnes SIG sur un serveur de donnes


Cet outil permet dintgrer des donnes SIG sur un serveur de donnes spatiales (MySQL,
PostGIS, Oracle Spatial, SQL Server).
Attention, cet outil ncessite un accs direct au serveur de donnes :

Les proxies ne sont pas supports

Le port utilis pour la connexion au serveur doit tre ouvert

Page 146 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 129 : publication de donnes SIG sur un serveur

Spcifier tout dabord la base de donnes de destination (Target Database > Add connection).
Spcifier les diffrentes donnes SIG intgrer. Ces donnes peuvent tre locales (fichiers SIG)
ou distantes (lues depuis un autre serveur SIG) (Add local layers, Add remote layers).
Les options de champ permettent de dfinir pour chaque couche les diffrents champs transfrer
(Fields > ) :
- Field Name Codec : spcifie lencodage de caractre utiliser pour lire lentte
des champs.
- Pour chaque champ :
Transfer Yes/No : spcifie si le champ doit tre transfr ou non
Output Field Name : spcifie le nom de champ utilis en sortie
Text codec : spcifie lencodage de caractre utiliser pour lire le
contenu du champ
Pour chaque source de donnes, il est possible de redfinir les options de cration de la couche
sur le serveur de donnes (Options > ). Ces options peuvent varier selon le serveur de
donnes utilis.
Options de cration de couche (MySQL) :
-

FILTER : spcifie un filtre par attribut (instruction SQL WHERE)


IGNORE_Z : ignore les coordonnes Z des gomtries en entre
IGNORE_NULL_GEOM : ignore les objets dont la gomtrie nest pas dfinie
OVERWRITE : remplace la couche de sortie si elle existe
LAUNDER :
ATTRIBUTE CODEC : spcifie lencodage des caractres du contenu des
attributs sur le serveur de donnes (UTF-8 conseill)
ATTRIBUTE NAME CODEC : spcifie lencodage des noms de caractres sur le
serveur de donnes (UTF-8 conseill)
Page 147 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
-

PRECISION : TRUE/FALSE conservation de la prcision des champs


GEOMETRY_NAME : nom du champ utiliser pour la gomtrie sur le serveur
MYSQL_FID : nom de champ utiliser pour la cl sur le serveur
SPATIAL_INDEX : YES/NO, construction dun index spatial
ENGINE : MyISAM, moteur utilise

Une fois que les sources de donnes et les options de transfert sont spcifies, dmarrer le
transfert (Start transfer).
En cas de problme, se reporter au rapport gnr pour identifier lerreur. La plupart des erreurs
sont dues un mauvais paramtrage des options de transfert (problme dencodage de caractre,
etc.).

3.3 Description, documents et hyperliens


Les descriptions et les hyperliens permettent de prsenter des informations, des documents ou
des hyperliens diffrents niveaux dans lapplication.
Les fiches de description sont bien adaptes la prsentation dinformations diverses depuis la
maquette 3D (lgende, informations, photos, etc.).
Les fiches peuvent intgrer des images et des liens externes.
Les fiches de description permettent de prsenter clairement lutilisateur des liens vers des sites
Web ou vers des documents tlcharger.

Figure 130 : exemple de lgende de calque dans une fiche de description (source: BRGM)

Les fiches de description peuvent tre dfinies par un texte simple ou par un texte enrichi (HTML
simplifi) permettant une mise en page avance avec choix des fontes, tableaux, images,
hyperliens, etc.

Page 148 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour diter le texte enrichi, un diteur HTML est accessible dans linterface.

Figure 131 : saisie dune description, et bouton ouverture de lditeur HTML

Figure 132 : dition avance dune description avec lditeur HTML

Navigateur intgr
SpacEyes3D dispose dun navigateur intgr pouvant ouvrir directement les documents (pages
Web, PDF, etc.) dans une fentre intgre la maquette 3D. Le navigateur intgr doit tre activ
depuis la fentre des proprits du projet : menu Edition > Proprits du projet > options
dinitialisation > Navigation :
Application par dfaut pour louverture des hyperliens : Navigateur intgr
Le comportement dfini dans les prfrences est utilis par dfaut, cependant, il est possible de
dfinir le comportement individuellement pour chaque lien en utilisant la macro sp3d_action ,
avec la syntaxe suivante :

http://www.spaceyes.com/
ouvre le lien indiqu selon le comportement dfini au niveau des prfrences dapplication

sp3d_action(navigate,http://www.spaceyes.com/)
ouvre le lien indiqu dans le navigateur intgr

Page 149 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

sp3d_action(navigate,c:\PROJET\document1.pdf,navigationControl=true)
ouvre le lien indiqu dans le navigateur intgr en activant la barre de navigation

sp3d_action(open,http://www.spaceyes.com/)
ouvre le lien indiqu dans une application externe

Figure 133 : ouverture dun lien dans le navigateur intgr (source : BRGM)

Autres macros supportes dans les hyperliens


$(ProjectDir)
Paramtre remplac par le rpertoire du projet en cours, permet de dfinir des chemins
relatifs de manire sre lors de lexport de projet locaux.
Exemple : $(ProjectDir)/documents/lgende.pdf

sp3d_action(ViewActivate,GHJHP)
Active la vue indique par son ID (sensible la casse).
Permet de construire facilement des visites guides interactives.

sp3d_action(CameraCenterOnGroundPoint,8569999,214568,25000,fly)
Dplace lobservateur pour pointer vers une position lchelle spcifique.
Permet de construire facilement des visites guides interactives.
Modes de transition supports : direct, progressive, fly

sp3d_action(SceneSetSimulationTime,10.2)
Spcifie le temps utilis pour la simulation.

sp3d_action(VectorLayerSetAttributeFilter,LAYER2,POPULATION>500)
Modifie dynamiquement le filtre attributaire dune couche vectorielle identifie par son ID.

sp3d_event(
Dans le cas de lutilisation du projet dans SpacEyes3D Plugin (SDK), retourne un
vnement UiHyperlinkActivatedEvent interceptable avec lAPI (consulter le manuel de
SpacEyes3D SDK pour plus dinformation).

Page 150 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.4 Importation dobjets 3D


Limportation dobjet est lobjet de deux questions rcurrentes concernant dune part sur le
positionnement des objets, et dautre part la rsolution des problmes pouvant apparatre sur la
modlisation.

3.4.1 Positionnement et dimensionnement des objets 3D


Il existe deux manires dimporter des objets 3D dans SpacEyes3D Builder :

Importation individuelle : En mode dition dans un calque dobjet, les objets sont insrs
interactivement un par un dans la maquette.

Importation par lot : Sur chaque entit dune couche SIG. Le positionnement se fait
automatiquement sur lensemble des objets de la couche SIG.

Se reporter aux parties correspondantes dans le manuel :

Importation dobjets 3D dans un calque objet en mode dition : Objets 3D imports.

Positionnement dobjets 3D sur les objets dune couche SIG :

Objets 3D.

Si le systme de coordonnes de lobjet est mtrique, lobjet sera directement import lchelle.
Pour cette raison, il est conseill dutiliser un systme de coordonnes mtrique.

Page 151 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.4.2 Linterface dimportation dobjets 3D


Linterface dimportation dobjets 3D est utilise pour le choix des fichiers 3D importer, et offre
des fonctions avances de contrle et de correction des objets.
Raccourci vers le
rpertoire du
projet

Raccourci vers la
librairie dobjets

Aperu de
lobjet
slectionn

Edition de lobjet

Sauvegarde de
lobjet
Parcourir un
serveur distant

Figure 134 : linterface dimportation dobjet 3D

3.4.2.1 Slectionner un modle 3D


Parcourir larborescence des fichiers pour slectionner un fichier importer.

Utiliser ce bouton pour parcourir la librairie dobjets fournie avec le logiciel.

Utiliser ce bouton pour slectionner un objet sur un serveur distant.


La procdure est similaire celle dcrite ici : Serveurs SpacEyes3D et WCS.

3.4.2.2 Visualiser un modle 3D


Linterface dimportation
prvisualisation 3D.

affiche

des

informations

sur

lobjet

slectionn

ainsi

quune

Page 152 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Nom du fichier

Message
davertissement

Taille, et
complexit

Mode fil de fer


Boite englobante
Rgle
Repre
Origine
Vue initiale
Rotation automatique
on/off
Correction rapide de
lobjet
Sauvegarde de
lobjet dans un
format optimis

Coordonnes XYZ
sous le curseur
Ouverture de
lditeur dobjet

Figure 135 : pr-visualisation dun objet 3D

Dplacer lobjet laide de la souris de la mme manire que dans SpacEyes3D Builder :

Bouton de gauche : rotations

Bouton de droite ou molette : zoom avant/arrire

Bouton du milieu : dplacement transversal

Double-clic : mise jour du centre de vise

Options de visualisation :
Fil de fer : affiche lobjet en mode file de fer pour mieux percevoir la gomtrie
Boite englobante : pour visualiser ltendue du modle
Rgle : affiche une rgle et la dimension de lobjet pour faciliter le contrle de la taille de lobjet
Repre : afficher les axes pour contrler lorientation de lobjet
Origine de lobjet : matrialise le point (0,0,0) de lobjet

Page 153 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 136 : affichage de lobjet avec diffrentes options de visualisation

3.4.2.3 Corriger un modle 3D


Linterface dimportation propose deux possibilits pour corriger un objet : soit directement depuis
linterface dimportation par le panneau de paramtres, soit en ouvrant lobjet dans lditeur dobjet.
Corriger un objet depuis linterface dimportation
Linterface dimportation propose quelques outils de correction rapide. Ces outils sont galement
disponibles dans linterface plus complte de lditeur dobjet (cf. ci-aprs).

Correction automatique de lclairage


Annulation des corrections (restaure lobjet dorigine)
Ouverture du panneau de paramtres : affiche plus doptions de correction (voir laide de
lditeur dobjet ci-aprs pour une description complte)

Sauvegarde de lobjet et des corrections apportes. Le format IVE est conseill.


A propos de la taille de lobjet
Il est conseill dimporter des objets utilisant un systme de coordonnes mtrique. Linterface
dimportation peut tre utilise pour vrifier rapidement le systme de coordonne de lobjet, et si
ncessaire, pour le modifier.
Rgle : utiliser la rgle pour vrifier rapidement le systme de coordonne de lobjet
Pour les objets nutilisant pas un systme de coordonnes mtrique, le panneau de paramtres
peut tre utilis pour changer de systme de coordonnes.

Page 154 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 137 : modification du systme de coordonnes de lobjet

Depuis le panneau de paramtres, choisir le systme de coordonnes souhait, par exemple


Pouce .
Enregistrer lobjet au format IVE, et ouvrir lobjet IVE dans SpacEyes3D Builder.
Lditeur dobjet
Lditeur dobjet a pour but de rsoudre les diffrents problmes de modlisation rencontrs lors
de limportation dobjets dans SpacEyes3D Builder, il permet galement de raliser des
transformations globales dur lobjet comme des changements dchelle ou des rotations.

Cliquer sur ce bouton pour ouvrir lobjet dans lditeur dobjet

Page 155 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Contrle de la
slection

Paramtres
damlioration
de la slection

Figure 138 : lditeur dobjet de SpacEyes3D Builder

On distinguent deux groupes de fonctions de correction : les corrections locales applique sur une
slection, et les corrections globales.
Les corrections locales sont appliques sur une slection de facettes effectue par lutilisateur,
mais sont galement applicables sur lensemble de lobjet.
Slection de facettes
Cliquer avec le bouton droit sur le modle pour slectionner une facette.
Un clic sur le modle 3D correspond un rayon intersectant ventuellement plusieurs facettes.
Cest la facette en avant plan (n1) qui est slectionne par dfaut.

Il est possible de slectionner une des facettes en arrire plan en utilisant les boutons Facettes
plus loigne et Facettes plus proche (touche + et -) qui permettent de naviguer dans la
pile de facettes intersectes (Cette fonction est trs utile pour supprimer des facettes dupliques
cf. Scintillement) .
Selon la correction, il peut tre avantageux dappliquer un traitement sur un ensemble de facettes.
Pour cela, il est possible de slectionner des groupes de facettes en remontant progressivement
dans larborescence de lobjet.
Augmenter la slection (ou flche du haut)
Etend la slection au groupe suprieur en montant dun niveau dans larborescence de lobjet.
Diminuer la slection (ou flche du bas)
Rduit la slection la branche infrieure en descendant dun niveau dans larborescence de
lobjet.

Page 156 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour appliquer un traitement sur lensemble de lobjet, annuler la slection en cliquant avec le
bouton droit en dehors de lobjet, ou au contraire, slectionner tout lobjet.
Menu Slection | Enregistrer la slection sous
Exporte uniquement la slection dans un format 3D.
Corrections locales sur une slection
Ces corrections sont appliques sur une slection de facettes ou sur lensemble de lobjet si
aucune facette nest slectionne.
Les oprations possibles dpendent du niveau de la slection.
Supprimer (ou touche Suppr)
Supprime la slection
Retourner (ou touche R)
Retourne chaque facette de la slection, permet de corriger lorientation (cf. Facettes noires).
Automatique
Applique des paramtres dclairage par dfaut (cf. Objet trop sombre).
Paramtres dclairage et daffichage
Ces oprations ne sont possibles que sur un groupe de facettes de niveau nud ou suprieur.
Sauf besoin spcifique, il est conseill de paramtrer lclairage et laffichage sur lensemble du
modle (en annulant la slection au pralable en cliquant avec le bouton droit en dehors du
modle).

Page 157 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 139 : paramtres dclairage et daffichage

Eclairage ambiant : global pour lobjet et indpendant de lorientation des facettes.


Eclairage du modle : auto-clairage rglable indpendamment pour les facettes textures
et les facettes non textures (cf. Objet trop sombre).
Rflexion : clairage spculaire.
Eclairage des facettes inverses : active lclairage double face (cf. Facettes noires).
Lissage de lclairage : modifie le mode de calcul de lclairage (cf. Eclairage non
homogne).
Culling : mode de rendu optimisant la vitesse daffichage par dsactivation des facettes
vues lenvers (cf. Disparition de facettes selon lorientation).

Corrections globales sur le modle


Modle | Redimensionner : permet de changer lchelle de lobjet
Il est conseill dafficher la rgle (menu Affichage | Rgle) pour vrifier lunit du modle.
Modle | Rotation : permet de changer lorientation de lobjet
Modle | Retournement automatique des facettes : cet outil permet dautomatiser le retournement
individuel de facettes sur une grille dchantillonnage en orientant vers lobservateur lensemble
des facettes intersectes par la grille.
Annulation et sauvegarde
Dfaire/rtablir
Page 158 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Les fonctions ddition supportent lannulation de la dernire opration.
Edition | Recharger ltat mmoris
Edition | Mmoriser ltat courrant
Sauvegarde dun tat du modle en mmoire et rappel.
Enregistrer sous (menu Fichier | Enregistrer sous)
Enregistre une copie du modle courrant dans un format 3D au choix. Le format IVE est conseill.
Enregistrer une copie optimise (menu Fichier | Enregistrer une copie optimise)
Enregistre une copie optimise du modle dans un format 3D avec niveaux de dtail.
Cette fonction amliore sensiblement les performances sur des objets texturs en crant un objet
niveaux de dtail.
Pour plus de dtail, voir

3.4.3 Rsolution des problmes de modlisation


Les objets imports peuvent tre de diffrentes origines et la modlisation peut avoir diffrents
degrs de qualit. Selon le logiciel utilis pour raliser la modlisation, selon le format utilis, selon
la qualit de la modlisation, des problmes peuvent survenir lors de laffichage dun modle 3D
import dans SpacEyes3D Builder.
Les principaux problmes rpertoris sont les suivants :

Lobjet apparat trop sombre

Lclairage des facettes nest pas homogne et ne tient pas compte de sont orientation

Des facettes entires sont noires.

Un effet de scintillement gnant apparat sur certaines facettes

Les facettes disparaissent selon langle de vue

SpacEyes3D Builder propose des outils permettant de corriger lensemble de ces problmes.

3.4.3.1 Objet trop sombre


Les facettes de lobjet semblent trs sombres, ou claires de manire insuffisante.

Figure 140 : exemple dobjet trop sombre

Page 159 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Origine du problme
Laffichage sombre est d au fait que lclairage spcifi dans lobjet nest pas suffisant pour la
reprsentation dans SpacEyes3D Builder.
Solution
Il sagit dintervenir sur lclairage de lobjet (cf. Corrections locales sur une slection).
Paramtres
Cliquer sur ce bouton pour ouvrir le panneau de paramtres.

Figure 141 : paramtres dclairage

Lclairage peut tre modifi selon diffrents critres :

Lclairage ambiant : global pour lobjet et indpendant de lorientation des facettes.

Lclairage du modle : auto-clairage rglable indpendamment pour les facettes


textures et les facettes non textures.

La rflexion : clairage spculaire.

Automatique
Le paramtrage automatique de lclairage donne en gnral de bons rsultats.

Figure 142 : objet trop sombre corrig par amlioration de lclairage

3.4.3.2 Eclairage non homogne


Des tches sombres apparaissent dans lobjet.

Page 160 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 143 : exemple dclairage non homogne

Origine du problme
Lclairage de SpacEyes3D Builder est calcul uniquement sur les sommets : lclairage dune
facette est donc estim pour chaque pixel affich, par interpolation partir des valeurs calcules
pour les sommets en fonction de lorientation de la facette dfinie au niveau de ces sommets.
Le problme dhomognit de lclairage survient quand le calcul de lclairage sur un sommet se
base sur une mauvaise orientation.
Solution
La simple dsactivation du lissage de lclairage permet parfois dobtenir un bon rsultat (cf.
Corrections locales sur une slection).
Si le rsultat nest pas satisfaisant, lancer le calcul de lclairage par face permet de recalculer les
orientations pour chaque sommet, et de saffranchir dfinitivement du problme. On obtient alors
un clairage homogne pour chaque face au dtriment dune certaine complexification de la
modlisation.

Figure 144 : clairage non homogne corrig avec la fonction Eclairage par face

Page 161 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.4.3.3 Facettes noires


Certaines facettes apparaissent entirement noires.

Figure 145 : exemple dobjet prsentant des facettes noires

Origine du problme
Le problme est d une mauvaise orientation des facettes : lorientation intrieur/extrieur est
mal tablie (en gnral lorientation est li lordre des points des facettes).
Lapparition de facettes noires est d au fait que par dfaut lclairage de SpacEyes3D Builder ne
prend en compte que le ct extrieur des facettes (le ct intrieur est affich en noir).
Un modle correctement ralis doit comporter des facettes bien orientes, et le problme
napparat pas.
Solution
Tout dabord, il est en gnral possible de rsoudre le problme directement la source depuis le
modeleur utilis (Sketchup, 3D Max, etc.), en retournant individuellement les facettes.
Au niveau de SpacEyes3D Builder, deux corrections peuvent tres apportes (cf. Corrections
locales sur une slection) :

Activer lclairage des facettes inverses : cette solution est la plus rapide mais utilise un
mode de rendu qui peut avoir dans certains cas une rpercussion sur la fluidit
daffichage.

Retourner individuellement les facettes inverses pour quelles soient claires


correctement.

Page 162 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 146 : facettes noires corriges par lactivation de lclairage des facettes inverses

Retourner une facette dans lditeur dobjet de SpacEyes3D Builder :


1. Slectionner la facette retourner (clic droit).
2. Cliquer sur Retourner (ou touche R).

3.4.3.4 Scintillement
Certaines facettes de lobjet scintillent lors des dplacements.

Figure 147 : exemple dobjet prsentant du scintillement

Origine du problme
Lapparition de scintillement (flickering, Z-Fighting) a pour principale cause la superposition de
facettes de diffrentes couleurs : chaque image, les facettes tant parfaitement superposes,
lordre daffichage des facettes change arbitrairement.
Un modle 3D correctement modlis ne doit pas avoir de facettes superposes, et le
problme napparat pas.
Solution
Tout dabord, il est en gnral possible de rsoudre le problme directement la source depuis le
modeleur utilis (Sketchup, 3D Max, etc.), en supprimant individuellement les facettes
dupliques.
Au niveau de SpacEyes3D Builder, la correction peut tre apporte dans lditeur dobjets en
supprimant les facettes superposes (cf. Corrections locales sur une slection).

Page 163 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 148 : scintillement corrig par la suppression des facettes dupliques

Supprimer une facette superpose dans lditeur dobjet de SpacEyes3D Builder :


1. Slectionner la facette sur laquelle le problme apparat (clic droit sur le modle).
2. Choisir la facette supprimer parmi la pile de facettes slectionnes par le clic.
Comme plusieurs facettes sont superposes, il faut choisir la facette supprimer.
Cliquer sur
Facette plus loigne (ou touche +) et
Facette plus proche (ou touche ) pour slectionner la facette supprimer dans la pile de slection : la facette slectionne est
affiche au dessus des autre dans la vue 3D.
3. Supprimer la facette
Cliquer sur

Supprimer (ou touche Suppr) pour liminer la facette.

3.4.3.5 Disparition de facettes selon lorientation


Des facettes disparaissent compltement selon le point dobservation, lobjet semble incomplet.
Origine du problme
Sur certains formats (Collada dae, kmz), ce problme peut apparatre. Il est d lutilisation du
mode daffichage Culling dans lobjet. Ce mode permet dallger les calculs en liminant de
laffichage les facettes lorsquelles sont vues lenvers.
Solution
Dsactiver le Culling sur lobjet depuis linterface dimportation de SpacEyes3D Builder (cf.
Corrections locales sur une slection).

3.4.4 Optimisation des objets 3D


Linterface dimportation des objets 3D peut tre utilise pour amliorer et optimiser les objets 3D.

3.4.4.1 Rduction des textures


Pour les objets incluant des textures, linterface dimportation propose une fonction doptimisation
pour rduire les textures de manire drastique.
Optimisation de lobjet 3D
Utiliser ce bouton pour ouvrir la fentre doptimisation des objets 3D.
Page 164 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 149 : optimisation des objets 3D

Le principe de cet outil est de rduire les textures de lobjet selon une rsolution de sortie choisie
par lutilisateur.
La rsolution de sortie est entre en mtres par pixel. La valeur par dfaut est 0.1m/pixel
(10cm/pixel).
Attention : La rduction ne fonctionne que pour des objets en coordonnes mtriques. Pour
modifier le systme de coordonnes dun objet, voir le paragraphe Corriger un objet depuis
linterface dimportation .
Pour une rsolution choisie, toutes les textures de prcision suprieure cette rsolution sont
dtectes et rduites.
Si la rsolution est bien choisie, la rduction peut tre visuellement sans perte.
Par exemple pour un contexte dutilisation o lobjet ne sera pas approch plus de 40m, la
rduction des textures avec une rsolution de 0.05m/pixel (5cm/pixel), naura aucun impact visuel.

Figure 150 : rduction des textures de 90% sans perte visuelle (rsolution 0.1m/pixel)

Dans la plupart des cas, cet outil rduit de manire trs significative le poids des objets, il est donc
vivement conseill pour optimiser les performances daffichage temps rel.

3.4.4.2 Format 3D optimis


Il est conseill dutiliser le format IVE pour limportation dobjets dans SpacEyes3D Builder.
Le format IVE a lavantage dtre trs performant en lecture, dencapsuler les textures, y compris
dans des formats compresss, et de supporter tous les types de modlisations supports par
SpacEyes3D Builder (objets animes, LOD, billboard, etc.).
Enregistrer sous
Enregistrer lobjet au format IVE, puis importer cet objet IVE dans SpacEyes3D Builder.
Page 165 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Compression des textures
Cliquer sur le bouton option lors de la sauvegarde de lobjet au format IVE pour dfinir les options
de compression des textures.
Les options de compression des textures permettent dobtenir des fichiers IVE plus compacts. En
revanche, la compression des textures dans le fichier IVE namliore pas les performances temps
rel.

3.4.4.3 Niveaux de dtail (LOD)


Pour les objets complexes, ou pour les scnes composes de nombreux objets, il est fortement
conseill dutiliser des objets niveaux de dtail.
Cration dobjet niveaux de dtail partir de modles prdfinis
SpacEyes3D Builder intgre un outil en ligne de commande pour raliser des objets niveaux de
dtail partir de modles 3D prdfinis correspondant diffrents niveaux de qualit dun mme
objet.
Menu Outils > Invite de commandes...
>osg_createlod pagedlod lod file1.3ds 80 lod file2.3ds 1500 output.ive

Cet exemple cre un objet avec 2 niveaux de dtail partir des fichiers file1.3ds et file2.3ds:
- le fichier file1.3ds correspond au niveau de rsolution le plus haut, et est affich en dessous de
80m
- le fichier file file2.3ds correspond au niveau de rsolution de plus bas, et est affich de 80m
1500m
Cration dobjet niveaux de dtail par rduction automatique des textures
Pour des objets texturs, SpacEyes3D Builder inclut un outil puissant pour calculer
automatiquement des niveaux de dtail par rduction des textures.
SpacEyes3D Editeur dobjet
Lditeur dobjet est accessible depuis lexplorateur dobjets 3D (ou depuis le dialogue de choix de
modles 3D), en cliquant sur Editer lobjet
Enregistrer une copie optimise (Menu Fichier | Enregistrer une copie optimise )
Attention : cet outil travaille uniquement sur la simplification des textures et ne simplifie pas la
gomtrie. Loptimisation est efficace uniquement sur des objets texturs dont la gomtrie est
simple.

Page 166 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Figure 151 : cration automatique de niveaux de dtail (LOD)

Entrez la taille pixel maximale (meilleure rsolution) et la taille pixel minimale (rsolution la plus
basse). Cet outil ralise une rduction de la qualit des textures et enregistre un objet niveaux de
dtail.
Attention : Comme la rduction est donne en pixel/m, lobjet doit tre en systme de coordonnes
mtrique. Pour changer lunit de lobjet voir Corrections globales sur le modle.
Outil en ligne de commande
Un outil similaire est accessible en ligne de commande :
Menu outils > Invite de commandes...
>osg_createlod pagedlod autolod file1.3ds 80 1500 output.ive

Cet exemple cre un objet niveaux de dtail partir du fichier file1.3ds, optimis pour un
affichage de 80m 1500m.

3.4.5 Modles 3D et textures alatoires (fichiers *.ran).


Introduits dans la version 5.0, les fichiers *.ran permettent de dfinir un ensemble alatoire dobjets
ou de textures.
Le format RAN est un simple format XML, reconnu par SpacEyes3D en tant que modle 3D ou en
tant quimage.
A chaque utilisation dun mme fichier RAN, le modle obtenu est diffrent, en fonction des
variations dfinies dans le fichier.
Pour des modles 3D, le format RAN permet de faire varier alatoirement le modle 3D, sa taille,
son orientation, son inclinaison, de dcaler dans le temps son animation, etc.
Exemple de modles 3D alatoires
<randomObjectSet>
<object src="tree_1.osg" probability="1">
<scaleRange min="0.8" max="1.2" mode="1"/>
</object>
<object src="tree_2.osg" probability="0.5">
<scaleRange min="0.8" max="1.2" mode="1"/>
</object>
</randomObjectSet>

Page 167 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour des images, le format RAN permet de retourner une image alatoirement depuis un
ensemble prdfini dimages ou de couleurs. Les images RAN peuvent tre utilises en tant que
textures ou en tant que symboles dans la reprsentation 3D.
Exemple de textures alatoires
<randomImageSet>
<image src="texture1.png" probability="1"/>
<image src="texture2.png" probability="1"/>
<image color="ff5500" probability="1"/>
</ randomImageSet >

Pour plus dinformation sur le format RAN, voir les spcifications du format : \Help\docs\RAN
format specification.pdf
Exemple :
libraries/objects/Plants & trees/Tsuga/Tsuga_mertensiana__mountain_hemlock_mix2.ran

3.4.6 Modles 3D paramtriques


Introduits dans la version 5.0, les modles 3D paramtriques sont des primitives 3D construites
dynamiquement partir dune description et de paramtres saisis directement dans lurl.
Les modles paramtriques peuvent tre utiliss en tant que modle 3D pour la reprsentation des
donnes SIG et des marqueurs 3D.
Pour les modles 3D paramtriques, lurl (dmarrant par inline:/ ) ne correspond pas
lemplacement dun fichier, mais une description permettant de construire lobjet.
inline://parametric/query?object=pyramid&angle=45&ratio=1&height=10&color=ff0000
aa&edge=ffffff

Figure 152 : exemple de modles 3D paramtriques

Page 168 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Note : les modles 3D paramtriques ne peuvent pas tre utiliss directement en tant que fichier
objet avec loutil , pour insrer un modle 3D paramtrique, insrer un marqueur, puis choisir le
modle paramtrique dans la section Objet 3D. Des exemples de modles 3D paramtriques sont
proposs dans la liste de marqueurs prdfinis : dome, view cone, histogram, pie, etc.

Figure 153 : insertion de marqueurs utilisant un modle 3D paramtrique

Page 169 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Pour dfinir un objet paramtrique, il est possible de choisir un modle prdfini dans linterface
ddie objet paramtrique afin de gnrer la description correspondante. Il est alors facile de
modifier les paramtres dans cette description pour modifier lobjet.

Figure 154 : choix dun modle 3D paramtrique

Pour plus dinformation sur les objets paramtriques, voir les spcifications du format :
\Help\docs\IURL format specification.pdf

Page 170 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.5 Support Terrain 3D


3.5.1 Le format T3D
Introduits dans la version 6.0, les fichiers *.t3d permettent de gnrer dynamiquement un objet 3D
du terrain partir dun modle numrique de terrain.
Le format T3D est un simple format XML, reconnu par SpacEyes3D en tant que modle 3D.
Le T3D permet dafficher le terrain sa meilleure rsolution en fonction de la distance de
lobservateur.
Il est possible :
de modifier la zone dtude pour nafficher quune partie, afin de mettre en avant une
zone du terrain spcifique comme une carrire.
dajouter des trous, ce qui va permettre par exemple dajouter un environnement la
maquette de base.
Le T3D ne se substitue pas au terrain standard qui reste indispensable pour le placage des
diffrentes sources dinformation.
Exemple de fichier T3D
<?xml version="1.0" encoding="UTF-8" ?>
<spaceyes3DTerrain>
<dem>
<filename value="mnt_50cm.tif"/>
<noData value="-32768"/>
<maxPixelOnScreenForPixelDtm value="8"/>
</dem>
<images>
<image filename="ortho_10cm.tif">
<alpha value="80"/>
<image/>
</images>
<properties>
<maxPixelOnScreenForTile value="512"/>
<activeCache state="true"/>
</properties>
</spaceyes3DTerrain>

Pour plus dinformations sur le format T3D, voir les spcifications du format :
\Help\docs\T3DFormatSpecification.pdf

Page 171 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.5.2 Linterface de cration dobjet T3D


Menu outils | T3D manager.
Linterface de cration permet de crer un fichier t3d avec un ensemble de paramtres permettant
de gnrer lobjet souhait.
Linterface se dcoupe en deux parties :
Une partie fixe droite qui concerne la visualisation du terrain

Afficher en mode filaire

Rafraichir la visualisation
en automatique ou manuel

Zone de prvisualisation
du fichier t3d

Figure 155 : Visualisation du fichier T3D

Une partie gauche qui permet de spcifier lensemble des informations du fichier T3D,
Cette partie se dcoupe en trois onglets.

Proprits

Choix des sources

Limiter la zone dtude la


zone commune

Coordonnes
de la zone
dtude

Figure 156 : Onglet proprits de linterface T3D manager

Page 172 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Trous
Ajouter un trou
(Libre ou partir
dun fichier)
Liste
des
trous
Figure 157 : Onglet Trous de linterface T3D manager

Options avances
Valeur du no-data pour le MNT
Coefficient de
multiplication pour les
valeurs en z

Rechercher dans le MNT


la valeur du no-data
Nombre de pixels cran
pour un pixel MNT

Nombre de pixels cran


pour un pixel image

Dans le cas dimage


multi canal.
Spcifie les canaux
RVB

Figure 158 : Onglet Options Avances de linterface T3D manager

Page 173 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.6 Optimiser les performances


3.6.1 Optimisation des images
Pour amliorer les performances de chargement de SpacEyes3D Builder, il est vivement conseill
dutiliser des formats dimage adapts : les images pyramidales (multi-rsolution), tuiles et
compresses sont prfrables lorsquon souhaite visualiser des images volumineuses.
Pour les images trs volumineuses, avec un format adapt, les temps de lecture sur le disque dur
peuvent tre trs sensiblement rduits (diviss par 100 ou plus).
Les formats suivants sont particulirement adapts :
TIFF tuil (256 pixels par tuile) pyramidal (avec overview)
TIFF tuil pyramidal avec compression (Jpeg, LZW)
ECW
MrSID

NB : Certains formats : type ASCII, JPEG, PNG ; sont reconnus par SpacEyes3D Builder mais
constituent des formats particulirement inadapts une utilisation sur SpacEyes3D Builder. Avec
ces formats, il est normal dobserver un temps de chargement excessivement long. Il est
prfrable dutiliser lutilitaire de conversion (voir
Plus dinformation sur le format vecteur WFS : http://www.gdal.org/ogr/drv_wfs.html
Lutilitaire de conversion) pour convertir ces donnes dans un format adapt.
Pour les images composes en dalles, bien que possible il est dconseill de charger les dalles
une une dans le projet SpacEyes3D Builder : Il est vivement conseill dassembler les dalles au
pralable dans une seule et mme image que lon chargera dans SpacEyes3D Builder. Lutilitaire
dassemblage (3.2.8) fourni avec SpacEyes3D Builder permet de raliser rapidement cet
assemblage.

3.6.2 Optimisation des donnes SIG


Pour de gros volumes de donnes vectorielles, il est vivement conseill de mettre en oeuvre la
mthode doptimisation spatiale par pagination et dutiliser un format vectoriel adapt (cf.
Optimisation).
En parallle, le paramtrage de la taille minimale daffichage des objets (cf.
damliorer encore les performances daffichage.

Fusion)

permet

3.6.3 Optimisation des objets 3D


Voir Optimisation des objets 3D .

3.6.4 Support de stockage


Bien que possible, il est dconseill dutiliser des images directement sur un support amovible
(CD-Rom, etc.). La lecture sera plus rapide si ces images sont copies sur le disque dur au
pralable.

Page 174 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.6.5 Carte vido et mmoire vive


SpacEyes3D Builder utilise OpenGL pour acclrer laffichage 3D. SpacEyes3D Builder est donc
conu pour fonctionner avec une carte vido prenant en compte lacclration matrielle
dOpenGL.
La quantit de mmoire de la carte graphique conditionnera la fluidit daffichage de gros volumes
de donnes (images haute rsolution) tandis que la quantit de mmoire vive de lordinateur
(RAM) amnera un plus grand confort dutilisation (moins de rafrachissements dimage
ncessaires).

3.6.6 Rduction de la zone visualise et sous-chantillonnage


En cas de problme de temps de chargement excessif ou daffichage saccad, il est conseill de
rduire le volume des donnes visualises en prparant les donnes au pralable :
o

Utiliser lutilitaire de conversion sur le MNT et les images pour acclrer les
chargements.

Dgrader la rsolution du MNT : la finesse du MNT est secondaire pour la


visualisation 3D.

Limiter la taille de limage la zone dintrt.

Dgrader la rsolution des images.

Page 175 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

3.7 Internationalisation / Support des langues trangres


SpacEyes3D Builder est conu pour une utilisation internationale. Linterface est disponible dans
plusieurs langages, et le logiciel supporte laffichage de donnes utilisant des jeux de caractres
tendus.

3.7.1 Langage de linterface


SpacEyes3D Builder est traduit dans plusieurs langues, la langue de linterface peut tre change
sans rinstallation partir du menu Aide > Langage. Un redmarrage de lapplication est alors
ncessaire pour prendre en compte le nouveau langage.
Laide est en revanche installe dans la langue choisie lors de linstallation. Il est ncessaire de
rinstaller le logiciel pour changer la langue du manuel dutilisation.

3.7.2 Utilisation de donnes SIG dans dautres langues


Selon lalphabet utilis, laffichage des donnes attributaires des donnes SIG peut apparatre
erron. SpacEyes3D Builder utilise par dfaut le jeu de caractres Latin1, mais dautres jeux de
caractres peuvent tre utiliss pour permettre laffichage de donnes dans dautres alphabets, y
compris les alphabets tendus comme lalphabet chinois ou lalphabet japonais.
Toute fonction de SpacEyes3D Builder exploitant des donnes SIG, propose le choix dun mode
dencodage des caractres pour permettre laffichage de donnes quelle que soit leur langue.
Couches vecteur SIG (cf. Les calques vecteur)
Le jeu de caractres dfinit laffichage des noms des couches et de toutes les donnes tabulaires
(nom des champs et valeurs des chanes de caractres).
Le jeu de caractres est donc utilis pour :

La consultation des donnes attributaires (outils i),

Laffichage dtiquettes texte,

Ldition des champs de type chanes de caractres,

La classification

Dans la fentre des proprits du calque vecteur, dans la page Source de donnes cliquer sur
et choisir le mode dencodage souhait.
Par exemple, pour des donnes SIG en chinois au format ShapeFile ou MapInfo, choisir GBK
chinese .
Pour afficher correctement des tiquettes textes dans un jeu de caractre particulier,
assurez vous dutilisez une police de caractre correspondant au jeu de caractre choisi
(par exemple, pour du chinois, choisir la fonte sim hei ou siml sun).

Page 176 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Outil de recherche par localit (cf. Outil de recherche)
Au moment du choix de lattribut utiliser pour la recherche, cliquer sur
dencodage souhait.

, et choisir le mode

Figure 159 : choix du jeu de caractres dans loutil de recherche par localits

Lencodage de texte et les polices par dfaut peuvent tre paramtrs au niveau des
prfrences dapplication

3.7.3 Utilisation de noms de fichiers dans dautres langues


Actuellement SpacEyes3D Builder supporte uniquement les noms de fichiers 8 bits ASCII. Les
noms de fichiers avec caractres tendus ne sont pas supports.

3.8 Crdits
Traduction de linterface

Traduction en Chinois de linterface


RITI Technology Inc. www.riti.com.tw

Traduction en Espagnol de linterface


Ekodes Consultores S.A. www.ekodes.com

Page 177 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Librairie
objects/plants&trees/
Nombreuses textures issues de VTP Plant Library
textures/various/urban_aerial_1.png
textures/various/ urban_aerial_2.png
Patrick Hoesly - www.zooboing.com

3.9 Support technique


3.9.1 Problmes connus
La plupart des problmes daffichage rpertoris avec SpacEyes3D sont dus
des problmes de pilotes (driver) de la carte vido. Assurez-vous que les
derniers pilotes de la carte graphique sont installs correctement sur votre
systme.
O se procurer les derniers pilotes de la carte vido :
Auprs du constructeur de la carte, ou auprs du constructeur de lordinateur (DELL, Packard Bell,
etc.)
Principaux constructeurs de cartes vido :
3DLabs - http://www.3dlabs.com/support/drivers/?
ATI - https://support.ati.com/ics/support/default.asp?deptID=897
Elsa - http://www.elsa.com/EN/Support/driver_gladiac.asp
Intel - http://support.intel.com/support/fr/index.htm
Matrox - http://www.matrox.com/mga/francais/support/drivers/home.cfm
Nvidia - http://www.nvidia.fr/page/drivers.html
S3 - http://www.s3graphics.com/drivers.jsp
SIS - http://www.sis.com/support/support_prodid.htm

Page 178 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder

Problmes de chevauchement de diffrentes zones du terrain, masquage


inexpliqu des objets du terrain, apparition de triangles
Ce problme est li aux limites de la profondeur du zbuffer sur certaines configurations.
Un zbuffer de minimum 24 bits est conseill.
Le problme peut tre rduit en diminuant la focale dans le panneau de contrle de
SpacEyes3D Builder
Sur certaines configurations, un simple paramtrage de laffichage du systme
dexploitation peut suffire : laffichage en couleurs vraies (24 bits ou plus) est conseill.
Vrifier que les derniers pilotes de la carte vido sont correctement installs
Pour modifier le mode daffichage, ouvrez le panneau de proprits de laffichage
(Menu Dmarrer/Paramtres/Panneau de configuration/Affichage) et dans longlet
Paramtres, choisissez le mode de couleur souhait.

Erreurs dapplication non expliques


Vrifier que les derniers pilotes de la carte vido sont correctement installs
Sur certaines configurations (notamment sur certaines stations Windows NT) de graves
problmes de fonctionnement (blocage au lancement de lapplication) sont observs
lorsque laffichage est configur en 16 bits (65 536 couleurs).
Laffichage en couleurs vraies (24 bits ou plus) est conseill (voir ci-dessus).

Problmes dimage sur les captures et les films


Les captures ou les films comportent des aberrations dans limage ou ferme lapplication : il
sagit dun problme de support du P-Buffer.
Vrifier que les derniers pilotes de la carte vido sont correctement installs
Dsactiver lutilisation du P-Buffer dans les prfrences de SpacEyes3D Builder
Menu Fichier > Prfrences > onglet Affichage > Cocher Dsactiver lutilisation du
P-Buffer

Ce paramtrage est tester car il permet de rsoudre simplement les problmes


rencontrs sur certains modles de carte vido (notamment certains modles de la
gamme Intel)
Sur certaines configurations, lorsquune fentre est superpose la zone de rendu,
limage des captures (et les films) peut en tre affecte.
Pour rpondre ce problme il faut viter de superposer des fentres sur la zone
de rendu pendant toute la dure du calcul dune image ou dun film, et laisser tourner
lapplication SpacEyes3D Builder en premier plan.

Problme daffichage saccad (cartes vido Intel)

Page 179 Manuel dutilisation de SpacEyes3D Builder

SpacEyes3D Builder
Laffichage 3D, fluide au dmarrage, devient rapidement trs saccad : il sagit dun
problme de saturation de la mmoire vido.
Rduire la mmoire alloue la texture du terrain dans SpacEyes3D Builder :
Sur le projet en cours :
Menu fichier > Editer projet > Options dinitialisation > onglet Mmoire
Mmoire Texture Totale (en RAM) : 100 Mo.
Dans les prfrences de SpacEyes3D Builder (pour tous les nouveaux projets crs) :
Menu Fichier > Prfrences > onglet Initialisation
Mmoire Texture Totale (en RAM) : 100 Mo.
Redmarrer lapplication pour prendre en compte le nouveau paramtrage.

Problmes de lenteur daffichage des menus


Les menus de SpacEyes3D Builder sont trs lents afficher ou clignotent : il sagit dun
problme de support des effets daffichage des menus.
Vrifier que les derniers pilotes de la carte vido sont correctement installs
Ce problme est li une mauvaise prise en compte par la carte vido des effets
d'ombrage et d'apparition des menus sous Windows, sur un composant d'affichage 3D
OpenGL. Le problme est trs certainement li une lacune du pilote de la carte vido
mais peut nanmoins tre contourn en dsactivant les effets des menus au niveau de
Windows.
Pour dsactiver les effets des menus sous Windows, ouvrez le panneau de proprits
de laffichage (Menu Dmarrer/Paramtres/Panneau de configuration/Affichage) et
dans longlet Apparence, dcocher la case "Utiliser l'effet de transition...", et dcocher
galement la case "Afficher une ombre sous les menus".

3.9.2 Autres problmes


Merci de signaler tout autre problme dev@spaceyes.fr, en dtaillant votre configuration
matrielle : systme dexploitation, rfrence de la carte graphique, version des pilotes ; et les
conditions dapparition du problme.

3.9.3 Forum
Le forum utilisateur SpacEyes3D Builder est disponible sur www.spaceyes.com/forum
Inscrivez-vous gratuitement pour partager en ligne vos expriences avec dautres utilisateurs.

Page 180 Manuel dutilisation de SpacEyes3D Builder