* MySurvey project configuration file
* VERSIONDATE::08/11/2018

*************************************************************************************
* Les lignes ci-dessous commençant par une étoile '*' sont des commentaires.

*************************************************************************************
* Défini l'autorisation d'accéder au projet si l'utilisateur ne figure pas dans la liste 
PROJECT_ACCESS_TO_ALL::TRUE

* les mots clef SECTIONSTART::USERS et SECTIONEND::USERS définissent la section permettant de lister les utilisateurs et leur droit(s) respectifs.
* entre ces mots clef une ligne défini un utilisateur, en commençant chaque ligne par le NNI (login Windows) suivi de deux double-points "::" et d'un booléen TRUE ou FALSE selon qu'on souhaite autoriser ou refuser l'ouverture du projet à l'utilisateur
* des séparateurs double points permettront ensuite de spécifier des proprietés propres à l'utilisateur (seront définis ultérieurement)
SECTIONSTART::USERS
NNI::TRUE
SECTIONEND::USERS


*************************************************************************************
* les mots clef SECTIONSTART::MONITORS et SECTIONEND::MONITORS définissent la section permettant d'affecter des rôles aux utilisateurs
* chaque ligne doit commencer par le nom de l'utilisateur (NNI), suivi de deux double-points "::"
* le mot clef VALIDATION défini l'utilisateur comme ayant un rôle de validation des partages
* le mot clef USER défini l'utilisateur comme utilisateur normal de l'application

SECTIONSTART::MONITORS
NNI::VALIDATION
SECTIONEND::MONITORS

**********************************************************************************
* défini le nom dossier "nuage de points" (habituellement SPATIAL_INDEX) situé sous le dossier "DATA" du projet
POINTCLOUDFOLDER:: SIOC

**********************************************************************************
* nom du fichier SIteStructure permettant de charger l'arborescence du projet
SITE_STRUCTURE:: Site_Structure

**********************************************************************************
* nom du fichier XML définissant le fichier RVM à charger en tant que structure de locaux (détermine l'affichage des stations rattachées aux locaux)
SITE_LOCAL_AREA_STRUCTURE:: SiteLocalAreaStructure

**********************************************************************************
* AUTOLOAD_FILES défini le ou les fichiers qui seront chargés automatiquement en référence 
* dans les sessions mySurvey des utilisateurs disposant d'une licence adéquate
*
* Faire précéder chaque fichier et son chemin par la balise "AUTOLOAD_FILES::"
* Si le chemin est un dossier, tous les fichiers MSZ contenus dans le dossier seront chargés en référence
* le chemin peut utiliser les variables dynamiques mysurvey comme <PROJECT_PATH> ou les variables windows comme par exemple %appdata%
* les variables possibles sont listées dans le fichier system.conf du dossier ProgramData du logiciel mySurvey
* les formats de fichier acceptés sont les fichiers mysurvey "MSZ" 
* Les utilisateurs peuvent modifier les paramètres d'affichage de ces fichiers dans leur session mais ces changements ne sont pas conservés d'une session à l'autre
*
* le nom de fichier peut-être suivi d'un ou plusieurs mot clef définissant le comportement du fichier dans la session mySurvey de l'utilisateur. 
* le séparateur entre le nom de fichier et les mots clef est 2 fois le double point (::)
* (pas d'affichage du modèle 3D, mais réagissant uniquement au survol de la souris).
*
* "DISPLAY2D", "DISPLAY360" ou "DISPLAY3D" : force l'affichage des objets dans la vue concernée
* "DISPLAYALL" : force l'affichage dans toutes les vues
* "DISPLAY_TRANSP" : affiche les objets avec un dégré de transparence
* "MOUSEHOVER" : les objets réagssent au survol de la souris
* chaque mot clef peut être précédé de 'NO' et ainsi inverser le comportement (par exemple "NODISPLAY2D" or "NOMOUSEHOVER" )
*
* Dans l'exemple ci-dessous le fichier 'Maquette.msz' situé dans le chemin du projet sous le dossier 'autoload' sera chargé pour tous les utilisateurs, en mode "survol"
**********************************************************************************
*
* AUTOLOAD_FILES::<PROJECT_PATH>/autoloads/Maquette.msz::BEHAVIOR_HOVERED_ONLY


**********************************************************************************
* 
* La variable SHAREPOLICY, suivie de ::, puis de la valeur MANDATORYVALIDATION, VALIDATION, ou DEFAULT permet de définir le mécanisme d'abonnement.
* DEFAULT est le fonctionnement standard.
* VALIDATION permet soit un partage standard, soit une soumission pour validation
* MANDATORYVALIDATION force la soumission à validation
* 
**********************************************************************************
* SHAREPOLICY::VALIDATION

* Dans le cas d'un workflow avec validation, il est nécessaire de définir le dossier de validation, dans lequel seront transférés les partages validés.
* Pour définir ce chemin, il faut écrire la variable VALIDATIONFOLDERS, suivie de ::, puis du chemin absolu vers le dossier

* VALIDATIONFOLDERS::\\Emplacement Reseau\Dossier de validation\<PROJECT_NAME>
**********************************************************************************

* Permet la mise en cache des locators du projet sur le poste local de l'utilisateur, 
* ainsi que la lecture des locators en cache 
READ_WRITE_LOCAL_LOCATOR_CACHE:: false

* défini le comportement de l'affichage des stations étrangères sur la vue en plan en mode SITE
* les stations étrangères sont affichées si leur altitude est dans la plage d'altitude du plan sélectionné
SITEMODE_FOREIGN_LOCATOR_ALTITUDECOMPLIANT:: true

* les stations étrangères sont affichées si leur plan d'appartenance porte un nom identique à celui sélectionné
SITEMODE_FOREIGN_LOCATOR_MAPNAMECOMPLIANT:: true

