ERROR: Unable to tag this string because more than one area of the string has the same label
ORIGINAL STRING: 638 BIRD BAY DR E #112 BLD 50 VENICE, FL, 34285 PARSED TOKENS: [('638', 'AddressNumber'), ('BIRD', 'StreetName'), ('BAY', 'StreetName'), ('DR', 'StreetNamePostType'), ('E', 'StreetNamePostDirectional'), ('#', 'SubaddressType'), ('112', 'SubaddressIdentifier'), ('BLD', 'SubaddressType'), ('50', 'SubaddressIdentifier'), ('VENICE,', 'PlaceName'), ('FL,', 'StateName'), ('34285', 'ZipCode')] UNCERTAIN LABEL: SubaddressType
When this error is raised, it's likely that either (1) the string is not a valid person/corporation name or (2) some tokens were labeled incorrectly
To report an error in labeling a valid name, open an issue at https://github.com/datamade/usaddress/issues/new - it'll help us continue to improve probablepeople!
Hi! This does look like an interesting case. Do you have any more addresses of this type you could share? Also, if you have an idea of the kind of tagging you're looking for, for this address in particular, that would be helpful in tagging more like it properly!
Sorry for the delay in reponse here is a long list of complex addresses I have to deal with so first one regarding tagging I need at least a FULL_ADDRESS LONGBOAT KEY is PLACE_NAME 2119 is ADDRESS_NUMBER HARBOURSIDE DR is STREET_NAME #1001 BLD 1 is SUB_ADDRESS
2119 HARBOURSIDE DR #1001 BLD 1 LONGBOAT KEY, FL, 34228 2399 GULF OF MEXICO DR #S 3A3 & 3B LONGBOAT KEY, FL, 34228 2295 GULF OF MEXICO DR #APT 11S LONGBOAT KEY, FL, 34228 2295 GULF OF MEXICO DR #APT PH 2S LONGBOAT KEY, FL, 34228 1920 HARBOURSIDE DR #1001 BLD 1 LONGBOAT KEY, FL, 34228 2015 HARBOUR LINKS DR #2015 BLD D LONGBOAT KEY, FL, 34228 2109 GULF OF MEXICO DR #1104 BLD 1 LONGBOAT KEY, FL, 34228 2105 GULF OF MEXICO DR #3403 BLD 3 LONGBOAT KEY, FL, 34228 775 LONGBOAT CLUB RD #907 & 908 LONGBOAT KEY, FL, 34228 435 L AMBIANCE DR #S J204 & K LONGBOAT KEY, FL, 34228 5230 MANORWOOD DR #2C BD 4 SARASOTA, FL, 34235 3697 LONGMEADOW #7 BLD 2 SARASOTA, FL, 34235 3021 WILLOW GREEN DR #20 BLD C SARASOTA, FL, 34235 2985 TAYWOOD MDW #20 BLD B SARASOTA, FL, 34235 4533 LONGWATER CHASE #17 BLD B SARASOTA, FL, 34235 5600 SHEFFIELD GREENE CIR #1 BLD 1 SARASOTA, FL, 34235 3950 ROXANE BLVD #APT 1-B SARASOTA, FL, 34235 3101 BEE RIDGE RD #LOTS 16 17 SARASOTA, FL, 34239 4256 MADEIRA CT #3320 BLD B SARASOTA, FL, 34233 4516 WHIRLAWAY DR #A BLD 2 SARASOTA, FL, 34233 4544 CITATION LN #C BLD 13 SARASOTA, FL, 34233 64 STRATHMORE BLVD #VILLA 64 SARASOTA, FL, 34233 4444 SWIFT RD #APT 28 SARASOTA, FL, 34231 4444 SWIFT RD #SUITE A SARASOTA, FL, 34231 73 AVENIDA MESSINA #UNIT 17 SARASOTA, FL, 34242 1664 PINTAIL WAY #10 BLD 12 SARASOTA, FL, 34231 5468 SWIFT RD #20 BLD B SARASOTA, FL, 34231 2306 RIVERBLUFF PKWY #VILLA 258 SARASOTA, FL, 34231 3326 THORNWOOD RD #3326 BLD 2 SARASOTA, FL, 34231 4961 CROSS CREEK RD #4961 BLD 1 SARASOTA, FL, 34231 3324 THORNWOOD RD #3324 BLD 2 SARASOTA, FL, 34231 5234 LAKE ARROWHEAD TRL #30 BLD 8 SARASOTA, FL, 34231 2875 SWIFTON DR #UIIT 59 SARASOTA, FL, 34231 5623 ASHTON LAKE DR #10 BLD 11 SARASOTA, FL, 34231 6238 DRAW LN #10 BLD 3 SARASOTA, FL, 34238 2940 CLARK RD #2940 BLD 4 SARASOTA, FL, 34231 1624 STICKNEY POINT RD #UNIT 403 SARASOTA, FL, 34231 2157 PUEBLO CIR #VILLA 15 SARASOTA, FL, 34231 5938 TIDEWOOD AVE #10 BLD 16 SARASOTA, FL, 34231 5920 DRIFTWOOD AVE #20 BLD 12 SARASOTA, FL, 34231 5939 TIDEWOOD AVE #10 BLD 12 SARASOTA, FL, 34231 5830 MIDNIGHT PASS RD #APT 61 SARASOTA, FL, 34242 5966 MIDNIGHT PASS RD #G-51&G-58 SARASOTA, FL, 34242 6140 MIDNIGHT PASS RD #VILLA A-2 SARASOTA, FL, 34242 4640 TOWER HILL LN #2311 BLD 2 SARASOTA, FL, 34238 4655 TOWER HILL LN #2416 BLD 2 SARASOTA, FL, 34238 9489 MILLBANK DR #2612 BLD 2 SARASOTA, FL, 34238 9489 MILLBANK DR #2613 BLD 2 SARASOTA, FL, 34238 9489 MILLBANK DR #2614 BLD 2 SARASOTA, FL, 34238 4655 TOWER HILL LN #2415 BLD 2 SARASOTA, FL, 34238 9490 HIGH GATE DR #2025 BLD 2 SARASOTA, FL, 34238 9499 MILLBANK DR #2711 BLD 2 SARASOTA, FL, 34238 9499 MILLBANK DR #2721 BLD 2 SARASOTA, FL, 34238 654 BIRD BAY DR E #201 BLD 54 VENICE, FL, 34285 1002 AUBURN LAKES CIR #1002 BLD 6 VENICE, FL, 34292 708 S TAMIAMI TRL #APT 101 VENICE, FL, 34285 300 BASE AVE #APT 111 VENICE, FL, 34285 767 VIVIENDA SOUTH CT #11 VENICE, FL, 34293 1752 CARIBBEAN CIR #VILLA 23 VENICE, FL, 34293 863 TARTAN DR #1 PHASE 1 VENICE, FL, 34293 838 MONTROSE DR #7 PHASE 2 VENICE, FL, 34293 873 TARTAN DR #6 PHASE 2 VENICE, FL, 34293 822 MONTROSE DR #15 PHASE 3 VENICE, FL, 34293 869 TARTAN DR #4 PHASE 1 VENICE, FL, 34293 31 OAKWOOD DR N #S 31 & 32 ENGLEWOOD, FL, 34223 1111 N GULFSTREAM AVE #S 17A & 17 SARASOTA, FL, 34236 37 SUNSET DR #S 53 & 54 SARASOTA, FL, 34236 37 SUNSET DR #21 & 22 SARASOTA, FL, 34236 660 GOLDEN GATE PT #S 61 & 62 SARASOTA, FL, 34236 767 JOHN RINGLING BLVD #S 37 & 38 SARASOTA, FL, 34236 1 BENJAMIN FRANKLIN DR #PH 5 & 6 SARASOTA, FL, 34236 350 S POLK DR #205 & 1/32 SARASOTA, FL, 34236
Hi @arikivandeput, thanks for all these addresses and the new example! I have a couple questions about tagging at the end if you don't mind.
The parser differentiates between subaddress identifiers and types. In your initial example 638 BIRD BAY DR E #112 BLD 50 VENICE, FL, 34285, the error happened because the types and identifiers weren't grouped together and couldn't be concatenated.
('638', 'AddressNumber'),
('BIRD', 'StreetName'),
('BAY', 'StreetName'),
('DR', 'StreetNamePostType'),
('E', 'StreetNamePostDirectional'),
('#', 'SubaddressType'), # a type
('112', 'SubaddressIdentifier'), # an identifier
('BLD', 'SubaddressType'), # a type
('50', 'SubaddressIdentifier'), # an identifier
('VENICE,', 'PlaceName'),
('FL,', 'StateName'),
('34285', 'ZipCode')
If the above example had the types one after the other, then followed by the identifiers together, then that wouldn't raise an error. So our solution here would be to get them to be labeled in such a way that they are grouped. For example, here's what the parser returns on 2119 HARBOURSIDE DR #1001 BLD 1 LONGBOAT KEY, FL, 34228 after the most recent changes we've added since checking this out:
('2119', 'AddressNumber'),
('HARBOURSIDE', 'StreetName'),
('DR', 'StreetNamePostType'),
('#', 'SubaddressIdentifier'), # an identifier
('1001', 'SubaddressIdentifier'), # an identifier
('BLD', 'SubaddressType'), # a type
('1', 'SubaddressIdentifier'), # an identifier
('LONGBOAT', 'PlaceName'),
('KEY,', 'PlaceName'),
('FL,', 'StateName'),
('34228', 'ZipCode')
# error would be raised
But if we put BLD 1 first like 2119 HARBOURSIDE DR **BLD 1 #1001** LONGBOAT KEY, FL, 34228 we get:
('2119', 'AddressNumber'),
('HARBOURSIDE', 'StreetName'),
('DR', 'StreetNamePostType'),
('BLD', 'OccupancyType'), # a type
('1', 'OccupancyIdentifier'), # an identifier
('#', 'OccupancyIdentifier'), # an identifier
('1001', 'OccupancyIdentifier'), # an identifier
('LONGBOAT', 'PlaceName'),
('KEY,', 'PlaceName'),
('FL,', 'StateName'),
('34228', 'ZipCode')
# error would NOT be raised
So two questions based on this. Is it possible for the formatting of your addresses to be edited or is this set in stone? And would Occupancy tags like this work for you, or are we hoping for Subaddress?
The formatting of the addresses come from official county clerk sources so they are set in stone
As mentioned earlier for me most important is the parser doesn’t throw errors and secondly it parsers correctly the tag names are not relevant