mirror of
https://github.com/Theodor-Springmann-Stiftung/kgpz_web.git
synced 2025-10-29 00:55:32 +00:00
orte provider
This commit is contained in:
@@ -2,6 +2,7 @@ package xmlmodels
|
||||
|
||||
import (
|
||||
"github.com/Theodor-Springmann-Stiftung/kgpz_web/providers/gnd"
|
||||
"github.com/Theodor-Springmann-Stiftung/kgpz_web/providers/geonames"
|
||||
"github.com/Theodor-Springmann-Stiftung/kgpz_web/providers/xmlprovider"
|
||||
)
|
||||
|
||||
@@ -14,3 +15,13 @@ func AgentsIntoDataset(provider *xmlprovider.XMLProvider[Agent]) []gnd.GNDData {
|
||||
}
|
||||
return data
|
||||
}
|
||||
|
||||
func PlacesIntoDataset(provider *xmlprovider.XMLProvider[Place]) []geonames.GeonamesData {
|
||||
provider.Lock()
|
||||
defer provider.Unlock()
|
||||
var data []geonames.GeonamesData
|
||||
for _, place := range provider.Array {
|
||||
data = append(data, geonames.GeonamesData{ID: place.ID, Geonames: place.Geo})
|
||||
}
|
||||
return data
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user