Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I'm trying to use ogrinfo to get some details on a shapefile I downloaded. Currently, the only way I know how to do this is to load it into QGIS and manually click around to find any information on it, like opening the attribute table.

I just want to be able to see any metadata is tagged along with the features. If I do:

ogrinfo -al USA_adm0.shp

I can see at the beginning there is a lot of useful information, but then it flies past with all the feature data.

Can someone help me out?

EDIT

This is what I get on my mac using the -ro and -so flag, doesn't seem to be much help.

->ogrinfo -ro -so USA_adm0.shp
INFO: Open of `USA_adm0.shp'
      using driver `ESRI Shapefile' successful.
1: USA_adm0 (Polygon)
share|improve this question
1  
There are various ways in which you can see this info in an userfirendly manner, but this will depend upon your OS. You could for example pipe the output to a file, or use your bash/command line's pagination feature. We need more information about your OS, and where you are running the command. –  Devdatta Tengshe Mar 2 at 14:38
    
In regards to your EDIT part, don't forget to look closely at the usage of ogrinfo --help where it needs you to specify ogrinfo datasource_name layer and you forgot to add a layer (so it listed the layers for you instead). Using -al, it will list info on All Layers without you specifying a layer. –  SaultDon Mar 3 at 3:40

2 Answers 2

up vote 5 down vote accepted

ogrinfo can shorten the output considerably using the -so flag.

-so: Summary Only: supress listing of features, show only the summary information like projection, schema, feature count and extents.

So ogrinfo -ro -so file.shp should give a summary of the metadata.

And

-al: List all features of all layers (used instead of having to give layer names as arguments).

Would certainly give you a lot of info on the other hand if used by itself!

And if you want to see metadata for individual or a range of features, there is the -fid, -where, and -sql flags which do that.

Lastly, -geom will act as a master toggle for the geometry info.

-geom={YES/NO/SUMMARY}: (starting with GDAL 1.6.0) If set to NO, the feature dump will not display the geometry. If set to SUMMARY, only a summary of the geometry will be displayed. If set to YES, the geometry will be reported in full OGC WKT format. Default value is YES.

There is a FAQVector Wiki with examples for GDAL command line utilities that also gives some other tips =)

share|improve this answer
    
Thanks SaultDon. I edited my post to show you what happens when I try the -so flag –  dvreed77 Mar 2 at 21:40
    
It seems the -geom=NO is something that I was expecting. Thanks! –  dvreed77 Mar 2 at 21:49

You may try:

ogrinfo -al USA_adm0.shp >> output.txt

All the information will be redirected into a text file called output.txt, in the same folder which contains the ogrinfo utility

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.