Suite

Comment lire la géodatabase fichier avec le champ binaire dans R ?


Version courte : comment puis-je entrer dans R le jeu de données disponible sur ce lien ? (vous devez vous connecter pour télécharger, mais l'inscription est gratuite)

L'ensemble de données téléchargeable sur ce lien se développe en un répertoire ; comme indiqué dans les commentaires, il s'agit d'une géodatabase de fichier ESRI et les éléments importants se trouvent dans un sous-répertoire. Le format a été rétro-conçu et est lisible par GDAL :

$ ogrinfo eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb A dû ouvrir la source de données en lecture seule. INFO : Ouverture de 'eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb' à l'aide du pilote 'OpenFileGDB' réussie. 1 : Eschscholzia_minutiflora_ssp_twisselmannii (Multi Polygone)

Cependant, la lecture de ceci dans R donne :

x <-readOGR('eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb', 'Eschscholzia_minutiflora_ssp_twisselmannii')

Erreur dans readOGR("eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb", : Type de champ non pris en charge : Binaire

Une autre pointe, en utilisantogr2ogr, produit un fichier de formes :

$ ogr2ogr --mapFieldType Binary=Integer test_output eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb/ Avertissement 6 : Nom du champ normalisé/blanchi : 'FOOTPRINT_Length' à 'FOOTPRINT_' Avertissement 6 : Nom du champ normalisé/'blanchi' : 'FOOTPRINT_Length' à 'FOOTPRINT_'_1) ' Avertissement 1 : La valeur 121687920 du champ FOOTPRINT_ de la caractéristique 0 n'a pas été écrite avec succès. Peut-être en raison d'un nombre trop grand par rapport à la largeur du champ Avertissement 1 : La valeur 925496867120400 du champ FOOTPRIN_1 de la caractéristique 0 n'a pas été écrite avec succès. Peut-être en raison d'un nombre trop grand par rapport à la largeur du champ

mais le fichier de formes résultant ne semble pas contenir les informations. Ou, peut-être que je ne connais pas la bonne façon de le lire dans R ?


Ces données sont des rasters, et malheureusement (à partir de décembre 2015) il semble qu'il y ait certainement pas pour lire les rasters de géodatabase fichier avec des outils open source. Les personnes sympathiques qui ont procédé à la rétro-ingénierie du format n'ont pas fait de rasters, et comme décrit dans cette question, ESRI n'aide pas. =(


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