Yuyang Shu
|
b3dcfe610b
|
whosonfirst neighbourhood reverse geocoder
|
2020-05-05 11:50:30 +10:00 |
|
Al
|
480796f46f
|
[osm] trying representative_point() on the unfixed polygons to capture some cases where the geometry still needs to be fixed before it's valid
|
2016-11-22 01:28:02 -05:00 |
|
Al
|
a9fdfee2ac
|
[polygons] adding optional test_point for complex polygons with an admin_center, and including admin_center lat/lon as part of the properties
|
2016-11-17 19:36:32 -05:00 |
|
Al
|
71d535e845
|
[polygons] using try/except in polygons
|
2016-11-17 17:38:54 -05:00 |
|
Al
|
d701bb1320
|
[polygons] only applying the new fix-on-read solution in the OSM admin/subdivision indices
|
2016-11-17 00:33:06 -05:00 |
|
Al
|
c1d4b03bb4
|
[polygons] moving polygon fixes to the to_polygon method so they get applied both at ingestion and on cache load
|
2016-11-16 23:25:48 -05:00 |
|
Al
|
63edd53fb3
|
[openaddresses] adding clear_cache method to clear the LRU cache for point-in-polygon indices and using it in OpenAddresses import since it heavily reuses polygons and only for the current file
|
2016-10-22 20:28:59 -04:00 |
|
Al
|
c77c13c1bd
|
[polygons] When loading polygons from disk/GeoJSON, include holes
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
3b4d3090cd
|
[fix] polygons crossing the international date line
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
efc40c5698
|
[fix] polygons
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
c7ea5d9637
|
[fix] typo
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
0a80ec7129
|
[polygons] Adding __iter__ and __len__ to polygon index and keeping track of the number of polygons for iteration
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
333bd7ef45
|
[polygons] refactoring methods for getting cached/non-cached polygons
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
6a03b0376c
|
[osm/polygons] Using greater simplify tolerance
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
f76a78120d
|
[fix] properties/polygon key split
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
171a85bdff
|
[osm/polygons] Storing polygon JSON under a different key so it doesn't have to be read from disk after a successful cache matched point-in-polygon test just to retrieve the properties
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
67a3ee8e2a
|
[fix] var name
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
58f075f2ea
|
[fix] classmethod for loading polygons
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
f6b88ba456
|
[fix] double prep
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
941ab39a6a
|
[fix] return_all in polygon index
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
7b82af5526
|
[osm/polygons] Keep stats on cache hits/misses for testing cache sizes
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
499a20cb36
|
[osm/polygons] Using an LRU cache for prepped polygons in the various PolygonIndex subclasses. That way can store less simplified polygons but keep frequently accessed ones (like countries) in memory
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
142bc293bb
|
[fix] var scope
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
4e17ef6f91
|
[osm] Storing polygon properties in a LevelDB, polygons themselves stay in memory
|
2016-07-21 17:04:57 -04:00 |
|
Al
|
04f251c1cc
|
[polygons] Don't call fix_polygon (force polygon validity) by default
|
2016-01-16 21:21:27 -05:00 |
|
Al
|
4170f6e9e3
|
[fix] same options for geohash-based index
|
2015-11-26 14:14:53 -05:00 |
|
Al
|
40d18aa7f6
|
[polygons/osm] Switching back to buffer(0). Still destroys many polygons, may need to look into another solution
|
2015-11-25 17:10:50 -05:00 |
|
Al
|
de9f3120c8
|
[polygons] Trying a slightly higher value for buffer() as suggested by this issue https://github.com/Toblerity/Shapely/issues/277
|
2015-11-23 15:43:23 -05:00 |
|
Al
|
f77ddc71e7
|
[fix] reverting to old Rtree index filename
|
2015-11-22 17:25:51 -05:00 |
|
Al
|
48a305c8c4
|
[fix] Reverting last two changes, have to fix on the OSM side
|
2015-11-01 16:23:41 -05:00 |
|
Al
|
477300c061
|
[polygons] Eliminating fix_polygon
|
2015-11-01 03:12:58 -05:00 |
|
Al
|
e9a6ea1d72
|
[fix] default index path
|
2015-10-31 18:47:24 -04:00 |
|
Al
|
4a35c50f92
|
[fix] index paths
|
2015-10-31 18:30:53 -04:00 |
|
Al
|
c54fb412a3
|
[fix] save_index
|
2015-10-31 17:59:44 -04:00 |
|
Al
|
5076c0409b
|
[similarity] Adding an in-memory IDF index for weighted similarities
|
2015-10-29 13:33:01 -04:00 |
|
Al
|
bbd10e97bd
|
[fix] imports
|
2015-10-28 21:32:09 -04:00 |
|
Al
|
5fdbb7e832
|
[polygons] Adding a geohash polygon index which selects a prefix size based on the area of the polygon's bounding box
|
2015-10-28 21:17:33 -04:00 |
|
Al
|
e3b80534ba
|
[polygons] Adding methods for fixing polygons in base RTreePolygonIndex, moving the current polygon index to an instance variable and adding ability to import from a general GeoJSON-like structure instead of just shapefiles
|
2015-10-25 18:36:12 -04:00 |
|
Al
|
cc853345fb
|
[fix] json.loads
|
2015-10-13 19:58:03 -04:00 |
|
Al
|
9ee2a7a474
|
[polygons] Saving line-delimited GeoJSON to reduce memory consumption when loading
|
2015-10-13 19:14:35 -04:00 |
|
Al
|
0fd65c0dea
|
[fix] include properties
|
2015-10-12 15:41:53 -05:00 |
|
Al
|
1b2642fe58
|
[polygons] Addindg ability to specify include properties by filename
|
2015-10-12 15:36:24 -05:00 |
|
Al
|
35f1c02caf
|
[polygons] Reducing simplify tolerance for language polys now that regional languages are handled separately
|
2015-09-10 12:44:13 -07:00 |
|
Al
|
440a8158b6
|
[polygons] Adding in country languages for regional polygons without a default language
|
2015-09-10 12:34:26 -07:00 |
|
Al
|
fca7f21b1d
|
[polygons] Making simplify_tolerance and preserve_topology for polygon simplification configurable per class
|
2015-09-10 11:06:18 -07:00 |
|
Al
|
9125f07af0
|
[polygons] Separating out simplify polygon into a method in RTree index
|
2015-08-13 18:43:35 -04:00 |
|
Al
|
1fe3c9b79b
|
[polygons] Adding a return_all version of point_in_poly e.g. for regions like Navarra where we want to add a non-default Basque dictionary but still retain Spanish as the default from the national polygon
|
2015-07-15 14:34:20 -04:00 |
|
Al
|
ccb64f7ac2
|
[polygons] Adding address_normalizer polygons package
|
2015-06-15 17:55:27 -04:00 |
|