Suite

ArcMap "Impossible d'ouvrir le fichier spécifié"

ArcMap


Quelqu'un a-t-il déjà rencontré ce message ? Je reçois cela lorsque j'essaie d'ouvrir certains fichiers de formes. Je travaille sur un problème qui génère des fichiers de formes à partir de feuilles de calcul à l'aide des outils .NET de ThinkGeo. Lorsque j'essaie d'ouvrir ceux où j'ai environ 142 colonnes (principalement des chaînes, des flottants et quelques champs datetime), je reçois ce message. Je ne reçois rien d'autre que ce message.

Je peux ouvrir le fichier dans ArcPad 8.0 et QGIS 2.0.1, mais il échoue à chaque fois avec ArcMap. J'ai exécuté les fichiers de formes via ShapeChecker d'Andrew Williamson, qui n'a trouvé aucun problème. Passer par l'outil Vérifier la géométrie me donne une ERREUR 000229 indiquant qu'il ne peut pas ouvrir le fichier. Il n'y a pas de verrou dessus, donc il se passe autre chose.

Des outils ou des suggestions que je devrais consulter ?

Éditer:

J'utilise ArcMap 10.2.2. Je peux afficher les fichiers dans ArcCatalog, mais lorsque je vais les prévisualiser, je reçois un message indiquant « Echec de l'ouverture » ​​comme titre et « Erreur d'ouverture de la classe d'entités ». J'ai essayé de le charger dans ArcCatalog 9.3.1 et ArcMap 9.3.1. Je suis capable de voir les formes dessinées, mais chaque fois que j'essaie d'afficher les données d'attribut, cela se bloque sans explication.

Il s'agit de données ponctuelles générées à partir des coordonnées x/y générées à l'origine à partir d'ArcMap.

Ce que je ne comprends pas entièrement à propos de ces erreurs, c'est comment dire exactement ce que c'est. J'ai jusqu'à 255 colonnes de données que je peux inclure. Je peux inclure toutes les données si je divise les colonnes en morceaux plus petits. Il semble que, pour une raison quelconque, ma limite de « pas de plantage » soit d'environ 142 colonnes.

Quant au nombre de records. ArcMap lance un ERREUR 000229 Impossible d'ouvrir quand j'essaye de l'exécuter sur le shapefile. ShapeChecker a cependant vérifié que le nombre de lignes et le nombre de fonctionnalités correspondent.

J'ai également vérifié la longueur du nom de champ au fur et à mesure que je les génère. Aucun ne dépasse 10 caractères. Je n'ai encore rien trouvé de définitif sur les causes de mes erreurs ou sur la façon de les résoudre.


Je pense que le fait que vous puissiez faire fonctionner 140 lignes, pas 150 lignes, avoir une relation 1-1 dans le vérificateur de formes, QGIS ouvre les données et peut afficher les formes mais pas les attributs dans ArcCatalog me dit que vous avez une valeur d'attribut illégale d'affilée autour de 142. Un caractère non UTF 8 non valide. Je suis presque certain que la WDPA avait l'habitude d'avoir exactement le même problème. Publiez le fichier et je suis sûr que nous pouvons le trouver.

Peut-être un caractère latin ou similaire. Ouvrez dans QGIS mais cette fois enregistrez explicitement en tant que UTF-8 dans la liste déroulante avec un nouveau nom et essayez dans ArcGIS, essayez également de publier le fichier de formes.

Je peux recréer cela avec des caractères illégaux dans la table attributaire dans les champs de texte.


D'une réponse à une autre question Comment vérifier par programmation si le nombre de formes = nombre d'enregistrements de la table ? Je pense que vous devriez essayer d'exécuter l'outil Get Count (Data Management) sur votre fichier de formes et être ouvert à la possibilité que votre fichier de formes puisse avoir un nombre différent de géométries (dans *.shp) et de lignes d'attributs (dans *.dbf).


Voir la vidéo: How to create Point, Line u0026 Polygon from Excel .CSV Table in ArcGIS Pro Khmer GIS Academy