Suite

Fusionner les fichiers de calques dans des dossiers et sous-dossiers avec arcpy


Je travaille avec arcview 10.3. J'essaie de fusionner des fichiers de couche afin d'obtenir un fichier de couche qui inclut toutes les fonctionnalités des autres fichiers de couche. Tous les fichiers de calques portent des noms différents, et ils se répartissent tous dans un grand dossier divisé en de nombreux sous-dossiers. Mon code est :

importer arcpy,os,sys,string,fnmatch importer arcpy.mapping depuis arcpy importer env rootPath = r"C:Projectlayers" pattern = '*.lyr' lyr2merge = [] counter = 0 pour root, dirs, files in os.walk(rootPath): pour le nom de fichier dans fnmatch.filter(files, pattern): lyr2merge.append(os.path.join(root, filename)) counter = counter + 1 arcpy.Merge_management(lyr2merge, r"C: Projectlayerslayer_total.lyr") print 'merge' print counter

j'ai une erreur :

ExecuteError : échec de l'exécution. Les paramètres ne sont pas valides. ERREUR 000840 : la valeur n'est pas une vue de tableau. ERREUR 000840 : la valeur n'est pas une vue de tableau. ERREUR 000840 : la valeur n'est pas une vue de tableau. Échec de l'exécution (fusion).

Je peux fusionner des fichiers de formes Fusionner des fichiers de formes dans des dossiers et des sous-dossiers avec arcpy, mais après cela, je devrai l'enregistrer en tant que fichier de calque. C'est possible?


Vous recevez cette erreur car vous ne fournissez pas l'un des types de données pris en charge à Merge_management :

Les jeux de données en entrée peuvent être des classes d'entités ponctuelles, linéaires ou surfaciques ou des tables.

Vous pouvez créer un objet Calque à partir d'un fichier de formes et enregistrer le calque en tant que fichier calque.

Cependant, vous devez savoir que les données spatiales ne sont pas enregistrées dans le fichier de couche. Le fichier de couche contient un pointeur vers l'emplacement des données spatiales.

