modify geoinfo.py
add data model