Commit Graph

747 Commits

Author SHA1 Message Date
Al
6fc6f9f591 [addresses] Adding address-level component dropout to AddressComponents (returns an ordering so the client formatter can potentially emit multiple addresses with different components dropped out). Adding PO box and category probabilities to config 2016-07-21 17:04:57 -04:00
Al
aa15d28e0b [fix] docs 2016-07-21 17:04:57 -04:00
Al
0ab109f964 [chains] chain store queries also may use street address for certain preposition types 2016-07-21 17:04:57 -04:00
Al
6b8e7cc2de [categories] Updated category query to have add_address variable (e.g. for 'near 123 Main Street' vs. 'near Brooklyn, NY'), reuses category preposition 2016-07-21 17:04:57 -04:00
Al
47fc88e0fc [formatting] Better postprocessing of address-formatting templates so any country can potentially include the more rare components like city_district/state_district, etc., formatted queries for category (+ place/address), chain (+ place/address), and intersection 2016-07-21 17:04:57 -04:00
Al
38607b0a50 [fix] var name for error case 2016-07-21 17:04:57 -04:00
Al
4bdcb98320 [fix] country_language 2016-07-21 17:04:57 -04:00
Al
ce381134fb [categories/chains] Reusing category config in chain queries 2016-07-21 17:04:57 -04:00
Al
b50120f45c [chains] Adding chains gazetteer 2016-07-21 17:04:57 -04:00
Al
24bd95a2fa [numbering] Adding ability to have alpha-specific config (phrases that only apply to lettered apartments, etc.) 2016-07-21 17:04:57 -04:00
Al
319e4649cf [chains] Adding methods for determining if a venue name is a known chain, generating an alternate form (plurals, other spellings) for queries 2016-07-21 17:04:57 -04:00
Al
7b8dbf911c [addresses] Component dropout for PO box and category addresses 2016-07-21 17:04:57 -04:00
Al
985ba85623 [fix] handling None return values e.g. for languages with no configs yet 2016-07-21 17:04:57 -04:00
Al
0c3dd33990 [addresses] Adding place dropout to AddressComponents so admin components will be more standard 2016-07-21 17:04:57 -04:00
Al
b6b85afa2a [docs] Update usage 2016-07-21 17:04:57 -04:00
Al
e5f81a0f81 [addresses] Updates to unit directional probabilities and adding quadrant addresses for units like 1RF 2016-07-21 17:04:57 -04:00
Al
8756cbb652 [places] Only apply place dropout to admin components 2016-07-21 17:04:57 -04:00
Al
12f4a2ec6c [fix] removing extraneous code 2016-07-21 17:04:57 -04:00
Al
30751cc342 [places] Place config with dropout probabilities for admin boundaries by country, exceptions by OSM relation id 2016-07-21 17:04:57 -04:00
Al
dde8801b3f [addresses] only use ordinal for digits 2016-07-21 17:04:57 -04:00
Al
c77c13c1bd [polygons] When loading polygons from disk/GeoJSON, include holes 2016-07-21 17:04:57 -04:00
Al
68b647f572 [fix] args 2016-07-21 17:04:57 -04:00
Al
717c48ef36 [fix] missing definition 2016-07-21 17:04:57 -04:00
Al
02d25ce53e [fix] var name 2016-07-21 17:04:57 -04:00
Al
b56da09847 [addresses] Running combine_fields while generating sub-building information so that phrases only get added to single fields 2016-07-21 17:04:57 -04:00
Al
c89aaf5e57 [addresses] Don't add quattroshapes city on non_local_language, only as a supplement in case the city's not in OSM 2016-07-21 17:04:57 -04:00
Al
33d7437c4a [addresses] Adding use_floor_probability to address config 2016-07-21 17:04:57 -04:00
Al
b91be6ef7a [fix] OSM name keys, break out of loop early in categorizing OSM boundary components 2016-07-21 17:04:57 -04:00
Al
74ad180b34 [addresses] Prefer language-namespaced keys if requested 2016-07-21 17:04:57 -04:00
Al
1f1845da7a [fix] imports/args 2016-07-21 17:04:57 -04:00
Al
9a6681c49d [fix] remove unused method 2016-07-21 17:04:57 -04:00
Al
f05ae4d661 [addresses] Adding support for the combined fields portion of the address config (Canadian apartment numbers, etc.) Adding a new language suffix chooser which can pick things like ja_rm or ru_Latn in addition to standard language codes for admin boundary names, etc. 2016-07-21 17:04:57 -04:00
Al
efb0414cee [fix] renaming a few keys in fetch_osm_address_data.sh to use the convention expected by definitions module 2016-07-21 17:04:57 -04:00
Al
3d0d38f8da [osm] Adding OSM definitions to quickly determine if a set of properties meets one of the libpostal definitions (valid amenity, etc.) 2016-07-21 17:04:57 -04:00
Al
4f268fdc36 [addresses] changing a few class/method names 2016-07-21 17:04:57 -04:00
Al
bfbe54449a [fix] address components 2016-07-21 17:04:57 -04:00
Al
f5393d24d4 [fix] conditionals 2016-07-21 17:04:57 -04:00
Al
422045b699 [addresses] Deriving top floor from num_floors (passed in) 2016-07-21 17:04:57 -04:00
Al
e9e9dac8e1 [addresses] Add generated units, floors, etc. in expanded address components 2016-07-21 17:04:57 -04:00
Al
286791ac8d [addresses] generate entrance phrases 2016-07-21 17:04:57 -04:00
Al
b666232833 [addresses] generate staircase phrases 2016-07-21 17:04:57 -04:00
Al
e02206f2f6 [po boxes] random PO box generation 2016-07-21 17:04:57 -04:00
Al
a948e97fe6 [formatting] Adding conditional probabilities for template insertions (e.g. given that we have a floor number, increase the probability that unit number follows it) 2016-07-21 17:04:57 -04:00
Al
d595e48721 [polygons] Adding university and hospital polygons to the subdivisions index, (multiple sub-buildings but still want to know the parent entity) 2016-07-21 17:04:57 -04:00
Al
334f22a41c [formatting] New formatter config including random component component order changes and default/per-country admin component ordering 2016-07-21 17:04:57 -04:00
Al
8b9e351961 [names] Name affixes respect hyphens and lack of whitespace (for ideographic languages) 2016-07-21 17:04:57 -04:00
Al
72fad2f5e3 [fix] six.iteritems 2016-07-21 17:04:57 -04:00
Al
6f2c81c767 [addresses] Removing subdivisions/buildings rtree, moving probabilities to config 2016-07-21 17:04:57 -04:00
Al
35deb15a84 [fix] default option for Aliases.get 2016-07-21 17:04:57 -04:00
Al
d519054eb4 [fix] try/except for GeoJSON in neighborhoods index, some of the neighborhoods repo polygons were using 3 coordinates 2016-07-21 17:04:57 -04:00