Commit graph

  • c07724cb9e MAPSAPI-83: Delete protobuf submodule MAPSAPI-83-protobuf-delete Anatoly Serdtcev 2020-04-20 19:38:35 +03:00
  • 346fceb020 [generator:region] Speedup locality index building: parallel region object covering master Anatoly Serdtcev 2019-12-26 19:14:10 +03:00
  • 895b474dd1 [generator:regions] Speedup locality index building: parallel regions stripping Anatoly Serdtcev 2019-12-28 12:59:05 +03:00
  • 143106cb1d [generator:regions] Parallel build regions tree Anatoly Serdtcev 2020-01-09 11:30:52 +03:00
  • de9a1c60e1 [indexer] Build index in one pass Anatoly Serdtcev 2019-12-20 11:17:51 +03:00
  • 917387ce20 [generator:geo_objects] Speedup poi generation: parallel write into KV in node-file Anatoly Serdtcev 2019-12-25 19:35:34 +03:00
  • 73f4a75c72 [generator:geo_objects] Speedup null building processing Anatoly Serdtcev 2019-12-16 11:43:43 +03:00
  • 7a6a9eecf1 [generator:streets] Speedup streets building: split regions into arenas Anatoly Serdtcev 2019-12-26 12:44:18 +03:00
  • 9f8d0539f7 [indexer] Fix object covering Anatoly Serdtcev 2019-12-26 12:22:48 +03:00
  • 7305cc18c8 [generator:geo_objects] Build geo_objects index file without features files merge Anatoly Serdtcev 2019-12-27 19:04:21 +03:00
  • 1bcdf24d4f [generator:geo_objects] Build temporary index synchronously Anatoly Serdtcev 2019-12-20 10:57:47 +03:00
  • 04ec6f69bc [generator, indexer] Refact: rename LocalityIndex -> CoveringIndex Anatoly Serdtcev 2019-12-20 10:35:35 +03:00
  • b924f170d0 [generator] Process locality object on memory for interval index building. Anatoly Serdtcev 2019-12-18 11:35:31 +03:00
  • be7a96fd58 [generator:generator_tool] Erase geocoder tokidx generator Anatoly Serdtcev 2019-12-17 11:14:41 +03:00
  • 2a0c9dd451 [generator:geneartor_tool] Remove deprecated --allow_addressless_for_countries Anatoly Serdtcev 2019-12-17 17:33:20 +03:00
  • 1d343ab5f4 [geocoder] Refactor for code review Anatoly Serdtcev 2019-12-16 20:06:56 +03:00
  • c572f3e57e [geocoder] Refactor for code review: rename *tokenIds -> *tokensPositions Anatoly Serdtcev 2019-12-16 19:58:24 +03:00
  • 73f20dd198 [geocoder] Fix tests Anatoly Serdtcev 2019-12-16 15:27:07 +03:00
  • 45609ef3cd [geocoder] Fix rank for house number candidate with extra tokens Anatoly Serdtcev 2019-12-16 14:33:25 +03:00
  • eaf07a172d [generator] Delete unused class CalculateMidPoints Anatoly Serdtcev 2019-12-16 19:05:43 +03:00
  • 5ebb0ca11a [generator:locidx-building] Speedup: skip middle points Anatoly Serdtcev 2019-12-16 12:57:30 +03:00
  • d5f93204b2 [generator:regions] Fix Budapest suburbs Anatoly Serdtcev 2019-12-16 17:42:16 +03:00
  • 03f036a647 [generator:geo_objects] Fix write jsonl file. Anatoly Serdtcev 2019-12-16 15:40:17 +03:00
  • 7e785156e9 [generator] Optimize region's info getter: exclude conversion string -> JSON Anatoly Serdtcev 2019-12-13 14:17:48 +03:00
  • 33467bf76b [generator:geo_objects] Add parallel KV write Anatoly Serdtcev 2019-12-09 13:05:46 +03:00
  • b09d2df50e [generator:regions] Fix Hawai as country: ignore enclave ways Anatoly Serdtcev 2019-12-07 09:31:07 +03:00
  • 152eb7bd1d [generator] Speedup generation: features file parallel reading Anatoly Serdtcev 2019-11-10 15:58:14 +03:00
  • 6d388bc614 [geocoder] Fix for integration tests: stable order of equal rank candidates Anatoly Serdtcev 2019-11-29 16:48:48 +03:00
  • fd63ea617c [geocoder] Fix correct rank for eponymous Town and Hamlet: calculate result ranks by kind field (in jsonl) Anatoly Serdtcev 2019-11-27 14:06:03 +03:00
  • 1711eb5454 [generator:features] Speedup features generation: reuse vector's Anatoly Serdtcev 2019-11-19 14:48:22 +03:00
  • 684443bcbf [geocoder] Add method for data version retrieve from jsonl-file Anatoly Serdtcev 2019-11-22 13:10:47 +03:00
  • 2d8ecec4d5 [generator:features] Speedup nodes reading: mmap() + MADV_WILLNEED usage Anatoly Serdtcev 2019-11-19 08:27:52 +03:00
  • d56ec9ed08 [generator:preprocess] Fix read ahead the o5m file for asynchronously mode. Anatoly Serdtcev 2019-11-19 18:34:39 +03:00
  • 2ffce3cfde [generator] Refactor features generator: delete unused preload and force-reload modes Anatoly Serdtcev 2019-11-05 14:49:48 +03:00
  • 79ee32b690 [generator] Optimize features generatrion: share intermediate data for all translators Anatoly Serdtcev 2019-11-05 14:46:26 +03:00
  • 08474d499f [generator] Optimize features generatrion: async load intermediate data Anatoly Serdtcev 2019-11-05 14:09:25 +03:00
  • 214ec3520b [generator:preprocess] Optimize intermediate data reading Anatoly Serdtcev 2019-11-02 14:17:13 +03:00
  • 48b23eed46 [generator] Add "kind" field in jsonl to improve rank in forward geocoder Anatoly Serdtcev 2019-11-20 15:54:43 +03:00
  • e8c8e74f7d [generator:preprocess] Optimize node file write: async write by mmap() Anatoly Serdtcev 2019-11-04 09:44:05 +03:00
  • a88f11131f [generator] Use tcmalloc for efficient multithreading processing Anatoly Serdtcev 2019-11-19 14:50:21 +03:00
  • 4a302bee84 [generator] Optimize features generation: o5m parallel reading Anatoly Serdtcev 2019-11-05 11:38:06 +03:00
  • a49738bd7c [generator:preprocess] Optimize o5m reading: parallel reading Anatoly Serdtcev 2019-11-03 18:57:25 +03:00
  • 22c08911d2 [generator] Add o5m chunk reading Anatoly Serdtcev 2019-11-03 10:42:08 +03:00
  • 7c4744f0ae [generator:preprocess] Optimize o5m reading: aggressive readahead Anatoly Serdtcev 2019-11-11 15:59:02 +03:00
  • 1c62760907
    Merge pull request #45 from mapsme/generator.preprocess.o5m-readahead Maksim Andrianov 2019-11-11 15:31:03 +03:00
  • 797457330e [generator:preprocess] Optimize o5m reading: readahead usage Anatoly Serdtcev 2019-11-11 15:00:34 +03:00
  • 7fd4934dd6 [generator:preprocess] Optimize o5m reading: parallel reading Anatoly Serdtcev 2019-11-03 18:57:25 +03:00
  • 7b111c1583 [generator] Fix stack overflow in o5m reader Anatoly Serdtcev 2019-11-07 13:18:11 +03:00
  • 7d331ef83e [generator] Add o5m chunk reading Anatoly Serdtcev 2019-11-03 10:42:08 +03:00
  • 89194cb45b Fix xcode projects and remove unused files Sergey Yershov 2019-11-05 23:08:01 +03:00
  • bd9b33759e Speedup o5m reading Sergey Yershov 2019-11-05 16:51:03 +03:00
  • 9a9585f212 [generator:preprocess] Optimize system call lseek() usage Anatoly Serdtcev 2019-11-01 08:23:11 +03:00
  • 18701d6e43 [generator:tests] Fix node test data: JOSM update format -> OSM format Anatoly Serdtcev 2019-11-05 20:27:34 +03:00
  • 2fcf2e4632 [generator:tests] Increase code coverage: relation intermediate data generation tests Anatoly Serdtcev 2019-11-05 20:19:47 +03:00
  • 0d68e7699e [generator:tests] Refactor intermediate data generation tests: decomposition for reuse in new tests Anatoly Serdtcev 2019-11-05 17:17:33 +03:00
  • eefe68e58e [generator] Optimize preprocessor stage: move osm element fields for intermediate data Anatoly Serdtcev 2019-10-30 14:40:31 +03:00
  • d906330912 [generator] Optimize preprocessing stage: output buffer large size Anatoly Serdtcev 2019-10-28 20:04:37 +03:00
  • 221e880b0b [generator:tests] Add ScapedDir usage for code coverage increase Anatoly Serdtcev 2019-11-01 17:26:13 +03:00
  • 68b5276514 [generator:tests] Add way intermediate generation test Anatoly Serdtcev 2019-10-31 20:46:29 +03:00
  • 9ed90b4537 [generator:tests] Fix way test data: JOSM update format -> OSM format Anatoly Serdtcev 2019-10-31 20:28:54 +03:00
  • 64db2c5392 [generator:tests] Add directory recursive cleaner helper Anatoly Serdtcev 2019-10-31 20:25:37 +03:00
  • 4d68905469 [generator] Refactor intermediate data builders: std::istream usage Anatoly Serdtcev 2019-10-29 17:29:20 +03:00
  • b2c5fc5a0b [ci] Update package index cc-engineering 2019-11-01 18:01:37 +03:00
  • 84a6da2745 [generator] Update for review Anatoly Serdtcev 2019-11-01 15:57:09 +03:00
  • 3fafbb3633 [generator:geo_objects] Change for review Anatoly Serdtcev 2019-11-01 11:55:52 +03:00
  • 546de0847f [generator:tests] Add ways index generation test for coverage reach Anatoly Serdtcev 2019-10-30 19:39:46 +03:00
  • 20cd3eeae2 [generator] Refactor geo_objects data generator: explicit interface for streets features Anatoly Serdtcev 2019-10-29 16:22:35 +03:00
  • c13e5aa144 [geneator] Remove todo code for feature version Anatoly Serdtcev 2019-10-30 14:50:01 +03:00
  • fdba6d7338 [generator] Refactor threads count parameter passing Anatoly Serdtcev 2019-10-29 16:38:39 +03:00
  • 765344777f [generator] Optimize pre-processing stage: clear osm element Anatoly Serdtcev 2019-10-28 18:50:39 +03:00
  • bb337ffbae rm dummy sha1 LaGrunge 2019-10-29 03:08:21 +03:00
  • 7b61ba4bb0 Review notes LaGrunge 2019-10-29 02:25:38 +03:00
  • 407531c1b7 remove unused include LaGrunge 2019-10-23 20:07:20 +03:00
  • 316b6b7d08 Add test for OsmElement::AddTag LaGrunge 2019-10-23 20:04:32 +03:00
  • 817a8195db Use vanill cttrie with pragma metaheader l.fedorov 2019-10-23 16:10:41 +00:00
  • bdc372d9e4 proper trim for som_element l.fedorov 2019-10-23 15:29:56 +00:00
  • 26a4b0121f Use cttrie instead of strcmp l.fedorov 2019-10-23 15:27:21 +00:00
  • 96dec8a1f3 Add cttrie l.fedorov 2019-10-23 15:27:01 +00:00
  • 28af652ff7 [generator] Refactor: osm-file processing decomposition Anatoly Serdtcev 2019-10-28 18:31:05 +03:00
  • bc76c3212c [generator] Optimize pre-processing stage: reference to o5m element instead of copy Anatoly Serdtcev 2019-10-28 19:12:27 +03:00
  • 22f3045ab8
    Merge pull request #29 from mapsme/intermediate-processing-stat-fix Sergey Yershov 2019-10-28 18:55:23 +03:00
  • 7b9971ad26 [generator] Fix intermediate processing statistics Anatoly Serdtcev 2019-10-28 17:34:35 +03:00
  • 2352d26b9c Update Xcode projects Sergey Yershov 2019-10-23 14:23:50 +03:00
  • 5d79b9922e System libs instead od 3party. [broken] system_libs l.fedorov 2019-10-21 09:02:37 +00:00
  • 32a9c3207f [generator] Refactor generator_tool options: generic output option -> specific file options Anatoly Serdtcev 2019-10-18 17:14:46 +03:00
  • 44790df52c
    Merge pull request #14 from mapsme/generator.streets-reverse-index Sergey Yershov 2019-10-18 15:44:31 +03:00
  • ffcbd5ccdb Clean unused parts from generator l.fedorov 2019-10-17 16:42:05 +00:00
  • 1937feb153 [generator] Add the ability of a big data file sorting Anatoly Serdtcev 2019-10-18 10:58:17 +03:00
  • 941c12ee66
    Merge pull request #23 from mapsme/rapid_json Sergey Yershov 2019-10-17 15:58:14 +03:00
  • f3398eab28 Review fixes, pointer instead of reference to distinguish null and absent LaGrunge 2019-10-17 13:05:19 +03:00
  • 8a0c6b77c5 Move geocoder to rapidjson LaGrunge 2019-10-16 19:00:55 +03:00
  • 244e8fc311
    Merge pull request #22 from mapsme/geocoder.locality-building-rank-fix Sergey Yershov 2019-10-16 19:03:23 +03:00
  • 2c75631a4a [geocoder] Fix locality building rank Anatoly Serdtcev 2019-10-16 18:32:21 +03:00
  • e88db5b008 [geocoder] Improve rank for Moscow case and full address matching Anatoly Serdtcev 2019-10-16 16:18:46 +03:00
  • c36513c3f8 [geocoder] Fix locality building rank Anatoly Serdtcev 2019-10-15 12:20:40 +03:00
  • d37030b1a8 try fix generator_tool paths LaGrunge 2019-10-14 19:38:57 +03:00
  • aed8ac3dca rm altitude_loader.hpp LaGrunge 2019-10-14 19:00:06 +03:00
  • 928dfa640f fixes LaGrunge 2019-10-14 17:20:38 +03:00
  • b3f0881eb4 simplify dirs. Set it manually LaGrunge 2019-10-14 17:00:08 +03:00
  • c7d912f427 remove target_os usage LaGrunge 2019-10-14 16:36:24 +03:00