J'essaie d'utiliser ogrinfo pour obtenir des détails sur un fichier de formes que j'ai téléchargé. Actuellement, la seule façon pour moi de le faire est de le charger dans QGIS et de cliquer manuellement pour trouver des informations dessus, comme ouvrir la table attributaire.
Je veux juste pouvoir voir que toutes les métadonnées sont étiquetées avec les fonctionnalités. Si je fais:
ogrinfo -al USA_adm0.shp
Je peux voir au début qu'il y a beaucoup d'informations utiles, mais ensuite il passe avec toutes les données de fonctionnalité.
Est-ce que quelqu'un peut m'aider?
ÉDITER
C'est ce que j'obtiens sur mon Mac en utilisant les indicateurs -ro et -so, cela ne semble pas être d'une grande aide.
->ogrinfo -ro -so USA_adm0.shp
INFO: Open of `USA_adm0.shp'
using driver `ESRI Shapefile' successful.
1: USA_adm0 (Polygon)
ogrinfo --help
endroit où vous devez spécifierogrinfo datasource_name layer
et vous avez oublié d'ajouter unlayer
(il a donc répertorié les couches pour vous à la place). À l'aide-al
, il répertorie les informations sur tous les calques sans que vous en spécifiiez un.-ro -so
cela ne fait pas grand-chose. Je rencontre le même problème.-geom=NO
drapeau a fait l'affaire pour moiRéponses:
ogrinfo peut considérablement raccourcir la sortie en utilisant l'
-so
indicateur.Il
ogrinfo -ro -so file.shp
faut donc donner un résumé des métadonnées.Et
Serait certainement vous donner beaucoup d'informations d'autre part si utilisé par lui-même!
Et si vous voulez voir les métadonnées pour les individus ou une gamme de fonctionnalités, il y a les
-fid
,-where
et les-sql
drapeaux qui le font.Enfin,
-geom
agira comme une bascule principale pour les informations de géométrie.Il existe un FAQVector Wiki avec des exemples d'utilitaires de ligne de commande GDAL qui donne également d'autres conseils =)
la source
-so
drapeau-geom=NO
c'est quelque chose que j'attendais. Merci!Vous pouvez essayer:
Toutes les informations seront redirigées dans un fichier texte appelé
output.txt
dans le dossier dans lequel la commande a été invoquée (mais un chemin relatif ou absolu plus riche peut également être utilisé)la source