I downloaded the City of St. Louis parcel data, and I get points information that looks like (564433.152, 1037664.554)
. I thought this might just need to be divided by 10,000 or something to get degrees, but it's clearly not a direct mapping. I did a bit of research and thought these might be UTM coordinates or something, but that doesn't pan out either. For reference, St. Louis is about 38.5N by 90.5W. Any ideas? Code:
import shapefile
sf = shapefile.Reader("prcl")
for i in sf.iterShapeRecords():
parcel = i.record[0]
points = i.shape.points
p2 = list(map(lambda x: [y/10000 for y in x], i.shape.points))
print(parcel,points,p2)