Extension OpenWOR (version 2.6)

publié le 7 avril 2011 (modifié le 19 novembre 2015)

OpenWOR est une extension à QGIS qui permet de récupérer partiellement les cartes MapInfo (fichiers WOR).

Cette extension a été réalisé par C. MASSE au départ a titre expérimental pour explorer les possibilités de l’API QGIS et le langage python.
Une analyse est donné dans ce document :
QGIS_Document_Capitalisation_OPENWOR_1-2 (format pdf - 1.4 Mo - 07/03/2011) Document de capitalisation sur l’extension expérimentale OpenWOR réalisé par Christophe MASSE

La version actuelle est la version 2.6 qui est diffusée comme une aide à la reprise de fichier WOR (tout ne peut être repris et une phase manuelle peut rester nécessaire).
Il est conseillé de nettoyer les fichiers WOR avant récupération (pas de sélections, d’expression ou de jointure).

version 2.6 (mars 2014)
Il s’agit de la dernière version, cette extension n’est plus maintenue.

Pour être compatible avec cette extension, le package QGIS MEDDE doit être complété avec l’interface Python-ODBC. Pour cela il faut télécharger le fichier qui convient à votre version de QGIS (win32 ou win64).

Important : les fichiers zip contiennent les chemins d’installation à partir de QGIS. Ainsi il est nécessaire d’extraire le contenu vers le répertoire d’installation de QGIS (c :\program…\qgis).

version 1.2 (juillet 2012)
- développement d’une fonction ajout automatique de "svg/symbols" aux svgPaths de QGIS pour restitution correcte des symboles personnalisés définis dans des QML.
- correction, suite aux évolutions portée dans QGIS 1.8 : tous objets (compositionMap, compositionLegend …) par la méthode Add portée par la composition (entité c dans le code) en lieu et place de l’entité ComposerViewer précédemment.
- correction bug position éléments graphe STACKED.
- ajout de la fonction update sur l’élément composerScaleBar.

version 1.1 (juin 2012)
- Correction de la fonction MakeSVGMarkerV2 ;
- Nouvelle fonction FixeSVGFile (appelée par la fonction ci-dessus et MakeSymbol (Symbologie V1))
- Constitution de la librairie de symboles personnalisés sur la base de la version 7.8 de MapInfo (placée sous svg/symbols) ;
- Correction de la fonction MakeBrushV2 (prise en compte du cas particulier Brush défini par Line) ;
- Prise en compte des positions pour les objets PIE et CHART (inclus les HALF et STACKED) ;
- Prise en compte de la géométrie nulle sur les objets PIE et CHART (inclus les HALF et STACKED) ;
- Restitution des groupe Layers de MapInfo ;
- Nettoyage du code ;
- Mise à jour de la documentation.

version 1.0 (Juin 2012)
- prise en compte de la reprojection des couches
- implémentation de la symbologie V2.0 de QGIS
- support TXT et CSV
- restitution d’une mise en page simple
- fourniture d’une documentation dans le répertoire DOC du plugin

Le plug-in est disponible dans le répertoire des plug-in QGIS du MEDDTL.
Pour le charger sous QGIS il faut :
- ajouter le dépot MEDDTL en recopiant l’URL (http://piece-jointe-carto.developpement-durable.gouv.fr/NAT002/QGIS/plugins/plugins.xml) dans QGIS->Extension -> Installateur d’extension python->onglet dépôt, puis bouton ’ajouter…’

Il est possible dans l’onglet extensions de ne choisir que ’MEDDTL plugins’ au lieu de ’tous les dépôts’.