Open dpriskorn opened 1 year ago
Epost till geodatasupport idag efter att jag försökte ladda ner datan och dra ut vandringslederna.
Hej!
Tack för länken. Jag sökte i den och hittade följande:
Enligt den pdfen så ska vandringledsdata vara kodat såhär: Vandringsled 1846 markerad led längs stig eller väg avsedd för vandring
Dvs om jag drar ut alla objekt med det typnr så får jag datan jag vill ha.
Jag testade med följande för dalarnas län: $ ogr2ogr -f GeoJSON -s_srs EPSG:3006 -t_srs EPSG:4326 dalarnas.geojson kommunikation_ln20.gpkg
därefter körde jag detta python skript import geopandas as gpd
Load the GeoJSON file
geojson_file = "/home/dpriskorn/Downloads/osm/dalarnas.geojson" print("Reading geojson") gdf = gpd.read_file(geojson_file)
Extract features with "objekttypnr" = 1846
print("Filtering geojson") filtered_gdf = gdf[gdf["objekttypnr"] == 1846]
Save the filtered features to a new GeoJSON file
print("Writing geojson") output_file = "dalarnas_vandringleder.geojson" filtered_gdf.to_file(output_file, driver="GeoJSON")
-> output blev såhär: $ python main.py Reading geojson Filtering geojson Writing geojson /home/dpriskorn/src/python/LantmaterietHikingPaths/venv/lib/python3.11/site-packages/geopandas/io/file.py:572: UserWarning: You are attempting to write an empty DataFrame to file. For some drivers, this operation may fail. _to_file_fiona(df, filename, driver, schema, crs, mode, **kwargs)
i filträden syns att filen är tom: $ ls -lh total 48K -rw-r--r-- 1 dpriskorn dpriskorn 136 Jun 30 16:19 dalarnas_vandringleder.geojson -rw-r--r-- 1 dpriskorn dpriskorn 468 Jun 30 16:13 main.py -rw-r--r-- 1 dpriskorn dpriskorn 30K Jun 30 16:11 poetry.lock -rw-r--r-- 1 dpriskorn dpriskorn 411 Jun 30 16:10 pyproject.toml drwxr-xr-x 4 dpriskorn dpriskorn 4.0K Jun 30 16:07 venv
Jag konkluderar:
- det är inga vandringsleder i er data (jag har försökt med 2 län nu)
Frågor:
- är det fel i eran produktexport?
- är det fel i er dokumentation?
- har mora kommun fått annan data från topo 50 som jag inte har tillgång till
- är det fel i min databehandling? Jag har även försökt hitta objekt med detta id i JOSM, men även där fått 0 resultat
Jag tar tacksamt emot hjälp från er med att uppklara detta mysterium.
Mvh Dennis Priskorn
Uppföljning skickat idag: Hej
Nu har jag väntat 18 dagar på svar. Vad händer?
Har ni fixat ert system så att datan exporteras korrekt?
Mvh Dennis
Uppdatering:
Fick svar: vi begriper oss inte på python men det finns flera lager i en gpkg fil och vi har precis verifierat att datan ifråga är i filen du laddade ner.
Dette ledde med lite hjälp från chatgpt och geopandas til att jag lyckades dra ut datan från rätt lager med koordinater i wgs84 Se https://github.com/dpriskorn/LantmaterietHikingPaths
Tror allt detta fördröjande som Lantmäteriet gör med öppen data är att dom sitter på en produkt som kan generera papperskartor... deras digitala mogenhet är dålig ihop med att vissa produkter tjänar dom pengar på....
Diggs GD Anna Q96250679 har sina rötter hos Lantmäteriet och har nu lekt bort 1 miljard på trams som CV lösa anställningar är väl en indikation att denna organisationer inte spottar ut raketingenjörer...
Datan med vandringsleder är tyvärr så bristfällig att den inte går att använda i OSM eller Wikidata i sin nuvarande form. Se analys och diskussion här https://community.openstreetmap.org/t/lantmateriet-oppna-data-topografi-50-vektor/101376
I dagsläget kan jag se endast två sätt att använda datan: 1) begära ut grunddata från kommunen som lämnat datan till Lantmäteriet enligt lagen om öppna data 2) dra ut hela datamängden, lägga in på en telefon som GPX och åka inventera manuellt och ladda upp på OSM och Wikidata vad som hittas på plats, fota skyltar och lägga på commons, m.m.
2. åka inventera manuellt
Det jag ser med kommuner och utegym
Enligt Mora kommun ska vandringleder finnas i produkten här https://www.wikidata.org/wiki/Q120123549