#1 Tue 22 June 2004 15:11
- Mathias Dubreuil
- Invité
Creer couche depuis entites selectionnees
De: Mathias
Bonjour
Je voudrais creer un bouton (et ecrire son code en VBA/Arcobject) qui me permette de creer une couche a partir des entites selectionnnees.
Et cela pour une selection comprenant des entites de deux couches differentes.
Un petit exemple :
J'ai :
- 1 couche L1 (shape) ayant deux polygones L1P1 et L1P2
- 1 couche L2 (shape) ayant deux polygones L2P2 et L2P2
Je selectionne manuellement L1P1 et L2P1
Je veux creer une nouvelle couche ne contenant que ces deux polygones
Avez vous quelques pistes ?
Merci d'avance
Math
PS : je bosse sous arcGIS 8.3
#2 Wed 23 June 2004 09:36
- Olivier GUYOT-DE-LA-POMMERAYE
- Invité
Re: Creer couche depuis entites selectionnees
Bonjour,
Cela ne me parait pas tres complexe:
Il vous suffit de creer une couche qui va receptionner les entites, puis de parcourir la selection (MxDoc.FocusMap.FeatureSelection) et pour chaque entites recuperer le "Feature.Shape" et le coller dans votre couche de sortie (et eventuellemnt recopier les valeurs des autres champs).
Il faut bien sur faire des tests pour s'assurer du type d'entite afin de ne pas coller une polyligne dans un ShapeFile de Polygone !
Cordialement,
Olivier Guyot de La Pommeraye