#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
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
Hors ligne