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 Don-vip)

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:

Example of a building with a leading zero in the BAG-ID:

Change History (2)

comment:1 by stoecker, 8 years ago

Component: CorePlugin tag2link
Owner: changed from team to Don-vip
Type: defectenhancement

comment:2 by Don-vip, 8 years ago

Description: modified (diff)
Keywords: netherlands added
Status: newassigned

It is the right place :) I will look into it.

Note: See TracTickets for help on using tickets.