Changeset 35149 in osm for applications/editors/josm


Ignore:
Timestamp:
2019-09-27T16:42:19+02:00 (5 years ago)
Author:
donvip
Message:

add MMSI (patch by pyrog, see https://github.com/openstreetmap/josm-plugins/pull/14)

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

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/tag2link/.settings/org.eclipse.jdt.core.prefs

    r32699 r35149  
    1414org.eclipse.jdt.core.compiler.debug.localVariable=generate
    1515org.eclipse.jdt.core.compiler.debug.sourceFile=generate
     16org.eclipse.jdt.core.compiler.doc.comment.support=enabled
    1617org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
    1718org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
     
    3738org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
    3839org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
     40org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
     41org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
     42org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled
     43org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled
     44org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=public
    3945org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
    4046org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
     
    4349org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
    4450org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
     51org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore
     52org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
     53org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public
     54org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
     55org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
     56org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
     57org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
     58org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public
    4559org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
    4660org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
  • applications/editors/josm/plugins/tag2link/resources/tag2link_sources.xml

    r35148 r35149  
    9292    </src>
    9393
     94    <src name="MMSI">
     95            <!-- https://en.wikipedia.org/wiki/Maritime_Mobile_Service_Identity -->
     96        <rule>
     97            <condition k="seamark:(virtual_aton|radio_station):mmsi" v="[0-9]+" />
     98            <link name="View %name% on MarineTraffic" href="https://www.marinetraffic.com/en/ais/details/ships/shipid:/mmsi:%v%" />
     99        </rule>
     100    </src>
     101
    94102    <!-- Only for France -->
    95    
     103
     104    <src name="MMSI" country-code="FR">
     105        <rule>
     106            <condition
     107              k="seamark:(virtual_aton|radio_station):mmsi"
     108              v="(?=^\d{9}$)(111|00|99)(226|227|228|329|347|349|361|501|540|546|578|607|618|635|660|745)(\d+)"
     109            />
     110                        <!--
     111                                        MMSI = PREFIX / MID / NUMBER
     112
     113                                        PREFIX
     114                                        00      Coast station
     115                                        111     SAR aircraft
     116                                        99      AtoNs
     117                                        MID
     118                                        226     Métropole
     119                                        227     Métropole
     120                                        228     Métropole
     121                                        329     Guadeloupe
     122                                        347     Martinique
     123                                        349     ???
     124                                        361     Saint-Pierre-et-Miquelon
     125                                        501     Terre Adélie
     126                                        540     Nouvelle-Calédonie
     127                                        546     Polynésie française
     128                                        578     Wallis-et-Futuna
     129                                        607     Îles Saint-Paul et Amsterdam
     130                                        618     Archipel Crozet et TAAF
     131                                        635     Îles Kerguelen
     132                                        660     Réunion ; Mayotte
     133                                        745     Guyane
     134                        -->
     135            <link name="View %name% on ANFR" href="https://maritime-eadministration.anfr.fr/internet-search-navire?mmsiStation=%v%" />
     136        </rule>
     137    </src>
     138
    96139    <src name="SANDRE" country-code="FR">
    97140        <rule>
  • applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java

    r35148 r35149  
    217217     * Replies the links relevant to the given OSM tag.
    218218     * @param tag The OSM tag
    219      * @param tags The latlon center, or null
     219     * @param latLon The latlon center, or null
    220220     * @return the links relevant to the {@code tag}.
    221221     */
     
    227227     * Replies the links relevant to the given OSM tags.
    228228     * @param tags The OSM tags
    229      * @param tags The latlon center, or null
     229     * @param latLon The latlon center, or null
    230230     * @return the links relevant to the {@code tags}.
    231231     */
Note: See TracChangeset for help on using the changeset viewer.