4

We run a sports history site and occasionally we run into issues where a person was born in Prague, but in 1887, and we wish to display the correct country at the time of their birth rather than at the current day.

We have used geonames extensively, but we need a historical geonames, where we could enter a current territory and a date and find the correct historical representation of that location. I realize that things like city annexation etc might complicate this somewhat, but for now I'd be very happy with source that lists a city's country over time.

  • 2
    I wonder if Wikidata would have this information. – gerrit Jan 21 at 9:11
  • 1
    yes, Wikidata has the historical name of the country that a city belongs to: wikidata.org/wiki/Q1085 scroll down to "country" property – philshem Jan 21 at 9:36
  • 1
    I guess that may work for larger cities, but for example Jaromir Jagr's birthplace of Kladno has only the Czech Republic listed. wikidata.org/wiki/Q155993 – Sean Jan 21 at 19:26
3

The approach I would take is to get a current latitude and longitude of the city and then look it up in a collection of historical shapefiles such as the ones discussed here. You would have to do that query yourself using PostGIS or similar software, as I don't think a service exists for this.

| improve this answer | |
  • 1
    If you do it, consider releasing it as open data – philshem Jan 24 at 9:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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