Opened 8 years ago
Last modified 6 years ago
#15158 closed enhancement
Feature request Tag2Link — at Version 2
Reported by: | de_vries | Owned by: | Don-vip |
---|---|---|---|
Priority: | normal | Milestone: | 20.02 |
Component: | Core tag2link | Version: | |
Keywords: | netherlands | Cc: | simon04, nyurik |
Description (last modified by )
Disclaimer: If this is not the right place for feature requests for plug-ins, please point me to the right place.
In the Netherlands all buildings and addresses are imported from a official database (BAG). All buildings have their BAG-ID in the tag "ref:bag". I would like to have Tag2Link to provide a link, based on the "ref:bag" tag, to that object in the BagViewer. This is a website were you can view the official BAG database: https://bagviewer.kadaster.nl/
To achieve this I added the following code to the "tag2link_sources.xml" file:
<!-- BAG - Buildings in The Neterlands --> <src name="BAG"> <rule> <condition k="ref:bag" /> <link name="Open in BAG Viewer" href="https://bagviewer.kadaster.nl/lvbag/bag-viewer/index.html#?searchQuery=0%v%" /> </rule> </src>
This code adds a "0" in font of the BAG-ID. Here is why:
- All BAG-ID's consist of 16 numbers
- Most BAG-ID's start with a 0
- Those leading zero's are striped from the BAG-ID when imported to OSM.
- The BagViewer doesn't work if you leave out the leading zero.
So my code works in most cases, but when there was no leading zero in the original BAG-ID, it doesn't work.
I have two questions:
- How to fix this code to ad just enough leading zero's to make the BAG-ID exactly 16 numbers long?
- Can this be added to the plugin?
Additional details:
ref:bag is used 10.000.000 times: https://taginfo.openstreetmap.org/keys/ref%3Abag
Example of a building without a leading zero in the BAG-ID:
- OSM: https://www.openstreetmap.org/way/297923406
- BAG: https://bagviewer.kadaster.nl/lvbag/bag-viewer/index.html#?searchQuery=1740100000017978
Example of a building with a leading zero in the BAG-ID:
Change History (2)
comment:1 by , 8 years ago
Component: | Core → Plugin tag2link |
---|---|
Owner: | changed from | to
Type: | defect → enhancement |
comment:2 by , 8 years ago
Description: | modified (diff) |
---|---|
Keywords: | netherlands added |
Status: | new → assigned |
It is the right place :) I will look into it.