Au lieu d'essayer de "fusionner des fichiers de couche afin d'obtenir un fichier de couche qui inclut toutes les fonctionnalités des autres fichiers de couche", essayez peut-être de :

  1. Recherchez les sources de données des fichiers de couches que vous souhaitez « fusionner »
  2. Combiner les données de ces sources dans un seul jeu de données spatiales
  3. Créer une couche (pour ensuite l'enregistrer en tant que fichier de couche) à partir de ce jeu de données spatiales

Usage

Lorsqu'un dossier contenant des fichiers de données de points est sélectionné en entrée, le suffixe de fichier doit être saisi. Cependant, cela n'est pas nécessaire pour les entrées de fichier.

Lorsque l'option de résumé n'est pas utilisée, les informations statistiques présentées dans la table attributaire d'entités se composent du nombre de points, de l'espacement moyen des points, du z minimum et du z maximum de chaque fichier de points saisi. Une ligne distincte est créée pour chaque fichier d'entrée rencontré. L'espacement des points est une estimation qui suppose que les points dans le fichier d'entrée sont régulièrement espacés sur l'étendue XY de chaque fichier d'entrée.

Chaque entité résultante englobera l'étendue XY d'un fichier d'entrée. Les entités peuvent être créées sous forme de polygones 2D ou d'entités multipatch extrudées qui fournissent une zone de délimitation 3D dont les valeurs z à la base et au sommet reflètent la plage de valeurs d'altitude trouvées dans le fichier. Le multipatch peut être visualisé en 3D à l'aide d'ArcScene ou d'ArcGlobe.

L'option de résumé est utile pour résumer statistiquement les informations pour chaque code de classe dans le fichier d'entrée, mais elle est coûteuse, car chaque fichier doit être scanné et analysé.

L'espacement des points rapporté par Point File Information n'est pas exact, il s'agit d'une estimation. L'espacement des points donné est un résumé lors de l'examen des tendances pour les collections de fichiers. L'outil utilise une estimation approximative qui compare simplement la zone de la zone de délimitation du fichier avec le nombre de points. Elle est plus précise lorsque l'étendue rectangulaire du fichier examiné est remplie de données. Les fichiers avec des points sur de grands plans d'eau ou sur le périmètre d'une zone d'étude, seulement partiellement occupés par des données, ne produiront pas d'estimations précises.


Temple PSM dans le SIG

Les fichiers CAO complexes entrent souvent dans le logiciel SIG avec une quantité écrasante de couches. Cela rend très difficile le travail avec les données pour identifier les couches utiles et ralentit souvent considérablement votre ordinateur. Cet article expliquera comment convertir uniquement les couches DAO nécessaires en une géodatabase, au lieu de passer au crible les couches, les lignes et les détails inutiles dans le SIG. Le script de démonstration parcourt mon processus d'importation des polygones de salle de Temple’s Alter Hall et de les convertir en une géodatabase pour les joindre plus tard à notre base de données de salles universitaires.

Étape 1: #Importer des modules système

N'oubliez pas d'importer ArcPy !

Étape 2: #Établir un environnement de travail

Cette ligne établit votre espace de travail. Sélectionnez l'emplacement où se trouvent vos dessins CAO. Pour mon script, j'ai utilisé l'emplacement du dossier pour Alter Hall.

Étape 3: # Créer une table de valeurs

Une table de valeurs est nécessaire pour contenir les classes d'entités en entrée lorsque vous exécutez une fusion ultérieurement dans le script.

Étape 4: # Créer une géodatabase

Une géodatabase doit être créée pour stocker toutes les entités.

Étape 5 : #Identifier les dessins CAO et créer des entités à partir des calques CAO

pour fd dans arcpy.ListDatasets(“*.dwg”):
nom du calque = fd + “_Layer”
# Sélectionnez uniquement les entités Polygon sur les pièces de la couche de dessin
arcpy.MakeFeatureLayer_management(fd + “/Polygon”, nom du calque, “”Layer” = ‘RM

Syntaxe

Nom de la méthode de transformation personnalisée.

  • Dans n'importe quel système d'exploitation Windows, le dossier Application Data se trouve dans %appdata% et le dossier Temp d'un utilisateur se trouve dans %temp% . La saisie de %appdata% dans une fenêtre de commande renvoie l'emplacement du dossier Application Data. La saisie de %temp% renvoie l'emplacement du dossier temporaire.
  • Dans les systèmes Unix, les dossiers tmp et Application Data sont situés dans le répertoire personnel de l'utilisateur, respectivement sous $HOME et $TMP . Taper /tmp dans un terminal renvoie l'emplacement.

Le système de coordonnées géographiques de départ.

Le système de coordonnées géographiques final.

Définissez les valeurs METHOD et PARAMETER enveloppées dans une chaîne pour la transformation personnalisée GEOGTRAN. Définissez le nom de la méthode parmi les méthodes disponibles de Geocentric_Translation, Molodensky, Molodensky_Abridged, Position_Vector, Coordinate_Frame, Molodensky_Badekas, NADCON, HARN, NTV2, Longitude_Rotation, Unit_Change et Geographic_2D_Offset. Chaque méthode possède ses propres ensembles de paramètres : vous pouvez modifier les valeurs des paramètres en saisissant du texte à côté du nom du paramètre dans la représentation sous forme de chaîne entière de la transformation géographique personnalisée. Voir les exemples dans l'exemple Python ci-dessous.


Où avez-vous le problème? Une fois que vous avez l'instance de liste, appelez le gestionnaire de contexte (classe ClientContext) afin de charger les propriétés dont vous avez besoin. Ensuite, parcourez simplement tous les dossiers pour les mettre à jour ainsi que tous les éléments qu'ils contiennent.

EDIT : récupération des éléments de la liste

Ici, vous avez une question similaire, Get Items Under Folder CAML, je pense que cela vous aidera beaucoup.

De plus, vous avez ici le code que j'ai utilisé pour récupérer tous les éléments d'une liste. Peut-être qu'en changeant cette méthode et en ajoutant les phrases CAML appropriées, vous pourrez récupérer des éléments d'un dossier.


Cela déplacera tous les fichiers du répertoire de travail actuel et de ses sous-répertoires (récursivement) dans le répertoire de travail actuel, en numérotant les fichiers avec le même nom de fichier numériquement afin d'éviter l'écrasement des fichiers avec le même nom de fichier.

Exemple de résultat sur un dossier tmp avec des sous-dossiers 1, 2 et 3 contenant chacun un fichier 1.ext , 2.ext et 3.ext :

Si votre structure de répertoire ressemble à

pour déplacer tous les fichiers de profondeur 1 vers le répertoire racine. Simple et élégant !

Vous pouvez le faire en utilisant find :

Créez d'abord le répertoire ( mkdir new_dir ) où vous souhaitez déplacer tous les fichiers, ici nous déplaçons tous les fichiers dans le répertoire ./new_dir.

trouver . -type f trouvera tous les fichiers sous tous les répertoires sous le répertoire actuel, vous devez donc cd dans le répertoire qui contient tous les sous-répertoires ou vous pouvez utiliser le chemin absolu, par exemple.

Le prédicat -exec de find exécutera la commande mv qui déplacera tous les fichiers trouvés dans le répertoire new_dir. Encore une fois, vous pouvez utiliser le chemin absolu.


Parfois, il est nécessaire qu'un paramètre accepte plusieurs types de données, souvent appelés type de données composite. Dans une boîte à outils Python, les types de données composites sont définis en attribuant une liste de types de données à la propriété datatype du paramètre. Dans l'exemple ci-dessous, un paramètre est défini qui accepte un jeu de données raster ou un catalogue raster.

Un jeu de données utilisé pour le géocodage qui stocke les attributs d'adresse, les index associés et les règles qui définissent le processus de traduction des descriptions non spatiales des lieux en données spatiales.

Un modèle sur lequel baser le nouveau localisateur d'adresses.

La taille de cellule utilisée par les outils raster.

Un type de données qui accepte n'importe quelle valeur.

Un fichier qui contient une carte, sa mise en page et ses couches, tableaux, graphiques et rapports associés.

Un type et une valeur d'unité de surface, tels que le mètre carré ou l'acre.

Une source de données vectorielles mélangée avec des types d'entités et une symbologie. Le jeu de données n'est pas utilisable pour les requêtes ou les analyses basées sur les classes d'entités.

Le nœud de niveau supérieur dans l'arborescence du catalogue.

La taille de cellule utilisée par l'extension ArcGIS Spatial Analyst .

Définit les deux côtés d'une cellule raster.

Une référence à plusieurs couches enfants, y compris la symbologie et les propriétés de rendu.

Spécifie le type de compression utilisé pour un raster.

Un cadre de référence, tel que le système UTM constitué d'un ensemble de points, de lignes et/ou de surfaces, et un ensemble de règles utilisées pour définir les positions des points dans l'espace à deux et trois dimensions.

Dossier des systèmes de coordonnées

Un dossier sur disque stockant les systèmes de coordonnées.

Un jeu de données de couverture, un modèle de données propriétaire pour stocker des entités géographiques sous forme de points, d'arcs et de polygones avec des tables attributaires d'entités associées.

Une classe d'entités de couverture, telle qu'un point, un arc, un nœud, un itinéraire, un système d'itinéraire, une section, un polygone et une région.

Un jeu de données visible dans ArcCatalog .

Le dossier de connexion à la base de données dans ArcCatalog .

Une collection de données connexes, généralement regroupées ou stockées ensemble.

Données d'attribut stockées au format dBASE.

Spécifie un sous-ensemble de nœuds d'un TIN pour créer une version généralisée de ce TIN.

Chemin d'accès à un périphérique de stockage de données.

Tout nombre à virgule flottante stocké sous forme de valeur 64 bits en double précision.

Chaîne cryptée pour les mots de passe.

Les paires de coordonnées qui définissent le rectangle de délimitation minimum dans lequel se trouve la source de données.

La plage de valeurs d'échelle et la valeur d'incrément appliquée aux entrées dans une opération de superposition pondérée.

Spécifie les paires de coordonnées qui définissent le rectangle de délimitation minimum (xmin, ymin et xmax, ymax) d'une source de données. Toutes les coordonnées de la source de données se trouvent dans cette limite.

Un paramètre de valeurs d'extraction.

Une collection de données spatiales avec le même type de forme : point, multipoint, polyligne et polygone.

Ensemble de classes d'entités qui partagent une zone géographique commune et le même système de référence spatiale.

Une référence à une classe d'entités, y compris la symbologie et les propriétés de rendu.

Fonctionnalités interactives qui dessinent les fonctionnalités lorsque l'outil est exécuté.

Colonne d'une table qui stocke les valeurs d'un seul attribut.

Les détails d'un champ dans un FieldMap.

Une collection de champs dans une ou plusieurs tables d'entrée.

Spécifie un emplacement sur le disque où les données sont stockées.

Surface raster dont les valeurs de cellule sont représentées par une formule ou une constante.

Spécifie l'algorithme utilisé dans la fuzzification d'un raster en entrée.

Une collection de données avec un thème commun dans une géodatabase.

Objet à gros grains qui référence une géodatabase.

Un réseau linéaire représenté par des entités de bord et de jonction connectées topologiquement. La connectivité des entités est basée sur leur coïncidence géométrique.

Une référence à une source de données géostatistiques, y compris la symbologie et les propriétés de rendu.

Quartier de recherche géostatistique

Définit les paramètres de voisinage de recherche pour une couche géostatistique.

Tableau des valeurs géostatistiques

Ensemble de sources de données et de champs qui définissent une couche géostatistique.

Un ensemble de calques qui apparaissent et agissent comme un seul calque. Les couches de groupe facilitent l'organisation d'une carte, l'attribution d'options d'ordre de dessin avancées et le partage de couches à utiliser dans d'autres cartes.

La relation entre le facteur de coût horizontal et l'angle de déplacement relatif horizontal.

Structure de données utilisée pour accélérer la recherche d'enregistrements dans des ensembles de données géographiques et des bases de données.

Une syntaxe pour définir et manipuler des données dans une table INFO.

Une table dans une base de données INFO.

Un jeu de données LAS stocke la référence à un ou plusieurs fichiers LAS sur disque ainsi qu'à des entités surfaciques supplémentaires. Un fichier LAS est un fichier binaire qui stocke les données lidar aéroportées.

Couche qui référence un jeu de données LAS sur disque. Cette couche peut appliquer des filtres sur des fichiers lidar et des contraintes de surface référencés par un jeu de données LAS.

Une référence à une source de données, telle qu'un fichier de formes, une couverture, une classe d'entités de géodatabase ou un raster, y compris la symbologie et les propriétés de rendu.

Un fichier de couche stocke une définition de couche, y compris la symbologie et les propriétés de rendu.

Une forme, droite ou courbe, définie par une série connectée de paires de coordonnées x,y uniques.

Un type et une valeur d'unité linéaire tels que le mètre ou les pieds.

Une plage de valeurs les plus basses et les plus élevées possibles pour les coordonnées m.

Une collection de données raster et image qui vous permet de stocker, d'afficher et d'interroger les données. Il s'agit d'un modèle de données dans la géodatabase utilisé pour gérer une collection de jeux de données raster (images) stockés sous forme de catalogue et visualisés sous forme d'image mosaïquée.

Couche qui référence une mosaïque.

La forme de la zone autour de chaque cellule utilisée pour calculer les statistiques.

Network Analyst Class FieldMap

Mappage entre les propriétés d'emplacement dans une couche Network Analyst (telles que les arrêts, les ressources et les incidents) et une classe d'entités ponctuelles.

Paramètres de hiérarchie Network Analyst

Attribut de hiérarchie qui divise les valeurs de hiérarchie d'un jeu de données réseau en trois groupes à l'aide de deux entiers. Le premier entier définit la valeur de fin du premier groupe, le deuxième nombre définit la valeur de début du troisième groupe.

Une couche de groupe spéciale utilisée pour exprimer et résoudre les problèmes de routage réseau. Chaque sous-couche conservée en mémoire dans une couche Network Analyst représente un aspect du problème de routage et de la solution de routage.

Une source de données réseau peut être un jeu de données local spécifié à l'aide de son chemin de catalogue ou d'une couche d'une carte, ou il peut s'agir d'une URL vers un portail.

Ensemble d'éléments de réseau connectés topologiquement (arêtes, jonctions et virages), dérivés de sources de réseau et associés à un ensemble d'attributs de réseau.

Une référence à un jeu de données réseau, y compris la symbologie et les propriétés de rendu.

Un dictionnaire d'objets de mode de déplacement.

Un atelier parcellaire est un jeu de données pour le stockage, la maintenance et la modification d'une surface continue de parcelles ou de réseau parcellaire connectés.

Couche référençant un atelier parcellaire sur disque. Ce calque fonctionne comme un groupe de calques organisant un ensemble de calques liés sous un seul calque.

Une séquence connectée de paires de coordonnées x,y, où la première et la dernière paire de coordonnées sont identiques.

Un fichier stockant les informations du système de coordonnées pour les données spatiales.

Spécifie si des pyramides sont construites.

Spécifie les points environnants utilisés pour l'interpolation.

Spécifie la graine et le générateur à utiliser lors de la création de valeurs aléatoires.

Une couche dans un jeu de données raster.

Expression du calculateur raster

Une expression de calculatrice raster.

Ensemble de jeux de données raster définis dans une table. Chaque enregistrement de table définit un jeu de données raster individuel dans le catalogue.

Une référence à un catalogue d'images, y compris la symbologie et les propriétés de rendu.

Un jeu de données unique construit à partir d'un ou plusieurs rasters.

Une référence à un raster, y compris la symbologie et les propriétés de rendu.

Spécifie si les statistiques raster sont générées.

Les données raster sont ajoutées à une mosaïque en spécifiant un type de raster. Le type raster identifie les métadonnées, telles que le géoréférencement, la date d'acquisition et le type de capteur, avec un format raster.

Type de tableau interactif dans les valeurs du tableau lors de l'exécution de l'outil.

Les détails sur la relation entre les objets de la géodatabase.

Un tableau qui définit la façon dont les valeurs de cellule raster sont reclassées.

Propriétés de l'événement de mesure d'itinéraire

Spécifie les champs d'une table qui décrivent les événements mesurés par un système d'itinéraire de référence linéaire.

Un jeu de données schématiques contient une collection de modèles de diagrammes schématiques et de classes d'entités schématiques qui partagent le même domaine d'application, par exemple, l'eau ou l'électricité.

Une classe de diagramme schématique.

Une couche schématique est une couche composite composée de couches d'entités basées sur les classes d'entités schématiques associées au modèle sur lequel le diagramme schématique est basé.

Spécifie la distance et la direction représentant deux emplacements utilisés pour quantifier l'autocorrélation.

Données spatiales au format shapefile.

Le système de coordonnées utilisé pour stocker un jeu de données spatiales, y compris le domaine spatial.

Une syntaxe pour définir et manipuler les données d'une base de données relationnelle.

Une chaîne masquée par des caractères *.

Le texte n'est pas chiffré lorsqu'il est utilisé dans les scripts.

Une représentation de données tabulaires à des fins de visualisation et d'édition, stockées en mémoire ou sur disque.

Une référence à un terrain, y compris la symbologie et les propriétés de rendu. Il est utilisé pour dessiner un terrain.

Spécifie la largeur et la hauteur des données stockées dans le bloc.

Spécifie les périodes utilisées pour calculer le rayonnement solaire à des emplacements spécifiques.

Un type et une valeur d'unité de temps tels que des minutes ou des heures.

Structure de données vectorielles qui divise l'espace géographique en triangles contigus et non superposés. Les sommets de chaque triangle sont des exemples de points de données avec des valeurs x, y et z.

Une référence à un TIN, y compris les relations topologiques, la symbologie et les propriétés de rendu.

Caractéristiques qui sont entrées dans l'interpolation.

Topologie qui définit et applique des règles d'intégrité des données pour les données spatiales.

Une référence à une topologie, y compris la symbologie et les propriétés de rendu.

Une fonction de transformation Spatial Analyst.

Une collection de colonnes de valeurs.

Une valeur de données qui peut contenir n'importe quel type de base : booléen, date, double, long et chaîne.

Spécifie la relation entre le facteur de coût vertical et l'angle de déplacement relatif vertical.

Données spatiales stockées au format de produit vectoriel.

Données d'attribut stockées au format de produit vectoriel.

Web Coverage Service (WCS) est une spécification ouverte pour le partage de jeux de données raster sur le Web.

Une table avec des données pour combiner plusieurs rasters en appliquant une échelle de mesure commune de valeurs à chaque raster, en pesant chacun selon son importance.

Spécifie les données pour la superposition de plusieurs rasters, chacun multiplié par leur poids donné et additionné.


Syntaxe

Les fichiers au format OSGB, ou les dossiers contenant les fichiers au format OSGB, qui seront importés dans le package de couche de scènes de maillage intégré. Ce paramètre permet une sélection de plusieurs fichiers au format OSGB ou une sélection de plusieurs dossiers contenant des fichiers au format OSGB.

Le package de couche de scène de maillage intégré qui sera créé.

L'entité ponctuelle ou le fichier .3mx , .xml ou .wld3 qui sera utilisé pour positionner le centre du modèle OSGB. S'il y a plusieurs points dans la classe d'entités, seul le premier sera utilisé pour géoréférencer les données.

Spécifie les fichiers qui seront traités pour l'ensemble de données d'entrée.

  • * — Tous les fichiers binaires, quelle que soit leur extension, seront traités pour déterminer s'ils sont au format OSGB.
  • osgb ​​— Seuls les fichiers avec l'extension .osgb seront traités.
  • Spécifiez le chemin d'accès à un fichier .prj.
  • Référencez un jeu de données avec le système de coordonnées souhaité.
  • Utilisez un objet arcpy.SpatialReference.

La taille de texture maximale en pixels pour chaque nœud de couche de scène.

Spécifie les textures qui seront optimisées en fonction de la plate-forme cible sur laquelle le package de couches de scènes est utilisé. Desktop comprend les plates-formes Windows, Linux et Mac.

  • Bureau — Les formats de texture seront optimisés pour une utilisation sur les plates-formes de bureau et Web. Les formats de texture seront JPEG et DXT. C'est la valeur par défaut.
  • Aucun — Les formats de textures seront optimisés pour une utilisation sur une plate-forme de bureau. Le format de texture sera JPEG.

mv ne peut pas fusionner ou écraser des répertoires, il échouera avec le message "mv : impossible de déplacer 'a' vers 'b' : répertoire non vide", même lorsque vous utilisez l'option --force.

Vous pouvez contourner ce problème en utilisant d'autres outils (comme rsync , find ou même cp ), mais vous devez soigneusement considérer les implications :

  • rsync peut fusionner le contenu d'un répertoire dans un autre (idéalement avec l'option --remove-source-files 1 pour supprimer en toute sécurité uniquement les fichiers source qui ont été transférés avec succès, et avec l'option habituelle de permission/propriété/préservation du temps -a si vous souhaiter)
    mais il s'agit d'une opération de copie complète et peut donc être très gourmande en disque.
  • Option actuellement préférée : Vous pouvez combiner l'option --link-dest=DIR de rsync (pour créer des liens physiques au lieu de copier le contenu du fichier, si possible) et --remove-source-files pour obtenir une sémantique très similaire à un mv normal.
    Pour cela, --link-dest doit recevoir un chemin absolu vers le la source répertoire (ou un chemin relatif du destination à la la source).
    mais cela utilise --link-dest d'une manière non intentionnelle (ce qui peut ou non causer des complications), nécessite de connaître (ou de déterminer) le chemin absolu vers la source (en tant qu'argument de --link-dest ), et laisse à nouveau un structure de répertoire vide à nettoyer selon 1 . pour recréer séquentiellement la structure du répertoire source sur la cible, puis déplacer individuellement les fichiers réels
    mais cela doit se reproduire plusieurs fois dans la source et peut rencontrer des conditions de concurrence (de nouveaux répertoires étant créés à la source pendant le processus en plusieurs étapes) (en termes simples, des pointeurs supplémentaires vers le même fichier existant), ce qui crée un résultat très similaire à un fusionner mv (et est très efficace en E/S car seuls des pointeurs sont créés et aucune donnée réelle ne doit être copiée)
    mais cela souffre à nouveau d'une condition de concurrence possible (les nouveaux fichiers à la source sont supprimés même s'ils n'ont pas été copiés à l'étape précédente)

