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

GEODATA DAYS 2024

#1 Tue 27 September 2005 17:50

ylessaimap
Juste Inscrit !
Date d'inscription: 27 Sep 2005
Messages: 2

Problème intersection objet

Bonjour, débutant avec MAPINFO j’ai créé des objets par définition d’un tampon de 100 m autour de divers réseaux ou points.
Je cherche à créer des objets issus de l’intersection de ces différents objets.
J’ai cru résoudre le pb par une requête simple à ma portée x.obj intersect y.obj, mais je n’obtient pas les intersections souhaités.
La fonction intersect prend en compte les croisements d’objets et pas les intersections au sens mathématique des ensembles.
Qui peut m’aider dans le choix de la méthode pour trouver les vraies intersections ?
Merci d’avance

Hors ligne

 

#2 Wed 28 September 2005 08:52

lagnion
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 64

Re: Problème intersection objet

il y a une fonction qui s'appelle overlap qui recupère ces intersections.

un autre moyen par le menu: si les objets sont tous dans la meme table:
rendre la couche modifiable
selectionner les objets en question (eventuellement tous)
faire objet/verification des regions / activer la detection des
recouvrements

à la fin de la table viendront se mettre les objets correspondants aux
recouvrements (mais sans attributs).

(ce menu n'existe pas dans les anciennes versions de mapinfo)


annick lagnion
DDE29

Hors ligne

 

#3 Wed 28 September 2005 09:31

CCOURANT
Invité

Re: Problème intersection objet

Salut !!

Il faut d que la couche à découper soit modifiable et définie comme étant
la couche Cible. En effet pour pouvoir "trouer" une couche, il faut définir
un objet dit "cible " et un objet dit "pochoir" définissant la géométrie du
trou.
Pour   ce  faire,  cliquez  en  bas  de  l'écran  sur  "Editing:  None"  et
sélectionnez la couche
Il  faut  ensuite  sélectionner  l'objet  cible,  vous pouvez soir le faire
manuellement, soit passer par Query, Select:

Indiquer  la  couche  à  sélectionner.  Si  vous  le désirez vous pouvez ne
sélectionner  que certains critères , mais si c'est l'ensemble de la couche
que vous voulez prendre, cliquez directement sur OK.


Vous  pouvez  maintenant  définir  la  couche  sélectionnée  comme cible en
cliquant sur Objects, Set target: l'allure des polygones sélectionné change
!



Définissez  ensuite la couche pochoir, en sélectionnant la couche pochoir ,
de la même manière que pour la couche cible (Query, Select)


Vous  pouvez  lancer  la  commande  "supprimer intérieur" par Object, Erase
ouside (la fonction est maintenant disponible)

Une  fenêtre  s'ouvre,  vous  demandant  les  paramètres de répartition des
attributs de l'objet à découper.

- Si vous ne voulez aucune données attributaire, cocher: "No Data",
- Si vous voulez conservez les champs mais que ceux-ci soient vides, cocher
"Blank" pour chaque champ,
-  Si  vous  voulez  conservez  les  champs,  cocher  la case "Value", sans
modifier la valeur
-  Si  vous  voulez conservez les champs, mais changer la valeur: cocher la
case "Value" et modifier la valeur
-  Si vous voulez que la valeur d'attribut de l'objet découpé soit répartie
entre  les  deux  nouveaux  objets  en  fonction de leur aires respectives:
cocher "Area Proportion"

En général, il est mieux de conserver les attributs et de ne rien modifier.

Lancer par OK, la découpe,  le résultat apparait:

Afin  de  ne  pas  modifier  vos  données  de  Base et pouvoir sauver votre
découpe, vous pouvez enregistrer une copie de la couche par File, Save Copy
As.
Vous  pouvez ensuite tout fermer par File, Close all, en précisant que vous
ne voulez pas enregistrer les modifications:

Claire

 

#4 Wed 28 September 2005 22:03

ylessaimap
Juste Inscrit !
Date d'inscription: 27 Sep 2005
Messages: 2

Re: Problème intersection objet

Bonjour

Merci pour vos réponses, je teste

Avec mes plus grands remerciements pour votre disponibilité

Yvon

Hors ligne

 

Pied de page des forums

Powered by FluxBB