Changeset 2bd12a5 in osmose-backend


Ignore:
Timestamp:
Dec 30, 2014 12:09:30 PM (5 years ago)
Author:
Jocelyn Jaubert <jocelyn.jaubert@…>
Branches:
master
Children:
6d38726, 90e70c8
Parents:
4f1513f (diff), 0731e6e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge remote-tracking branch 'frodrigo/master'

Files:
5 added
10 edited

Legend:

Unmodified
Added
Removed
  • analysers/Analyser_Merge.py

    r503381f r1e9cbfc  
    4343DROP TABLE IF EXISTS %(official)s CASCADE; 
    4444CREATE TABLE %(schema)s.%(official)s ( 
    45     ref varchar(254), 
     45    ref varchar(65534), 
    4646    tags hstore, 
    4747    fields hstore, 
     
    424424                    f.seek(0) 
    425425                    header = csv.reader(csvf, delimiter=self.source.csv.separator, quotechar=self.source.csv.quote).next() 
    426                     self.load.create = ",".join(map(lambda c: "\"%s\" VARCHAR(254)" % c, header)) 
     426                    self.load.create = ",".join(map(lambda c: "\"%s\" VARCHAR(65534)" % c, header)) 
    427427                else: 
    428428                    raise AssertionError("No table schema provided") 
  • analysers/analyser_osmosis_powerline.py

    r111f7c8 ra9ea64d  
    7171 
    7272sql22 = """ 
    73 CREATE VIEW line_terminators AS 
     73CREATE TEMP TABLE line_terminators AS 
    7474( 
    7575SELECT 
    76     'N' as type, 
    77     id, 
    7876    geom 
    7977FROM 
     
    8684( 
    8785SELECT 
    88     'W' as type, 
    89     id, 
    9086    linestring AS geom 
    9187FROM 
     
    109105        ST_Distance_Sphere(nodes.geom, line_terminators.geom) < 150 
    110106WHERE 
    111     line_terminators.id IS NULL 
     107    line_terminators.geom IS NULL 
    112108""" 
    113109 
     
    172168    JOIN nodes ON 
    173169        way_nodes.node_id = nodes.id 
    174 WHERE 
     170    LEFT JOIN line_terminators ON 
     171        ST_Distance_Sphere(nodes.geom, line_terminators.geom) < 150 
     172WHERE 
     173    line_terminators.geom IS NULL AND 
    175174    nodes.id != ways.nodes[1] AND 
    176175    nodes.id != ways.nodes[array_length(nodes,1)] AND 
  • analysers/analyser_osmosis_relation_associatedStreet.py

    r2ed3c0e rd1dede4  
    4444    (NOT ways.tags?'addr:suburb') AND 
    4545    (NOT ways.tags?'addr:place') AND 
     46    (NOT ways.tags?'addr:hamlet') AND 
    4647    relations.id IS NULL 
    4748""" 
     
    6869    (NOT nodes.tags?'addr:suburb') AND 
    6970    (NOT nodes.tags?'addr:place') AND 
     71    (NOT nodes.tags?'addr:hamlet') AND 
    7072    relations.id IS NULL 
    7173""" 
     
    196198    ST_Transform(geom, {0}) AS geom, 
    197199    nodes.tags->'addr:housenumber' AS number, 
    198     coalesce(nodes.tags->'addr:street', nodes.tags->'addr:district', nodes.tags->'addr:quarter', nodes.tags->'addr:suburb', nodes.tags->'addr:place') AS street 
     200    coalesce(nodes.tags->'addr:street', nodes.tags->'addr:district', nodes.tags->'addr:quarter', nodes.tags->'addr:suburb', nodes.tags->'addr:place', nodes.tags->'addr:hamlet') AS street 
    199201FROM 
    200202    nodes 
     
    206208    relation_members IS NULL AND 
    207209    nodes.tags?'addr:housenumber' AND 
    208     (nodes.tags?'addr:street' OR nodes.tags?'addr:district' OR nodes.tags?'addr:quarter' OR nodes.tags?'addr:suburb' OR nodes.tags?'addr:place') 
     210    (nodes.tags?'addr:street' OR nodes.tags?'addr:district' OR nodes.tags?'addr:quarter' OR nodes.tags?'addr:suburb' OR nodes.tags?'addr:place' OR nodes.tags?'addr:hamlet') 
    209211) UNION ( 
    210212SELECT 
     
    213215    ST_Transform(ST_Centroid(linestring), {0}) AS geom, 
    214216    ways.tags->'addr:housenumber' AS number, 
    215     coalesce(ways.tags->'addr:street', ways.tags->'addr:district', ways.tags->'addr:quarter', ways.tags->'addr:suburb', ways.tags->'addr:place') AS street 
     217    coalesce(ways.tags->'addr:street', ways.tags->'addr:district', ways.tags->'addr:quarter', ways.tags->'addr:suburb', ways.tags->'addr:place', ways.tags->'addr:hamlet') AS street 
    216218FROM 
    217219    ways 
     
    224226    relation_members IS NULL AND 
    225227    ways.tags?'addr:housenumber' AND 
    226     (ways.tags?'addr:street' OR ways.tags?'addr:district' OR ways.tags?'addr:quarter' OR ways.tags?'addr:suburb' OR ways.tags?'addr:place') 
     228    (ways.tags?'addr:street' OR ways.tags?'addr:district' OR ways.tags?'addr:quarter' OR ways.tags?'addr:suburb' OR ways.tags?'addr:place' OR ways.tags?'addr:hamlet') 
    227229) UNION ( 
    228230SELECT 
     
    245247WHERE 
    246248    nodes.tags?'addr:housenumber' AND 
    247     (nodes.tags?'addr:street' OR nodes.tags?'addr:district' OR nodes.tags?'addr:quarter' OR nodes.tags?'addr:suburb' OR nodes.tags?'addr:place') 
     249    (nodes.tags?'addr:street' OR nodes.tags?'addr:district' OR nodes.tags?'addr:quarter' OR nodes.tags?'addr:suburb' OR nodes.tags?'addr:place' OR nodes.tags?'addr:hamlet') 
    248250) UNION ( 
    249251SELECT 
     
    267269    ST_NPoints(linestring) > 1 AND 
    268270    ways.tags?'addr:housenumber' AND 
    269     (ways.tags?'addr:street' OR ways.tags?'addr:district' OR ways.tags?'addr:quarter' OR ways.tags?'addr:suburb' OR ways.tags?'addr:place') 
     271    (ways.tags?'addr:street' OR ways.tags?'addr:district' OR ways.tags?'addr:quarter' OR ways.tags?'addr:suburb' OR ways.tags?'addr:place' OR ways.tags?'addr:hamlet') 
    270272) 
    271273""" 
     
    511513    def __init__(self, config, logger = None): 
    512514        Analyser_Osmosis.__init__(self, config, logger) 
    513         self.classs[1] = {"item":"2060", "level": 3, "tag": ["addr", "relation", "fix:chair"], "desc": T_(u"addr:housenumber without addr:street, addr:district, addr:quarter, addr:suburb or addr:place must be in a associatedStreet relation") } 
     515        self.classs[1] = {"item":"2060", "level": 3, "tag": ["addr", "relation", "fix:chair"], "desc": T_(u"addr:housenumber without addr:street, addr:district, addr:quarter, addr:suburb, addr:place or addr:hamlet must be in a associatedStreet relation") } 
    514516        self.classs_change[2] = {"item":"2060", "level": 2, "tag": ["addr", "relation", "fix:chair"], "desc": T_(u"No street role") } 
    515517        self.classs_change[3] = {"item":"2060", "level": 2, "tag": ["addr", "fix:chair"], "desc": T_(u"street role is not an highway") } 
  • osmose_config.py

    r4f1513f r2c0f5b8  
    328328france_local_db.analyser["merge_pharmacy_FR"] = "xxx" 
    329329france_local_db.analyser["merge_postal_code_FR"] = "xxx" 
     330france_local_db.analyser["merge_library_FR_aquitiane"] = "xxx" 
     331france_local_db.analyser["merge_winery_FR_aquitiane"] = "xxx" 
    330332 
    331333######################################################################### 
     
    389391iceland.download["url"] = "" 
    390392 
    391 default_country("europe", "finland", 54224, {"country": "FI", "proj": 32635},download_repo=GEOFABRIK) 
     393default_country("europe", "finland", 54224, {"country": "FI", "language": ["fi", "sv"], "proj": 32635},download_repo=GEOFABRIK) 
    392394default_country("europe", "denmark",  50046, {"country": "DK", "language": "da","proj": 32632}, download_repo=GEOFABRIK) 
    393395 
     
    461463default_country("africa", "tanzania", 195270, {"country": "TZ", "driving_side": "left", "proj": 32736}) 
    462464default_country_simple("africa", "togo", 192782,     {"country": "TG", "language": "fr", "proj": 32631}, download_repo=OSMFR) 
    463 default_country("africa", "tunisia", 192757,  {"country": "TN", "language": "ar", "proj": 32632}, download_repo=OSMFR) 
     465default_country("africa", "tunisia", 192757,  {"country": "TN", "language": ["ar", "fr"], "proj": 32632}, download_repo=OSMFR) 
    464466default_country_simple("africa", "uganda", 192796, {"country": "UG", "driving_side": "left", "proj": 32636}, download_repo=OSMFR) 
    465467default_country("africa", "western_sahara", 2559126, {"proj": 32629}, download_repo=OSMFR) 
  • plugins/Name_Multiple.py

    r142176e r7570d45  
    3030        self.errors[705] = { "item": 5030, "level": 1, "tag": ["name", "fix:survey"], "desc": T_(u"The name tag contains two names") } 
    3131 
    32         # In Thailand street added into exisint street are named like บ้านแพะแม่คือ ซอย 5/1 
     32        self.NoExtra = self.father.config.options.get("country") in ('DE',) 
     33 
     34        # In Thailand street added into existing street are named like บ้านแพะแม่คือ ซอย 5/1 
    3335        self.streetSubNumber = self.father.config.options.get("country") in ('TH', 'VN') 
    3436        self.streetSubNumberRe = re.compile(u"^.*[0-9๐๑๒๓๔๕๖๗๘๙]/[0-9๐๑๒๓๔๕๖๗๘๙]+$") 
     
    4244        if ';' in tags["name"]: 
    4345            return [(705,0,{"en": "name=%s" % tags["name"]})] 
     46 
     47        if self.NoExtra: 
     48            return 
     49 
    4450        if '/' in tags["name"] and not (self.streetSubNumber and self.streetSubNumberRe.match(tags["name"])): 
    4551            return [(705,1,{"en": "name=%s" % tags["name"]})] 
  • plugins/TagFix_BadValue.py

    rc06c032 r0eb7f82  
    5959        self.exceptions_open = { "type": ( "associatedStreet", 
    6060                                           "turnlanes:lengths", 
    61                                            "turnlanes:turns" ), 
     61                                           "turnlanes:turns", 
     62                                            "TMC" ), 
    6263                                 "service": ( "drive-through", ), 
    6364                                 "aerialway": ( "j-bar", "t-bar", ), 
     
    6667                                            "cobblestone:10", "cobblestone:20", ), 
    6768                                 "shop": ( "e-cigarette" ), 
     69                                 "barrier": ( "full-height_turnstile" ), 
     70                                 "man_made": ( "MDF" ), 
    6871                                } 
    6972        self.check_list_closed = set( ( 
  • plugins/TagFix_MultipleTag_fr.py

    r48057aa rc23f9ca  
    3838        self.SalleDesFetes = re.compile(u".*salle des f.tes.*", re.IGNORECASE) 
    3939        self.MaisonDeQuartier = re.compile(u".*maison de quartier.*", re.IGNORECASE) 
    40         self.Al = re.compile(u"^(all?\.?) .*", re.IGNORECASE) 
    4140        self.Marche = re.compile(u"marché( .+)?", re.IGNORECASE) 
    4241 
     
    5049            if tags["amenity"] == "place_of_worship": 
    5150                if self.Eglise.match(tags["name"]) and not self.EgliseNot1.match(tags["name"]) and not self.EgliseNot2.match(tags["name"]): 
    52                     err.append((3032, 1, {"en": u"\"name=%s\" is the localisation but not the name" % (tags["name"]), "fr": u"\"name=%s\" est la localisation mais pas le nom" % (tags["name"])})) 
     51                    err.append({"class": 3032, "subclass": 1, 
     52                                "text": {"en": u"\"name=%s\" is the localisation but not the name" % (tags["name"]), "fr": u"\"name=%s\" est la localisation mais pas le nom" % (tags["name"])} }) 
    5353        else: 
    5454            if "shop" not in tags and self.Marche.match(tags["name"]): 
     
    6767                        "text": {"en": u"Put a tag for a village hall or a community center", "fr": u"Mettre un tag pour une salle des fêtes ou une maison de quartier"}, 
    6868                        "fix": {"+": {"amenity": "community_centre"}} }) 
    69  
    70         r = self.Al.match(tags["name"]) 
    71         if "highway" in tags and r: 
    72             al = r.group(1) 
    73             err.append({"class": 3032, "subclass": 4, 
    74                         "text": {"en": u"No abbreviation for french \"Allée\"", "fr": u"Pas d'abréviation pour Allée"}, 
    75                         "fix": {"name": tags["name"].replace(al, u"Allée")} }) 
    7669 
    7770        return err 
     
    10194                  {"name": u"Salle des fêtes"}, 
    10295                  {"name": u"Maison de quartier"}, 
    103                   {"highway": "primary", "name": u"All. des Roses"}, 
    10496                 ]: 
    10597            self.check_err(a.node(None, t), t) 
     
    116108                  {"amenity": "community_centre", "name": u"Salle des fêtes"}, 
    117109                  {"amenity": "community_centre", "name": u"Maison de quartier"}, 
    118                   {"highway": "primary", "name": u"Allée des Roses"}, 
    119110                 ]: 
    120111            assert not a.way(None, t, None), t 
  • tests/results/sax.test.FR.xml

    rdd07c25 r0731e6e  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <analysers timestamp="2014-12-14T17:29:52Z"> 
    3 <analyser timestamp="2014-12-14T17:29:52Z"> 
     2<analysers timestamp="2014-12-29T21:19:24Z"> 
     3<analyser timestamp="2014-12-29T21:19:24Z"> 
    44<class item="7060" tag="source,fix:chair" id="1" level="3"> 
    55<classtext lang="cs" title="Poškození způsobené migrací na ODbL" /> 
     
    1515</class> 
    1616<class item="2060" tag="addr,fix:survey" id="10" level="3"> 
     17<classtext lang="cs" title="addr:housenumber nezačíná číslem" /> 
    1718<classtext lang="de" title="addr:housenumber beginnt nicht mit einer Nummer" /> 
    1819<classtext lang="el" title="το addr:housenumber δεν ξεκινάει με αριθμό" /> 
     
    4849</class> 
    4950<class item="4020" tag="highway,roundabout,fix:chair" id="101" level="3"> 
     51<classtext lang="cs" title="Zbytečná značka na junction=roundabout" /> 
    5052<classtext lang="de" title="Unnötiges Schlagwort bei junction=roundabout" /> 
    5153<classtext lang="en" title="Unneeded tag on junction=roundabout" /> 
     
    6062</class> 
    6163<class item="4020" tag="highway,roundabout,fix:chair" id="102" level="2"> 
     64<classtext lang="cs" title="Zbytečná značka na junction=roundabout" /> 
    6265<classtext lang="de" title="Unnötiges Schlagwort bei junction=roundabout" /> 
    6366<classtext lang="en" title="Unneeded tag on junction=roundabout" /> 
     
    97100</class> 
    98101<class item="5030" tag="name,fix:survey" id="705" level="1"> 
     102<classtext lang="cs" title="Značka name obsahuje několik jmen" /> 
    99103<classtext lang="el" title="Η ετικέτα ονόματος περιέχει δύο ονόματα" /> 
    100104<classtext lang="en" title="The name tag contains two names" /> 
     
    142146</class> 
    143147<class item="6040" tag="place,fix:chair" id="801" level="1"> 
     148<classtext lang="de" title="INSEE-Code kann nicht in der INSEE-Datenbank gefunden werden" /> 
    144149<classtext lang="en" title="INSEE code cannot be found in INSEE database" /> 
    145150<classtext lang="es" title="Código INSEE no se puede encontrar en la base de datos INSEE" /> 
     
    151156</class> 
    152157<class item="6040" tag="place,fix:chair" id="802" level="1"> 
     158<classtext lang="de" title="Gemeindename stimmt mit dem INSEE-Code nicht überein" /> 
    153159<classtext lang="en" title="Municipality name does not match INSEE code" /> 
    154160<classtext lang="es" title="Nombre de municipalidad no coincide cón el código INSEE" /> 
     
    219225</class> 
    220226<class item="4040" tag="name,highway,ref,fix:chair" id="904" level="1"> 
     227<classtext lang="cs" title="Referenční číslo silnice v názvu" /> 
    221228<classtext lang="en" title="Highway reference in name tag" /> 
    222229<classtext lang="es" title="Referencia de la carretera en etiqueta nombre" /> 
     
    377384</class> 
    378385<class item="4060" tag="waterway,fix:imagery" id="4060" level="2"> 
     386<classtext lang="cs" title="import z OpenSeaMap, velmi nepřesná pozice" /> 
    379387<classtext lang="el" title="Εισαγωγή από OpenSeaMap, θέση κατά προσέγγιση" /> 
    380388<classtext lang="en" title="OpenSeaMap import, very approximative position." /> 
     
    399407</class> 
    400408<class item="1170" tag="relation,multipolygon,fix:chair" id="11701" level="2"> 
     409<classtext lang="cs" title="Chybná role pro multipolygon" /> 
    401410<classtext lang="el" title="Ανεπαρκής ρόλος για πολύ-πολύγονο" /> 
    402411<classtext lang="en" title="Inadequate role for multipolygon" /> 
     
    410419</class> 
    411420<class item="1170" tag="relation,multipolygon,fix:chair" id="11702" level="2"> 
     421<classtext lang="cs" title="Chybný člen pro multipolygon" /> 
    412422<classtext lang="el" title="Ανεπαρκές μέλος για πολύ-πολύγονο" /> 
    413423<classtext lang="en" title="Inadequate member for multipolygon" /> 
     
    421431</class> 
    422432<class item="1170" tag="relation,multipolygon,fix:imagery" id="11703" level="1"> 
     433<classtext lang="cs" title="Chybějící vnější role pro multipolygon" /> 
    423434<classtext lang="en" title="Missing outer role for multipolygon" /> 
    424435<classtext lang="es" title="Rol exterior olvidado para el multipolígono" /> 
     
    431442</class> 
    432443<class item="1170" tag="relation,multipolygon,fix:chair" id="11704" level="3"> 
     444<classtext lang="cs" title="Tento multipolygon je jednoduchý polygon" /> 
    433445<classtext lang="el" title="Αυτό το πολύ-πολύγονο είναι ένα απλό πολύγονο" /> 
    434446<classtext lang="en" title="This multipolygon is a simple polygon" /> 
     
    567579</class> 
    568580<class item="3031" tag="value,wikipedia,fix:chair" id="30314" level="2"> 
     581<classtext lang="cs" title="Chybí primární značka pro Wikipedii" /> 
    569582<classtext lang="de" title="Fehlendes primäres Wikipedia-Schlagwort" /> 
    570583<classtext lang="en" title="Missing primary Wikipedia tag" /> 
     
    578591</class> 
    579592<class item="3031" tag="value,wikipedia,fix:chair" id="30315" level="2"> 
     593<classtext lang="cs" title="Chybná přípona wikipedie" /> 
    580594<classtext lang="de" title="Ungültiger Wikipedia-Suffix" /> 
    581595<classtext lang="en" title="Invalid wikipedia suffix" /> 
     
    589603</class> 
    590604<class item="3031" tag="value,wikipedia,fix:chair" id="30316" level="2"> 
     605<classtext lang="cs" title="Zdvojená značka wikipedie jako před i přípona" /> 
    591606<classtext lang="en" title="Duplicate wikipedia tag as suffix and prefix" /> 
    592607<classtext lang="es" title="Etiqueta wikipedia duplicada como sufijo o prefijo" /> 
     
    631646</class> 
    632647<class item="3032" tag="highway,maxspeed,fix:survey" id="30324" level="2"> 
     648<classtext lang="cs" title="nekonzistentní maxspeed" /> 
    633649<classtext lang="en" title="incoherent maxspeed" /> 
    634650<classtext lang="es" title="Velocidad máxima incoherente" /> 
     
    675691</class> 
    676692<class item="3160" tag="highway,fix:chair" id="31602" level="2"> 
     693<classtext lang="cs" title="Chybějící značka lanes nebo zbytečná značka *:lanes" /> 
    677694<classtext lang="en" title="Missing lanes tag or useless *:lanes" /> 
    678695<classtext lang="es" title="Etiqueta carriles olvidado o *:lanes ínutil" /> 
     
    686703</class> 
    687704<class item="3160" tag="highway,fix:chair" id="31603" level="2"> 
     705<classtext lang="cs" title="Konflikt mezi *:lanes a *:lanes:*" /> 
    688706<classtext lang="en" title="Conflict between *:lanes and *:lanes:*" /> 
    689707<classtext lang="es" title="Conflicto entre *:lanes y *:lanes:*" /> 
     
    697715</class> 
    698716<class item="3160" tag="highway,fix:chair" id="31604" level="2"> 
     717<classtext lang="cs" title="Chybné použití pruhů" /> 
    699718<classtext lang="en" title="Bad lanes usage" /> 
    700719<classtext lang="es" title="Mal uso de carriles" /> 
     
    789808</class> 
    790809<class item="3200" tag="tag,fix:chair" id="32002" level="3"> 
     810<classtext lang="cs" title="area=yes na objektu bez druhu" /> 
    791811<classtext lang="en" title="area=yes on object without kind" /> 
    792812<classtext lang="es" title="area=yes en objeto sin clase" /> 
     
    805825</class> 
    806826<class item="4100" tag="tag,fix:chair" id="41001" level="3"> 
     827<classtext lang="cs" title="Chybně použitá značka v této zemi" /> 
    807828<classtext lang="en" title="Misused tag in this country" /> 
    808829<classtext lang="es" title="Etiqueta sin uno en este país" /> 
     
    815836</class> 
    816837<class item="4110" tag="landuse,fix:chair" id="41101" level="3"> 
     838<classtext lang="cs" title="Prvek landuse není na úrovni země" /> 
    817839<classtext lang="en" title="Landuse feature not on ground" /> 
    818840</class> 
    819841<class item="4110" tag="natural,fix:chair" id="41102" level="3"> 
     842<classtext lang="cs" title="Přírodní prvek pod úrovní země" /> 
    820843<classtext lang="en" title="Natural feature underground" /> 
     844<classtext lang="fr" title="Surface naturelle en sous-sol" /> 
    821845</class> 
    822846<class item="5020" tag="tag,name,fix:chair" id="50201" level="2"> 
     
    833857</class> 
    834858<class item="5060" tag="name,fix:chair" id="50602" level="1"> 
     859<classtext lang="de" title="Lokaler Sprachname ohne Standardname" /> 
    835860<classtext lang="en" title="Local language name without default name" /> 
    836861</class> 
    837862<class item="5060" tag="name,fix:chair" id="50603" level="1"> 
     863<classtext lang="de" title="Sprachname ohne Standardname" /> 
    838864<classtext lang="en" title="Language name without default name" /> 
    839865</class> 
     
    11351161<text lang="de" value="Schlagwort power_source ist veraltet: generator:source" /> 
    11361162<text lang="it" value="Il tag power_source non viene più utilizzato: generator:source" /> 
     1163<text lang="cs" value="Značka power_source je zastaralá: generator:source" /> 
    11371164<text lang="es" value="Etiqueta power_source está en desuso: generator:source" /> 
    11381165</error> 
  • tests/results/sax.test.fr.xml

    r9019e8a r0731e6e  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <analysers timestamp="2014-12-15T13:23:51Z"> 
    3 <analyser timestamp="2014-12-15T13:23:52Z"> 
     2<analysers timestamp="2014-12-29T21:19:25Z"> 
     3<analyser timestamp="2014-12-29T21:19:25Z"> 
    44<class item="7060" tag="source,fix:chair" id="1" level="3"> 
    55<classtext lang="cs" title="Poškození způsobené migrací na ODbL" /> 
     
    1515</class> 
    1616<class item="2060" tag="addr,fix:survey" id="10" level="3"> 
     17<classtext lang="cs" title="addr:housenumber nezačíná číslem" /> 
    1718<classtext lang="de" title="addr:housenumber beginnt nicht mit einer Nummer" /> 
    1819<classtext lang="el" title="το addr:housenumber δεν ξεκινάει με αριθμό" /> 
     
    4041</class> 
    4142<class item="4020" tag="highway,roundabout,fix:chair" id="101" level="3"> 
     43<classtext lang="cs" title="Zbytečná značka na junction=roundabout" /> 
    4244<classtext lang="de" title="Unnötiges Schlagwort bei junction=roundabout" /> 
    4345<classtext lang="en" title="Unneeded tag on junction=roundabout" /> 
     
    129131</class> 
    130132<class item="5030" tag="name,fix:survey" id="705" level="1"> 
     133<classtext lang="cs" title="Značka name obsahuje několik jmen" /> 
    131134<classtext lang="el" title="Η ετικέτα ονόματος περιέχει δύο ονόματα" /> 
    132135<classtext lang="en" title="The name tag contains two names" /> 
     
    342345</class> 
    343346<class item="3110" tag="fixme,fix:chair" id="3110" level="3"> 
     347<classtext lang="cs" title="Možné zlepšení pro poznámku nebo komentář značky" /> 
    344348<classtext lang="en" title="Possible improvement for note or comment tag" /> 
    345349<classtext lang="es" title="Posible mejora para la etiqueta nota o comentario" /> 
     
    374378</class> 
    375379<class item="4060" tag="waterway,fix:imagery" id="4060" level="2"> 
     380<classtext lang="cs" title="import z OpenSeaMap, velmi nepřesná pozice" /> 
    376381<classtext lang="el" title="Εισαγωγή από OpenSeaMap, θέση κατά προσέγγιση" /> 
    377382<classtext lang="en" title="OpenSeaMap import, very approximative position." /> 
     
    396401</class> 
    397402<class item="1170" tag="relation,multipolygon,fix:chair" id="11701" level="2"> 
     403<classtext lang="cs" title="Chybná role pro multipolygon" /> 
    398404<classtext lang="el" title="Ανεπαρκής ρόλος για πολύ-πολύγονο" /> 
    399405<classtext lang="en" title="Inadequate role for multipolygon" /> 
     
    407413</class> 
    408414<class item="1170" tag="relation,multipolygon,fix:chair" id="11702" level="2"> 
     415<classtext lang="cs" title="Chybný člen pro multipolygon" /> 
    409416<classtext lang="el" title="Ανεπαρκές μέλος για πολύ-πολύγονο" /> 
    410417<classtext lang="en" title="Inadequate member for multipolygon" /> 
     
    418425</class> 
    419426<class item="1170" tag="relation,multipolygon,fix:imagery" id="11703" level="1"> 
     427<classtext lang="cs" title="Chybějící vnější role pro multipolygon" /> 
    420428<classtext lang="en" title="Missing outer role for multipolygon" /> 
    421429<classtext lang="es" title="Rol exterior olvidado para el multipolígono" /> 
     
    428436</class> 
    429437<class item="1170" tag="relation,multipolygon,fix:chair" id="11704" level="3"> 
     438<classtext lang="cs" title="Tento multipolygon je jednoduchý polygon" /> 
    430439<classtext lang="el" title="Αυτό το πολύ-πολύγονο είναι ένα απλό πολύγονο" /> 
    431440<classtext lang="en" title="This multipolygon is a simple polygon" /> 
     
    564573</class> 
    565574<class item="3031" tag="value,wikipedia,fix:chair" id="30314" level="2"> 
     575<classtext lang="cs" title="Chybí primární značka pro Wikipedii" /> 
    566576<classtext lang="de" title="Fehlendes primäres Wikipedia-Schlagwort" /> 
    567577<classtext lang="en" title="Missing primary Wikipedia tag" /> 
     
    575585</class> 
    576586<class item="3031" tag="value,wikipedia,fix:chair" id="30315" level="2"> 
     587<classtext lang="cs" title="Chybná přípona wikipedie" /> 
    577588<classtext lang="de" title="Ungültiger Wikipedia-Suffix" /> 
    578589<classtext lang="en" title="Invalid wikipedia suffix" /> 
     
    586597</class> 
    587598<class item="3031" tag="value,wikipedia,fix:chair" id="30316" level="2"> 
     599<classtext lang="cs" title="Zdvojená značka wikipedie jako před i přípona" /> 
    588600<classtext lang="en" title="Duplicate wikipedia tag as suffix and prefix" /> 
    589601<classtext lang="es" title="Etiqueta wikipedia duplicada como sufijo o prefijo" /> 
     
    632644</class> 
    633645<class item="3160" tag="highway,fix:chair" id="31602" level="2"> 
     646<classtext lang="cs" title="Chybějící značka lanes nebo zbytečná značka *:lanes" /> 
    634647<classtext lang="en" title="Missing lanes tag or useless *:lanes" /> 
    635648<classtext lang="es" title="Etiqueta carriles olvidado o *:lanes ínutil" /> 
     
    643656</class> 
    644657<class item="3160" tag="highway,fix:chair" id="31603" level="2"> 
     658<classtext lang="cs" title="Konflikt mezi *:lanes a *:lanes:*" /> 
    645659<classtext lang="en" title="Conflict between *:lanes and *:lanes:*" /> 
    646660<classtext lang="es" title="Conflicto entre *:lanes y *:lanes:*" /> 
     
    654668</class> 
    655669<class item="3160" tag="highway,fix:chair" id="31604" level="2"> 
     670<classtext lang="cs" title="Chybné použití pruhů" /> 
    656671<classtext lang="en" title="Bad lanes usage" /> 
    657672<classtext lang="es" title="Mal uso de carriles" /> 
     
    746761</class> 
    747762<class item="3200" tag="tag,fix:chair" id="32002" level="3"> 
     763<classtext lang="cs" title="area=yes na objektu bez druhu" /> 
    748764<classtext lang="en" title="area=yes on object without kind" /> 
    749765<classtext lang="es" title="area=yes en objeto sin clase" /> 
     
    762778</class> 
    763779<class item="4110" tag="landuse,fix:chair" id="41101" level="3"> 
     780<classtext lang="cs" title="Prvek landuse není na úrovni země" /> 
    764781<classtext lang="en" title="Landuse feature not on ground" /> 
    765782</class> 
    766783<class item="4110" tag="natural,fix:chair" id="41102" level="3"> 
     784<classtext lang="cs" title="Přírodní prvek pod úrovní země" /> 
    767785<classtext lang="en" title="Natural feature underground" /> 
     786<classtext lang="fr" title="Surface naturelle en sous-sol" /> 
    768787</class> 
    769788<class item="5060" tag="name,fix:chair" id="50601" level="1"> 
     
    771790</class> 
    772791<class item="5060" tag="name,fix:chair" id="50602" level="1"> 
     792<classtext lang="de" title="Lokaler Sprachname ohne Standardname" /> 
    773793<classtext lang="en" title="Local language name without default name" /> 
    774794</class> 
    775795<class item="5060" tag="name,fix:chair" id="50603" level="1"> 
     796<classtext lang="de" title="Sprachname ohne Standardname" /> 
    776797<classtext lang="en" title="Language name without default name" /> 
    777798</class> 
     
    9931014<text lang="de" value="Schlagwort power_source ist veraltet: generator:source" /> 
    9941015<text lang="it" value="Il tag power_source non viene più utilizzato: generator:source" /> 
     1016<text lang="cs" value="Značka power_source je zastaralá: generator:source" /> 
    9951017<text lang="es" value="Etiqueta power_source está en desuso: generator:source" /> 
    9961018</error> 
  • tests/results/sax.test.xml

    rdd07c25 r0731e6e  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <analysers timestamp="2014-12-14T17:29:51Z"> 
    3 <analyser timestamp="2014-12-14T17:29:51Z"> 
     2<analysers timestamp="2014-12-29T21:19:24Z"> 
     3<analyser timestamp="2014-12-29T21:19:24Z"> 
    44<class item="7060" tag="source,fix:chair" id="1" level="3"> 
    55<classtext lang="cs" title="Poškození způsobené migrací na ODbL" /> 
     
    1515</class> 
    1616<class item="2060" tag="addr,fix:survey" id="10" level="3"> 
     17<classtext lang="cs" title="addr:housenumber nezačíná číslem" /> 
    1718<classtext lang="de" title="addr:housenumber beginnt nicht mit einer Nummer" /> 
    1819<classtext lang="el" title="το addr:housenumber δεν ξεκινάει με αριθμό" /> 
     
    4041</class> 
    4142<class item="4020" tag="highway,roundabout,fix:chair" id="101" level="3"> 
     43<classtext lang="cs" title="Zbytečná značka na junction=roundabout" /> 
    4244<classtext lang="de" title="Unnötiges Schlagwort bei junction=roundabout" /> 
    4345<classtext lang="en" title="Unneeded tag on junction=roundabout" /> 
     
    7779</class> 
    7880<class item="5030" tag="name,fix:survey" id="705" level="1"> 
     81<classtext lang="cs" title="Značka name obsahuje několik jmen" /> 
    7982<classtext lang="el" title="Η ετικέτα ονόματος περιέχει δύο ονόματα" /> 
    8083<classtext lang="en" title="The name tag contains two names" /> 
     
    295298</class> 
    296299<class item="4060" tag="waterway,fix:imagery" id="4060" level="2"> 
     300<classtext lang="cs" title="import z OpenSeaMap, velmi nepřesná pozice" /> 
    297301<classtext lang="el" title="Εισαγωγή από OpenSeaMap, θέση κατά προσέγγιση" /> 
    298302<classtext lang="en" title="OpenSeaMap import, very approximative position." /> 
     
    317321</class> 
    318322<class item="1170" tag="relation,multipolygon,fix:chair" id="11701" level="2"> 
     323<classtext lang="cs" title="Chybná role pro multipolygon" /> 
    319324<classtext lang="el" title="Ανεπαρκής ρόλος για πολύ-πολύγονο" /> 
    320325<classtext lang="en" title="Inadequate role for multipolygon" /> 
     
    328333</class> 
    329334<class item="1170" tag="relation,multipolygon,fix:chair" id="11702" level="2"> 
     335<classtext lang="cs" title="Chybný člen pro multipolygon" /> 
    330336<classtext lang="el" title="Ανεπαρκές μέλος για πολύ-πολύγονο" /> 
    331337<classtext lang="en" title="Inadequate member for multipolygon" /> 
     
    339345</class> 
    340346<class item="1170" tag="relation,multipolygon,fix:imagery" id="11703" level="1"> 
     347<classtext lang="cs" title="Chybějící vnější role pro multipolygon" /> 
    341348<classtext lang="en" title="Missing outer role for multipolygon" /> 
    342349<classtext lang="es" title="Rol exterior olvidado para el multipolígono" /> 
     
    349356</class> 
    350357<class item="1170" tag="relation,multipolygon,fix:chair" id="11704" level="3"> 
     358<classtext lang="cs" title="Tento multipolygon je jednoduchý polygon" /> 
    351359<classtext lang="el" title="Αυτό το πολύ-πολύγονο είναι ένα απλό πολύγονο" /> 
    352360<classtext lang="en" title="This multipolygon is a simple polygon" /> 
     
    485493</class> 
    486494<class item="3031" tag="value,wikipedia,fix:chair" id="30314" level="2"> 
     495<classtext lang="cs" title="Chybí primární značka pro Wikipedii" /> 
    487496<classtext lang="de" title="Fehlendes primäres Wikipedia-Schlagwort" /> 
    488497<classtext lang="en" title="Missing primary Wikipedia tag" /> 
     
    496505</class> 
    497506<class item="3031" tag="value,wikipedia,fix:chair" id="30315" level="2"> 
     507<classtext lang="cs" title="Chybná přípona wikipedie" /> 
    498508<classtext lang="de" title="Ungültiger Wikipedia-Suffix" /> 
    499509<classtext lang="en" title="Invalid wikipedia suffix" /> 
     
    507517</class> 
    508518<class item="3031" tag="value,wikipedia,fix:chair" id="30316" level="2"> 
     519<classtext lang="cs" title="Zdvojená značka wikipedie jako před i přípona" /> 
    509520<classtext lang="en" title="Duplicate wikipedia tag as suffix and prefix" /> 
    510521<classtext lang="es" title="Etiqueta wikipedia duplicada como sufijo o prefijo" /> 
     
    553564</class> 
    554565<class item="3160" tag="highway,fix:chair" id="31602" level="2"> 
     566<classtext lang="cs" title="Chybějící značka lanes nebo zbytečná značka *:lanes" /> 
    555567<classtext lang="en" title="Missing lanes tag or useless *:lanes" /> 
    556568<classtext lang="es" title="Etiqueta carriles olvidado o *:lanes ínutil" /> 
     
    564576</class> 
    565577<class item="3160" tag="highway,fix:chair" id="31603" level="2"> 
     578<classtext lang="cs" title="Konflikt mezi *:lanes a *:lanes:*" /> 
    566579<classtext lang="en" title="Conflict between *:lanes and *:lanes:*" /> 
    567580<classtext lang="es" title="Conflicto entre *:lanes y *:lanes:*" /> 
     
    575588</class> 
    576589<class item="3160" tag="highway,fix:chair" id="31604" level="2"> 
     590<classtext lang="cs" title="Chybné použití pruhů" /> 
    577591<classtext lang="en" title="Bad lanes usage" /> 
    578592<classtext lang="es" title="Mal uso de carriles" /> 
     
    667681</class> 
    668682<class item="3200" tag="tag,fix:chair" id="32002" level="3"> 
     683<classtext lang="cs" title="area=yes na objektu bez druhu" /> 
    669684<classtext lang="en" title="area=yes on object without kind" /> 
    670685<classtext lang="es" title="area=yes en objeto sin clase" /> 
     
    683698</class> 
    684699<class item="4110" tag="landuse,fix:chair" id="41101" level="3"> 
     700<classtext lang="cs" title="Prvek landuse není na úrovni země" /> 
    685701<classtext lang="en" title="Landuse feature not on ground" /> 
    686702</class> 
    687703<class item="4110" tag="natural,fix:chair" id="41102" level="3"> 
     704<classtext lang="cs" title="Přírodní prvek pod úrovní země" /> 
    688705<classtext lang="en" title="Natural feature underground" /> 
     706<classtext lang="fr" title="Surface naturelle en sous-sol" /> 
    689707</class> 
    690708<class item="5060" tag="name,fix:chair" id="50601" level="1"> 
     
    692710</class> 
    693711<class item="5060" tag="name,fix:chair" id="50602" level="1"> 
     712<classtext lang="de" title="Lokaler Sprachname ohne Standardname" /> 
    694713<classtext lang="en" title="Local language name without default name" /> 
    695714</class> 
    696715<class item="5060" tag="name,fix:chair" id="50603" level="1"> 
     716<classtext lang="de" title="Sprachname ohne Standardname" /> 
    697717<classtext lang="en" title="Language name without default name" /> 
    698718</class> 
     
    911931<text lang="de" value="Schlagwort power_source ist veraltet: generator:source" /> 
    912932<text lang="it" value="Il tag power_source non viene più utilizzato: generator:source" /> 
     933<text lang="cs" value="Značka power_source je zastaralá: generator:source" /> 
    913934<text lang="es" value="Etiqueta power_source está en desuso: generator:source" /> 
    914935</error> 
Note: See TracChangeset for help on using the changeset viewer.