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é ?

#1 Tue 27 June 2006 12:36

tibby
Juste Inscrit !
Date d'inscription: 26 May 2006
Messages: 4

Tester le type d'une couche dans un bloc de données ArcGis 9

Bonjour à tous.
J'aimerais savoir si il est possible de connaitre le type d'une couche dans un bloc de donnée, sans avoir à faire du code du genre

Code:

If TypeOf pLayer is IFeatureLayer Then ...

et énumerer tous les types. C'est la seule solution que j'ai trouvée pour l'instant, et c'est assez lourd tout de même ...

Merci !  smile

Hors ligne

 

#2 Tue 27 June 2006 17:16

vincent despax
Participant occasionnel
Date d'inscription: 22 Nov 2005
Messages: 36

Re: Tester le type d'une couche dans un bloc de données ArcGis 9

Bonjour,
Si ca peut aider.. . 

  Select Case pFeatureClass.ShapeType
    Case esriGeometryPoint
        bliblabla....
    Case esriGeometryPolyline
        bliblabla....
    Case esriGeometryPolygon
        bliblabla....
    Case Else

  End Select

Sinon, si ma memoire est bonne, il existe un code qui permet de lister les sources d'un MXD "ListMXDSources" (support esri) .

il me semble qu'il reprend dans son code les elements:
Dim pFCName As IFeatureClassName
pFCName.FeatureDatasetName.type

Hors ligne

 

Pied de page des forums

Powered by FluxBB