Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Thu 19 April 2012 15:00

Clife1
Participant actif
Lieu: Caen
Date d'inscription: 4 Oct 2010
Messages: 60

MapInfo 10 Générer automatiquement des images

Bonjour à vous tous,

Actuellement en stage, je me vois confier un travail que je suis incapable de réaliser.

Géographe formé sous Arcgis, je dois développer une macro Mapbasic.
Le problème est que je ne maîtrise pas vraiment Mapinfo, et que j'y connais rien en MapBasic....

Le travail demandé est d'extraire une image pour chaque parcelle appartenant à un agriculteur. L'idée est de pouvoir le faire pour tous les agriculteurs.

Le support est une couche parcelle qui correspond aux parcelles de l'agriculteur uniquement. En dessous de cette couche, il y a une ortho.

L'objectif est d'avoir une image avec la photo aérienne et le contour de la parcelle avec son label au milieu. Bien sûr, il faut que cela génère une image par parcelle et ce de manière automatique et répétitif (pour avoir d'un seul coup les images de l'agriculteur)

Donc si une gentille personne pouvez voler à mon secours, je serais ravi.

Merci à vous tous

Etienne P

Hors ligne

 

#2 Thu 19 April 2012 16:31

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: MapInfo 10 Générer automatiquement des images

Bonjour,

Une méthode qui combine du publipostage et mapinfo peut vous permettre de générer automatiquement toutes ces images.

Voir ce post : http://georezo.net/forum/viewtopic.php? … 34#p195634

Cela nécessite une bonne connaissance de mapinfo et du publipostage (sous word ou writer) mais beaucoup plus abordable à mon avis que de se lancer dans de la programmation.

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#3 Fri 20 April 2012 08:33

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

Re: MapInfo 10 Générer automatiquement des images

Bonjour,

Quelques pistes pour développer un programme MapBasic faisant cela :
- Boucle sur la table des parcelles :

Code:

Fetch First From nomTab
Do While Not EOT(nomTab)

- Sélection de la parcelle courante :

Code:

  Select * From nomTab Where idParcelle = parcCourante Into tmpParc

- Ajour du résultat de la sélection à la carte :

Code:

  Add Map Window FrontWindow() Layer tmpParc

- Zoom sur la parcelle courante

Code:

  Set Map Window FrontWindow() Zoom Entire Layer tmpParc

- Export de la fenêtre en image :

Code:

  strTmpFic = tmpParc + ".png"
  Save Window FrontWindow() As strTmpFic Type "PNG" Resolution "200" Width "29.7" Units "cm" Height "21" Units "cm"

- Fin de la boucle

Code:

  Fetch Next From nomTabListe
Loop

Christophe Damour (SIGéal)

Hors ligne

 

Pied de page des forums

Powered by FluxBB