init
commit
acdc4d79e4
@ -0,0 +1 @@
|
|||||||
|
Takes a list of addresses, looks them up via Nominatim and creates a umap file for usage with https://umap.openstreetmap.fr/en/
|
@ -0,0 +1,9 @@
|
|||||||
|
$a = Get-Content ./input | Sort-Object {Get-Random} | ForEach-Object -ThrottleLimit 3 -Parallel {
|
||||||
|
(Invoke-RestMethod ('https://nominatim.openstreetmap.org/search?format=jsonv2&limit=1&q='+$_))[0]
|
||||||
|
}
|
||||||
|
$b = $a | ForEach-Object {
|
||||||
|
,@([Decimal]$_.lon,[Decimal]$_.lat)
|
||||||
|
}
|
||||||
|
$o = [pscustomobject]@{type = 'FeatureCollection'; features = @([pscustomobject]@{type = 'Feature'; properties = [pscustomobject]@{}; geometry = [pscustomobject]@{type = 'Polygon'; coordinates = ,$b}})}
|
||||||
|
|
||||||
|
$o | ConvertTo-Json -Depth 99 | Out-File output.geojson
|
Loading…
Reference in New Issue