Sauf mention contraire dans les contenus, l'ensemble de ce site relève de la législation française et internationale sur le droit d'auteur et la propriété intellectuelle.
Foire Aux Questions - Gestion des données attributaires
Auteur : Thomas
Pour ne faire afficher dans la table de données que les champs qui vous intéressent, menu «données » puis « choisir champs »
Auteur : Thomas
Soit vous effectuez une requête SQL puis enregistrez votre requête dans une nouvelle table, soit vous utilisez la commande « table / ajouter », dans ce dernier cas, faites bien attention à ce que les deux table que vous ajoutez aient bien la même structure.
Auteur : Thomas
Il faut pour cela compacter la table en utilisant la commande : « Table / Gestion de tables / Compacter Table » et sélectionner la table correspondante.
Auteur : Thomas
Deux solutions :
- Table / Mettre à jour colonne et remplir les champs désirés.
- Afficher la fenêtre MapBasic (Options->Afficher Fenêtre MapBasic et tapez : Update ma_table (ou ma_sélection) set mon_champ = ma_valeur
Auteur : Thomas
Faites apparaître la table de données de la table désirée (touche F2 ou fenêtre / données) puis utilisez la commande : « Données / choisir champs »
Auteur : Thomas
Utilisez l'une des commandes suivantes :
Menu « Table » puis « Mettre à jour colonne », sélectionnez la table et la colonne voulue et dans Valeur tapez Rowid
Ou dans la fenêtre MapBasic :
Update ma_table set mon_champ=rowid
Auteur : Thomas
Menu « Sélection / SélectionSQL »
Dans colonne, mettre le champ où vous pensez avoir des doublons, puis dans la liste agréger choisissez Count(*)
Dans Table, mettez votre table
Dans grouper par colonne mettez le champ où vous pensez avoir des doublons
Faites Ok, vous aurez une sélection. Toutes les valeurs du champ Count différentes de 1 sont des doublons.
Auteur : Thomas
Dans le meilleurs des cas utilisez les commandes suivantes :
« Table / Créer points » et spécifier les colonnes X et Y ainsi que le système de projection.
Dans le cas où vous devriez le faire à partir d'un fichier Excel, il faudra enregistrer la table obtenue depuis l'import de fichier sous un autre nom afin de pouvoir créer les points. En fait, il faut faire cette manipulation à partir d'une table propre à MapInfo et non pas depuis une table faisant référence à un fichier excel.
Ensuite un simple « Fenêtre / Carte » suffira pour visualiser les points.
Auteur : Thomas
Dans chaque cas, créez un champ correspondant à la donnée à connaître.
Puis utilisez la commande « table / Mettre à jour colonne ».
Utilisez ensuite les formules suivantes :
- Pour la surface : Area(obj, "sq mi") ou Area(obj, "hectare") ou Area(obj, "sq m") …
- Pour la longueur : ObjectLen(obj, "m") ou ObjectLen(obj, "km") ou ObjectLen(obj, "mi") …
- Pour le périmètre : Perimeter(obj, "mi") ou Perimeter(obj, "m") ou Perimeter(obj, "km") …
Auteur : Thomas
Comme dans la question précédente, utilisez les fonctions CentroidX et CentroidY pour connaître les coordonnées des points, ou des centres de polygones.
Auteur : Thomas
Pour modifier les champs d'une table, utilisez les commandes suivantes : « Tables / gestion de table / Modifier structure ». Sélectionnez ensuite la table à modifier et effectuer les changements désirés.
Vous pourrez alors modifier le nom d'un champ, modifier son type, rajouter ou supprimer des champs et changer l'ordre de ceux-ci.