Hej,

Jeg spurgte CoPilot, som foreslår:

===========================================
To extract Greenlandic street names from the OSMNames `planet-latest.tsv` file, your idea is on the right track. The TSV file contains tab-separated values, and the 16th column (`country_code`) is indeed where you'd find `"GL"` for Greenland.

Here’s how you can do it using PowerShell or command-line tools:

---

### 🛠 **Using PowerShell (Windows)**

```powershell
Select-String -Pattern ".*" -Path "planet-latest.tsv" | Where-Object { ($_ -split "`t")[15] -eq "GL" } | Set-Content "GreenlandsStreets.tsv"
```

Explanation:
- `Select-String -Pattern ".*"` reads all lines.
- `-split "`t"` splits each line by tab.
- `[15]` accesses the 16th column (indexing starts at 0).
- `Set-Content` writes the filtered lines to a new file.


---

### ✅ Optional: Filter for Street Names Only

If you want to narrow it down to street names (e.g., `class` column is `"street"`), you can add another condition:

#### PowerShell:
```powershell
Select-String -Pattern ".*" -Path "planet-latest.tsv" | Where-Object { ($_ -split "`t")[15] -eq "GL" -and ($_ -split "`t")[2] -eq "street" } | Set-Content "GreenlandsStreets.tsv"
```
===========================================

Husk at pakke filen ud først. gz er en komprimeringsform a.la. zip, som bruges meget på Linux/mac. "zcat planet-latest.tsv.gz | " udpakker filen og piper den ind i den efterfølgende awk-kommando uden at den bliver skrevet til disk. Jeg ved ikke umiddelbart, om der findes en Windows-version.

God fornøjelse :-)

On 2025-10-10 16:50, 7fg86r7n--- via Talk-dk wrote:
En gang til:

https://limewire.com/d/mN9YM#cVQYt6hMxj

 fredag den 10. oktober 2025 kl. 16:24, skrev Anders Hedelund
<[email protected]>:

Der findes et system, som kan uddrage navne fra OSM:
https://osmnames.org/download/

Siden ovenfor downloader en liste over alle navne i hele verden. Den
er STOR, ca 1,5Gb. Jeg kan sagtens hente den, men den er for stor
til at åbne i regneark på min computer.

Der er også anført en kommando, der kan uddrage alle records for
et bestemt land fra den downloadede tabel. F.eks. Schweiz:

$ zcat planet-latest.tsv.gz | awk -F '\t' -v OFS='\t' 'NR == 1 ||
$16 == "ch"' > switzerland.tsv

Der er bare det, at kommandoen er til Linux, og det har jeg ikke.

Mon ikke der skulle være en blandt os, der både kender systemet og
bruger det til at udtrække danske navne? I så fald vil jeg sætte
stor pris på at "du" laver en liste til mig for Grønland, country
code gl.

M.v.h. [email protected]
_______________________________________________
Talk-dk mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-dk

_______________________________________________
Talk-dk mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-dk

Besvar via email