Import/Catalogue/Finland waterways import
Goal
Goal is to support openseamap.org project by importing fairways and aids to navigation data from the open data for waterways of Finnish Transport Infrastructure Agency. Finnish Transport Infrastructure Agency is planning, maintaining and mapping the Waterways in rivers, canals, lakes and seas in Finland. The imported data is expected to be relatively accurate.
Schedule
Plan is to import the data during 2021.
Progress
Following lakes have been imported
- Höytiäinen (Polvijärvi)
- Iisvesi (Tervo, Suonenjoki
- Inarijärvi (Inari)
- Iso Sapsojärvi (Sotkamo)
- Iso-Ii (Iisalmi)
- Iso-Roine (Hämeenlinna)
- Juojärvi (Tuusniemi)
- Juolasvesi, Kallavesi, Pyhäjärvi (Mäntyharju)
- Jyväsjärvi (Jyväskylä)
- Jääsjärvi (Hartola)
- Keitele (Äänekoski, Viitasaari, Konnevesi, Vesanto)
- Kemijärvi
- Keurusselkä (Mänttä, Keuruu)
- Kiantajärvi (Suomussalmi)
- Kiesimä (Rautalammi)
- Kiuruvesi (Kiuruvesi)
- Kivijärvi (Kannonkoski, Kinnula)
- Kivijärvi, Lahnajärvi (Luumäki)
- Kolima (Pihtipudas)
- Konnevesi (Konnevesi)
- Konnivesi (Heinola)
- Kulovesi (Nokia)
- Kuolimo (Savitaipale)
- Kuusamojärvi (Kuusamo)
- Kyrösjärvi (Hämeenkyrö)
- Kyyjärvi (Pieksämäki, Kangasniemi, Mikkeli)
- Lappajärvi (Lappajärvi)
- Leppävesi (Laukaa)
- Lievestuoreenjärvi (Laukaa)
- Lohjanjärvi (Lohja)
- Lokan tekojärvi (Sodankylä)
- Längelmävesi (Kangasala)
- Mallasvesi (Valkeakoski)
- Miekojärvi (Pello, Ylitornio)
- Nilakka (Pielavesi, Tervo)
- Nuasjärvi (Sotkamo, Kajaani)
- Nuorajärvi (Ilomantsi)
- Näsijärvi (Tampere)
- Ontojärvi (Kuhmo)
- Oulunjärvi (Kajaani)
- Paloisjärvi and Viitaanjärvi (Iisalmi)
- Pielavesi (Pielavesi)
- Pielinen (Lieksa, Juua, Nurmes, Joensuu)
- Porttipahdan tekojärvi (Sodankylä)
- Puula (Hirvensalmi, Kangasnimemi, Mikkeli, Joutsa)
- Pyhäjärvi (Kesälahti)
- Pyhäjärvi (Kouvola)
- Pyhäjärvi (Pyhäjärvi)
- Pyhäjärvi (Tampere, Nokia)
- Päijänne
- Roine (Kangasala)
- Ruovesi (Ruovesi)
- Saraavesi (Laukaa)
- Simojärvi (Ranua)
- Simplejärvi (Parikka)
- Sonkari (Vesanto, Rautalammi)
- Suontee (Joutsa)
- Suontee (Suonenjoki)
- Säkylän pyhäjärvi (Säkylä)
- Tarjanne (Ruovesi)
- Toisvesi (Virrat)
- Vanajavesi (Valkeakoski, Hämeenlinna)
- Vaskivesi (Virrat)
- Vieremänjärvi (Vieremä)
- Yli-Kitka and Ala-Kitka (Posio)
- Ähtärinjärvi (Ähtäri)
Import Data
Background
Finnish Transport Infrastructure Agency has released waterways data under CC 4.0 BY license. They have granted permission to incorporate waterways dataset in OSM.
General description: https://vayla.fi/en/transport-network/data/open-data/waterways
Detailed description in Finnish: https://vayla.fi/documents/25230764/35410129/Vesiv%C3%A4yl%C3%A4aineistojen+tietosis%C3%A4ll%C3%B6n+kuvaus.pdf/68b5f496-19a3-4b3d-887c-971e3366f01e/Vesiv%C3%A4yl%C3%A4aineistojen+tietosis%C3%A4ll%C3%B6n+kuvaus.pdf?t=1473943096817
Data source site: https://julkinen.vayla.fi/oskari/?lang=en
Data license: https://vayla.fi/en/transport-network/data/open-data/terms-of-use
Type of license: CC 4.0 BY
Link to permission: https://drive.google.com/file/d/1dz86wFA4ziruOQJlDo5vfKwEFhImU2Ar
ODbL Compliance verified: yes
OSM Data Files
There is sample data from Helsinki area available in osm format.
Import Type
Data will be imported in smaller pieces manually with JOSM.
Data Preparation
Data Reduction & Simplification
Data duplication is resolved and merged manually. JOSM way simplification tools are used to simplify fairways when necessary.
Dataset is relatively small. It contains approximately 80000 nodes and 6000 ways.
Tagging Plans
ref:vayla tag is added to all nodes and ways. It contains the unique global id to source data set. This can be used for automatic updates in the future.
Recommended tracks
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | - | See seamark:type=recommended_track . | |
seamark:recommended_track:minimum_depth | NAVLIN_SYV | Value is rounded to 0.1 m, which is the actual accuracy of depth data in source. | 2.400000 |
Fairway areas
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | - | See seamark:type=fairway . | |
seamark:fairway:minimum_depth | VAYALU_SY | Depth of the fairway area. Value is rounded to 0.1 m, which is the actual accuracy of depth data in source. | 2.400000 |
NOTE: Navigation lines have to be cleaned manually. See illustration from Seamarks/Leading_Lines page.
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | - | See seamark:type=navigation_line . |
Buoys
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | NAVL_TYYP | Seamark type, enumerator
See seamark:type=buoy_lateral and seamark:type=buoy_cardinal. |
2.000000 (starboard) |
seamark:buoy_<type>:shape | TY_JNR | Type, enumerator
|
10.000000 (spar) |
seamark:light:colour | VALAISTU | Boolean (K=true, E=false) information whether the buoy has light. Color of port buoy is red and starboard byoy is green. Otherwise color is white. | K (true) |
Minor and major lights and leading beacons
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | TY_JNR | Seamark type, enumerator
|
4.000000 (light_minor) |
seamark:name | NIMIS | Name |
Tammisaari |
Cairns (Kummeli in Finnish)
OSM Tag | Source Column | Description | Sample data |
---|---|---|---|
seamark:type | - | See seamark:type=beacon_special_purpose . | |
seamark:beacon_special_purpose:shape | - | See seamark:beacon_special_purpose:shape=cairn. | |
seamark:name | NIMIS | Name | Tammisaari |
Changeset Tags
Following source tag is used in data import changesets.
source=Finnish Transport Infrastructure Agency / Open API, license CC 4.0 BY
Data Transformation
Data is converted from ESRI shapefile format to the osm format with ogr2osm tool and translation python script. Translation script is available at https://github.com/la4de/osm-translation-waterways.
Data Transformation Results
Here is the link to the full data. Feel free to leave any comments to discussion section or to [https://forum.openstreetmap.org/viewtopic.php?id=73779
OSM forum].
Data Merge Workflow
Team Approach
Plan to do this as a solo unless someone else wants to contribute. Please reach us in forum if you have interests to contribute.
Workflow
Original data is translated to osm format as described above. Data import is done manually in smaller steps with JOSM, one small lake at a time and bigger lakes in a smaller pieces. Progress is reported to this wiki page. Data is reverted manually with JOSM if necessary.
See also
Discussion about importing waterways has been started in forum in Finnish. https://forum.openstreetmap.org/viewtopic.php?id=73779