Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lantmäteriet #66

Open
dpriskorn opened this issue Jun 30, 2023 · 5 comments
Open

Lantmäteriet #66

dpriskorn opened this issue Jun 30, 2023 · 5 comments

Comments

@dpriskorn
Copy link
Owner

Enligt Mora kommun ska vandringleder finnas i produkten här https://www.wikidata.org/wiki/Q120123549

@dpriskorn
Copy link
Owner Author

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

@dpriskorn
Copy link
Owner Author

dpriskorn commented Jul 18, 2023

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

@salgo60
Copy link
Collaborator

salgo60 commented Jul 20, 2023

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...

@dpriskorn
Copy link
Owner Author

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.

@salgo60
Copy link
Collaborator

salgo60 commented Jul 21, 2023

2. åka inventera manuellt

Det jag ser med kommuner och utegym

  1. utegym är enormt enkel data - ett namn plus en koordinat
    1. klarar man inte leverera dessa som data så klarar man ingenting
  2. 290 kommuner misslyckas med detta se issues
  3. Stocholms kommun som har unika identifierare!!! för sina utegym refererar dom forfarande med text ---> galenskap se lång video där runforskare fattade detta redan 1750
    1. Gissar att det saknas en dokumenthanteringsprocess/tänk även här jmf #220
  4. Ingen kommun verkar fatta detta med licens på bilder issues bilder med depict / video

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants