#1 Wed 14 December 2005 11:56
- prosper
- Juste Inscrit !
- Date d'inscription: 13 Sep 2005
- Messages: 3
Programme ouverture fichier dgn avec sélection
Bonjour,
Je cherche à écrire un programme me permettant d'ajouter des fichiers dgn à mon document.
J'ai franchi la première étape grâce à l'exemple fournie sur ArcObjects Online (http://edndoc.esri.com/arcobjects/8.3/),
Samples -> arcmap -> CAD -> Add CAD Feature Layers Programmatically .
Je souhaite maintenant ne charger qu'une partie de mes objets en appliquant une requête (comme avec Propriétés -> ensemble de définition). Je suppose qu'il faut chercher du côté de displayfilter mais je ne trouve pas d'exemple...
Un coup de main serait le bienvenu.
Gaëtan GABORIT
Administrateur SIG, Bases de Données & Internet
Délégation au Développement de la Région Nazairienne
Hors ligne
#2 Sat 17 December 2005 13:39
- Emilie Duc
- Juste Inscrit !
- Date d'inscription: 26 Sep 2005
- Messages: 5
Re: Programme ouverture fichier dgn avec sélection
Bonjour,
L'interface "IFeatureLayerDefinition" permet de définir/appliquer un ensemble de définition à un objet FeatureLayer.
J'ai trouvé ce petit exemple dans la documentation ArcObjects de la version 9. Je pense qu'il fonctionne également avec la version 8.
Code:
Public Sub DefinitionQuery() Dim pMxDoc As IMxDocument Dim pFLayer As IFeatureLayer Dim pFLDef As IFeatureLayerDefinition Set pMxDoc = ThisDocument Set pFLayer = pMxDoc.FocusMap.Layer(0) ' Set the definition query of the layer ' QI from the FeatureLayer Set pFLDef = pFLayer ' Set the definition expression pFLDef.DefinitionExpression = "THEME = 'PRAIRIES'" ' Refresh the map pMxDoc.ActiveView.Refresh End Sub
J'espère que cela vous sera utile. Je n'ai jamais travaillé avec des fichiers CAD.
Bon courage.
Dernière modification par Emilie Duc (Sat 17 December 2005 13:49)
Hors ligne