Changeset ecca6f1 in osmose-backend


Ignore:
Timestamp:
Jan 20, 2013 5:21:00 PM (7 years ago)
Author:
Frédéric Rodrigo <frodrigo@…>
Branches:
master
Children:
23107f7
Parents:
3dab612
Message:

Factorise position code into OsmoseErrorFile?

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • analysers/analyser_admin_level.py

    r428df30 recca6f1  
    118118                # add error to output file 
    119119                self.error_file.error(2, None, {"fr": "admin_level illisible", "en": "admin_level unreadable"}, None, None, None, { 
    120                     "position": [{"lat":str(nta["lat"]),"lon":str(nta["lon"])}], 
     120                    "position": [nta], 
    121121                    "relation": [rta] 
    122122                }) 
     
    148148 
    149149                self.error_file.error(2, None, {"fr": "admin_level illisible", "en": "admin_level unreadable"}, None, None, None, { 
    150                     "position": [{"lat":str(n["lat"]),"lon":str(n["lon"])}], 
     150                    "position": [n], 
    151151                    "way": [wta] 
    152152                }) 
     
    164164 
    165165                self.error_file.error(1, None, {"fr": "admin_level devrait être %d"%way_to_level[wid], "en": "admin_level should be %d"%way_to_level[wid]}, None, None, None, { 
    166                     "position": [{"lat":str(n["lat"]),"lon":str(n["lon"])}], 
     166                    "position": [n], 
    167167                    "way": [wta] 
    168168                }) 
  • analysers/analyser_osmbin_open_relations.py

    r8e58bf3 recca6f1  
    118118            if ndata: 
    119119                self.error_file.error(classs, None, None, None, None, None, { 
    120                     "position": [{"lat":str(ndata["lat"]),"lon":str(ndata["lon"])}], 
     120                    "position": [ndata], 
    121121                    "node": [ndata], 
    122122                    "relation": [data] 
  • analysers/analyser_sax.py

    r578c09a recca6f1  
    192192        # Enregistrement des erreurs 
    193193        if err: 
    194             lat = data[u"lat"] 
    195             lon = data[u"lon"] 
    196194            data = self.ExtendData(data) 
    197195            for e in err: 
     
    207205                        ["node"], 
    208206                        fix, 
    209                         {"position": [{"lat": str(lat), "lon": str(lon)}], "node": [data]}) 
     207                        {"position": [data], "node": [data]}) 
    210208                except: 
    211209                    print "Error on error", e, "from", err 
     
    240238            if not node: 
    241239                node = {u"lat":0, u"lon":0} 
    242             lat = node[u"lat"] 
    243             lon = node[u"lon"] 
    244240            data = self.ExtendData(data) 
    245241            for e in err: 
     
    255251                        ["way"], 
    256252                        fix, 
    257                         {"position": [{"lat": str(lat), "lon": str(lon)}], "way": [data]}) 
     253                        {"position": [node], "way": [data]}) 
    258254                except: 
    259255                    print "Error on error", e, "from", err 
     
    298294            if not node: 
    299295                node = {u"lat":0, u"lon":0} 
    300             lat = node[u"lat"] 
    301             lon = node[u"lon"] 
    302296            data = self.ExtendData(data) 
    303297            for e in err: 
     
    313307                        ["relation"], 
    314308                        fix, 
    315                         {"position": [{"lat": str(lat), "lon": str(lon)}], "relation": [data]}) 
     309                        {"position": [node], "relation": [data]}) 
    316310                except: 
    317311                    print "Error on error", e, "from", err 
  • modules/OsmoseErrorFile.py

    raf33a1b1 recca6f1  
    9797 
    9898    def position(self, args): 
    99         self.outxml.Element("location", args) 
     99        self.outxml.Element("location", {"lat":str(args["lat"]), "lon":str(args["lon"])}) 
    100100 
    101101    def delete(self, t, id): 
Note: See TracChangeset for help on using the changeset viewer.