Laquelle de ces solutions de contournement (le cas échéant) est appropriée dépendra beaucoup de votre cas d'utilisation spécifique.
Comme toujours, réfléchissez avant d'exécuter l'une de ces commandes et ayez des sauvegardes.

1: Notez que rsync --remove-source-files ne supprimera aucun répertoire, vous devrez donc faire quelque chose comme find -depth -type d -empty -delete par la suite pour vous débarrasser de l'arborescence de répertoires source vide.


&ldquoCREATOR OWNER&rdquo Le groupe NTFS a toujours des autorisations spéciales dans Windows

Je travaillais sur la configuration d'un partage réseau (voir l'histoire ci-dessous) et j'ai rencontré un comportement étrange avec les autorisations NTFS. L'objet "CRÉATEUR PROPRIÉTAIRE" semble ne pouvoir lister que les autorisations "Spéciales" dans l'onglet "Sécurité". Quoi que je fasse, le système revient à ce paramètre. Existe-t-il un moyen d'obtenir l'entrée "CRÉATEUR PROPRIÉTAIRE" pour répertorier autre chose que Spécial dans l'onglet Sécurité ? Cela faciliterait grandement la vérification des erreurs d'autorisation, car je n'aurais pas à plonger dans l'onglet Avancé pour voir quelles autorisations j'ai définies pour ce groupe. C'est sur le client Windows 7 se connectant à un partage Windows Server 2008.

