Olivier Giardella Aucun commentaire

MapInfo : analyse thématique par symboles

Bonjour !

Aujourd’hui, je vous parle d’une fonction classique de MapInfo PRO : l’analyse thématique avec symboles. Cet article est écrit à partir de MapInfo PRO 19, et il est valable quelque soit votre version de MapInfo PRO!

L’analyse thématique dans MapInfo, c’est l’équivalent de la symbologie dans QGIS. Toutefois, dans QGIS, au moins jusqu’aux versions 3.16, cette analyse fonctionne uniquement sur des ponctuels…

Colonnes temporaires

Je vais vous montrer dans cet article l’utilisation des colonnes temporaires, fonctionnalité largement sous-exploitée de MapInfo. Le principe est simple : d’abord on réalise une jointure dynamique entre 2 tables. Puis, vous enregistrez un Workspace (le document MapInfo) qui va stocker cette jointure temporaire.

Pour l’exemple, j’utilise une table des départements qui contient la géométrie et les attributs : celle-ci est fournie par l’IGN (ADMIN EXPRESS).

Ouvrir une table vectorielle

Rappelez-vous que dans MapInfo Pro les fonctions sont accessibles selon la fenêtre active !

  • Premièrement j’ouvre la table Departement via la commande Ouvrir  –  Table (Ctrl+O).
Icônes d’ouverture de tables MapInfo

ASTUCE : on peut ouvrir simultanément plusieurs tables à partir de cette boite de dialogue. Il suffit de les sélectionner en enfonçant les touches SHIFT ou CTRL . La liste déroulante visualisation permet de définir plusieurs options d’ouverture.

  • Deuxièmement je visualise la couche des départements au complet : Clic-droit sur la Carte Afficher toute la couche, ou effectuez un Clic droit dans la fenêtre Explorateur – Cartes.

Pour visualiser l’information sémantique correspondant à toute la table, il faut ouvrir une nouvelle fenêtre dédiée à l’affichage des données : une fenêtre Données .

On y accède par le clic-droit dans la fenêtre Couches – Afficher les Données ou la touche de fonction F4 ou encore clic droit dans la fenêtre TablesParcourir.

4 champs sont présents dans ma table. Parmi eux, le champ INSEE_DEP va me servir de jointure avec le second fichier.

Affichage des fenêtres

  • Troisièmement pour bien voir les données et la carte je modifie l’affichage des fenêtres via les onglets :
Affichage des fenêtres MapInfo
  • Quatrièmement j’ouvre le fichier Excel qui contient les données que je veux analyser!

Pour plus d’informations sur l’ouverture d’un fichier Excel, MapInfo ouverture d’un fichier Excel.

Ainsi, comme on le voit sur cette image, le champ qui servira de jointure est le champ DEP.

Création de l’analyse thématique

Je peux donc maintenant réaliser ma jointure directement depuis mon analyse thématique (oui oui!). Cela se fait par Carte – Analyse Thématique :

Analyse thématique MapInfo

Tout d’abord, dans la catégorie Type, je prends Symboles, et puis je choisis Symboles par défaut parmi les modèles

Choix du type d’analyse thématique

Réalisation de la jointure

  • puis à l’étape suivante je choisis en variable la jointure Dynamique
Choix de la jointure dynamique

Mise à jour de colonne temporaire

  • je paramètre la mise à jour de colonne
Mise à jour de colonne temporaire dans MapInfo PRO 19
  • Je paramètre correctement la jointure avec les bons champs
Jointure dans MapInfo

Si MapInfo ne trouve pas automatiquement la jointure, j’ai ce message d’information : je clique sur OK !

Remarquez que cette étape est l’équivalent de la fonction Table – Mettre à jour colonne ! Simplement elle est intégrée à l’analyse thématique de MapInfo.

  • Enfin je valide avec OK pour rapatrier ma colonne temporaire

Paramétrage de la légende

  • Par ailleurs, je paramètre la légende, histoire de travailler la lisibilité !
Modification de la légende thématique
  • Et enfin de modifie le symbole, avec de la bordure, toujours pour la visibilité, et j’ajoute les valeurs négatives !
Modification des symboles
Modification du style
Paramétrage de l’analyse thématique MapInfo

Enfin, voilà le résultat !

Enregistrement dans un Workspace

Il me reste à enregistrer mon travail dans un Workspace MapInfo, c’est à dire dans la version Française un Document MapInfo.

Enregistrement d’un Workspace MapInfo

Lors de la chaque ouverture de mon Workspace, chaque table est réouverte avec ses données, la jointure est recalculée, et ainsi les valeurs sont reportées sur mon analyse thématique.

Conclusion

En conclusion, utilisez cette méthode dès que vous avez des données qui varient souvent. Par exemple pour des cartes mensuelles, des tableaux de bords !

Vous noterez que le choix du type d’analyse est tout à fait discutable, voir carrément faux! Il aurait mieux valu que je fasse une analyse par Classe avec aplats de couleurs! C’eût été correct. Je suis donc obligé de supprimer ma couche thématique (MAJ+Suppr) et de recréer une nouvelle analyse… Heureusement, ma variable jointe est toujours présente !

Analyse thématique par Classes dans MapInfo

