Ignore:
Timestamp:
2011-10-23T00:43:40+02:00 (13 years ago)
Author:
donvip
Message:

tag2link 0.1c: add MHS rule (French heritage)

Location:
applications/editors/josm/plugins/tag2link
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/tag2link/resources/tag2link_sources.xml

    r26932 r26934  
    2222
    2323    <source name="Common">
    24        <rule>
    25            <condition k="website" />
    26            <link name="View website" href="%v%" />
    27        </rule>
    28        <rule>
    29            <condition k="url" />
    30            <link name="View URL" href="%v%" />
    31        </rule>
     24        <rule>
     25            <condition k="website" />
     26            <link name="View website" href="%v%" />
     27        </rule>
     28        <rule>
     29            <condition k="url" />
     30            <link name="View URL" href="%v%" />
     31        </rule>
    3232    </source>
    3333   
    3434    <source name="Wikipedia">
    35        <rule>
    36            <condition k="wikipedia(?::([\p{Lower}]{2,}))?" v="(?:([\p{Lower}]{2,}):)?(.*)" />
    37            <link name="View %name% article" href="http://%k.1:v.1:en%.wikipedia.org/wiki/%v.2:v.1%" />
    38        </rule>
     35        <rule>
     36            <condition k="wikipedia(?::([\p{Lower}]{2,}))?" v="(?:([\p{Lower}]{2,}):)?(.*)" />
     37            <link name="View %name% article" href="http://%k.1:v.1:en%.wikipedia.org/wiki/%v.2:v.1%" />
     38        </rule>
    3939    </source>
    4040   
     
    4242   
    4343    <source name="SANDRE" country-code="FR">
    44        <rule>
    45            <condition k="ref:sandre" v="[A-Z0-9-]{8}" />
    46            <link name="View %name% sheet of river" href="http://services.sandre.eaufrance.fr/Courdo/Fiche/client/fiche_courdo.php?CdSandre=%v%" />
    47        </rule>
     44        <rule>
     45            <condition k="ref:sandre" v="[A-Z0-9-]{8}" />
     46            <link name="View %name% sheet of river" href="http://services.sandre.eaufrance.fr/Courdo/Fiche/client/fiche_courdo.php?CdSandre=%v%" />
     47        </rule>
    4848    </source>
    4949   
    5050    <source name="INSEE" country-code="FR">
    51        <rule>
    52            <condition k="admin_level" v="8"/>
    53            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{3})" id="ref"/>
    54            <link name="View %name% municipality sheet" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/fichecommunale.asp?codedep=%ref.v.1%&amp;codecom=%ref.v.2%" />
    55        </rule>
    56        <rule>
    57            <condition k="political_division" v="FR:canton"/>
    58            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{2})" id="ref"/>
    59            <link name="View %name% map of municipalities" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_comcan.asp?codecan=%ref.v%" />
    60            <link name="View %name% list of municipalities" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/comcan.asp?codedep={ref.v.1}&amp;codecan=%ref.v.2%" />
    61        </rule>
    62        <rule>
    63            <condition k="admin_level" v="7"/>
    64            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{1})" id="ref"/>
    65            <link name="View %name% map of cantons" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_canarr.asp?codearr=%ref.v%" />
    66            <link name="View %name% list of cantons" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/canarr.asp?codedep=%ref.v.1%&amp;codearr=%ref.v.2%" />
    67        </rule>
    68        <rule>
    69            <condition k="admin_level" v="6"/>
    70            <condition k="ref:INSEE" v="\p{Digit}{2}" id="ref"/>
    71            <link name="View %name% map of arrondissements" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_arrdep.asp?codedep=%ref.v%" />
    72            <link name="View %name% list of arrondissements" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/arrdep.asp?codedep=%ref.v%" />
    73        </rule>
    74        <rule>
    75            <condition k="admin_level" v="4"/>
    76            <condition k="ref:INSEE" v="\p{Digit}{2}" id="ref"/>
    77            <link name="View %name% map of departments" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_depreg.asp?codereg=%ref.v%" />
    78            <link name="View %name% list of departments" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/depreg.asp?codereg=%ref.v%" />
    79        </rule>
    80        <rule>
    81            <condition k="admin_level" v="2"/>
    82            <condition k="name" v="France*"/>
    83            <link name="View %name% map of regions" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_regions.asp" />
    84            <link name="View %name% list of regions" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/region.asp" />
    85        </rule>
     51        <rule>
     52            <condition k="admin_level" v="8"/>
     53            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{3})" id="ref"/>
     54            <link name="View %name% municipality sheet" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/fichecommunale.asp?codedep=%ref.v.1%&amp;codecom=%ref.v.2%" />
     55        </rule>
     56        <rule>
     57            <condition k="political_division" v="FR:canton"/>
     58            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{2})" id="ref"/>
     59            <link name="View %name% map of municipalities" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_comcan.asp?codecan=%ref.v%" />
     60            <link name="View %name% list of municipalities" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/comcan.asp?codedep={ref.v.1}&amp;codecan=%ref.v.2%" />
     61        </rule>
     62        <rule>
     63            <condition k="admin_level" v="7"/>
     64            <condition k="ref:INSEE" v="(\p{Digit}{2})(\p{Digit}{1})" id="ref"/>
     65            <link name="View %name% map of cantons" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_canarr.asp?codearr=%ref.v%" />
     66            <link name="View %name% list of cantons" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/canarr.asp?codedep=%ref.v.1%&amp;codearr=%ref.v.2%" />
     67        </rule>
     68        <rule>
     69            <condition k="admin_level" v="6"/>
     70            <condition k="ref:INSEE" v="\p{Digit}{2}" id="ref"/>
     71            <link name="View %name% map of arrondissements" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_arrdep.asp?codedep=%ref.v%" />
     72            <link name="View %name% list of arrondissements" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/arrdep.asp?codedep=%ref.v%" />
     73        </rule>
     74        <rule>
     75            <condition k="admin_level" v="4"/>
     76            <condition k="ref:INSEE" v="\p{Digit}{2}" id="ref"/>
     77            <link name="View %name% map of departments" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_depreg.asp?codereg=%ref.v%" />
     78            <link name="View %name% list of departments" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/depreg.asp?codereg=%ref.v%" />
     79        </rule>
     80        <rule>
     81            <condition k="admin_level" v="2"/>
     82            <condition k="name" v="France*"/>
     83            <link name="View %name% map of regions" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/carte_regions.asp" />
     84            <link name="View %name% list of regions" href="http://www.insee.fr/fr/methodes/nomenclatures/cog/region.asp" />
     85        </rule>
    8686    </source>
    8787   
    8888    <source name="CEF" country-code="FR">
    89        <rule>
    90            <condition k="ref:CEF" v="[A-Z0-9_]{8}" />
    91            <link name="View %name% sheet of church" href="http://www.messesinfo.catholique.fr/public/fiche.php?valcode=%v%" />
    92        </rule>
     89        <rule>
     90            <condition k="ref:CEF" v="[A-Z0-9_]{8}" />
     91            <link name="View %name% sheet of church" href="http://www.messesinfo.catholique.fr/public/fiche.php?valcode=%v%" />
     92        </rule>
     93    </source>
     94
     95    <source name="MHS" country-code="FR">
     96        <rule>
     97            <condition k="ref:mhs" v="\p{Upper}{2}\p{Digit}{8}" />
     98            <link name="View Mérimée sheet of monument" href="http://www.culture.gouv.fr/public/mistral/mersri_fr?ACTION=CHERCHER&amp;FIELD_1=REF&amp;VALUE_1=%v%" />
     99        </rule>
    93100    </source>
    94101   
  • applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkPlugin.java

    r26932 r26934  
    3030 * @version 0.1b
    3131 * History:
     32 * 0.1c 23-Oct-2011 add MHS rule (French heritage)
    3233 * 0.1b 22-Oct-2011 add CEF rule (French christian churches)
    3334 * 0.1  22-Oct-2011 first working prototype
Note: See TracChangeset for help on using the changeset viewer.