Por experiencias que tuve hace unos años atrás, es posible crear bases de ese tipo trabajando con archivos de mapeo geográfico (shapefile), que puedes encontrar en los sitios oficiales.
De esos archivos se pueden extraer los esquemas de tablas que pueden servirte, por medio de aplicaciones. Yo solía usar una de consola que se llamaba
shp2mysql, pero no se si aun existe.
Normalmente, los sitios oficiales como Institutos Geográficos, y entidades de ese tipo proveen gratuitamente los SHP para uso general.
La ventaja de ese tipo de archivos para luego ser tomados con MySQL es que además del listado de areas que contienen, también contienen una columna de tipo espacial con los descriptores necesarios para consultas de ese tipo.
Eso es lo que te puedo sugerir que busques.
https://www.ideasoft.biz/wiki/displa...S+-+Shapefiles