Dans un prochain article, je vous expliquerai comment améliorer rapidement une analyse thématique !

A bientôt!

Olivier Giardella Aucun commentaire

MapInfo Pro : l’organisation des fichiers

Aujourd’hui, je vais vous parler d’une notion fondamentale, et bien souvent méconnue de MapInfo : les fichiers.

L’organisation des fichiers de MapInfo

MapInfo Pro™ permet de travailler avec de très nombreux formats différents. Le seul fichier qui est obligatoirement présent pour une table ouverte dans MapInfo PRO™ est un fichier à l’extension TAB appelé fichier Définition . Le fameux « .TAB ».

L’attribut alt de cette image est vide, son nom de fichier est image.png.

Les autres formats présents avec le TAB varieront selon le type de table (sémantique, vectorielle, raster), et son origine (Excel, Access, Shape,…). Et ça, c’est souvent le truc que l’on ne comprend pas au début, et qui amène à pas mal d’erreurs et de galères : impossibilité de modifier des data, problèmes de mises à jour,…

Voyons donc ce qu’est un fichier TAB :

Le fichier « Définition » contient le type de la table, sa structure & les métadonnées.

Ainsi, c’est un fichier Texte qui va être utile pour ouvrir les autres fichiers de la table. Il ne contient AUCUNE donnée !!

Vous pouvez donc l’éditer dans un éditeur de texte pour lire son contenu, et éventuellement le modifier (attention quand même!).

Contenu d’un fichier TAB dans Notepad++

Dans l’exemple ci-dessus, vous lisez le type de table (Native, donc au format MapInfo Natif), puis le nombre de champs (10), puis pour chaque champ présent, son nom, son type et éventuellement la présence d’un index.

Finalement apparaissent les métadonnées générées automatiquement par MapInfo Pro 19.

La deuxième ligne indique la version de MapInfo la plus ancienne avec laquelle il est possible d’ouvrir cette table. Ici la 4.50. Autrement dit une version qui date d’avant 2000 !

Voyons maintenant table par table le détail des fichiers présents.

Tables sémantiques

Pour rappel, ce sera par exemple un fichier Excel ! Une table sémantique sera toujours composée d’au moins 2 fichiers :

  • Premièrement un fichier Définition à l’extension TAB.

Si celui-ci n’est pas présent, MapInfo le crée et vous demande via une boite de dialogue de renseigner les informations nécessaires à sa création (nom et types de champs,…). Puis, dès l’ouverture, un fichier Définition correspondant à l’extension TAB est créé.

  • Puis un fichier à l’extension XLS, TXT, DBF, CSV, MDB (associé à un fichier AID lorsque la table est ouverte).

Ce fichier qui contient les données textuelles est visible dans le logiciel sous forme de tableau dans une fenêtre Données.

Voici un exemple avec un fichier Excel :

Fichier Excel

Tout d’abord lors de l’ouverture, MapInfo demande de renseigner les informations :

Ouverture d’un fichier Excel via MapInfo

Puis le nom & le type de champ, que vous pouvez modifier (ici 2 chiffres après la virgule pour l’évolution) :

Modification via MapInfo du type de champ

Enfin, plusieurs fichiers sont présents sur votre disque dur. Par ailleurs, dans le cas présent, une analyse thématique a généré un fichier IND pour l’index.

3 fichiers pour une table sémantique Excel
L’attribut alt de cette image est vide, son nom de fichier est image-6.png.
Edition du TAB lié au fichier Excel dans Notepad++

Tables vectorielles natives

Voyons maintenait les tables vectorielles natives.

Les tables  natives sont les tables qui sont fournies directement au format MapInfo. Une table vectorielle native est TOUJOURS constituée de plusieurs fichiers :

Exemple de table vectorielle MapInfo Native
  • Un fichier Définition à l’extension TAB.
  • Un fichier à l’extension MAP.

Ce fichier contient tous les objets géométriques de la table, ainsi que son système de projection. Il peut donc être très volumineux !

  • Un fichier à l’extension DAT.

Ce fichier contient les enregistrements et les champs : les data sémantiques. Il peut aussi être volumineux !

  • Un fichier à l’extension ID.

Chaque objet géométrique étant relié à un enregistrement de la table et un seul, ce lien est stocké dans le fichier ID.

  • Un fichier à l’extension IND.

C’est un fichier d’index qui concerne les champs de votre table. C’est le seul fichier qui n’est pas obligatoire.

Tables raster

Je termine cet article par les fichiers des tables Raster : une table raster sera toujours composée d’au moins 2 fichiers :

  • Evidemment, comme pour toute table, le fichier à l’extension TAB, le fichier Définition.

Il contient le nom et le type de l’image raster auquel il est associé, son système de projection ainsi que les coordonnées des points de calage.

  • Et un fichier image dont l’extension varie selon le format : ECW (format d’image compressée), TIFF, JPG, …
  • ou encore XML pour des images provenant de serveurs d’images tuilées (Microsoft Bing®, OpenStreetMap®). Mais ces formats feront l’objet d’un autre article !

Voilà, j’espère vous avoir éclairé sur les formats classiques utilisés avec MapInfo. Prochainement un article sur les formats Esri Shape et AutoCad.

A bientôt et bonnes vacances !