Changeset c5b3270 in osmose-backend


Ignore:
Timestamp:
May 22, 2014 10:14:47 AM (5 years ago)
Author:
Frédéric Rodrigo <fred.rodrigo@…>
Branches:
master
Children:
53372d1
Parents:
29cf324
git-author:
Frédéric Rodrigo <fred.rodrigo@…> (20/05/2014 15:03:51)
git-committer:
Frédéric Rodrigo <fred.rodrigo@…> (22/05/2014 10:14:47)
Message:

Add more blacklist, check relations into analyser_osmosis_way_approximate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • analysers/analyser_osmosis_tag_typo.py

    ra6719c9 rc5b3270  
    5555            'stop', 'shop', 
    5656            'stars', 'start', 
    57             'services', 'service') 
     57            'right', 'light', 
     58            'truck', 
     59            'size', 'site', 
     60            'weight', 'height', 
     61            'lawyer', 
     62            'hall', 'well', 
     63            'clock', 
     64            'plane', 
     65            'services', 'service') AND 
     66        NOT key LIKE 'AND_%%' 
    5867    ) AS keys 
    5968GROUP BY 
    6069    key 
    61 ; 
    6270""" 
    6371 
     
    7583    abs(length(t1.key) - length(t1.key)) <= 1 AND 
    7684    levenshtein(t1.key, t2.key) <= 1 
    77 ; 
    7885""" 
    7986 
     
    105112    keys.key = fix.low_key OR 
    106113    (POSITION(':' IN keys.key) > 0 AND SUBSTRING(keys.key FROM 1 FOR LENGTH(fix.low_key)+1) = fix.low_key || ':') 
    107 ; 
    108114""" 
    109115 
     
    129135            "fix":{"-": [res[1]], "+": {res[1].replace(res[3], res[4], 1): res[2] }} }) 
    130136 
    131         # TODO relations 
     137        self.run(sql10 % "relations") 
     138        self.run(sql20) 
     139        self.run(sql30 % {"as_text": "relation_locate(id)", "table": "relations", "geo": "user"}, lambda res: { 
     140            "class":1, 
     141            "data":[self.way_full, None, None, None, None, self.positionAsText], 
     142            "fix":{"-": [res[1]], "+": {res[1].replace(res[3], res[4], 1): res[2] }} }) 
Note: See TracChangeset for help on using the changeset viewer.