[Gdal-dev] Shapfiles and Projections
Kent Eschenberg
eschenbe at psc.edu
Tue Oct 9 13:58:49 EDT 2007
Thank you all for your assistance. The gdal/ogr library can read the shapefile
if the directory also contains the dbf and shx files that came along with the
shp file. Specific responses below.
-----Original Message-----
> gdrinfo doesn't seem to find a projection in a shapefile describiing roads
> (from the National Atlas). I was expecting something like what gdalinfo
> finds in a geotiff file. Could someone point me towards the answer?
Martin Chapman wrote:
> Make sure there is a .prj file with the same name as the .shp file. NTAD
> data doesn't always come with these projection files. If you read the .txt
> file with the shape file it will tell you what datum it is using. Attached
> is a wgs84 prj file that should work if you rename it to be the same as your
> .shp file. NTAD is generally in WGS84.
Hmmm ... I didn't do that; there is no prj file but it now seems to work.
Ed McNierney wrote:
> Unfortunately, the concept of projections and coordinate systems in general
> was late in coming to the shapefile format, and many (if not most)
> shapefiles have no projection/coordinate information with them.
>
> Your shapefile should have a .txt file with it (presumably roadtrl20.txt
> if you're using the roads layer from the National Atlas) and it will
> contain this information:
<clip>
Yes, a txt file was supplied and it has information similar to your example.
However it doesn't seem to be used. I'm still developing my application and so
I'll find out soon enough if it is needed by hiding or not hiding the txt file.
Frank Warmerdam wrote:
> I assume you were using ogrinfo?
>
> It will report coordinate system info if it finds it. Does your shapefile
> dataset include a .prj file? If not, there is not declared coordinate
> system for the file.
Yes, my mistake, I am using ogrinfo. No prj file was supplied but it seems that
information was provided in the txt file.
Kent
Pittsburgh Supercomputing Center
More information about the Gdal-dev
mailing list