I was using your data to try an experiment with AI adding the coordinates. (Found a "leading zeros issue but the workaround is to use the Tools → Family Tree Processing → Reorder Gramps IDs on the Place IDs first.)
In Places List view, custom filtered for Places with no latitude or longitude given
. View → Configure to show only the following: Columns ID, Title, Type, Latitude, Longitude. Family Trees → Export view… to CSV.
In Perplexity, prompt with data exported:
Please process the following CSV list. Look up the GPS coordinates for the place “Title” of each of the place rows.
Generate a new CSV with just 4 columns: labeled “Place” (which has ID values from the original table wrapped by square brackets), “Name” (which has the 1st item in the CSV list in the Title column), “Latitude” , “Longitude” :
`ID,Title,Type,Latitude,Longitude
P0000,Netherlands,Country,
P0001,“Gelderland, Netherlands”,Province,
P0002,“Zaltbommel, Gelderland, Netherlands”,Municipality,
P0003,“Bruchem, Zaltbommel, Gelderland, Netherlands”,Municipality,
P0004,“Kerkwijk, Zaltbommel, Gelderland, Netherlands”,Municipality,
P0005,Kerkwijk,Village,`
It generates the following CSV that (after backing up the Tree) can be Imported or used with the Text Import gramplet.
Place,Name,Latitude,Longitude
[P0000],Netherlands,52.1326,5.2913
[P0001],Gelderland,52.0450,5.8717
[P0002],Zaltbommel,51.8117,5.2494
[P0003],Bruchem,51.7833,5.2333
[P0004],Kerkwijk,51.7833,5.2167
[P0005],Kerkwijk,51.7833,5.2167