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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 28 September 2006 13:01

ljacquot
Juste Inscrit !
Lieu: nancy
Date d'inscription: 28 Sep 2006
Messages: 3

ArcGIS - Reprendre nom de fichier

Je souhaite intégrer en masse un ensemble de fichiers *.shp en créant un champs qui reprend le nom du fichier.

Existe-t-il un scipt ou autre qui permet de faire cela ?
Sous ArcView 3 cela était possible avec "addthename.ave"


cordialement

Hors ligne

 

#2 Thu 28 September 2006 21:05

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: ArcGIS - Reprendre nom de fichier

Bonjour,

Pour une Dataset donnée, il est possible d'utiliser la calculatrice attributaire "Calculer valeurs..." pour récupérer le nom physique de la Dataset.
Le code VBA suivant permet de le faire :

Code:

Dim pDoc As IMxDocument
Dim pMap As IMap
Dim pFeatLayer As IFeatureLayer
Dim pFeatcls As IFeatureClass
Dim pDataset As IDataset
Dim sDatasetName As String
Dim iLayerOrder As Integer
'=================
'make sure that the processed layer is the first one in the TOC
'or change the variable below
iLayerOrder = 0
'=================
Set pDoc = ThisDocument
Set pMap = pDoc.FocusMap
Set pFeatLayer = pMap.Layer(iLayerOrder)
Set pFeatcls = pFeatLayer.FeatureClass
Set pDataset = pFeatcls
sDatasetName = pDataset.BrowseName

Cordialement


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB