def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger, True)

        self.ReTests = {}
        # Captial at begining already checked by French Toponymie plugin
        self.ReTests[(0, u"Allée")] = re.compile(
            u"^([A][Ll][Ll]?[EÉée][Ee]?|[Aa][Ll][Ll]\.) .*$")
        self.ReTests[(
            0, u"Allées")] = re.compile(u"^([A][Ll][Ll]?[EÉée][Ee]?[sS]) .*$")
        self.ReTests[(1, u"Boulevard")] = re.compile(
            u"^([B]([Oo][Uu][Ll][Ll]?[Ee]?)?[Vv]?([Aa][Rr])?[Dd]\.?) .*$")
        self.ReTests[(2, u"Avenue")] = self.generator(u"Av|enue")
        self.ReTests[(4, u"Chemin")] = self.generator(u"Che|min")
        self.ReTests[(
            5, u"Route")] = re.compile(u"^([R]([Oo][Uu])?[Tt][Ee]?\.?) .*$")
        self.ReTests[(6, u"Esplanade")] = re.compile(
            u"^([EÉ][Ss][Pp][Ll][Aa][Nn][Aa][Dd][Ee]) .*$")
        self.ReTests[(7, u"Rue")] = self.generator(u"R|ue")
        self.ReTests[(8, u"Giratoire")] = re.compile(
            u"^([G][Ii][Rr][Aa][Tt][Oo][Ii][Rr][Ee]) .*$")
        self.ReTests[(9, u"Rond-Point")] = re.compile(
            u"^([R][Oo][Nn][Dd][- ][Pp][Oo][Ii][Nn][Tt]) .*$")
        self.ReTests[(9, u"Rondpoint")] = re.compile(
            u"^([R][Oo][Nn][Dd][Pp][Oo][Ii][Nn][Tt]) .*$")
        self.ReTests[(10, u"Carrefour")] = re.compile(
            u"^([C][Aa][Rr][Rr][Ee][Ff][Oo][Uu][Rr]) .*$")
        self.ReTests[(11, u"Place")] = self.generator(u"Pl|ace")
        self.ReTests[(12, u"Impasse")] = self.generator(u"Imp|asse")
        self.ReTests[(13, u"Quai")] = self.generator(u"Qu|ai")
        self.ReTests[(14, u"Square")] = self.generator(u"Sq|uare")
        self.ReTests[(15, u"Route Forestière")] = re.compile(u"^([R][Ff]) .*$")
        self.ReTests = self.ReTests.items()
Esempio n. 2
0
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger, True)

        self.ReTests = {}
        # Captial at begining already checked by French Toponymie plugin
        self.ReTests[(0, 'Allée')] = re.compile(
            r'^([A][Ll][Ll]?[EÉée][Ee]?|[Aa][Ll][Ll]\.) .*$')
        self.ReTests[(
            0, 'Allées')] = re.compile(r'^([A][Ll][Ll]?[EÉée][Ee]?[sS]) .*$')
        self.ReTests[(1, 'Boulevard')] = re.compile(
            r'^([B]([Oo][Uu][Ll][Ll]?[Ee]?)?[Vv]?([Aa][Rr])?[Dd]\.?) .*$')
        self.ReTests[(2, 'Avenue')] = self.generator(r'Av|enue')
        self.ReTests[(4, 'Chemin')] = self.generator(r'Che|min')
        self.ReTests[(
            5, 'Route')] = re.compile(r'^([R]([Oo][Uu])?[Tt][Ee]?\.?) .*$')
        self.ReTests[(6, 'Esplanade')] = re.compile(
            r'^([EÉ][Ss][Pp][Ll][Aa][Nn][Aa][Dd][Ee]) .*$')
        self.ReTests[(7, 'Rue')] = self.generator(r'R|ue')
        self.ReTests[(8, 'Giratoire')] = re.compile(
            r'^([G][Ii][Rr][Aa][Tt][Oo][Ii][Rr][Ee]) .*$')
        self.ReTests[(9, 'Rond-Point')] = re.compile(
            r'^([R][Oo][Nn][Dd][- ][Pp][Oo][Ii][Nn][Tt]) .*$')
        self.ReTests[(9, 'Rondpoint')] = re.compile(
            r'^([R][Oo][Nn][Dd][Pp][Oo][Ii][Nn][Tt]) .*$')
        self.ReTests[(10, 'Carrefour')] = re.compile(
            r'^([C][Aa][Rr][Rr][Ee][Ff][Oo][Uu][Rr]) .*$')
        self.ReTests[(11, 'Place')] = self.generator(r'Pl|ace')
        self.ReTests[(12, 'Impasse')] = self.generator(r'Imp|asse')
        self.ReTests[(13, 'Quai')] = self.generator(r'Qu|ai')
        self.ReTests[(14, 'Square')] = self.generator(r'Sq|uare')
        self.ReTests[(15, 'Route Forestière')] = re.compile(r'^([R][Ff]) .*$')
        self.ReTests = self.ReTests.items()
Esempio n. 3
0
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger)

        self.ReTests = {}
        self.ReTests[(100, u"Avenida")]  = self.generator(u"Ave|nida")
        self.ReTests[(101, u"Avenida")]  = re.compile(u"^([Aa][Vv]([Dd][Aa]?)?\.?) .*$")
        self.ReTests[(102, u"Calle")]    = self.generator(u"C|alle")
        self.ReTests[(103, u"Calle")]    = re.compile(u"^([Cc]([Ll]\.?|/)) .*$")
        self.ReTests[(104, u"Carretera")]= re.compile(u"^([Cc][Aa][Rr][Rr][Ee][Tt][Ee][Rr][Aa]) .*$")
        self.ReTests[(104, u"Carretera")]= re.compile(u"^([Cc][Tt][Rr][Aa]\.?) .*$")
        self.ReTests = self.ReTests.items()
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger)

        self.ReTests = {}
        self.ReTests[(200, u"Avinguda")]  = self.generator(u"Av|inguda")
        self.ReTests[(201, u"Avinguda")]  = re.compile(u"^([Aa][Vv]([Dd][Aa]?)?\.?) .*$")
        self.ReTests[(202, u"Carrer")]    = self.generator(u"C|arrer")
        self.ReTests[(203, u"Carrer")]    = re.compile(u"^([Cc]([Ll]\.?|/)) .*$")
        self.ReTests[(204, u"Carretera")] = re.compile(u"^([Cc][Aa][Rr][Rr][Ee][Tt][Ee][Rr][Aa]) .*$")
        self.ReTests[(204, u"Carretera")] = re.compile(u"^([Cc][Tt][Rr][Aa]\.?) .*$")
        self.ReTests = self.ReTests.items()
Esempio n. 5
0
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger)

        self.ReTests = {}
        self.ReTests[(100, 'Avenida')]   = self.generator(r'Ave|nida')
        self.ReTests[(101, 'Avenida')]   = re.compile(r'^([Aa][Vv]([Dd][Aa]?)?\.?) .*$')
        self.ReTests[(102, 'Calle')]     = self.generator(r'C|alle')
        self.ReTests[(103, 'Calle')]     = re.compile(r'^([Cc]([Ll]\.?|/)) .*$')
        self.ReTests[(104, 'Carretera')] = re.compile(r'^([Cc][Aa][Rr][Rr][Ee][Tt][Ee][Rr][Aa]) .*$')
        self.ReTests[(104, 'Carretera')] = re.compile(r'^([Cc][Tt][Rr][Aa]\.?) .*$')
        self.ReTests = self.ReTests.items()
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger)

        self.ReTests = {}
        # Captial at start already checked by Toponymie plugin
        self.ReTests[(100, u"Avenida")]  = self.generator(u"Ave|nida")
        self.ReTests[(101, u"Avenida")]  = re.compile(u"^([A][Vv]([Dd][Aa]?)?\.?) .*$")
        self.ReTests[(102, u"Calle")]    = self.generator(u"C|alle")
        self.ReTests[(103, u"Calle")]    = re.compile(u"^([C]([Ll]\.?|/)) .*$")
        self.ReTests[(104, u"Carretera")]= re.compile(u"^([C][Aa][Rr][Rr][Ee][Tt][Ee][Rr][Aa]) .*$")
        self.ReTests[(104, u"Carretera")]= re.compile(u"^([C][Tt][Rr][Aa]\.?) .*$")
        self.ReTests = self.ReTests.items()
    def init(self, logger):
        P_Name_PoorlyWrittenWayType.init(self, logger, True)

        self.ReTests = {}
        # Captial at begining already checked by French Toponymie plugin
        self.ReTests[( 0, u"Allée")]     = re.compile(u"^([A][Ll][Ll]?[EÉée][Ee]?|[Aa][Ll][Ll]\.) .*$")
        self.ReTests[( 0, u"Allées")]    = re.compile(u"^([A][Ll][Ll]?[EÉée][Ee]?[sS]) .*$")
        self.ReTests[( 1, u"Boulevard")] = re.compile(u"^([B]([Oo][Uu][Ll][Ll]?[Ee]?)?[Vv]?([Aa][Rr])?[Dd]\.?) .*$")
        self.ReTests[( 2, u"Avenue")]    = self.generator(u"Av|enue")
        self.ReTests[( 4, u"Chemin")]    = self.generator(u"Che|min")
        self.ReTests[( 5, u"Route")]     = re.compile(u"^([R]([Oo][Uu])?[Tt][Ee]?\.?) .*$")
        self.ReTests[( 6, u"Esplanade")] = re.compile(u"^([EÉ][Ss][Pp][Ll][Aa][Nn][Aa][Dd][Ee]) .*$")
        self.ReTests[( 7, u"Rue")]       = self.generator(u"R|ue")
        self.ReTests[( 8, u"Giratoire")] = re.compile(u"^([G][Ii][Rr][Aa][Tt][Oo][Ii][Rr][Ee]) .*$")
        self.ReTests[( 9, u"Rond-Point")]= re.compile(u"^([R][Oo][Nn][Dd][- ][Pp][Oo][Ii][Nn][Tt]) .*$")
        self.ReTests[( 9, u"Rondpoint")] = re.compile(u"^([R][Oo][Nn][Dd][Pp][Oo][Ii][Nn][Tt]) .*$")
        self.ReTests[(10, u"Carrefour")] = re.compile(u"^([C][Aa][Rr][Rr][Ee][Ff][Oo][Uu][Rr]) .*$")
        self.ReTests[(11, u"Place")]     = self.generator(u"Pl|ace")
        self.ReTests[(12, u"Impasse")]   = self.generator(u"Imp|asse")
        self.ReTests[(13, u"Quai")]      = self.generator(u"Qu|ai")
        self.ReTests[(14, u"Square")]    = self.generator(u"Sq|uare")
        self.ReTests[(15, u"Route Forestière")] = re.compile(u"^([R][Ff]) .*$")
        self.ReTests = self.ReTests.items()