├── InterfaceCEREMA ├── AperoDeDenis-6.1-amd64.msi.txt ├── AperoDeDenis.py ├── Atelier_Nancy_2024.txt ├── Documentation_AperoDeDenis_550.pdf ├── History_of_versions.txt ├── Rayon vert a Merlimont.jpg ├── Tutoriel ENSG.zip ├── etatAutomate.txt ├── historique_des_versions.txt ├── installerMicMac.txt ├── license.txt ├── lisezmoi.txt ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── AperoDeDenis.mo │ │ │ └── AperoDeDenis.po │ └── zh │ │ └── LC_MESSAGES │ │ ├── AperoDeDenis.mo │ │ └── AperoDeDenis.po ├── présentation interface MicMac.pdf ├── readme.txt ├── youtube.txt └── étude comparative de 3 programmes de photogrammétrie MicMac, Pix4D et Metashape.pdf └── README.md /InterfaceCEREMA/AperoDeDenis-6.1-amd64.msi.txt: -------------------------------------------------------------------------------- 1 | Lien vers l'installateur windows de la version 6.1 de l'interface Cerema : 2 | https://drive.google.com/file/d/13rsXtkAQFhJ8vBIN9mZS_9NPfwjWgPG_/view?usp=sharing 3 | 4 | Vous devez demander l'autorisation de le télécharger. -------------------------------------------------------------------------------- /InterfaceCEREMA/Atelier_Nancy_2024.txt: -------------------------------------------------------------------------------- 1 | Lien vers le tutoriel et la présentation de la version 6.0 de l'interface CEREMA 2 | présentés le 26 novembre 2024 au colloque JC3DHN à Nancy 3 | L'atelier comporte 2 exercices et plusieurs manipulations de base. 4 | lien vers le zip ! 5 | https://drive.google.com/file/d/1Z8qQPzdrlsdrZMMTPcuqu7DFG8nenhJT/view?usp=sharing 6 | 7 | -------------------------------------------------------------------------------- /InterfaceCEREMA/Documentation_AperoDeDenis_550.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/Documentation_AperoDeDenis_550.pdf -------------------------------------------------------------------------------- /InterfaceCEREMA/History_of_versions.txt: -------------------------------------------------------------------------------- 1 | History of the main versions of the CEREMA AperoDeDenis interface 2 | 3 | Version 6.0 November 25, 2024 4 | - A break with the user experience: new look 5 | - Pedagogical breakthrough: MicMac disappears 6 | - keyboard shortcuts for main functions 7 | - Open “recent” files 8 | - Enhanced georeferencing: automatic reference frame, change of reference frame 9 | - a posteriori calibration 10 | - remote processing available 11 | 12 | Version 5.78 May 1, 2024 13 | - Unlimited number of photos 14 | - 64-bit point clouds: no offset for geographic reference frames 15 | - increased speed (GPU, search for homologous points) 16 | - change of reference frame for point clouds without recalculation 17 | 18 | Version 5.75 December 12, 2023 19 | 20 | Version 5.74 November 5, 2023 : 21 | - msi installer size reduced (from 201 MO to 38 LO) 22 | - DTM calculation (trade tool menu) accelerated (by a factor of 20) 23 | 24 | Version 5.73 April 26, 2023 : 25 | - keyboard shortcuts added for main functions 26 | - English translation updated 27 | 28 | Version 5.72 April, 6, 2023 29 | - read and execute MicMac pipelines as .bat files 30 | 31 | Version 5.71 March, 20, 2023 32 | - red circle display around the probable gps point : corrected 33 | - expert menu, added 3 items : 34 | - import of a GPS points file placed on the photos 35 | - export of GPS points file 36 | - export of a point file placed on the photos 37 | - business tools menu, added 3 items : 38 | - info on DTM, in the business tools menu 39 | - profile calculation in the business tools menu 40 | - View profile position in the edit menu 41 | - MicMac menu: 42 | - Removal of the item "choose photos". 43 | Confused with the item File/new work site 44 | - options, tab repository : 45 | - addition of the "GPS metadata" repository 46 | - deletion of "Other site". 47 | - Video menu : 48 | - deletion of the "image selection" item 49 | - the "new site" item actually creates a new site 50 | Version 5.70 : May, 5, 2022 51 | Version 5.69 : May, 2, 2022 52 | Version 5.68 : april 29, 2022 53 | Version 5.67 : april 27, 2022 54 | 55 | Version 5.65 et 5.66 : April 05, 2022 56 | - Add 3 items in the tools menu, to avoid restarting MicMac processing: 57 | Generate the Tarama mosaic 58 | Generate the non dense cloud 59 | Generate a textured mesh on the dense cloud 60 | - other modifications : see the source 61 | 62 | Version 5.64: March 22,2022 63 | 64 | Version 5.62: February 17, 2022 65 | - A new possibility of referencing: use the repository of another site. 66 | If you have 400 photos, you can create 2 worksites of 200 photos 67 | and generate point clouds that can be overlaid in the same reference frame. 68 | - The referencing options are grouped together in a single tab: Options/Referencing 69 | - GPS target points, 70 | - scaling, 71 | - GPS metadata of photos 72 | - repository of another site 73 | - default micmac referencing 74 | 75 | The photo "rayon vert à Merlimont" was added following a discussion on 76 | Wednesday evening, 2021 December 1, with the participants of the 3D consortium for SHS 77 | consortium at the Montaigne University in Bordeaux. This exceptional photo recorded 78 | the last rays of the sun, tinged with green, on October 8, 2008 on the beach 79 | of Merlimont. Thanks to its author, Gilles Troispoux, who took the picture without knowing 80 | the phenomenon known as "the green ray". 81 | 82 | Translated with www.DeepL.com/Translator (free version) 83 | Version 5.61: 30 November 2021 84 | Version 5.60: 17 November 2021 85 | 86 | Version 5.58: 18 September 2021 87 | 88 | Functional innovations, C3DC densification: 89 | - Add TiPunch and Tequila modules to obtain a textured mesh after C3DC 90 | - Addition of the Pims2MNT module to obtain an orthophoto after C3DC 91 | 92 | - Compatible with Python 3.9 93 | 94 | Version 5.57 : 18 june 2021 95 | Version 5.56.1 : 29 december 2020 96 | Version 5.56 : 3 december 2020 97 | 98 | Correction. See the source. 99 | 100 | Version 5.55: 24 November 2020 101 | 102 | functional novelties : 103 | - Adding the schnapps module after Tapioca : detects photos to reject 104 | - Help for entering GPS points: circle centred on the probable position 105 | - Display of homologous points on photos 106 | - use of 'reduced' homologous points per schnapps 107 | 108 | Improvements : 109 | - Customised options for schnapps 110 | - Possibility to open 'wide' the photos being viewed. 111 | - Addition, in the help section, of a presentation of the ... photogrammetry 112 | - Sometimes AperoDeDenis stopped after a MicMac crash, it's been corrected 113 | - Leaving the interface: active mm3d modules are killed 114 | - Improved speed for searching for exifs 115 | - Adding a 'tips and tricks' item in the help file 116 | - search in the traces: case-insensitive 117 | - some changes in vocabulary: see the source 118 | - all updated translations (en,de,it,es,ar,zh) 119 | 120 | Version 5.54: August 21, 2020 121 | 122 | - translation corrections: the word "mistresses" was sometimes misinterpreted! 123 | - 'Fraser' becomes the default option for Tapas 124 | 125 | Version 5.53 : August 14, 2020 126 | 127 | What's New : 128 | - Taking into account the offset for GPS or UAV sites: white bands in dense clouds are removed. 129 | This white stripes effect is due to the large values of the coordinates. The offset used is displayed in the status of the construction site. 130 | - Possibility to define several customized parameters for each MicMac module. 131 | - Add option 'Circ=0' for Tapioca Line, by default the photos of the building site do not 'loop'. 132 | - Adding the fusion of orthomosaics by Gdal_merge, allows to generate custom orthomosaics. 133 | - Adding an item in the Help menu: if several focal lengths, several dimensions, several cameras 134 | - Redesign of the Edit and Help menus: distribution of items in several sub-menus 135 | - Additions and corrections to messages, including : 136 | Adding the orthomosaic path in the consultation dialog box 137 | Addition of 2 warnings in the state of the building site: if several focal lengths or several dimensions of photos 138 | Adding the size of the building site in the 'household' dialog box! 139 | 140 | - Miscellaneous modifications, bug fixes: see at the top of the script 141 | 142 | Version 5.52 of July 8, 2020 : 143 | 144 | - Massively Multilingual: English, German, Italian, Spanish, Chinese, Arabic 145 | - display of the size of the building site in the "open a building site" dialog box 146 | - successive dense point clouds are numbered in order V1, V2, V3... 147 | - various improvements, modifications : see the script 148 | 149 | - the msi installer for Windows is too big for GitHub, ask for it at interface-micmac@cerema.fr. 150 | 151 | Deconfined version 5.51 of June 23, 2020 : 152 | 153 | - Essentially : add a "Business Tools" item in the main menu 154 | This new menu allows the calculation of volume between 2 clouds, thus the comparison of clouds. 155 | The comparison is performed on the DTMs built from the clouds. 156 | The point cloud of the deviation is built and visualized. 157 | The main new items : 158 | - Writing a DTM from an XYZ file 159 | - Calculating the volume of a DTM 160 | - Calculate the volume between 2 DTM 161 | - View the difference between the 2 DTMs 162 | - Writing an XYZ file from a PLY 163 | - Added 2 items in the Edit menu to get information about a PLY file. 164 | 165 | - the item "Write a DTM from a PLY", present in version 5.50 under the expert menu, 166 | is moved under the menu 'Business Tools', the GRASS format is no longer written 167 | 168 | - Miscellaneous modifications, bug fixes: see at the top of the script 169 | 170 | Contained Version 5.50 of May 4, 2020 : 171 | 172 | - Writing as DTM in IGN and GRASS formats of .ply point clouds 173 | - Choice of an EPSG repository for UAV GPS data 174 | - Choice between cloud and mesh for the 3D models obtained by Malt. 175 | - Calculation of the non dense cloud becomes optional 176 | - Orientation can be copied from another site 177 | 178 | Miscellaneous modifications, bug fixes: see at the top of the script 179 | 180 | Version 5.49 January 2020 181 | - taking into account of the GPS data written by the cameras on board the drones 182 | the calculation of a local GWGS84 repository is automatic (uses OriConvert and CenterBascule) 183 | There is no longer any need to use proprietary software like AGISOFT 184 | The coordinates of the local landmark are provided in WGS84 and Lambert 93 (in mainland France) 185 | The user can choose a geocentric reference point or deactivate the function (expert menu) 186 | - When the homologous points do not allow to define a single scene it is proposed 187 | the user to perform the processing on the scene with the most photos 188 | - Possibility of copying homologous points from one site to another 189 | - The control of photos before processing has been considerably accelerated 190 | - improved ""Let's clean"" and "remove photos" functions 191 | 192 | Version 5.48 May 25, 2019 193 | - Ability to copy camera calibration files from another site 194 | - correction of a bug preventing the launch of Tarama 195 | 196 | Version 5.47 May 21, 2019 197 | - Increased robustness on several points: see source 198 | 199 | Version 5.46 20 may 2019 200 | - Addition of the Tools / Quality item of GCP points 201 | - Addition of the item Expert / Customize the optional parameters of the MicMac modules 202 | 203 | Version 5.45 13 may 2019 204 | - Securing the import of a site from a directory " 205 | - Securing the import of GCP points (Ground Control Point = GPS) from a site or from a file 206 | - Addition of the function 'rename a building site' (function removed in V5.41) 207 | - Securing the calibration of devices by Tapas (ForCalib option) for sites with a lot of photos 208 | 209 | Version 5.44 9 may 2019 210 | - Addition of the "search" function in the texts displayed by texte201 (trace, help); Ctrl F and F3 211 | - Possibility of relaunching Tapas without relaunching Tapioca. 212 | 213 | Version 5.43 18 april 2019 214 | - see script 215 | - Addition of an item in configuration: search for a new GitHub version. 216 | 217 | Version 5.40 march 2019 : 218 | - ergonomic modification of GPC points, next / previous photo in input window 219 | - some bug fixes 220 | - added layup for quickmac micmac and bigmap options in c3dc 221 | - modification of the default option of c3dc: bigmac 222 | 223 | Version 5.30 21 february 2019 : 224 | - in the 'Tools / Photo quality' items, add 'isolated' photos, separate from all the others. 225 | These photos make the search for orientation 'crash'. 226 | - Following the search for homologous points, verification of the uniqueness of the scene photographed. 227 | Several scenes without common homologous points cause the search for an orientation to crash. 228 | This function is added to the 'Tools / Photo quality' item. 229 | - When the message MAXLINELENGTH is issued by Tapioca it is displayed and explained in the synthetic trace. 230 | - taking into account the error concerning the filedialog function on Mac-Os when searching for programs (exiftool ...). 231 | 232 | Version 5.1 : 4 december 2018 : 233 | - Options / Tapas: addition of the widget to eliminate the photos used to calibrate the camera 234 | - addition of an item in the expert menu: copy the coordinates of the gps points from a text file 235 | - modification of the Malt and C3DC tabs, combined in the same "Densification" tab 236 | - renaming of the "calibration" tab to "scaling" 237 | 238 | Version 5.21 february 2019 : 239 | - added possibility to place a "python" order in the expert menu 240 | - Modification of the "Autocal" option of Tapas: Figee (instead of Autocal): allows to 'freeze' the initial calibration 241 | 242 | Version 5.2 January 2019 : 243 | - added parameters for Campari in the GPS options / points window 244 | - addition to the mm3d log consultation expert menu 245 | - possibility to rename different cameras in the exif 246 | - update of dico camera for "all" cameras in the data set 247 | - addition of the item "addition of a site from a directory" in the file menu 248 | 249 | Version 5.1 : 4 december 2018 : 250 | - Options / Tapas: addition of the widget to eliminate the photos used to calibrate the camera 251 | - addition of an item in the expert menu: copy the coordinates of the gps points from a text file 252 | - modification of the Malt and C3DC tabs, combined in the same "Densification" tab 253 | - renaming of the "calibration" tab to "scaling" 254 | 255 | Version 5.0 : January 2018 256 | - Removal of the item "Area indices" from version 4.0 257 | 258 | Version 4.11 Christmas 2017 259 | - Release of version 4.10 on GitHub- Release of version 4.10 on GitHub 260 | 261 | Version 4.10 october 2017 262 | 263 | Display of the size of the site in MO in the state of the site. 264 | The "Household" function offers a choice: clean the site or completely remove it 265 | New window icon: cerema logo. 266 | Correction of 2 bugs: rename and sometimes irrelevant message on the absence of focal lengths. 267 | 268 | Version 4.0 : 4 april 2017 269 | 270 | Add menu item : Indices_surfaciques. 271 | Calculation of a regular mesh from a 3D model representing a calibrated or georeferenced surface. 272 | This mesh is displayed, the tortuosity and the roughness are calculated. 273 | The average profile depth as well as the equivalent average texture depth is calculated. 274 | profiles are displayed on the surface or exposed in detail. 275 | The mesh pitch is expressed in the unit of the model. 276 | 277 | Version 3.32 : 7 february 2017 278 | - Ability to copy gps points from one project to another (expert menu) 279 | 280 | Version 3.30: 26 January 2017 281 | New: make a mask on a Tarama mosaic for the Malt Ortho mode and drape the result with a tawny orthomosaic. 282 | 1) Possibility of creating a mosaic after tapas on all the photos by "Tarama" 283 | 2) enter a mask on the mosaic created: by the mask input tool 284 | 3) Launch Malt option Ortho: be careful the photos must relate to a natural terrain such as z = f (x, y) (a single z for all (x, y) 285 | 4) Launch Tawny to create an ortho-mosaic on the malt result, to drape the densified cloud 286 | The Malt mask can be inverted: the selection concerns the outside of the polygon instead of the inside. 287 | Menu edition: displaying Tarama and Tawny mosaics 288 | An "expert" menu item for entering and executing commands in "console" mode 289 | 290 | Version 3.14 30 December 2016 291 | - correction of a regression at start-up 292 | 293 | Version 3.13 December 2016 294 | - the calibration distance accepts one unit 295 | - launch of Tapas acceleré 296 | - various bug fixes 297 | 298 | Version 3.10: November 2016 299 | - Added an item to select the best photos following the homologous points 300 | (Complete and different from the choice of the best video images) 301 | 302 | Version 3.00: November 2016 303 | - bilingual version: addition of the English language, by Alexandre Courallet 304 | Language is requested at first launch. 305 | An item in the "Settings" menu allows you to change the language used. 306 | 307 | Version 2.61 308 | - Fixed an upward compatibility bug on GPS points 309 | 310 | Version 2.60: July 2016 311 | - entering uncertainties on the position of gps points 312 | 313 | 314 | Version 2.50: June 2016 315 | - Item in the setup menu to disable the launch message. 316 | - Added Tawny after Malt in Ortho mode 317 | 318 | Version 2.45: May 2016 319 | - GPS baseline calculated after Tapas (and always before Malt). 320 | - The comma is an accepted decimal separator. \ N "+ \ 321 | 322 | Version 2.40: May 2016 323 | - Added option (Statue or QuickMac) for C3DC. 324 | 325 | Version 2.30: May 2016 326 | - Changing the default options (tool menu). 327 | - GPS baseline calculated after Tapas. 328 | - The comma becomes an accepted decimal separator. 329 | - Possibility to apply GPS calibration without restarting malt. 330 | 331 | Version 2.20: February 2016 332 | - Maintain compatible options when choosing new photos. 333 | 334 | Version 2.10: February 2016 335 | - Added a menu item editing the 3D images. 336 | - Several master images, several masks for Malt. 337 | - Possible selection of PNG, BMP, GIF, TIF files. 338 | - Added an item in the Tools menu to modify exifs. 339 | 340 | Version 2: 341 | - Choice of photos for intrinsic calibration by Tapas 342 | - Possibility to restart Malt without restarting Tapioca / Tapas while retaining the 3D images generated. 343 | - Possible modification of the default options in the tool menu: 344 | - the current job options become the default options. 345 | - Preservation of all files model3D.ply for the same site. 346 | - Choice of the stop zoom level of the Malt procedure: from 1 to 8. 347 | - Create all corresponding .ply files at all calculated zoom levels. 348 | - Added an item from the edit menu listing and viewing all generated 3D images. 349 | - Choice of the number of photos to remember around the master image for Malt. 350 | - Processing of videos (for example GoPro): unpacking, selection, update of exif. 351 | - Added two controls on the batch of photos: same dimensions, even focal length. 352 | - Added a 'history' item in the Help menu. 353 | 354 | Version 1.60: 355 | - Added functions: 356 | - Quality of photos during the last treatment 357 | - Export of the site in progress 358 | - Import a site (allows to copy the site on another directory, disk, computer, system) 359 | - Added a menu item editing the 3D images. 360 | - Several master images, several masks. 361 | - Possible selection of PNG, BMP, GIF, TIF files. These files are converted to JPG. 362 | - Added an item in the Tools menu to modify exifs. 363 | - 'trace' files are saved in utf-8 format. 364 | 365 | Version 1.55: December 2015 366 | Under Windows the parameter file is placed under the APPDATA directory of the user, 367 | Which resolves issues related to write access rights. 368 | 369 | Version 1.5: first version diffused on the site of the IGN the 23/11/2015. 370 | 371 | -------------------------------------------------------------------------------------------- 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | ----------------------------------------------------------------------- 381 | -------------------------------------------------------------------------------- /InterfaceCEREMA/Rayon vert a Merlimont.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/Rayon vert a Merlimont.jpg -------------------------------------------------------------------------------- /InterfaceCEREMA/Tutoriel ENSG.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/Tutoriel ENSG.zip -------------------------------------------------------------------------------- /InterfaceCEREMA/etatAutomate.txt: -------------------------------------------------------------------------------- 1 | inactif 2 | pour demander l'activation : 3 | envoyer un mail à denis.jouin@gmail.com 4 | 5 | inactive 6 | to request activation: 7 | send an e-mail to denis.jouin@gmail.com -------------------------------------------------------------------------------- /InterfaceCEREMA/historique_des_versions.txt: -------------------------------------------------------------------------------- 1 | Historique des principales versions de l'interface CEREMA AperoDeDenis 2 | 3 | Version 6.0 25 novembre 2024 4 | - Rupture dans l'expérience utilisateur : nouveau look 5 | - Rupture pédagogique : MicMac disparait 6 | - raccourcis clavier pour les principales fonctions 7 | - Ouverture des fichiers "récents" 8 | - Géoréférencement augmenté : référentiel automatique, changement de référentiel 9 | - calage a posteriori 10 | - traitement à distance proposé 11 | 12 | Version 5.78 1 mai 2024 13 | - Nombre de photos non limité 14 | - Nuages de points en 64 bits : suppression des offset pour les référentiels géographique 15 | - rapidité accrue (GPU, recherche des points homologues) 16 | - changement de référentiel pour les nuages de points sans recalcul 17 | 18 | Version 5.75 12 décembre 2023 : 19 | - Ajout d'un item : objectif dans le menu MicMac : 20 | oriente l'utilisateur en fonction de son but 21 | - Ajout du calcul de la profondeur moyenne de profil 'PMP) et de 22 | la rugosité dans les informations sur un MNT 23 | - plusieurs modifications mineures : voir le script 24 | 25 | Version 5.74 5 novembre 2023 : 26 | - Diminution de la taille de l'installateur msi (de 201 MO à 38 LO) 27 | - Calcul des MNT (menu outil métiers) accéléré (d'un facteur 20) 28 | 29 | Version 5.73 26 avril 2023 : 30 | - ajout de raccourcis clavier pour les principales focntions 31 | - Mise à jour de la traduction en anglais 32 | 33 | Version 5.72 6 avril 2023 : 34 | - lecture et exécution des pipelines MicMac sous forme de .bat 35 | 36 | Version 5.71 20 mars 2023 : 37 | - affichage cercle rouge autour du point gps probable : corrigé 38 | - menu expert, ajout de 3 items : 39 | - importation d'un fichier de points GPS placés sur les photos 40 | - exportation du fichier de points GPS 41 | - exportation d'un fichier de points placés sur les photos 42 | - menu outils métier, ajout de 3 items : 43 | - info sur MNT, dans le menu outils métier 44 | - calcul du profil dans le menu outils métier 45 | - Visualiser la position du profil dans le menu édition 46 | - menu MicMac : 47 | - Suppresssion de l'item "choisir des photos" 48 | Faisait confusion avec l'item Fichier/nouveau chantier 49 | - options, onglet référentiel : 50 | - ajout du référentiel "métadonnées GPS" 51 | - suppression de "Autre chantier" 52 | - menu Vidéo : 53 | - suppression de l'item "sélecction des images 54 | - l'item "nouveau chantier" crée effectivement un nouveau chantier 55 | 56 | Version 5.70 : 5 mai 2022 57 | Version 5.69 : 2 mai 2022 58 | Version 5.68 : 29 avril 2022 59 | Version 5.67 : 27 avril 2022 60 | 61 | Version 5.65 et 5.66 : 05 avril 2022 62 | - Ajout de 3 items dans le menu outils, pour éviter de relancer le traitement MicMac : 63 | Générer la mosaïque Tarama 64 | Générer le nuage non dense 65 | Générer un maillage texturé sur le nuage dense 66 | - correction d'une erreur sur la mise à l'échelle 67 | - autres modifications : voir le source 68 | 69 | Version 5.64 : 22 mars 2022 70 | - voir le source 71 | 72 | Version 5.62 : 17 février 2022 73 | - Une nouvelle possibilité de référencement : utiliser le référentiel d'un autre chantier. 74 | Si vous disposer de 400 photos vous pouvez ainsi créer 2 chantiers de 200 photos 75 | et générer des nuages de points superposables dans le même référentiel. 76 | - Les options de référencement sont regroupées sous un seul onglet : Options/référentiel 77 | - Points cibles GPS, 78 | - mise à l'échelle, 79 | - métadonnées GPS des photos 80 | - référentiel d'un autre chantier 81 | - référentiel micmac par défaut 82 | - autres corrections : voir le source 83 | 84 | La photo "rayon vert à Merlimont" a été ajouté suite à une discussion le 85 | mercredi 1 décembre soir, avec les participants au consortium 3D pour les SHS 86 | à l'université Montaigne de Bordeaux. Cette photo exceptionnelle a enregistré 87 | les derniers rayons du soleil, teintés de vert, le 8 octobre 2008 sur la plage 88 | de Merlimont. Merci à son auteur, Gilles Troispoux, qui a pris la photo sans connaître 89 | le phénomène dit "du rayon vert". 90 | 91 | Version 5.61 : 30 novembre 2021 92 | Version 5.60 : 17 novembre 2021 93 | Version 5.59 : 18 octobre 2021 94 | 95 | Nouveautés fonctionnelles, densification C3DC : 96 | - Plusieurs améliorations ponctuelles, voir le source 97 | - Suppression du module Pims2MNT 98 | 99 | Version 5.58 : 18 septembre 2021 100 | 101 | Nouveautés fonctionnelles, densification C3DC : 102 | - Ajout des modules TiPunch et Tequila pour obtenir un maillage texturé aprés C3DC 103 | - Ajout du module Pims2MNT pour obtenir une orthophoto aprés C3DC 104 | 105 | - Compatible avec Python 3.9 106 | 107 | Version 5.56 du 3 décembre 2020 108 | Version 5.56.1 du 29 décembre 2020 109 | Version 5.57 du 18 juin 2021 : 110 | 111 | Quelques corrections/améliorations. Voir source. 112 | 113 | Version 5.55 : 24 novembre 2020 114 | 115 | nouveautés fontionnelles : 116 | - Ajout du module schnaps après Tapioca : détecte les photos à rejeter 117 | - Aide à la saisie des points GPS : cercle centré sur la position probable 118 | - Affichage des points homologues sur les photos 119 | - utilisation des points homologues 'réduits' par schnaps 120 | 121 | Améliorations : 122 | - Options personnalisées pour schnaps 123 | - Possibilité d'ouvrir 'en grand' les photos en cours de visualisation 124 | - Ajout, dans l'aide; d'une présentation de la ... photogrammétrie 125 | - Parfois AperoDeDenis s'arrétait suite à un plantage de MicMac, c'est corrigé 126 | - Quitter l'interface : les modules mm3d actifs sont tués 127 | - Rapidité améliorée pour la recherche des exifs 128 | - Ajout dans l'aide d'un item 'trucs et astuces' 129 | - recherche dans les traces : insensible à la casse 130 | - quelques modifications de vocabulaire : voir le source 131 | - toutes les traductions mises à jour (en,de,it,es,ar,zh) 132 | 133 | Version 5.54 : 21 août 2020 134 | 135 | - corrections de traductions : le mot "maîtresses" est parfois mal interprété ! 136 | - 'Fraser' devient l'option par défaut de Tapas 137 | 138 | Version 5.53 : 14 août 2020 139 | 140 | Nouveautés : 141 | - Prise en compte de l'offset pour les chantiers GPS ou Drones : les bandes blanches des nuages denses sont supprimées. 142 | Cet effet bandes blanches, est dû aux grandes valeurs des coordonnées. L'offset utilisé est affiché dans l'état du chantier. 143 | - Possibilité de définir plusieurs paramètres personnalisés pour chaque module MicMac. 144 | - Ajout de l'option 'Circ=0' pour Tapioca Line, par défaut les photos du chantier ne 'boucle pas'. 145 | - Ajout de la fusion d'orthomosaïques par Gdal_merge, permet de générer des orthomosaïques personnalisées 146 | - Ajout d'un item dans le menu Aide : si plusieurs focales, plusieurs dimensions, plusieurs appareils 147 | - Refonte des menus Editions et Aide : répartition des items dans plusieurs sous-menus 148 | - Ajouts et corrections de messages, dont : 149 | Ajout du chemin de l'orthomosaïque dans la boîte de dialogue de consultation 150 | Ajout dans l'état du chantier de 2 avertissements : si plusieurs focales ou plusieurs dimensions de photos 151 | Ajout de la taille du chantier dans la boîte de dialogue 'du ménage !' 152 | 153 | - Modifications diverses, corrections d'anomalies : voir en tête du script 154 | 155 | Version 5.52 du 8 juillet 2020 : 156 | 157 | - Massivement Multilingue : Anglais, Allemand, Italien, Espagnol, Chinois, Arabe 158 | - affichage de la taille du chantier dans la boite de dialogue "ouvrir un chantier" 159 | - les nuages de points denses successifs sont numérotés dans l'ordre V1, V2, V3... 160 | - diverses améliorations, modifications : voir le script 161 | 162 | - l'installateur msi pour Windows est trop gros pour GitHub, le demander à interface-micmac@cerema.fr 163 | 164 | Version déconfinée 5.51 du 23 juin 2020 : 165 | 166 | - Essentiellement : ajout d'un item "Outils métier" dans le menu principal 167 | Ce nouveau menu permet le calcul de volume entre 2 nuages, donc la comparaison des nuages. 168 | La comparaison s'effectue sur les MNT construits à partir des nuages. 169 | Le nuage de points de l'écart est construit et visualisable. 170 | Les principaux nouveaux item : 171 | - Ecrire un MNT à partir d'un fichier XYZ 172 | - Calculer le volume d'un MNT 173 | - Calculer le volume entre 2 MNT 174 | - Visualiser l'écart entre les 2 MNT 175 | - Ecrire un fichier XYZ à partir d'un PLY 176 | - Ajout dans le menu Edition de 2 item pour obtenir des informations sur un fichier PLY. 177 | 178 | - l'item" Ecrire un MNT à partir d'un PLY", présent dans la version 5.50 sous le menu expert, 179 | est déplacé sous le menu 'Outils métiers', le format GRASS n'est plus écrit 180 | 181 | - Modifications diverses, corrections d'anomalies : voir en tête du script 182 | 183 | Version confinée 5.50 du 4 mai 2020 : 184 | 185 | - Ecriture sous forme de MNT aux formats IGN et GRASS des nuages de points .ply 186 | - Choix d'un référentiel EPSG pour les données GPS des drones 187 | - Choix entre nuage et maillage pour les modèles 3D obtenus par Malt. 188 | - Le calcul du nuage non dense devient facultatif 189 | - Copie possible de l'orientation depuis un autre chantier 190 | 191 | Modifications diverses, corrections d'anomalies : voir en tête du script 192 | 193 | Version 5.49 janvier 2020 194 | - prise en compte des données GPS écrites par les caméras embarquées sur les drones 195 | le calcul d'un référentiel local GWGS84 est automatique (utilise OriConvert et CenterBascule) 196 | Il n'est plus besoin de faire appel à un logiciel propriétaire comme AGISOFT 197 | Les coordonnées du repère local sont fournies en WGS84 et Lambert 93 (en France métropolitaine) 198 | L'utilisateur peut choisir un repère géocentrique ou désactiver la fonction (menu expert) 199 | - Lorsque les points homologues ne permettent pas de définir une seule scène il est proposé 200 | à l'utilisateur d'effectuer le traitement sur la scène ayant le plus de photos 201 | - Possibilité de copier les points homologues d'un chantier vers un autre 202 | - Le controle des photos avant traitement a été considérablement accéléré 203 | - amélioration des fonctions "du ménage" et "retirer des photos" 204 | 205 | version 5.30 21 février 2019 : 206 | - dans les items 'Outils/Qualité des photos' ajout des photos 'isolées', en disjontion de toutes les autres. 207 | Ces photos font 'planter' la recherche de l'orientation. 208 | - Suite à la recherche des points homologues vérification de l'unicité de la scène photographiée. 209 | Plusieurs scènes sans points homologues communs font planter la recherche d'une orientation. 210 | Cette fonction est ajoutée à l'item 'Outils/Qualité des photos'. 211 | - Lorsque le message MAXLINELENGTH est émis par Tapioca il est affiché et expliqué dans la trace synthétique. 212 | - prise en compte de l'erreur concernant la fonction filedialog sous Mac-Os lors des recherche de programmes (exiftool...). 213 | - Ajout d'un item dans paramètrage : recherche d'une nouvelle version GitHub. 214 | 215 | Version 5.48 25 mai 2019 216 | - Possibilité de copier les fichiers de calibration des appareils photos à partir d'un autre chantier 217 | - correction d'un bug empêchant le lancement de Tarama 218 | 219 | Version 5.47 21 mai 2019 220 | - Robustesse accrue sur plusieurs points : voir le source 221 | 222 | Version 5.46 20 mai 2019 223 | - Ajout de l'item Outils/Qualité des points GCP 224 | - Ajout de l'item Expert/Personnaliser les paramètres optionnels des modules de MicMac 225 | 226 | Version 5.45 13 mai 2019 227 | - Sécurisation de l'import d'un chantier à partir d'un répertoire 228 | - Sécurisation de l'import des points GCP (Ground Control Point=GPS) à partir d'un chantier ou d'un fichier 229 | - Ajout de la fonction 'renommer un chantier' (fonction supprimée dans la V5.41) 230 | - Sécurisation de la calibration des appareils par Tapas (option ForCalib) pour les chantiers comportant beaucoup de photos 231 | 232 | Version 5.44 9 mai 2019 233 | Ajout de la fonction "recherche" dans les textes affichés par texte201 (trace, aide) ; Ctrl F et F3 234 | Possibilité de relancer Tapas sans relancer Tapioca. 235 | 236 | Version 5.43 18 avril 2019 237 | voir script 238 | 239 | version 5.40 mars 2019 : 240 | modification ergonomie saisies des points GPC, photo suivante/précédente dans fenêtre de saisie 241 | corrections de bugs 242 | ajout du drapage pour les options quickmac micmac et bigmap de c3dc 243 | modification de l'option par défaut de c3dc : bigmac 244 | 245 | version 5.21 février 2019 : 246 | - ajout possibilité de passer une commande "python" dans le menu expert 247 | - Modification de l'option "Autocal" de Tapas : Figee (au lieu de Autocal) : permet de 'figer' la calibration initiale 248 | 249 | Version 5.2 janvier 2019 : 250 | - ajout des paramètres pour Campari dans la fenêtre options/points GPS 251 | - ajout dans le menu expert de la consultation du log mm3d 252 | - possibilité de renommer dans l'exif des appareils photos différents 253 | - mise à jour de dico camera pour "tous" les appareils photos du lot de données 254 | - ajout de l'item " ajout d'un chantier à partir d'un répertoire" dans le menu fichier 255 | 256 | Version 5.1 : 4 décembre 2018 : 257 | - Options/Tapas : ajout du widget pour éliminer les photos ayant servis à la calibration de l'appareil photo 258 | - ajout d'un item dans le menu expert : copier les coordonnées des points gps à partir d'un fichier texte 259 | - modification des onglets Malt et C3DC, réunis dans un même onglet "Densification" 260 | - renommage de l'onglet "calibration" en "mise à l'échelle" 261 | 262 | Version 5.0 : janvier 2018 263 | - Suppression de l'item "Indices surfaciques" de la version 4.0 264 | 265 | Version 4.11 : Noël 2017 266 | - Diffusion de la version 4.10 sur GitHub 267 | 268 | Version 4.10 : octobre 2017 269 | - Affichage de la taille disque du chantier, en MO, dans l'état du chantier. 270 | - La fonction "Du ménage" propose un choix : nettoyer le chantier ou le supprimer totalement 271 | - Nouvelle icone pour la fenêtre : logo du cerema. 272 | - Correction de 2 bugs concernant : 273 | - la fonction "renommer un chantier" 274 | - Un message parfois non pertinent sur l'absence de focales 275 | 276 | Version 4.0 : 4 avril 2017 277 | - Ajout d'un item de menu : Indices_surfaciques proposant 3 fonctions (Réalisation : Dhia Eddine Stambouli) 278 | - Calcul d'un maillage régulier à partir d'un modéle 3D représentant une surface calibrée ou géoréférencée. 279 | Ce maillage est affiché, la tortuosité et la rugosité sont calculées. 280 | - La profondeur moyenne de profil ainsi que la profondeur moyenne de texture équivalente sont calculées. 281 | Les profils sont affichés sur la surface ou figurés par une courbe. 282 | - Le pas du maillage est déterminé par l'utilisateur, dans l'unité du modéle 3D. 283 | - Deux méthodes sont proposées pour le calcul de l'interpolation 284 | 285 | Version 3.32 : 7 février 2017 286 | - Possibilité de copier des points gps d'un chantier à un autre (menu expert) 287 | 288 | Version 3.30 :26 janvier 2017 289 | - Nouveauté : faire un masque sur une mosaique Tarama pour le mode Ortho de Malt et draper le résultat avec une orthomosaïque tawny. 290 | - Possibilité de créer une mosaique aprés tapas sur toutes les photos par "Tarama" 291 | - Saisir un masque sur la mosaïque créée : par l'outil de saisie de masque 292 | - Lancer Malt option Ortho : attention les photos doivent concerner un terrain naturel tel que z=f(x,y) (un seul z pour tout (x,y) 293 | - Lancer Tawny pour créer une ortho-mosaïque sur le résultat de malt, pour draper le nuage densifié 294 | - Le masque Malt peut être inversé : la sélection concerne l'extérieur du polygone au lieu de l'intérieur. 295 | - menu edition : affichage des mosaïques Tarama et Tawny 296 | - Un item de menu "expert" permettant de saisir et d'exécuter des commandes en mode "console" 297 | 298 | Version 3.20 : 17 janvier 2017 299 | - Les photos autour de la maitresse pour Malt ne sont plus "autour" mais choisies parmi les meilleures en correspondances 300 | - Ajout d'un choix pour Malt : AperoDeDenis, l'interface recherche les maitresses et les photos correspondantes 301 | - Ajout filtre pour afficher l'erreur max sur gcpbascule (erreur positionnement des points GPS. 302 | - controle affiné des points gps : 303 | on indique ceux qui ne sont placés sur une seule photo et on vérifie la présence de 3 points sur 2 photos 304 | - Aprés plantage durant malt ou fusion : on renomme les JPG et les PLY lors du rédémarrage (reste pb semblable pour calibration intrinsèque) 305 | - Suppression d'un point GPS sur une photo (avant : suppression de tous les points) 306 | - Affichage dans l'état du chantier des points GPS positionnés sur une seule photo 307 | - Non mise dans le xml des points gps positionnés une seule fois. 308 | - Si le controle des points GPS est négatif alors les fichiers xml ne sont pas créés 309 | 310 | Version 3.14 30 décembre 2016 311 | - correction d'une régression au démarrage 312 | 313 | Version 3.13 décembre 2016 314 | - la distance de la calibration accepte une unité 315 | - lancement de Tapas accéléré 316 | - diverses corrections de bogues 317 | 318 | Version 3.10 : novembre 2016 319 | - Ajout d'un item permettant de sélectionner les meilleures photos suivant les points homologues 320 | (compléte et différe du choix des meilleures images vidéos) 321 | 322 | Version 3.00 : novembre 2016 323 | - version bilingue : ajout de la langue anglaise, par Alexandre Courallet 324 | La langue est demandée au premier lancement. 325 | Un item du menu "paramètrage" ("Settings permet de changer la langue utilisée. 326 | 327 | Version 2.61 328 | - correction d'un bogue de compatibilité ascendante sur les points GPS 329 | 330 | Version 2.60 : juillet 2016 331 | - saisie des incertitudes sur la position des points gps 332 | 333 | Version 2.50 : Juin 2016 334 | - Item dans le menu paramètrage pour désactiver le message de lancement. 335 | 336 | Version 2.5 : Juin 2016 337 | - Ajout de Tawny aprés Malt en mode Ortho 338 | 339 | Version 2.45 : Mai 2016 340 | - Référentiel GPS calculé après Tapas (et toujours avant Malt). 341 | - La virgule est un séparateur décimal accepté.\n"+\ 342 | 343 | Version 2.40 : Mai 2016 344 | - Ajout de l'option (Statue ou QuickMac) pour C3DC. 345 | 346 | Version 2.30 : Mai 2016 347 | - Modification des options par défaut (menu outils). 348 | - Référentiel GPS calculé après Tapas. 349 | - La virgule devient un séparateur décimal accepté. 350 | - Possiblité d'appliquer la calibration GPS sans relancer malt. 351 | 352 | Version 2.20 : Février 2016 353 | - Maintien des options compatibles lors du choix de nouvelles photos. 354 | 355 | Version 2.10 : février 2016 356 | - Ajout d'un item du menu édition fusionnant les images 3D. 357 | - Plusieurs images maîtresses, plusieurs masques pour Malt. 358 | - Choix possible de fichiers PNG, BMP, GIF, TIF. 359 | - Ajout d'un item du menu Outils permettant de modifier les exifs. 360 | 361 | Version 2 : 362 | - Choix de photos pour la calibration intrinsèque par Tapas 363 | - Possibilité de relancer Malt sans relancer Tapioca/Tapas tout en conservant les images 3D générées. 364 | - Modification possible des options par défaut dans le menu outils : 365 | - les options du chantier en cours deviennent les options par défaut. 366 | - Conservation de tous les fichiers modele3D.ply pour un même chantier. 367 | - Choix du niveau de zoom d'arrêt de la procédure Malt : de 1 à 8. 368 | - Création de tous les fichiers .ply correspondants à tous les niveaux de zoom calculés. 369 | - Ajout d'un item du menu édition listant et visualisant toutes les images 3D générées. 370 | - Choix du nombre de photos à retenir autour de l'image maître pour Malt. 371 | - Traitement des vidéos (par exemple GoPro) : décompactage, sélection, mise à jour de l'exif. 372 | - Ajout de deux contrôles sur le lot des photos : mêmes dimensions, même focale. 373 | - Ajout d'un item 'historique' dans le menu Aide. 374 | 375 | Version 1.60 : 376 | - Ajout des fonctions : 377 | - Qualité des photos lors du dernier traitement 378 | - Exportation du chantier en cours 379 | - Importation d'un chantier (permet de recopier le chantier sur un autre répertoire, disque, ordinateur, système) 380 | - Ajout d'un item du menu édition fusionnant les images 3D. 381 | - Plusieurs images maîtresses, plusieurs masques. 382 | - Choix possible de fichiers PNG, BMP, GIF, TIF. Ces fihiers sont convertit en JPG. 383 | - Ajout d'un item du menu Outils permettant de modifier les exifs. 384 | - Les fichiers 'trace' sont enregistrés au format utf-8. 385 | 386 | Version 1.55 : décembre 2015 387 | Sous Windows le fichier paramètre est placé sous le répertoire APPDATA de l'utilisateur, 388 | ce qui règle les questions relatives aux droits d'accès en écriture. 389 | 390 | Version 1.5 : première version diffusée sur le site de l'IGN le 23/11/2015. 391 | 392 | -------------------------------------------------------------------------------------------- 393 | 394 | -------------------------------------------------------------------------------- /InterfaceCEREMA/installerMicMac.txt: -------------------------------------------------------------------------------- 1 | Pour installer MicMac sous Windows, télécharger : 2 | https://github.com/micmacIGN/micmac/releases/download/v1.1.1/micmac_windows.zip 3 | 4 | Pour installer micMac sous linux, télécharger : 5 | https://github.com/micmacIGN/micmac/releases/download/v1.1.1/micmac_linux.tgz 6 | 7 | Pour installer micMac sous d'autres OS, consulter : 8 | https://github.com/micmacIGN/micmac/releases 9 | -------------------------------------------------------------------------------- /InterfaceCEREMA/license.txt: -------------------------------------------------------------------------------- 1 | CeCILL-B FREE SOFTWARE LICENSE AGREEMENT 2 | 3 | 4 | Notice 5 | 6 | This Agreement is a Free Software license agreement that is the result 7 | of discussions between its authors in order to ensure compliance with 8 | the two main principles guiding its drafting: 9 | 10 | * firstly, compliance with the principles governing the distribution 11 | of Free Software: access to source code, broad rights granted to 12 | users, 13 | * secondly, the election of a governing law, French law, with which 14 | it is conformant, both as regards the law of torts and 15 | intellectual property law, and the protection that it offers to 16 | both authors and holders of the economic rights over software. 17 | 18 | The authors of the CeCILL-B (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) 19 | license are: 20 | 21 | Commissariat à l'Energie Atomique - CEA, a public scientific, technical 22 | and industrial research establishment, having its principal place of 23 | business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France. 24 | 25 | Centre National de la Recherche Scientifique - CNRS, a public scientific 26 | and technological establishment, having its principal place of business 27 | at 3 rue Michel-Ange, 75794 Paris cedex 16, France. 28 | 29 | Institut National de Recherche en Informatique et en Automatique - 30 | INRIA, a public scientific and technological establishment, having its 31 | principal place of business at Domaine de Voluceau, Rocquencourt, BP 32 | 105, 78153 Le Chesnay cedex, France. 33 | 34 | 35 | Preamble 36 | 37 | This Agreement is an open source software license intended to give users 38 | significant freedom to modify and redistribute the software licensed 39 | hereunder. 40 | 41 | The exercising of this freedom is conditional upon a strong obligation 42 | of giving credits for everybody that distributes a software 43 | incorporating a software ruled by the current license so as all 44 | contributions to be properly identified and acknowledged. 45 | 46 | In consideration of access to the source code and the rights to copy, 47 | modify and redistribute granted by the license, users are provided only 48 | with a limited warranty and the software's author, the holder of the 49 | economic rights, and the successive licensors only have limited liability. 50 | 51 | In this respect, the risks associated with loading, using, modifying 52 | and/or developing or reproducing the software by the user are brought to 53 | the user's attention, given its Free Software status, which may make it 54 | complicated to use, with the result that its use is reserved for 55 | developers and experienced professionals having in-depth computer 56 | knowledge. Users are therefore encouraged to load and test the 57 | suitability of the software as regards their requirements in conditions 58 | enabling the security of their systems and/or data to be ensured and, 59 | more generally, to use and operate it in the same conditions of 60 | security. This Agreement may be freely reproduced and published, 61 | provided it is not altered, and that no provisions are either added or 62 | removed herefrom. 63 | 64 | This Agreement may apply to any or all software for which the holder of 65 | the economic rights decides to submit the use thereof to its provisions. 66 | 67 | 68 | Article 1 - DEFINITIONS 69 | 70 | For the purpose of this Agreement, when the following expressions 71 | commence with a capital letter, they shall have the following meaning: 72 | 73 | Agreement: means this license agreement, and its possible subsequent 74 | versions and annexes. 75 | 76 | Software: means the software in its Object Code and/or Source Code form 77 | and, where applicable, its documentation, "as is" when the Licensee 78 | accepts the Agreement. 79 | 80 | Initial Software: means the Software in its Source Code and possibly its 81 | Object Code form and, where applicable, its documentation, "as is" when 82 | it is first distributed under the terms and conditions of the Agreement. 83 | 84 | Modified Software: means the Software modified by at least one 85 | Contribution. 86 | 87 | Source Code: means all the Software's instructions and program lines to 88 | which access is required so as to modify the Software. 89 | 90 | Object Code: means the binary files originating from the compilation of 91 | the Source Code. 92 | 93 | Holder: means the holder(s) of the economic rights over the Initial 94 | Software. 95 | 96 | Licensee: means the Software user(s) having accepted the Agreement. 97 | 98 | Contributor: means a Licensee having made at least one Contribution. 99 | 100 | Licensor: means the Holder, or any other individual or legal entity, who 101 | distributes the Software under the Agreement. 102 | 103 | Contribution: means any or all modifications, corrections, translations, 104 | adaptations and/or new functions integrated into the Software by any or 105 | all Contributors, as well as any or all Internal Modules. 106 | 107 | Module: means a set of sources files including their documentation that 108 | enables supplementary functions or services in addition to those offered 109 | by the Software. 110 | 111 | External Module: means any or all Modules, not derived from the 112 | Software, so that this Module and the Software run in separate address 113 | spaces, with one calling the other when they are run. 114 | 115 | Internal Module: means any or all Module, connected to the Software so 116 | that they both execute in the same address space. 117 | 118 | Parties: mean both the Licensee and the Licensor. 119 | 120 | These expressions may be used both in singular and plural form. 121 | 122 | 123 | Article 2 - PURPOSE 124 | 125 | The purpose of the Agreement is the grant by the Licensor to the 126 | Licensee of a non-exclusive, transferable and worldwide license for the 127 | Software as set forth in Article 5 hereinafter for the whole term of the 128 | protection granted by the rights over said Software. 129 | 130 | 131 | Article 3 - ACCEPTANCE 132 | 133 | 3.1 The Licensee shall be deemed as having accepted the terms and 134 | conditions of this Agreement upon the occurrence of the first of the 135 | following events: 136 | 137 | * (i) loading the Software by any or all means, notably, by 138 | downloading from a remote server, or by loading from a physical 139 | medium; 140 | * (ii) the first time the Licensee exercises any of the rights 141 | granted hereunder. 142 | 143 | 3.2 One copy of the Agreement, containing a notice relating to the 144 | characteristics of the Software, to the limited warranty, and to the 145 | fact that its use is restricted to experienced users has been provided 146 | to the Licensee prior to its acceptance as set forth in Article 3.1 147 | hereinabove, and the Licensee hereby acknowledges that it has read and 148 | understood it. 149 | 150 | 151 | Article 4 - EFFECTIVE DATE AND TERM 152 | 153 | 154 | 4.1 EFFECTIVE DATE 155 | 156 | The Agreement shall become effective on the date when it is accepted by 157 | the Licensee as set forth in Article 3.1. 158 | 159 | 160 | 4.2 TERM 161 | 162 | The Agreement shall remain in force for the entire legal term of 163 | protection of the economic rights over the Software. 164 | 165 | 166 | Article 5 - SCOPE OF RIGHTS GRANTED 167 | 168 | The Licensor hereby grants to the Licensee, who accepts, the following 169 | rights over the Software for any or all use, and for the term of the 170 | Agreement, on the basis of the terms and conditions set forth hereinafter. 171 | 172 | Besides, if the Licensor owns or comes to own one or more patents 173 | protecting all or part of the functions of the Software or of its 174 | components, the Licensor undertakes not to enforce the rights granted by 175 | these patents against successive Licensees using, exploiting or 176 | modifying the Software. If these patents are transferred, the Licensor 177 | undertakes to have the transferees subscribe to the obligations set 178 | forth in this paragraph. 179 | 180 | 181 | 5.1 RIGHT OF USE 182 | 183 | The Licensee is authorized to use the Software, without any limitation 184 | as to its fields of application, with it being hereinafter specified 185 | that this comprises: 186 | 187 | 1. permanent or temporary reproduction of all or part of the Software 188 | by any or all means and in any or all form. 189 | 190 | 2. loading, displaying, running, or storing the Software on any or 191 | all medium. 192 | 193 | 3. entitlement to observe, study or test its operation so as to 194 | determine the ideas and principles behind any or all constituent 195 | elements of said Software. This shall apply when the Licensee 196 | carries out any or all loading, displaying, running, transmission 197 | or storage operation as regards the Software, that it is entitled 198 | to carry out hereunder. 199 | 200 | 201 | 5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS 202 | 203 | The right to make Contributions includes the right to translate, adapt, 204 | arrange, or make any or all modifications to the Software, and the right 205 | to reproduce the resulting software. 206 | 207 | The Licensee is authorized to make any or all Contributions to the 208 | Software provided that it includes an explicit notice that it is the 209 | author of said Contribution and indicates the date of the creation thereof. 210 | 211 | 212 | 5.3 RIGHT OF DISTRIBUTION 213 | 214 | In particular, the right of distribution includes the right to publish, 215 | transmit and communicate the Software to the general public on any or 216 | all medium, and by any or all means, and the right to market, either in 217 | consideration of a fee, or free of charge, one or more copies of the 218 | Software by any means. 219 | 220 | The Licensee is further authorized to distribute copies of the modified 221 | or unmodified Software to third parties according to the terms and 222 | conditions set forth hereinafter. 223 | 224 | 225 | 5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION 226 | 227 | The Licensee is authorized to distribute true copies of the Software in 228 | Source Code or Object Code form, provided that said distribution 229 | complies with all the provisions of the Agreement and is accompanied by: 230 | 231 | 1. a copy of the Agreement, 232 | 233 | 2. a notice relating to the limitation of both the Licensor's 234 | warranty and liability as set forth in Articles 8 and 9, 235 | 236 | and that, in the event that only the Object Code of the Software is 237 | redistributed, the Licensee allows effective access to the full Source 238 | Code of the Software at a minimum during the entire period of its 239 | distribution of the Software, it being understood that the additional 240 | cost of acquiring the Source Code shall not exceed the cost of 241 | transferring the data. 242 | 243 | 244 | 5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE 245 | 246 | If the Licensee makes any Contribution to the Software, the resulting 247 | Modified Software may be distributed under a license agreement other 248 | than this Agreement subject to compliance with the provisions of Article 249 | 5.3.4. 250 | 251 | 252 | 5.3.3 DISTRIBUTION OF EXTERNAL MODULES 253 | 254 | When the Licensee has developed an External Module, the terms and 255 | conditions of this Agreement do not apply to said External Module, that 256 | may be distributed under a separate license agreement. 257 | 258 | 259 | 5.3.4 CREDITS 260 | 261 | Any Licensee who may distribute a Modified Software hereby expressly 262 | agrees to: 263 | 264 | 1. indicate in the related documentation that it is based on the 265 | Software licensed hereunder, and reproduce the intellectual 266 | property notice for the Software, 267 | 268 | 2. ensure that written indications of the Software intended use, 269 | intellectual property notice and license hereunder are included in 270 | easily accessible format from the Modified Software interface, 271 | 272 | 3. mention, on a freely accessible website describing the Modified 273 | Software, at least throughout the distribution term thereof, that 274 | it is based on the Software licensed hereunder, and reproduce the 275 | Software intellectual property notice, 276 | 277 | 4. where it is distributed to a third party that may distribute a 278 | Modified Software without having to make its source code 279 | available, make its best efforts to ensure that said third party 280 | agrees to comply with the obligations set forth in this Article . 281 | 282 | If the Software, whether or not modified, is distributed with an 283 | External Module designed for use in connection with the Software, the 284 | Licensee shall submit said External Module to the foregoing obligations. 285 | 286 | 287 | 5.3.5 COMPATIBILITY WITH THE CeCILL AND CeCILL-C LICENSES 288 | 289 | Where a Modified Software contains a Contribution subject to the CeCILL 290 | license, the provisions set forth in Article 5.3.4 shall be optional. 291 | 292 | A Modified Software may be distributed under the CeCILL-C license. In 293 | such a case the provisions set forth in Article 5.3.4 shall be optional. 294 | 295 | 296 | Article 6 - INTELLECTUAL PROPERTY 297 | 298 | 299 | 6.1 OVER THE INITIAL SOFTWARE 300 | 301 | The Holder owns the economic rights over the Initial Software. Any or 302 | all use of the Initial Software is subject to compliance with the terms 303 | and conditions under which the Holder has elected to distribute its work 304 | and no one shall be entitled to modify the terms and conditions for the 305 | distribution of said Initial Software. 306 | 307 | The Holder undertakes that the Initial Software will remain ruled at 308 | least by this Agreement, for the duration set forth in Article 4.2. 309 | 310 | 311 | 6.2 OVER THE CONTRIBUTIONS 312 | 313 | The Licensee who develops a Contribution is the owner of the 314 | intellectual property rights over this Contribution as defined by 315 | applicable law. 316 | 317 | 318 | 6.3 OVER THE EXTERNAL MODULES 319 | 320 | The Licensee who develops an External Module is the owner of the 321 | intellectual property rights over this External Module as defined by 322 | applicable law and is free to choose the type of agreement that shall 323 | govern its distribution. 324 | 325 | 326 | 6.4 JOINT PROVISIONS 327 | 328 | The Licensee expressly undertakes: 329 | 330 | 1. not to remove, or modify, in any manner, the intellectual property 331 | notices attached to the Software; 332 | 333 | 2. to reproduce said notices, in an identical manner, in the copies 334 | of the Software modified or not. 335 | 336 | The Licensee undertakes not to directly or indirectly infringe the 337 | intellectual property rights of the Holder and/or Contributors on the 338 | Software and to take, where applicable, vis-à-vis its staff, any and all 339 | measures required to ensure respect of said intellectual property rights 340 | of the Holder and/or Contributors. 341 | 342 | 343 | Article 7 - RELATED SERVICES 344 | 345 | 7.1 Under no circumstances shall the Agreement oblige the Licensor to 346 | provide technical assistance or maintenance services for the Software. 347 | 348 | However, the Licensor is entitled to offer this type of services. The 349 | terms and conditions of such technical assistance, and/or such 350 | maintenance, shall be set forth in a separate instrument. Only the 351 | Licensor offering said maintenance and/or technical assistance services 352 | shall incur liability therefor. 353 | 354 | 7.2 Similarly, any Licensor is entitled to offer to its licensees, under 355 | its sole responsibility, a warranty, that shall only be binding upon 356 | itself, for the redistribution of the Software and/or the Modified 357 | Software, under terms and conditions that it is free to decide. Said 358 | warranty, and the financial terms and conditions of its application, 359 | shall be subject of a separate instrument executed between the Licensor 360 | and the Licensee. 361 | 362 | 363 | Article 8 - LIABILITY 364 | 365 | 8.1 Subject to the provisions of Article 8.2, the Licensee shall be 366 | entitled to claim compensation for any direct loss it may have suffered 367 | from the Software as a result of a fault on the part of the relevant 368 | Licensor, subject to providing evidence thereof. 369 | 370 | 8.2 The Licensor's liability is limited to the commitments made under 371 | this Agreement and shall not be incurred as a result of in particular: 372 | (i) loss due the Licensee's total or partial failure to fulfill its 373 | obligations, (ii) direct or consequential loss that is suffered by the 374 | Licensee due to the use or performance of the Software, and (iii) more 375 | generally, any consequential loss. In particular the Parties expressly 376 | agree that any or all pecuniary or business loss (i.e. loss of data, 377 | loss of profits, operating loss, loss of customers or orders, 378 | opportunity cost, any disturbance to business activities) or any or all 379 | legal proceedings instituted against the Licensee by a third party, 380 | shall constitute consequential loss and shall not provide entitlement to 381 | any or all compensation from the Licensor. 382 | 383 | 384 | Article 9 - WARRANTY 385 | 386 | 9.1 The Licensee acknowledges that the scientific and technical 387 | state-of-the-art when the Software was distributed did not enable all 388 | possible uses to be tested and verified, nor for the presence of 389 | possible defects to be detected. In this respect, the Licensee's 390 | attention has been drawn to the risks associated with loading, using, 391 | modifying and/or developing and reproducing the Software which are 392 | reserved for experienced users. 393 | 394 | The Licensee shall be responsible for verifying, by any or all means, 395 | the suitability of the product for its requirements, its good working 396 | order, and for ensuring that it shall not cause damage to either persons 397 | or properties. 398 | 399 | 9.2 The Licensor hereby represents, in good faith, that it is entitled 400 | to grant all the rights over the Software (including in particular the 401 | rights set forth in Article 5). 402 | 403 | 9.3 The Licensee acknowledges that the Software is supplied "as is" by 404 | the Licensor without any other express or tacit warranty, other than 405 | that provided for in Article 9.2 and, in particular, without any warranty 406 | as to its commercial value, its secured, safe, innovative or relevant 407 | nature. 408 | 409 | Specifically, the Licensor does not warrant that the Software is free 410 | from any error, that it will operate without interruption, that it will 411 | be compatible with the Licensee's own equipment and software 412 | configuration, nor that it will meet the Licensee's requirements. 413 | 414 | 9.4 The Licensor does not either expressly or tacitly warrant that the 415 | Software does not infringe any third party intellectual property right 416 | relating to a patent, software or any other property right. Therefore, 417 | the Licensor disclaims any and all liability towards the Licensee 418 | arising out of any or all proceedings for infringement that may be 419 | instituted in respect of the use, modification and redistribution of the 420 | Software. Nevertheless, should such proceedings be instituted against 421 | the Licensee, the Licensor shall provide it with technical and legal 422 | assistance for its defense. Such technical and legal assistance shall be 423 | decided on a case-by-case basis between the relevant Licensor and the 424 | Licensee pursuant to a memorandum of understanding. The Licensor 425 | disclaims any and all liability as regards the Licensee's use of the 426 | name of the Software. No warranty is given as regards the existence of 427 | prior rights over the name of the Software or as regards the existence 428 | of a trademark. 429 | 430 | 431 | Article 10 - TERMINATION 432 | 433 | 10.1 In the event of a breach by the Licensee of its obligations 434 | hereunder, the Licensor may automatically terminate this Agreement 435 | thirty (30) days after notice has been sent to the Licensee and has 436 | remained ineffective. 437 | 438 | 10.2 A Licensee whose Agreement is terminated shall no longer be 439 | authorized to use, modify or distribute the Software. However, any 440 | licenses that it may have granted prior to termination of the Agreement 441 | shall remain valid subject to their having been granted in compliance 442 | with the terms and conditions hereof. 443 | 444 | 445 | Article 11 - MISCELLANEOUS 446 | 447 | 448 | 11.1 EXCUSABLE EVENTS 449 | 450 | Neither Party shall be liable for any or all delay, or failure to 451 | perform the Agreement, that may be attributable to an event of force 452 | majeure, an act of God or an outside cause, such as defective 453 | functioning or interruptions of the electricity or telecommunications 454 | networks, network paralysis following a virus attack, intervention by 455 | government authorities, natural disasters, water damage, earthquakes, 456 | fire, explosions, strikes and labor unrest, war, etc. 457 | 458 | 11.2 Any failure by either Party, on one or more occasions, to invoke 459 | one or more of the provisions hereof, shall under no circumstances be 460 | interpreted as being a waiver by the interested Party of its right to 461 | invoke said provision(s) subsequently. 462 | 463 | 11.3 The Agreement cancels and replaces any or all previous agreements, 464 | whether written or oral, between the Parties and having the same 465 | purpose, and constitutes the entirety of the agreement between said 466 | Parties concerning said purpose. No supplement or modification to the 467 | terms and conditions hereof shall be effective as between the Parties 468 | unless it is made in writing and signed by their duly authorized 469 | representatives. 470 | 471 | 11.4 In the event that one or more of the provisions hereof were to 472 | conflict with a current or future applicable act or legislative text, 473 | said act or legislative text shall prevail, and the Parties shall make 474 | the necessary amendments so as to comply with said act or legislative 475 | text. All other provisions shall remain effective. Similarly, invalidity 476 | of a provision of the Agreement, for any reason whatsoever, shall not 477 | cause the Agreement as a whole to be invalid. 478 | 479 | 480 | 11.5 LANGUAGE 481 | 482 | The Agreement is drafted in both French and English and both versions 483 | are deemed authentic. 484 | 485 | 486 | Article 12 - NEW VERSIONS OF THE AGREEMENT 487 | 488 | 12.1 Any person is authorized to duplicate and distribute copies of this 489 | Agreement. 490 | 491 | 12.2 So as to ensure coherence, the wording of this Agreement is 492 | protected and may only be modified by the authors of the License, who 493 | reserve the right to periodically publish updates or new versions of the 494 | Agreement, each with a separate number. These subsequent versions may 495 | address new issues encountered by Free Software. 496 | 497 | 12.3 Any Software distributed under a given version of the Agreement may 498 | only be subsequently distributed under the same version of the Agreement 499 | or a subsequent version. 500 | 501 | 502 | Article 13 - GOVERNING LAW AND JURISDICTION 503 | 504 | 13.1 The Agreement is governed by French law. The Parties agree to 505 | endeavor to seek an amicable solution to any disagreements or disputes 506 | that may arise during the performance of the Agreement. 507 | 508 | 13.2 Failing an amicable solution within two (2) months as from their 509 | occurrence, and unless emergency proceedings are necessary, the 510 | disagreements or disputes shall be referred to the Paris Courts having 511 | jurisdiction, by the more diligent Party. 512 | -------------------------------------------------------------------------------- /InterfaceCEREMA/lisezmoi.txt: -------------------------------------------------------------------------------- 1 | L'interface CEREMA offre une interface graphique conviviale pour 2 | MICMAC, l'outil de photogrammétrie libre de l'IGN. 3 | 4 | The CEREMA interface provides a user-friendly graphical user interface to 5 | MICMAC, the IGN's free photogrammetry tool. 6 | 7 | Version 6.1 - 20 mai 2025 8 | - Ajout dans le menu expert d'une fonction d'export des ply au format obj 9 | Le format obj est un format d'échange de fichiers 3D 10 | Le format exporté comporte 3 fichiers : obj, mtl et jpg 11 | obj et mtl sont des fichiers texte 12 | 13 | Version 6.0 - 25 novembre 2024 14 | 15 | - Rupture dans l'expérience utilisateur : nouveau look 16 | - Rupture pédagogique : MicMac disparait 17 | - raccourcis clavier pour les principales fonctions 18 | - Ouverture des fichiers "récents" 19 | - Géoréférencement augmenté : référentiel automatique, changement de référentiel 20 | - calage a posteriori 21 | - traitement à distance proposé 22 | 23 | Version 5.78 mai 2024 24 | 25 | - plus de limite pour le nombre de photos 26 | - rapidité accrue (GPU, recherche des points homologues) 27 | - Nuages de points en 64 bits 28 | - conversion d'epsg directement sur les nuages de points 29 | 30 | Version 5.75 12 décembre 2023 31 | 32 | Version 5.74 5 novembre 2023 : 33 | - Diminution de la taille de l'installateur msi (de 201 MO à 38 LO) 34 | - Calcul des MNT (menu outil métiers) accéléré (d'un facteur 20) 35 | 36 | Version 5.73 26 avril 2023 : 37 | - ajout de raccourcis clavier pour les principales focntions 38 | - Mise à jour de la traduction en anglais 39 | 40 | Version 5.72 6 avril 2023 : 41 | - lecture et exécution des pipelines MicMac sous forme de .bat 42 | 43 | Version 5.71 20 mars 2023 : 44 | - Ajout d'un document de présentation de l'interface : 45 | "presentation interface AperoDeDenis.pdf" 46 | - affichage cercle rouge autour du point gps probable : corrigé 47 | - menu expert, ajout de 3 items : 48 | - importation d'un fichier de points GPS placés sur les photos 49 | - exportation du fichier de points GPS 50 | - exportation d'un fichier de points placés sur les photos 51 | - menu outils métier, ajout de 3 items : 52 | - info sur MNT, dans le menu outils métier 53 | - calcul du profil dans le menu outils métier 54 | - Visualiser la position du profil dans le menu édition 55 | - menu MicMac : 56 | - Suppresssion de l'item "choisir des photos" 57 | Faisait confusion avec l'item Fichier/nouveau chantier 58 | - options, onglet référentiel : 59 | - ajout du référentiel "métadonnées GPS" 60 | - suppression de "Autre chantier" 61 | - menu Vidéo : 62 | - suppression de l'item "sélecction des images 63 | - l'item "nouveau chantier" crée effectivement un nouveau chantier 64 | 65 | Version 5.70 du 5 mai 2022 66 | Version 5.69 du 2 mai 2022 67 | Version 5.68 du 29 avril 2022 68 | Version 5.67 du 27 avril 2022 69 | Version 5.65 du 05 avril 2022 70 | Version 5.64 du 22 mars 2022 71 | Version 5.62 du 17 février 2022 72 | Version 5.61 du 30 novembre 2021 73 | Version 5.60 du 17 novembre 2021 74 | Version 5.59 du 18 octobre 2021 75 | 76 | Version 5.58 du 18 septembre 2021 77 | Nouveautés fonctionnelles, densification C3DC : 78 | - Ajout des modules TiPunch et Tequila pour obtenir un maillage texturé aprés C3DC 79 | - Ajout du module Pims2MNT pour obtenir une orthophoto aprés C3DC 80 | Compatible avec Python 3.9 81 | 82 | Version 5.56 du 3 décembre 2020 83 | - correction de 2 bugs et modification de 2 options par défaut. Voir le source. 84 | 85 | Version V 5.55 du 24 novembre 2020 86 | - Ajout du module Schnaps de MicMac 87 | - Affichage des point homologues 88 | - Aide à la saisie des points GPS 89 | 90 | Version V 5.54 du 21 août 2020 91 | - corrections de traductions : le mot "maîtresses" est parfois mal interprété ! 92 | - 'Fraser' devient l'option par défaut de Tapas 93 | 94 | Version V 5.53 du 14 août 2020 95 | - Suppression des 'bandes blanches' dans les nuages 3D des chantiers aux coordonnées GPS 96 | - multiples améliorations de détails, voir l'historique des versions 97 | 98 | Version V 5.52 du 8 juillet 2020 99 | - Version massivement multilingue : Français, Anglais, Allemand, Italien, Espagnol, Chinois, Arabe 100 | - Ajout de la taille du fichier dans le menu "ouvrir chantier" 101 | 102 | Version confinée V 5.512 du 25 juin 2020 : 103 | - Ajout d'un Menu outils Métier : pour comparer 2 nuages de points 104 | - diverses améliorations et corrections : voir l'historique et le script 105 | - l'installateur msi pour Windows est trop gros pour GitHub, le demander à interface-micmac@cerema.fr 106 | 107 | Version confinée V 5.50 du 4 mai 2020 : 108 | - Ecritures des ply au format MNT IGN et GRASS 109 | - Choix d'un référentiel EPSG pour les données GPS des drones 110 | - Choix entre maillage et nuage pour les ply densifiés issus de Malt 111 | - le nuage non dense devient facultatif 112 | - diverses améliorations et corrections : voir l'historique et le script 113 | 114 | version V 5.49 15 janvier 2020 : 115 | - les données GPS des caméras embarquées sur drone sont exploitées pour définir le référentiel des nuages de point. 116 | 4 nouveaux item dans le menu expert pour gérer ces données GPS. 117 | - si un lot de photos définit plusieurs scène : proposition de traiter le plus nombreux 118 | - copie des points homologues d'un chantier à un autre 119 | - diverses améliorations : voir l'historique et le source 120 | 121 | version V 5.48 25 mai 2019 : 122 | - récupération de la calibration des appareils à partir d'un autre chantier. 123 | - les chantiers proposés pour copier les points GCP et la calibration sont filtrés 124 | - correction d'une régression de la V 5.47 (Tarama bug) 125 | 126 | version V 5.47 21 mai 2019 : 127 | - diverses améliorations de l arobustesse du programme, voir le source. 128 | 129 | version V 5.46 20 mai 2019 : 130 | - Ajout de l'item Outils/Qualité des points GCP 131 | - Ajout de l'item Expert/Personnaliser les paramètres optionnels de MicMac 132 | 133 | version V 5.45 13 mai 2019 : 134 | - Sécurisation de l'import d'un chantier à partir d'un répertoire") + "\n"+\ 135 | - Sécurisation de l'import des points GCP (Ground Control Point=GPS) à partir d'un chantier ou d'un fichier") + "\n"+\ 136 | - Ajout de la fonction 'renommer un chantier' (fonction supprimée dans la V5.41)") + "\n"+\ 137 | - Sécurisation de la calibration des appareils par Tapas (option ForCalib) pour les chantiers comportant beaucoup de photos 138 | 139 | version V 5.44 9 mai 2019 : 140 | 141 | - ajout de la fonction "recherche" dans les textes affichés par texte201 (trace, aide) ; Ctrl F puis F3 142 | - le ménage dans un chantier ne supprime plus les éventuels chantiers présents dessous 143 | - affiche le résultat des commandes systèmes dans une fenêtre texte (menu expert/commande système) 144 | - aprés un échec dans Tapas le choix "option" propose de conserver les points homologues (= item 'lancer micmac') 145 | Voir liste complète dans le script 146 | 147 | version V 5.44 : 148 | Possibilité de lancer plusieurs instances de l'interface sous windows 149 | L'aide 'quelques conseils' répartie sur 3 items 150 | Quelques corrections de bugs et modifications mineures : voir le script 151 | 152 | version 5.42 04 avril 2019 : 153 | Correction d'une régression ce la version 5.41 concernant la trace 154 | 155 | version 5.41 04 avril 2019 : 156 | Amélioration ergonomie de la fonction Fichier/du ménage et correction d'un bug 157 | L'item de menu "Fichier/renommer le chantier" devient "Enregistrer sous..." avec l'ergoomie correspondante 158 | 159 | version 5.40 01 avril 2019 : 160 | modification ergonomie saisies des points GPC, photo suivante/précédente dans fenêtre de saisie 161 | corrections de bugs 162 | ajout du drapage pour les option quickmac micmac et BigMac de c3dc 163 | modification de l'option par défaut de c3dc : BigMac 164 | 165 | version 5.34 suite aux conseils de Xavier Rolland (26/03/19) 166 | - remplacement global de GPS par GCP = Ground Control Point 167 | - Au retour de saisie des points GCP : fenêtre liste des photos 168 | - l'affichage des coordonnées des points saisis devient optionnel 169 | - la limite du zoom dans la fenêtre de saisie des points est augmentée 170 | 171 | Le 25 mars 2019 : ajout d'un tutoriel pour prendre en main MicMac à travers l'interface CEREMA. 172 | 173 | Version du 25 mars 2019 : 5.33 174 | - Possibilité de relancer un chantier non terminé en conservant les points homologues. 175 | - ajout d'un item au menu expert : modifier la longueur du préfixe utilisé pour définir plusieurs appareils. 176 | - suppression pour les anciennes versions des installateurs windows 32 bits et linux. 177 | Ces installateurs (msi 32 bit pour la version 5.0 ; deb et rpm pour la version 3.14) restent disponibles dans l'historique Github. 178 | 179 | Version du 12 mars 2019 : 5.32 180 | - la recherche d'une nouvelle version sur le web propose la visualisation du fichier "readme.txt" (Outils/véifier la présence...) 181 | - sous windows : avertissement si la longueur d'une ligne de commande dépasse 8191 caractères, risque de plantage 182 | - correction bug lors de la définition de plusieurs appareils photos, amélioration de la vitesse du traitement 183 | 184 | Version du 8 mars 2019 : 5.31 185 | - Les échelles par défaut de Tapioca sont calculées suivant les photos : 60% de la dimension maxi des photos 186 | - suppresssion des items de menu outils\qualité des photos line et qualité des photos ALL, 187 | maintient de la qualité des photos sur le dernier traitement 188 | - Ajout d'un controle d'unicité de la scène aprés le premier passage, rapide, de Tapioca MultiScale : 189 | évite de se lancer dans une recherche approfondie de points homologues si l'échec est prévu 190 | - Ajout de 1 item au menu outils : retirer des photos au chantier 191 | - optimisation de la fonction "Expert/plusieurs appareils" 192 | - l'installateur msi pour Windows installe un item dans le menu démarrer, un raccourci sur le bureau et 193 | ajoute le répertoire d'installation au path 194 | 195 | Plusieurs nouveautés dans la version 5.30 février 2019: 196 | - dans les items 'Outils/Qualité des photos' ajout des photos 'isolées', en disjontion de toutes les autres. 197 | Ces photos font 'planter' la recherche de l'orientation. 198 | - Suite à la recherche des points homologues vérification de l'unicité de la scène photographiée. 199 | Plusieurs scènes sans points homologues communs font planter la recherche d'une orientation. 200 | Cette fonction est ajoutée à l'item 'Outils/Qualité des photos'. 201 | - Lorsque le message MAXLINELENGTH est émis par Tapioca il est affiché et expliqué dans la trace synthétique. 202 | - prise en compte de l'erreur concernant la fonction filedialog sous Mac-Os lors des recherche de programmes (exiftool...). 203 | - Ajout d'un item dans paramètrage : recherche d'une nouvelle version GitHub. 204 | 205 | dans les versions 5.2 : 206 | - lancement automatique de campari après GCP_bascul (menu MicMac/options/points gps) 207 | - ajout de la consultation du log mm3d (menu expert) 208 | - mise à jour de dicocamera.xml pour "tous" les appareils photos du lot de données (menu outils) 209 | - ajout d'un chantier à partir d'un répertoire (menu fichier) 210 | - ajout d'un item dans le menu expert : ouverture d'une console pour lancer des commandes "python" 211 | 212 | Plusieurs nouveautés dans la version 5.11 : 213 | 214 | - menu MicMac/options : l'onglet "calibration" est renommé : "mise à l'échelle" 215 | - menu MicMac/option/Tapas : les photos pour calibrer l'appareil photo sont, ou pas, indépendantes des photos utilisées pour construire le nuage 216 | - menu outils/nom de l'appareil photo : affichage des dimensions des photos et du numéro de série de l'appareil (si présent dans l'exif) 217 | - Menu Expert, nouveaux item : 218 | - saisie des points GPS à partir d'un fichier texte (séparateur espace : nom, x,y,z, dx,dy,dz) 219 | - possibilité de répartir les photos suivant plusieurs appareils photos 220 | - liste des différents appareils photos présents dans le lot de photos 221 | 222 | Pour plus de détail voir l'item de menu "Aide/historique" ou le code source. 223 | Première diffusion sur internet : le 23 novembre 2015. 224 | 225 | 226 | Un installateur msi facilite l'installation sous Windows 64 bits. 227 | Sous linux et mac/os : voir la documentation 228 | 229 | L'application MicMac de l'IGN doit être installée : 230 | https://micmac.ensg.eu/index.php/Install 231 | Voir aussi : 232 | https://github.com/micmacIGN ou http://logiciels.ign.fr/?Micmac ) 233 | -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/ar/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/ar/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/de/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/de/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/en/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/en/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/es/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/es/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/fr/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/fr/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/it/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/it/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/locale/zh/LC_MESSAGES/AperoDeDenis.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/locale/zh/LC_MESSAGES/AperoDeDenis.mo -------------------------------------------------------------------------------- /InterfaceCEREMA/présentation interface MicMac.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/présentation interface MicMac.pdf -------------------------------------------------------------------------------- /InterfaceCEREMA/readme.txt: -------------------------------------------------------------------------------- 1 | The CEREMA interface provides a user-friendly graphical user interface for 2 | MICMAC, the IGN's free photogrammetry tool. 3 | 4 | Version V 6.0 November 25, 2024 5 | - A break with the user experience: new look 6 | - Pedagogical breakthrough: MicMac disappears 7 | - Enhanced georeferencing: automatic reference frame, change of reference frame 8 | - a posteriori calibration 9 | - remote processing available 10 | 11 | Version V 5.78 May, 1, 2024 12 | - Unlimited number of photos 13 | - 64-bit point clouds: no offset for geographic reference frames 14 | - increased speed (GPU, search for homologous points) 15 | - change of reference frame for point clouds without recalculation 16 | 17 | Version V 5.76 january, 14, 2024 18 | 19 | Version V 5.75 december, 12, 2023 20 | 21 | Version V 5.74 november, 5, 2023 22 | - Diminution de la taille de l'installateur msi (de 201 MO à 38 LO) 23 | - Calcul des MNT (menu outil métiers) accéléré (d'un facteur 20) 24 | 25 | Version V 5.73 April, 26, 2023 26 | - add shortcut key for main functions 27 | 28 | Version V 5.72 April, 6, 2023 29 | - read and execute MicMac pipelines as .bat file 30 | 31 | Version V 5.71 March, 20, 2023 32 | - Added an interface presentation document: 33 | "presentation interface AperoDeDenis.pdf" 34 | - red circle display around the probable gps point : corrected 35 | - expert menu, added 3 items : 36 | - import of a GPS points file placed on the photos 37 | - export of GPS points file 38 | - export of a point file placed on the photos 39 | - business tools menu, added 3 items : 40 | - info on DTM, in the business tools menu 41 | - profile calculation in the business tools menu 42 | - View profile position in the edit menu 43 | - MicMac menu: 44 | - Removal of the item "choose photos". 45 | Confused with the item File/new work site 46 | - options, tab repository : 47 | - addition of the "GPS metadata" repository 48 | - deletion of "Other site". 49 | - Video menu : 50 | - deletion of the "image selection" item 51 | - the "new site" item actually creates a new site 52 | Version V 5.70 May, 5, 2022 53 | Version V 5.69 May, 2, 2022 54 | Version V 5.68 April 29, 2022 55 | Version V 5.67 April 27, 2022 56 | Version V 5.66 April 05, 2022 57 | Version V 5.64 March 22, 2022 58 | Version V 5.62 February 17, 2022 59 | Version V 5.61 of 30 november 2021 60 | Version V 5.60 of 17 november 2021 61 | 62 | Version V 5.59 of 18 october 2021 63 | 64 | Version V 5.58.1 21 of september 2021 65 | Functional innovations, C3DC densification: 66 | - Add TiPunch and Tequila modules to obtain a textured mesh after C3DC 67 | - Addition of the Pims2MNT module to obtain an orthophoto after C3DC 68 | 69 | Compatible with Python 3.9 70 | 71 | Version V 5.57 18 of june 2021 72 | 73 | Version V 5.56 3 of december 2020 74 | - Correction of 2 bugs and modification of 2 default options. See the source. 75 | 76 | Version V 5.55 of 24 November 2020 77 | - Addition of the MicMac Schnaps module 78 | - Display of homologous points 79 | - Help for entering GPS points 80 | 81 | Version V 5.54 of 21 August 2020 82 | - correction of translations: the word "mistresses" is sometimes misinterpreted! 83 | - Fraser' becomes the default option for Tapas 84 | 85 | Version V 5.53 of 14 August 2020 86 | - Removal of 'white stripes' in 3D clouds of GPS coordinates on construction sites 87 | - multiple detail improvements, see version history 88 | 89 | Version V 5.52 of 8 July 2020 90 | - Massively multilingual version: French, English, German, Italian, Spanish, Chinese, Arabic 91 | - Adding the file size in the menu "open job site". 92 | 93 | Contained version V 5.512 of 25 June 2020 : 94 | - Addition of a Business Tools Menu : to compare 2 point clouds 95 | - various improvements and corrections: see the history and the script 96 | - the msi installer for Windows is too big for GitHub, ask for it at interface-micmac@cerema.fr. 97 | 98 | Contained version V 5.50 of May 4, 2020 : 99 | - Writing plys in MNT IGN and GRASS format 100 | - Choice of an EPSG repository for UAV GPS data 101 | - Choice between mesh and cloud for densified ply from Malt 102 | - the non dense cloud becomes optional 103 | - various improvements and corrections: see the history and the script 104 | 105 | version V 5.49 15 January 2020 : 106 | - GPS data from the UAV's onboard cameras are used to define the point cloud referential. 107 | 4 new items in the expert menu to manage these GPS data. 108 | - if a batch of photos defines several scenes: proposal to process the most numerous ones 109 | - copying of homologous points from one job site to another 110 | - various improvements: see history and source 111 | 112 | version V 5.48 25 May 2019 : 113 | - recovery of the calibration of the devices from another site. 114 | - the sites proposed to copy the GCP points and the calibration are filtered. 115 | - correction of a regression of V 5.47 (Tarama bug) 116 | 117 | version V 5.47 21 May 2019 : 118 | - various improvements of the programme s aromatics, see source. 119 | 120 | version V 5.46 20 May 2019 : 121 | - Addition of the item Tools/GCP points quality 122 | - Added item Expert/Customise MicMac optional parameters 123 | 124 | version V 5.45 13 May 2019 : 125 | - Securing the import of a building site from a directory") + "\n "+\ 126 | - Securing the import of GCP points (Ground Control Point=GPS) from a building site or a file") + "\n "+\ 127 | - Add function 'rename a job site' (function deleted in V5.41)") + "\n "+\ 128 | - Securing the calibration of the devices by Tapas (ForCalib option) for sites with a lot of photos 129 | 130 | version V 5.44 9 May 2019 : 131 | 132 | - addition of the "search" function in the texts displayed by text201 (trace, help); Ctrl F then F3 133 | - the cleaning in a building site no longer removes the possible building sites present underneath it 134 | - displays the result of system commands in a text window (menu expert/system command) 135 | - after a failure in Tapas the choice "option" proposes to keep the homologous points (= item 'throw micmac') 136 | See complete list in the script 137 | 138 | version V 5.44 : 139 | Possibility to launch several instances of the interface under windows 140 | Help 'some tips' divided into 3 items 141 | Some bug fixes and minor modifications: see the script 142 | 143 | version 5.42 04 April 2019 : 144 | Correction of a regression this version 5.41 concerning the trace 145 | 146 | version 5.41 04 April 2019 : 147 | Ergonomic improvement of the File/Household function and correction of a bug 148 | The menu item "File/Rename job" changes to "Save as..." with the corresponding error message. 149 | 150 | version 5.40 01 April 2019 : 151 | modification ergonomics input of GPC points, next/previous picture in input window 152 | bug corrections 153 | added draping for c3dc's quickmac micmac and BigMac options 154 | modification of c3dc's default option: BigMac 155 | 156 | version 5.34 following the advice of Xavier Rolland (26/03/19) 157 | - global replacement of GPS by GCP = Ground Control Point 158 | - When you return from entering GCP points: photo list window 159 | - the display of the coordinates of the entered points becomes optional 160 | - the zoom limit in the point input window is increased 161 | 162 | March 25, 2019: addition of a tutorial to get to grips with MicMac through the CEREMA interface. 163 | 164 | March 25th 2019 version: 5.33 165 | - Possibility of restarting an unfinished building site while keeping the homologous points. 166 | - Addition of an item to the expert menu: change the length of the prefix used to define several devices. 167 | - removal for old versions of 32-bit windows and linux installers. 168 | These installers (msi 32 bit for version 5.0; deb and rpm for version 3.14) remain available in the Github history. 169 | 170 | Version of 12 March 2019: 5.32 171 | - the search for a new version on the web proposes the visualization of the file "readme.txt" (Tools/check presence...) 172 | - under windows : warning if the length of a command line exceeds 8191 characters, risk of crashing 173 | - correction bug when defining several cameras, improvement of the processing speed 174 | 175 | March 8, 2019 version: 5.31 176 | - Tapioca's default scales are calculated according to the photos: 60% of the maximum dimension of the photos 177 | - Deleting the tool menu items\line photo quality and ALL photo quality, 178 | maintains the quality of the photos on the last treatment 179 | - Addition of a stage uniqueness control after the first, fast passage of Tapioca MultiScale : 180 | avoids the need for an in-depth search for homologous points if failure is expected. 181 | - Add 1 item to the tools menu: remove photos from the worksite 182 | - optimisation of the "Expert/multiple devices" function 183 | - the msi installer for Windows installs a start menu item, a desktop shortcut, and 184 | adds the installation directory to the path 185 | 186 | Several new features in version 5.30 February 2019: 187 | - in the 'Tools/Photo Quality' items, added 'isolated' photos, in disjunction of all the others. 188 | These photos make the orientation search 'crash'. 189 | - Following the search for homologous points, verification of the uniqueness of the photographed scene. 190 | Several scenes with no common homologous points cause the search for orientation to fail. 191 | This function is added to the 'Tools/Photo quality' item. 192 | - When the MAXLINELENGTH message is issued by Tapioca, it is displayed and explained in the synthetic trace. 193 | - The error concerning the filedialog function in Mac-Os is taken into account when searching for programmes (exiftool...). 194 | - Addition of an item in parameter setting : search for a new GitHub version. 195 | 196 | in versions 5.2 : 197 | - automatic launch of campari after GCP_bascul (menu MicMac/options/gps points) 198 | - addition of mm3d log consultation (expert menu) 199 | - update of dicocamera.xml for "all" cameras in the dataset (tools menu) 200 | - adding a job site from a directory (file menu) 201 | - addition of an item in the expert menu: opening of a console to launch "python" commands 202 | 203 | Several new features in version 5.11 : 204 | 205 | - MicMac menu/options: the "calibration" tab is renamed: "scaling". 206 | - MicMac/option/Tapas menu: the photos to calibrate the camera are, or not, independent of the photos used to build the cloud 207 | - tools/camera name menu: display of photo dimensions and camera serial number (if present in the exif) 208 | - Expert menu, new items : 209 | - entry of GPS points from a text file (space separator: name, x,y,z, dx,dy,dz) 210 | - possibility to divide the photos into several cameras 211 | - list of the different cameras present in the batch of photos 212 | 213 | For more details see the menu item "Help/History" or the source code. 214 | First webcast: 23 November 2015. 215 | 216 | 217 | An msi installer facilitates the installation under 64-bit Windows. 218 | Under linux and mac/os: see the documentation 219 | 220 | The IGN MicMac application must be installed : 221 | https://micmac.ensg.eu/index.php/Install 222 | See also : 223 | https://github.com/micmacIGN or http://logiciels.ign.fr/?Micmac ) 224 | 225 | Translated with www.DeepL.com/Translator (free version) 226 | 227 | -------------------------------------------------------------------------------- /InterfaceCEREMA/youtube.txt: -------------------------------------------------------------------------------- 1 | Visitez la chaîne youtube de MicMac/AperoDeDenis : 2 | https://www.youtube.com/channel/UCvXP6f2g3ppOChasqlnBI6w/videos -------------------------------------------------------------------------------- /InterfaceCEREMA/étude comparative de 3 programmes de photogrammétrie MicMac, Pix4D et Metashape.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micmacIGN/InterfaceCEREMA/68fd08a6bbc92965792a856aed32a0529741d05c/InterfaceCEREMA/étude comparative de 3 programmes de photogrammétrie MicMac, Pix4D et Metashape.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # InterfaceCEREMA est sous licence CeCILL-B : 2 | 3 | CeCILL-B FREE SOFTWARE LICENSE AGREEMENT 4 | 5 | 6 | Notice 7 | 8 | This Agreement is a Free Software license agreement that is the result 9 | of discussions between its authors in order to ensure compliance with 10 | the two main principles guiding its drafting: 11 | 12 | * firstly, compliance with the principles governing the distribution 13 | of Free Software: access to source code, broad rights granted to 14 | users, 15 | * secondly, the election of a governing law, French law, with which 16 | it is conformant, both as regards the law of torts and 17 | intellectual property law, and the protection that it offers to 18 | both authors and holders of the economic rights over software. 19 | 20 | The authors of the CeCILL-B (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) 21 | license are: 22 | 23 | Commissariat à l'Energie Atomique - CEA, a public scientific, technical 24 | and industrial research establishment, having its principal place of 25 | business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France. 26 | 27 | Centre National de la Recherche Scientifique - CNRS, a public scientific 28 | and technological establishment, having its principal place of business 29 | at 3 rue Michel-Ange, 75794 Paris cedex 16, France. 30 | 31 | Institut National de Recherche en Informatique et en Automatique - 32 | INRIA, a public scientific and technological establishment, having its 33 | principal place of business at Domaine de Voluceau, Rocquencourt, BP 34 | 105, 78153 Le Chesnay cedex, France. 35 | 36 | 37 | Preamble 38 | 39 | This Agreement is an open source software license intended to give users 40 | significant freedom to modify and redistribute the software licensed 41 | hereunder. 42 | 43 | The exercising of this freedom is conditional upon a strong obligation 44 | of giving credits for everybody that distributes a software 45 | incorporating a software ruled by the current license so as all 46 | contributions to be properly identified and acknowledged. 47 | 48 | In consideration of access to the source code and the rights to copy, 49 | modify and redistribute granted by the license, users are provided only 50 | with a limited warranty and the software's author, the holder of the 51 | economic rights, and the successive licensors only have limited liability. 52 | 53 | In this respect, the risks associated with loading, using, modifying 54 | and/or developing or reproducing the software by the user are brought to 55 | the user's attention, given its Free Software status, which may make it 56 | complicated to use, with the result that its use is reserved for 57 | developers and experienced professionals having in-depth computer 58 | knowledge. Users are therefore encouraged to load and test the 59 | suitability of the software as regards their requirements in conditions 60 | enabling the security of their systems and/or data to be ensured and, 61 | more generally, to use and operate it in the same conditions of 62 | security. This Agreement may be freely reproduced and published, 63 | provided it is not altered, and that no provisions are either added or 64 | removed herefrom. 65 | 66 | This Agreement may apply to any or all software for which the holder of 67 | the economic rights decides to submit the use thereof to its provisions. 68 | 69 | 70 | Article 1 - DEFINITIONS 71 | 72 | For the purpose of this Agreement, when the following expressions 73 | commence with a capital letter, they shall have the following meaning: 74 | 75 | Agreement: means this license agreement, and its possible subsequent 76 | versions and annexes. 77 | 78 | Software: means the software in its Object Code and/or Source Code form 79 | and, where applicable, its documentation, "as is" when the Licensee 80 | accepts the Agreement. 81 | 82 | Initial Software: means the Software in its Source Code and possibly its 83 | Object Code form and, where applicable, its documentation, "as is" when 84 | it is first distributed under the terms and conditions of the Agreement. 85 | 86 | Modified Software: means the Software modified by at least one 87 | Contribution. 88 | 89 | Source Code: means all the Software's instructions and program lines to 90 | which access is required so as to modify the Software. 91 | 92 | Object Code: means the binary files originating from the compilation of 93 | the Source Code. 94 | 95 | Holder: means the holder(s) of the economic rights over the Initial 96 | Software. 97 | 98 | Licensee: means the Software user(s) having accepted the Agreement. 99 | 100 | Contributor: means a Licensee having made at least one Contribution. 101 | 102 | Licensor: means the Holder, or any other individual or legal entity, who 103 | distributes the Software under the Agreement. 104 | 105 | Contribution: means any or all modifications, corrections, translations, 106 | adaptations and/or new functions integrated into the Software by any or 107 | all Contributors, as well as any or all Internal Modules. 108 | 109 | Module: means a set of sources files including their documentation that 110 | enables supplementary functions or services in addition to those offered 111 | by the Software. 112 | 113 | External Module: means any or all Modules, not derived from the 114 | Software, so that this Module and the Software run in separate address 115 | spaces, with one calling the other when they are run. 116 | 117 | Internal Module: means any or all Module, connected to the Software so 118 | that they both execute in the same address space. 119 | 120 | Parties: mean both the Licensee and the Licensor. 121 | 122 | These expressions may be used both in singular and plural form. 123 | 124 | 125 | Article 2 - PURPOSE 126 | 127 | The purpose of the Agreement is the grant by the Licensor to the 128 | Licensee of a non-exclusive, transferable and worldwide license for the 129 | Software as set forth in Article 5 hereinafter for the whole term of the 130 | protection granted by the rights over said Software. 131 | 132 | 133 | Article 3 - ACCEPTANCE 134 | 135 | 3.1 The Licensee shall be deemed as having accepted the terms and 136 | conditions of this Agreement upon the occurrence of the first of the 137 | following events: 138 | 139 | * (i) loading the Software by any or all means, notably, by 140 | downloading from a remote server, or by loading from a physical 141 | medium; 142 | * (ii) the first time the Licensee exercises any of the rights 143 | granted hereunder. 144 | 145 | 3.2 One copy of the Agreement, containing a notice relating to the 146 | characteristics of the Software, to the limited warranty, and to the 147 | fact that its use is restricted to experienced users has been provided 148 | to the Licensee prior to its acceptance as set forth in Article 3.1 149 | hereinabove, and the Licensee hereby acknowledges that it has read and 150 | understood it. 151 | 152 | 153 | Article 4 - EFFECTIVE DATE AND TERM 154 | 155 | 156 | 4.1 EFFECTIVE DATE 157 | 158 | The Agreement shall become effective on the date when it is accepted by 159 | the Licensee as set forth in Article 3.1. 160 | 161 | 162 | 4.2 TERM 163 | 164 | The Agreement shall remain in force for the entire legal term of 165 | protection of the economic rights over the Software. 166 | 167 | 168 | Article 5 - SCOPE OF RIGHTS GRANTED 169 | 170 | The Licensor hereby grants to the Licensee, who accepts, the following 171 | rights over the Software for any or all use, and for the term of the 172 | Agreement, on the basis of the terms and conditions set forth hereinafter. 173 | 174 | Besides, if the Licensor owns or comes to own one or more patents 175 | protecting all or part of the functions of the Software or of its 176 | components, the Licensor undertakes not to enforce the rights granted by 177 | these patents against successive Licensees using, exploiting or 178 | modifying the Software. If these patents are transferred, the Licensor 179 | undertakes to have the transferees subscribe to the obligations set 180 | forth in this paragraph. 181 | 182 | 183 | 5.1 RIGHT OF USE 184 | 185 | The Licensee is authorized to use the Software, without any limitation 186 | as to its fields of application, with it being hereinafter specified 187 | that this comprises: 188 | 189 | 1. permanent or temporary reproduction of all or part of the Software 190 | by any or all means and in any or all form. 191 | 192 | 2. loading, displaying, running, or storing the Software on any or 193 | all medium. 194 | 195 | 3. entitlement to observe, study or test its operation so as to 196 | determine the ideas and principles behind any or all constituent 197 | elements of said Software. This shall apply when the Licensee 198 | carries out any or all loading, displaying, running, transmission 199 | or storage operation as regards the Software, that it is entitled 200 | to carry out hereunder. 201 | 202 | 203 | 5.2 ENTITLEMENT TO MAKE CONTRIBUTIONS 204 | 205 | The right to make Contributions includes the right to translate, adapt, 206 | arrange, or make any or all modifications to the Software, and the right 207 | to reproduce the resulting software. 208 | 209 | The Licensee is authorized to make any or all Contributions to the 210 | Software provided that it includes an explicit notice that it is the 211 | author of said Contribution and indicates the date of the creation thereof. 212 | 213 | 214 | 5.3 RIGHT OF DISTRIBUTION 215 | 216 | In particular, the right of distribution includes the right to publish, 217 | transmit and communicate the Software to the general public on any or 218 | all medium, and by any or all means, and the right to market, either in 219 | consideration of a fee, or free of charge, one or more copies of the 220 | Software by any means. 221 | 222 | The Licensee is further authorized to distribute copies of the modified 223 | or unmodified Software to third parties according to the terms and 224 | conditions set forth hereinafter. 225 | 226 | 227 | 5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION 228 | 229 | The Licensee is authorized to distribute true copies of the Software in 230 | Source Code or Object Code form, provided that said distribution 231 | complies with all the provisions of the Agreement and is accompanied by: 232 | 233 | 1. a copy of the Agreement, 234 | 235 | 2. a notice relating to the limitation of both the Licensor's 236 | warranty and liability as set forth in Articles 8 and 9, 237 | 238 | and that, in the event that only the Object Code of the Software is 239 | redistributed, the Licensee allows effective access to the full Source 240 | Code of the Software at a minimum during the entire period of its 241 | distribution of the Software, it being understood that the additional 242 | cost of acquiring the Source Code shall not exceed the cost of 243 | transferring the data. 244 | 245 | 246 | 5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE 247 | 248 | If the Licensee makes any Contribution to the Software, the resulting 249 | Modified Software may be distributed under a license agreement other 250 | than this Agreement subject to compliance with the provisions of Article 251 | 5.3.4. 252 | 253 | 254 | 5.3.3 DISTRIBUTION OF EXTERNAL MODULES 255 | 256 | When the Licensee has developed an External Module, the terms and 257 | conditions of this Agreement do not apply to said External Module, that 258 | may be distributed under a separate license agreement. 259 | 260 | 261 | 5.3.4 CREDITS 262 | 263 | Any Licensee who may distribute a Modified Software hereby expressly 264 | agrees to: 265 | 266 | 1. indicate in the related documentation that it is based on the 267 | Software licensed hereunder, and reproduce the intellectual 268 | property notice for the Software, 269 | 270 | 2. ensure that written indications of the Software intended use, 271 | intellectual property notice and license hereunder are included in 272 | easily accessible format from the Modified Software interface, 273 | 274 | 3. mention, on a freely accessible website describing the Modified 275 | Software, at least throughout the distribution term thereof, that 276 | it is based on the Software licensed hereunder, and reproduce the 277 | Software intellectual property notice, 278 | 279 | 4. where it is distributed to a third party that may distribute a 280 | Modified Software without having to make its source code 281 | available, make its best efforts to ensure that said third party 282 | agrees to comply with the obligations set forth in this Article . 283 | 284 | If the Software, whether or not modified, is distributed with an 285 | External Module designed for use in connection with the Software, the 286 | Licensee shall submit said External Module to the foregoing obligations. 287 | 288 | 289 | 5.3.5 COMPATIBILITY WITH THE CeCILL AND CeCILL-C LICENSES 290 | 291 | Where a Modified Software contains a Contribution subject to the CeCILL 292 | license, the provisions set forth in Article 5.3.4 shall be optional. 293 | 294 | A Modified Software may be distributed under the CeCILL-C license. In 295 | such a case the provisions set forth in Article 5.3.4 shall be optional. 296 | 297 | 298 | Article 6 - INTELLECTUAL PROPERTY 299 | 300 | 301 | 6.1 OVER THE INITIAL SOFTWARE 302 | 303 | The Holder owns the economic rights over the Initial Software. Any or 304 | all use of the Initial Software is subject to compliance with the terms 305 | and conditions under which the Holder has elected to distribute its work 306 | and no one shall be entitled to modify the terms and conditions for the 307 | distribution of said Initial Software. 308 | 309 | The Holder undertakes that the Initial Software will remain ruled at 310 | least by this Agreement, for the duration set forth in Article 4.2. 311 | 312 | 313 | 6.2 OVER THE CONTRIBUTIONS 314 | 315 | The Licensee who develops a Contribution is the owner of the 316 | intellectual property rights over this Contribution as defined by 317 | applicable law. 318 | 319 | 320 | 6.3 OVER THE EXTERNAL MODULES 321 | 322 | The Licensee who develops an External Module is the owner of the 323 | intellectual property rights over this External Module as defined by 324 | applicable law and is free to choose the type of agreement that shall 325 | govern its distribution. 326 | 327 | 328 | 6.4 JOINT PROVISIONS 329 | 330 | The Licensee expressly undertakes: 331 | 332 | 1. not to remove, or modify, in any manner, the intellectual property 333 | notices attached to the Software; 334 | 335 | 2. to reproduce said notices, in an identical manner, in the copies 336 | of the Software modified or not. 337 | 338 | The Licensee undertakes not to directly or indirectly infringe the 339 | intellectual property rights of the Holder and/or Contributors on the 340 | Software and to take, where applicable, vis-à-vis its staff, any and all 341 | measures required to ensure respect of said intellectual property rights 342 | of the Holder and/or Contributors. 343 | 344 | 345 | Article 7 - RELATED SERVICES 346 | 347 | 7.1 Under no circumstances shall the Agreement oblige the Licensor to 348 | provide technical assistance or maintenance services for the Software. 349 | 350 | However, the Licensor is entitled to offer this type of services. The 351 | terms and conditions of such technical assistance, and/or such 352 | maintenance, shall be set forth in a separate instrument. Only the 353 | Licensor offering said maintenance and/or technical assistance services 354 | shall incur liability therefor. 355 | 356 | 7.2 Similarly, any Licensor is entitled to offer to its licensees, under 357 | its sole responsibility, a warranty, that shall only be binding upon 358 | itself, for the redistribution of the Software and/or the Modified 359 | Software, under terms and conditions that it is free to decide. Said 360 | warranty, and the financial terms and conditions of its application, 361 | shall be subject of a separate instrument executed between the Licensor 362 | and the Licensee. 363 | 364 | 365 | Article 8 - LIABILITY 366 | 367 | 8.1 Subject to the provisions of Article 8.2, the Licensee shall be 368 | entitled to claim compensation for any direct loss it may have suffered 369 | from the Software as a result of a fault on the part of the relevant 370 | Licensor, subject to providing evidence thereof. 371 | 372 | 8.2 The Licensor's liability is limited to the commitments made under 373 | this Agreement and shall not be incurred as a result of in particular: 374 | (i) loss due the Licensee's total or partial failure to fulfill its 375 | obligations, (ii) direct or consequential loss that is suffered by the 376 | Licensee due to the use or performance of the Software, and (iii) more 377 | generally, any consequential loss. In particular the Parties expressly 378 | agree that any or all pecuniary or business loss (i.e. loss of data, 379 | loss of profits, operating loss, loss of customers or orders, 380 | opportunity cost, any disturbance to business activities) or any or all 381 | legal proceedings instituted against the Licensee by a third party, 382 | shall constitute consequential loss and shall not provide entitlement to 383 | any or all compensation from the Licensor. 384 | 385 | 386 | Article 9 - WARRANTY 387 | 388 | 9.1 The Licensee acknowledges that the scientific and technical 389 | state-of-the-art when the Software was distributed did not enable all 390 | possible uses to be tested and verified, nor for the presence of 391 | possible defects to be detected. In this respect, the Licensee's 392 | attention has been drawn to the risks associated with loading, using, 393 | modifying and/or developing and reproducing the Software which are 394 | reserved for experienced users. 395 | 396 | The Licensee shall be responsible for verifying, by any or all means, 397 | the suitability of the product for its requirements, its good working 398 | order, and for ensuring that it shall not cause damage to either persons 399 | or properties. 400 | 401 | 9.2 The Licensor hereby represents, in good faith, that it is entitled 402 | to grant all the rights over the Software (including in particular the 403 | rights set forth in Article 5). 404 | 405 | 9.3 The Licensee acknowledges that the Software is supplied "as is" by 406 | the Licensor without any other express or tacit warranty, other than 407 | that provided for in Article 9.2 and, in particular, without any warranty 408 | as to its commercial value, its secured, safe, innovative or relevant 409 | nature. 410 | 411 | Specifically, the Licensor does not warrant that the Software is free 412 | from any error, that it will operate without interruption, that it will 413 | be compatible with the Licensee's own equipment and software 414 | configuration, nor that it will meet the Licensee's requirements. 415 | 416 | 9.4 The Licensor does not either expressly or tacitly warrant that the 417 | Software does not infringe any third party intellectual property right 418 | relating to a patent, software or any other property right. Therefore, 419 | the Licensor disclaims any and all liability towards the Licensee 420 | arising out of any or all proceedings for infringement that may be 421 | instituted in respect of the use, modification and redistribution of the 422 | Software. Nevertheless, should such proceedings be instituted against 423 | the Licensee, the Licensor shall provide it with technical and legal 424 | assistance for its defense. Such technical and legal assistance shall be 425 | decided on a case-by-case basis between the relevant Licensor and the 426 | Licensee pursuant to a memorandum of understanding. The Licensor 427 | disclaims any and all liability as regards the Licensee's use of the 428 | name of the Software. No warranty is given as regards the existence of 429 | prior rights over the name of the Software or as regards the existence 430 | of a trademark. 431 | 432 | 433 | Article 10 - TERMINATION 434 | 435 | 10.1 In the event of a breach by the Licensee of its obligations 436 | hereunder, the Licensor may automatically terminate this Agreement 437 | thirty (30) days after notice has been sent to the Licensee and has 438 | remained ineffective. 439 | 440 | 10.2 A Licensee whose Agreement is terminated shall no longer be 441 | authorized to use, modify or distribute the Software. However, any 442 | licenses that it may have granted prior to termination of the Agreement 443 | shall remain valid subject to their having been granted in compliance 444 | with the terms and conditions hereof. 445 | 446 | 447 | Article 11 - MISCELLANEOUS 448 | 449 | 450 | 11.1 EXCUSABLE EVENTS 451 | 452 | Neither Party shall be liable for any or all delay, or failure to 453 | perform the Agreement, that may be attributable to an event of force 454 | majeure, an act of God or an outside cause, such as defective 455 | functioning or interruptions of the electricity or telecommunications 456 | networks, network paralysis following a virus attack, intervention by 457 | government authorities, natural disasters, water damage, earthquakes, 458 | fire, explosions, strikes and labor unrest, war, etc. 459 | 460 | 11.2 Any failure by either Party, on one or more occasions, to invoke 461 | one or more of the provisions hereof, shall under no circumstances be 462 | interpreted as being a waiver by the interested Party of its right to 463 | invoke said provision(s) subsequently. 464 | 465 | 11.3 The Agreement cancels and replaces any or all previous agreements, 466 | whether written or oral, between the Parties and having the same 467 | purpose, and constitutes the entirety of the agreement between said 468 | Parties concerning said purpose. No supplement or modification to the 469 | terms and conditions hereof shall be effective as between the Parties 470 | unless it is made in writing and signed by their duly authorized 471 | representatives. 472 | 473 | 11.4 In the event that one or more of the provisions hereof were to 474 | conflict with a current or future applicable act or legislative text, 475 | said act or legislative text shall prevail, and the Parties shall make 476 | the necessary amendments so as to comply with said act or legislative 477 | text. All other provisions shall remain effective. Similarly, invalidity 478 | of a provision of the Agreement, for any reason whatsoever, shall not 479 | cause the Agreement as a whole to be invalid. 480 | 481 | 482 | 11.5 LANGUAGE 483 | 484 | The Agreement is drafted in both French and English and both versions 485 | are deemed authentic. 486 | 487 | 488 | Article 12 - NEW VERSIONS OF THE AGREEMENT 489 | 490 | 12.1 Any person is authorized to duplicate and distribute copies of this 491 | Agreement. 492 | 493 | 12.2 So as to ensure coherence, the wording of this Agreement is 494 | protected and may only be modified by the authors of the License, who 495 | reserve the right to periodically publish updates or new versions of the 496 | Agreement, each with a separate number. These subsequent versions may 497 | address new issues encountered by Free Software. 498 | 499 | 12.3 Any Software distributed under a given version of the Agreement may 500 | only be subsequently distributed under the same version of the Agreement 501 | or a subsequent version. 502 | 503 | 504 | Article 13 - GOVERNING LAW AND JURISDICTION 505 | 506 | 13.1 The Agreement is governed by French law. The Parties agree to 507 | endeavor to seek an amicable solution to any disagreements or disputes 508 | that may arise during the performance of the Agreement. 509 | 510 | 13.2 Failing an amicable solution within two (2) months as from their 511 | occurrence, and unless emergency proceedings are necessary, the 512 | disagreements or disputes shall be referred to the Paris Courts having 513 | jurisdiction, by the more diligent Party. 514 | 515 | 516 | Version 1.0 dated 2006-09-05. 517 | 518 | © 2020 GitHub, Inc. 519 | Terms 520 | Privacy 521 | Security 522 | Status 523 | Help 524 | 525 | Contact GitHub 526 | Pricing 527 | API 528 | Training 529 | Blog 530 | About 531 | 532 | 533 | --------------------------------------------------------------------------------