• Join - It's Free

Automatic location lookup when updating location fields

Started by Juha Mustonen (Geni Curator) on Friday, February 15, 2019
Problem with this page?

Participants:

Related Projects:

Showing all 4 posts

Geni API has been recently changed to do automatic location lookup when updating location fields via API. This change was mentioned in a SmartCopy discussion (https://www.geni.com/discussions/145968?msg=1271703) but not on API documentation nor here either. This unannounced and ill-advised change has now corrupted numerous location records when I have been updating the records using names and coordinates from Finnish geological survey databases or stripping extra whitespace from them.

This automatic lookup will go horribly wrong when historical names are used. As an example, the record for a village called Sumeria in Finnish Karelia was was updated automatically with name fields and coordinates from Indian location. A place name record "matkalla Viipuriin" (on the way to Viipuri) was updated with the present day Russian name and administrative regions of the city.

Jeff Gentes suggested that this lookup can be avoided by specifying coordinates {lat:0, lon:0} - This is not really an option as my goal is to correct coordinates, not to add more bogus coordinates. For many of the locations the correct coordinates may not be known, and the API should not force to provide them.

Please, make the location lookup optional - something that the API user has to opt-in.

As far as I understand, if you supply coordinates (such as correcting coordinates), it doesn't do the lookup. So it shouldn't change anything in that situation. I guess one question is what Geni defaults Lat/Long to when none is provided. They may default to 0,0 anyway if it can't detect the location or they may dismiss any 0,0 submission as none.

They definitely did not dismiss 0,0 submission, but stored it as it was. What should the coordinates be for death record "at sea", for example? Forcing to provide coordinates in order to avoid the lookup does not make sense.

also in a geni normal web user interface it would be nice if there is a field "coordinates" in the "Edit Location Details" tab in location-fields where you can paste a google maps coordinates or longitude,latitude numbers. that would help to add the right location information for places which are not found at all from the database for now and it is not a very hard to do..

Showing all 4 posts

Create a free account or login to participate in this discussion