J'aimerais également savoir pourquoi le groupe "CREATOR OWNER" ne peut pas appliquer d'autorisations à "Ce dossier". Cela semble être une bizarrerie étrange de ce groupe qui doit avoir une histoire derrière la raison pour laquelle il a été configuré de cette façon.

J'ai fait quelques recherches et j'ai trouvé l'article du technet "Comment fonctionnent les autorisations". J'ai parcouru la recherche d'informations sur l'autorisation "PROPRIÉTAIRE" et n'ai trouvé que quelques informations sur le fonctionnement de cette autorisation.

J'ai donc un partage réseau où les utilisateurs créeront un dossier pour stocker leur travail sur un projet particulier. Les fichiers dans le dossier de chaque utilisateur sont privés en raison des paramètres qui me sont donnés par les chefs de projet. En plus de ce paramètre, les utilisateurs de ce dossier changeront constamment au cours de l'année, certains pendant quelques jours seulement. Donc, pour réduire au maximum les frais administratifs, j'ai configuré les autorisations comme suit :

  • Groupe d'utilisateurs - Autoriser - Répertorier le contenu du dossier
  • Groupe d'utilisateurs - Autoriser - Écrire
  • PROPRIÉTAIRE CRÉATEUR - Autoriser - Modifier

J'ai défini les autorisations, appuyez sur OK et tout fonctionne. Plus tard, lorsque je reviens pour ajouter le groupe de gestionnaire de contenu à l'onglet Sécurité, je remarque quelque chose d'étrange. L'entrée "CREATOR OWNER" est passée de Modifier à Spécial. Je vais dans les autorisations avancées et je remarque que le "CREATOR OWNER" ne s'applique qu'aux "Sous-dossiers et fichiers uniquement". J'essaie ensuite de réinitialiser le menu déroulant "Appliquer à" sur "Ce dossier, sous-dossiers et fichiers", mais il revient dès que j'appuie sur "Appliquer".


Voir la vidéo: Teams: Kansion luominen, tiedoston siirtäminen kansioon, tiedoston linkittäminen keskusteluun (Octobre 2021).