38 KiB
Velopark to OpenStreetMap synchronisation tool ( velopark )
This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics The theme introduction reads:
Velopark.be is a website collecting data about bicycle parkings in a semi-crowdsourced way. However, only 'authorized' instances are allowed to make changes there, in practice the operator of the bicycle parking such as SNCB, de Lijn or the municipality. They have now decided to synchronize their dataset with OpenStreetMap, and this MapComplete-instance is set up to help link and import their data into OpenStreetMap. See the instructions
This theme contains the following layers:
- velopark_maproulette (defined in this theme)
- bike_parking_with_velopark_ref (defined in this theme)
- bike_parking
- toilet
- bike_repair_station
- bicycle_rental
- current_view
Available languages:
- nl
- en
Table of contents
- Basic tags for this layer
- Supported attributes
- velopark-ref
- comparison_tool
- login
- is_linked
- velopark-link
- show-data-velopark
- closest_parkings
- Nearby parkings
- No nearby parkings
- list_nearby_bike_parkings
- title_create_new
- Add a parking to OpenStreetMap
- import_point
- title_manually_copy
- Manually link
- close_mr
- title_error
- Closing without importing or linking
- close_mr_incorrect
- title_debug
- Extra information
- velopark-data-link
- nearby_images
- no_save_needed
- leftover-questions
- lod
- Filters
- Basic tags for this layer
- Supported attributes
- velopark-ref
- comparison_tool
- questions-intro
- questions
- osm-block-title
- Attributes from OpenStreetMap
- Bicycle parking type
- Underground?
- Is covered?
- Capacity
- Access
- fee
- charge
- opening_hours_24_7_default
- Opening hours
- operator
- operator_phone
- operator_website
- operator_email
- Cargo bike spaces?
- Cargo bike capacity?
- maxstay
- images
- move-button
- delete-button
- lod
- no_save_needed
- Filters
Layers defined in this theme configuration file
These layers can not be reused in different themes.
velopark_maproulette
Maproulette challenge containing velopark data
- This layer is shown at zoomlevel 0 and higher
This layer is loaded from an external source, namely
https://maproulette.org/api/v2/challenge/view/43282
No themes use this layer
Basic tags for this layer
Elements must match the expression mr_taskId~.+
Supported attributes
Warning:,this quick overview is incomplete,
attribute | type | values which are supported by this layer |
---|---|---|
ref:velopark | velopark | |
_osm_parkings_with_this_velopark_ref | string | |
_nearby_bicycle_parkings:count | Multiple choice | 0 |
velopark-ref
The question is What is the URL of the data path within Velopark?
This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)} is shown if ref:velopark
is set
This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_parking
comparison_tool
This tagrendering has no question and is thus read-only {linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}
This tagrendering is only visible in the popup if the following condition is met: mr_taskId= & ref:velopark~^(https://data.velopark.be/data/.*)$
login
This tagrendering has no question and is thus read-only {login_button()}
is_linked
This tagrendering has no question and is thus read-only
{link(Matched with bicycle parking &LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,#&LBRACE_osm_parkings_with_this_velopark_ref&RBRACE,,,,)} is shown if _osm_parkings_with_this_velopark_ref
is set
velopark-link
This tagrendering has no question and is thus read-only This is data from Velopark. {link(See on velopark &LPARENSwebpage&RPARENS,https://www.velopark.be/static/data/&LBRACEmr_velopark_id&RBRACE,,,,)}
show-data-velopark
This tagrendering has no question and is thus read-only {linked_data_from_website(ref:velopark,no,https://data.velopark.be,readonly,no)}
closest_parkings
This tagrendering has no question and is thus read-only
Nearby parkings
There are {_nearby_bicycle_parkings:count} bicycle parkings within {_distance_cutoff}m known in OpenStreetMap.No nearby parkings
There are no bicycle parkings in OpenStreetMap known within {_distance_cutoff}m is shown if with _nearby_bicycle_parkings:count=0
list_nearby_bike_parkings
This tagrendering has no question and is thus read-only Choose below which bicycle parking you want to link.{multi(_nearby_bicycle_parkings:props,&LBRACEid&RBRACE &LPARENS&LBRACE_distance&RBRACEm&COMMA &LBRACE_velopark:id&RBRACE&COMMA place for &LBRACEcapacity&RBRACE&COMMA covered: &LBRACEcovered&RBRACE&RPARENS &LBRACEminimap&LPARENS20&COMMAid&COMMA_mr_id&RPARENS&RBRACE &LBRACEtag_apply&LPARENSref:velopark=$_ref&COMMALink this object.&COMMAlink&COMMAid&COMMA_mr_id&RPARENS&RBRACE,p-2 m-1 my-4 border-2 border-dashed border-black)}
This tagrendering is only visible in the popup if the following condition is met: _nearby_bicycle_parkings:count>0 & mr_taskStatus=Created
title_create_new
This tagrendering has no question and is thus read-only
Add a parking to OpenStreetMap
Use this if the bicycle parking is missing in OpenStreetMap (there is no blue or green pin)This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
import_point
This tagrendering has no question and is thus read-only {import_button(bike_parking_with_velopark_ref bike_parking,amenity=bicycle_parking;ref:velopark=$ref:velopark,Create a new bicycle parking in OSM. This parking will have the link&COMMA you'll be able to copy the attributes in the next step,,,,,mr_taskId)}
This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
title_manually_copy
This tagrendering has no question and is thus read-only
Manually link
Does the bicycle parking exist in OpenStreetMap but is it further then 25m away? Then:- Copy the following URL: {ref:velopark}
- Select the correct bicycle parking on the map
- Paste the URL into the question What is the URL of the data path in Velopark?
- Mark this item as handled with the button below:
- This layer is shown at zoomlevel 8 and higher
- amenity=bicycle_parking
- ref:velopark~.+
- Stands is shown if with bicycle_parking=stands
- Rack with side loops is shown if with bicycle_parking=safe_loops
- Wheelbenders / rack is shown if with bicycle_parking=wall_loops
- Handlebar holder is shown if with bicycle_parking=handlebar_holder
- Rack is shown if with bicycle_parking=rack
- Two-tiered is shown if with bicycle_parking=two_tier
- Shed is shown if with bicycle_parking=shed
- Bollard is shown if with bicycle_parking=bollard
- An area on the floor which is marked for bicycle parking is shown if with bicycle_parking=floor
- A locker - the bicycles are enclosed completely individually or with a few bicycles together. The locker is too small to fit a person standing.. is shown if with bicycle_parking=lockers
- A lean-to bracket with possibility to use a lock through eyelet. The seat tube can be held by the stand by an anchor is shown if with bicycle_parking=lean_and_stick
- Underground parking is shown if with location=underground
- Surface level parking is shown if with location=surface
- Rooftop parking is shown if with location=rooftop
- Surface level parking is shown if with location=. This option cannot be chosen as answer
- This parking is covered (it has a roof) is shown if with covered=yes
- This parking is not covered is shown if with covered=no
- Publicly accessible is shown if with access=yes
- Access is primarily for visitors to a business is shown if with access=customers
- Access is limited to members of a school, company or organisation is shown if with access=members
- Private bicycle parking which is never available to the public, also not via a membership fee is shown if with access=private
- One has to pay to use this bicycle parking is shown if with fee=yes
- Free to use is shown if with fee=no
- 24/7 opened (including holidays) is shown if with opening_hours=24/7
- Marked as closed for an unspecified time is shown if with opening_hours=closed. This option cannot be chosen as answer
- {phone} is shown if with phone~.+. This option cannot be chosen as answer
- {contact:phone} is shown if with contact:phone~.+. This option cannot be chosen as answer
- {website} is shown if with website~.+. This option cannot be chosen as answer
- {contact:website} is shown if with contact:website~.+. This option cannot be chosen as answer
- This parking has room for cargo bikes is shown if with cargo_bike=yes
- This parking has designated (official) spots for cargo bikes. is shown if with cargo_bike=designated
- You're not allowed to park cargo bikes or there are no places provided for cargo bikes is shown if with cargo_bike=no
- There are no dedicated spaces for cargo bikes here or parking cargo bikes here is not allowed is shown if with cargo_bike=no
This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
close_mr
This tagrendering has no question and is thus read-only {maproulette_set_status(Mark this item as linked manually. Use this if you did apply the reference via copy-paste or via another editor,,,1,,)}
This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
title_error
This tagrendering has no question and is thus read-only
Closing without importing or linking
This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
close_mr_incorrect
This tagrendering has no question and is thus read-only {maproulette_set_status(Mark this item as incorrect or too hard to solve &LPARENSduplicate&COMMA does not exist anymore&COMMA contradictory data&COMMA not placeable from aerial imagery&RPARENS,invalid,,6,,Is this point incorrect or is it difficult to solve? Please provide some feedback below)}
This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created
title_debug
This tagrendering has no question and is thus read-only
Extra information
velopark-data-link
This tagrendering has no question and is thus read-only {link(Inspect raw data on velopark.be,&LBRACEref:velopark&RBRACE,,,,)}
nearby_images
This tagrendering has no question and is thus read-only {nearby_images(,readonly)}
no_save_needed
This tagrendering has no question and is thus read-only Changes are automatically saved. You can simply close this popup with the cross at the upper-right
This tagrendering is only visible in the popup if the following condition is met: id~^(node/) | id~^(way\/*)
| id~^(relation/)$
leftover-questions
This tagrendering has no question and is thus read-only {questions( ,)}
lod
This tagrendering has no question and is thus read-only {linked_data_from_website()}
This tagrendering has labels
added_by_default
Filters
id | question | osmTags |
---|---|---|
created-only.0 | Only unfinished tasks | mr_taskStatus=Created |
id | question | osmTags |
---|---|---|
nmbs-only.0 | Only non-SNCB-bicycle parkings | ref:velopark!~^(https://data.velopark.be/data/NMBS.*)$ |
id | question | osmTags |
---|---|---|
too-hard-only.0 | Only too-hard tasks | mr_taskStatus=Too_hard |
bike_parking_with_velopark_ref
This layer is based on bike_parking
A layer showing where you can park your bike
No themes use this layer
Basic tags for this layer
Elements must match all of the following expressions:
Supported attributes
Warning:,this quick overview is incomplete,
attribute | type | values which are supported by this layer |
---|---|---|
ref:velopark | velopark | |
bicycle_parking | string | stands safe_loops wall_loops handlebar_holder rack two_tier shed bollard floor lockers lean_and_stick |
location | Multiple choice | underground surface rooftop |
covered | Multiple choice | yes no |
capacity | nat | |
access | string | yes customers members private |
fee | Multiple choice | yes no |
charge | currency | |
opening_hours | opening_hours | 24/7 |
operator | string | |
operator:phone | phone | |
operator:website | url | |
operator:email | ||
cargo_bike | Multiple choice | yes designated no |
capacity:cargo_bike | nat | |
maxstay | pnat |
velopark-ref
The question is What is the URL of the data path within Velopark?
This bicycle parking is on OpenStreetMap and is linked to Velopark:{link(&LBRACEref:velopark&RBRACE,&LBRACEref:velopark&RBRACE,,,,)} is shown if ref:velopark
is set
This tagrendering is only visible in the popup if the following condition is met: amenity=bicycle_parking
comparison_tool
This tagrendering has no question and is thus read-only {linked_data_from_website(ref:velopark,no,https://data.velopark.be,,no)}
This tagrendering is only visible in the popup if the following condition is met: mr_taskId= & ref:velopark~^(https://data.velopark.be/data/.*)$
questions-intro
This tagrendering has no question and is thus read-only The question(s) below inquiry about attributes that are not yet known in OpenStreetMap
questions
Show the questions block at this location This tagrendering has no question and is thus read-only {questions()}
osm-block-title
This tagrendering has no question and is thus read-only
Attributes from OpenStreetMap
Editing below will make changes directly in OpenStreetMapBicycle parking type
The question is What is the type of this bicycle parking?
This is a bicycle parking of the type: {bicycle_parking} is shown if bicycle_parking
is set
Underground?
The question is What is the relative location of this bicycle parking?
Is covered?
The question is Is this parking covered? Also select "covered" for indoor parkings.
Capacity
The question is How many bicycles fit in this bicycle parking?
Place for {capacity} bikes is shown if capacity
is set
Access
The question is Who can use this bicycle parking?
{access} is shown if access
is set
fee
The question is Are these bicycle parkings free to use?
charge
The question is How much does it cost to park your bike here?
Parking your bike costs {charge} is shown if charge
is set
This tagrendering is only visible in the popup if the following condition is met: fee=yes
opening_hours_24_7_default
The question is What are the opening hours of {title()}?
Opening hours
{opening_hours_table(opening_hours)} is shown ifopening_hours
is set
operator
The question is Who maintains this bicycle parking?
This bicycle parking is maintained by {operator} is shown if operator
is set
operator_phone
The question is What is the phone number of the operator of this bicycle parking?
{operator:phone} is shown if operator:phone
is set
operator_website
The question is What is the website number of the operator of this bicycle parking?
{operator:website} is shown if operator:website
is set
operator_email
The question is What is the email address of the operator of this bicycle parking?
{operator:email} is shown if operator:email
is set
Cargo bike spaces?
The question is Does this bicycle parking have spots for cargo bikes?
Cargo bike capacity?
The question is How many cargo bicycles fit in this bicycle parking?
This parking fits {capacity:cargo_bike} cargo bikes is shown if capacity:cargo_bike
is set
This tagrendering is only visible in the popup if the following condition is met: capacity:cargo_bike~.+ | cargo_bike~^(designated|yes)$
maxstay
The question is What is the maximum allowed parking duration?
A bike can be parked here for at most {canonical(maxstay)} is shown if maxstay
is set
images
This block shows the known images which are linked with the image
-keys, but also via mapillary
and wikidata
and shows the button to upload new images
This tagrendering has no question and is thus read-only
{image_carousel()}{image_upload()}
move-button
This tagrendering has no question and is thus read-only {move_button()}
delete-button
This tagrendering has no question and is thus read-only {delete_button()}
lod
This tagrendering has no question and is thus read-only {linked_data_from_website()}
This tagrendering has labels
added_by_default
no_save_needed
This tagrendering has no question and is thus read-only Changes are automatically saved. You can simply close this popup with the cross at the upper-right
This tagrendering is only visible in the popup if the following condition is met: id~^(node/) | id~^(way\/*)
| id~^(relation/)$
Filters
id | question | osmTags |
---|---|---|
open_now.0 | Open now | _isOpen=yes |
id | question | osmTags | fields |
---|---|---|---|
last_edited_before.0 | Last edit was before {date} | date (date) |
This document is autogenerated from assets/themes/velopark/velopark.json