Commit Graph

47 Commits

Author SHA1 Message Date
Peter Hanecak
176354816f fix missing name:xx for roads in transportation_name (#58) (#129)
* fix missing name:xx for roads in transportation_name (#58)

* mvn spotless:apply
2023-11-08 11:34:22 +01:00
Michael Barry
d4aaae894b Deduplicate and remove limit on concurrent routes (#117) 2023-10-01 06:41:48 -04:00
Michael Barry
fef4424bc2 Optimize tile sizes (#112) 2023-09-25 05:10:51 -04:00
Björn Bilger
f5fb45ea5b onthegomap/planetiler#379 - download dir config (#100) 2023-09-04 05:29:11 -04:00
Michael Barry
6317d82ec9 Fix error processing way (#87) 2023-04-14 05:55:09 -04:00
Michael Barry
62de454cf7 Add --boundary-osm-only flag to use OSM instead of NE at low zooms (#71) 2023-02-06 06:02:56 -05:00
Michael Barry
30538c6706 Fix oneway logic (#70) 2023-02-06 05:48:51 -05:00
Michael Barry
bc44c80efa Use snakeyaml safe constructor (#68) 2023-02-05 14:22:57 -05:00
Frédéric Rodrigo
614d9f34f9 Support colon in field names (#56)
Support colon in field name
2022-12-31 13:02:57 -05:00
Peter Hanecak
c662ef2d30 Update to OMT 3.14 (#50)
* initial update step: 3.13.1 bumped to 3.14

* automated update steps: regenerate-openmaptiles.sh v3.14 + mvn spotless:apply

* riverbank was removed from waterway -> replaced with dock un the unit test

* riverbank was removed from waterway -> testRiverbank() changed into testDock()

* riverbank was removed in OpenMapTiles v3.14

* parcel_locker (with brand, operator and/or ref) was added in OpenMapTiles v3.14

* bus_guideway was added in OpenMapTiles v3.14

* support for county seats (capital=6) was added in OpenMapTiles v3.14

* spotless:apply

* gn_ascii replaced with name_en

gn_ascii was removed from NE5 - see commit b14da2ea in OMT for more
details

* merging of buildings at Z13 replicated also for landuse from Z9 (or for some from Z6) to Z13 to match updates in OpenMapTiles v3.14

* landuse_merge_z9_to_z13 argument removed since it has negligible perf. overhead hence no need to have it

* cover a corner case for parcel_locker: no brand, no operator, just ref

* corrected landuse polygon merging to better match OpenMapTiles 3.14 (1)

* corrected landuse polygon merging to better match OpenMapTiles 3.14 (1): merge only landuse=residential

* clean-up: since evaluation in Landuse is simpler than in Landcover, streaming and Collectors.partitioningBy() used

* clean-up of naming: splitList -> splitLists

* land-use merging unit test adjusted and extended to match recent changes

* other unit tests adjusted to match recent changes

* spotless:apply

* clean-up: added comment, to match Landover

* 3.13.1 bumped to 3.14 (follow-up/fix for e26e13a6f)

* adjusted WOOD_OR_FOREST handling for Z8 to match change in OMT (osm_landcover_gen_z8)

* updated unit test to match adjusted WOOD_OR_FOREST handling for Z8

* clean-up: if-else replaced with switch

* clean-up: conditional grouped to make it more readable
2022-12-28 13:36:12 +01:00
Peter Hanecak
d378521372 fix for issue #18: adm0_l and adm0_r at z4 (#53)
* testCountryLeftRightName() extended to cover adm0_{l,r} not showing up at Z4

* fix for #18 + alignment with OMT: adm0_{l,r} only for non-disputed and only from z5

* clean-up: if-else simplified since same for z4

* other tests updated to match adm0_{l,r} change
2022-12-05 12:48:14 +01:00
Michael Barry
e33b2bd2fe Prefer OSM translations to wikidata (#55) 2022-12-03 07:18:32 -05:00
Peter Hanecak
7171538bd5 align source data URLs with OpenMapTiles (#54)
URLs for Natural Earth and Lake Centerline updated to match what is used in the OpenMapTiles
2022-12-01 18:36:46 +01:00
Michael Barry
ef7b26ab81 Customizing guide in readme (#41) 2022-10-13 04:53:30 -04:00
Michael Barry
5c5704eb7c Don't merge transportation segments with oneway tag (#40) 2022-10-05 06:18:28 -04:00
Michael Barry
0d7cd887ce Make planetiler-openmaptiles runnable as a standalone project (#19) 2022-08-02 07:07:41 -04:00
Adam Laža
e82e754e30 Use submodule Utils class (#12) 2022-07-28 14:10:57 +02:00
Adam Laža
76aa2675e6 Separate Planetiler-core LangUtils and OmtLangUtils (#9)
* Seperate Planetiler-core LangUtils and OmtLangUtils
2022-07-28 10:51:59 +02:00
lazaa32
008d95d1a7 spotless:apply 2022-06-07 12:42:36 +02:00
Michael Barry
9aaef36358 Merge overlapping water polygons (#235) 2022-06-06 15:02:57 +02:00
Michael Barry
96b1cd684c Upgrade basemap profile to OpenMapTiles v3.13.1 (#227) 2022-06-06 15:02:57 +02:00
Adam Laža
a6c8d6c602 Rename Basemap to OpenMapTiles (#1) 2022-05-23 13:40:59 +02:00
Michael Barry
596770aafa Handle elevations in units besides meters (#226) 2022-05-17 20:23:11 -04:00
Michael Barry
a70a507e47 More robust multiexpression filtering (#206) 2022-05-04 20:30:47 -04:00
Brian Sperlongano
b790ad8cd6 Data type support for Expression / MultiExpression (#190) 2022-04-28 07:08:00 -04:00
Michael Barry
644ea4b4cf Fix sonar warnings (#181) 2022-04-23 05:58:49 -04:00
Michael Barry
e876314e2b Synchronize less in transportation_name layer (#180) 2022-04-19 06:38:50 -04:00
Michael Barry
7631199242 reduce forest landcover min zoom to 7 (#176) 2022-04-14 05:39:01 -04:00
Michael Barry
b14b4775e9 Don't get transportation_name ref values from minor networks (#148) 2022-03-25 05:42:45 -04:00
Michael Barry
c7ee23e8aa Improve name:latin logic (#147)
* name:latin improvements

* improve latin letter regex

* allow region codes and x-extension's on localized names
2022-03-25 05:39:12 -04:00
Robin
31ced408c4 Allow changing Basemap Base-Url (#143) 2022-03-24 19:24:27 -04:00
Michael Barry
699bfa6b66 Offload multipolygon storage to disk (reduce memory usage by 10-15gb) (#141) 2022-03-22 20:34:54 -04:00
Michael Barry
6ef91a1e19 Handle more than one centerline for a lake (#139) 2022-03-19 15:16:11 -04:00
Michael Barry
79576f33d7 Node location cache: off-heap storage and “array” implementation that supports parallel inserts (#131)
* Add --nodemap-type=array option for 2-3x faster osm pass 1 imports
* Add --nodemap-storage=direct option to experiment with direct (off-heap) memory usage
* Extract ResourceUsage and OsmPhaser utilities
2022-03-19 05:46:03 -04:00
Michael Barry
9f4271be24 Migrate to eclipse formatter to support multiple IDEs (#122) 2022-03-08 21:08:03 -05:00
Michael Barry
f106e4bcb4 Use newer lake centerlines from @acalcutt (#116) 2022-03-05 09:09:37 -05:00
Michael Barry
7a6bbf8c53 Warn when running with insufficient memory or disk space (#73) 2022-03-03 07:25:24 -05:00
Michael Barry
abde1aca0e Remove graphhopper dependency (#101) 2022-03-01 08:43:19 -05:00
Mike Barry
8ef6f97282 fix warnings 2022-02-23 20:45:56 -05:00
Michael Barry
262d510fef Fix service/man_made npe (#72) 2022-02-07 20:41:02 -05:00
Michael Barry
60c39b8d8a Include route relations without a network type (#68) 2022-02-05 06:21:39 -05:00
Michael Barry
99d723361b Handle highways with man_made=bridge (#66) 2022-02-04 07:22:31 -05:00
Michael Barry
650f68455e Fix pedestrian area multipolygons (#63) 2022-01-27 06:14:37 -05:00
Michael Barry
0baaf8d886 Upgrade planetiler-basemap to be compatible with OpenMapTiles 3.13 (#49)
Applying changes to layers from [OpenMapTiles 3.13 release](https://github.com/openmaptiles/openmaptiles/releases/tag/v3.13) (https://github.com/openmaptiles/openmaptiles/compare/v3.12.2...v3.13), minus transportation network connectivity improvements - those will be a separate change.
2022-01-19 05:36:44 -05:00
Mike Barry
8e49c0831c Revert "allow using label grid on lines and polygons too (#51)"
This reverts commit 1c622ffdfbdf8467fd7990794662b4521f42e61e.
2022-01-10 06:41:15 -05:00
Michael Barry
e5577b5369 allow using label grid on lines and polygons too (#51) 2022-01-09 12:02:46 -05:00
Michael Barry
496d4f21ee Change name to Planetiler (#40)
* change name from flatmap to planetiler
* bump version to 0.2-SNAPSHOT
2021-12-23 05:42:24 -05:00