forked from organicmaps/organicmaps
- Add visibility for 'villagies' in early levels (12, 13);
- Fix draw priority for 'country', 'city', 'town'; - Remove visibility for 'motorway_junction', 'airport' in low scale-levels;
This commit is contained in:
parent
91103224e8
commit
294c0d070e
6 changed files with 32 additions and 25 deletions
|
@ -1,10 +1,10 @@
|
|||
world +
|
||||
place +
|
||||
continent 1|3|0|0 1|3|1|1 2|3|0|0 2|3|1|1 8|3|5|68 9|3|7|68 -
|
||||
country 3|3|0|0 3|3|1|1 4|3|0|0 4|3|1|1 5|3|2|2 5|3|3|3 8|3|6|69 9|3|8|69 -
|
||||
city 5|3|0|0 5|3|1|1 6|3|0|4 6|3|1|5 7|3|0|4 7|3|1|5 8|3|0|4 8|3|1|5 9|3|2|4 9|3|3|5 10|3|2|4 10|3|3|5 11|3|2|4 11|3|3|5 6|3|5|144 7|3|5|145 8|3|10|73 9|3|12|73 10|3|8|155 11|3|8|155 12|3|1|10454 13|3|2|10481 14|3|0|10626 -
|
||||
town 9|3|0|0 9|3|1|2 10|3|0|0 10|3|1|2 11|3|0|0 11|3|1|2 6|3|6|145 7|3|6|146 8|3|4|74 9|3|6|74 10|3|6|156 11|3|6|156 12|3|2|10455 13|3|3|10482 14|3|1|10627 -
|
||||
county 6|3|4|143 7|3|4|144 8|3|9|72 9|3|11|72 10|3|7|154 11|3|7|154 12|3|1|10453 -
|
||||
continent 1|3|0|0 1|3|1|1 2|3|0|0 2|3|1|1 -
|
||||
country 3|3|0|0 3|3|1|1 4|3|0|0 4|3|1|1 5|3|2|10 5|3|3|10 -
|
||||
city 5|3|0|0 5|3|1|1 6|3|0|4 6|3|1|5 7|3|0|4 7|3|1|5 8|3|0|4 8|3|1|5 9|3|2|4 9|3|3|5 10|3|2|4 10|3|3|5 11|3|2|4 11|3|3|5 12|3|1|10454 13|3|2|10481 14|3|0|10626 -
|
||||
town 6|3|6|3 7|3|6|3 8|3|4|3 9|3|6|3 10|3|6|3 11|3|6|3 12|3|2|10453 13|3|3|10480 14|3|1|10625 -
|
||||
county 6|3|4|2 7|3|4|2 8|3|9|2 9|3|11|2 10|3|7|2 11|3|7|2 12|3|1|10452 -
|
||||
island 8|3|4|67 9|3|6|67 10|3|6|153 11|3|6|153 12|3|0|10452 13|3|0|10479 14|3|3|10631 15|3|5|10896 16|3|7|11556 17|3|9|11792 -
|
||||
state 8|3|7|70 9|3|9|70 -
|
||||
region 8|3|8|71 9|3|10|71 -
|
||||
|
|
|
@ -1,17 +1,19 @@
|
|||
В файле osm-map-features-z12.xml есть косяки с пропущенными тире в описании стилей.
|
||||
Мержить его ТОЛЬКО вручную (оставлять тире в нашей версии).
|
||||
Мерж удобно делать при помощи git diff data/<filename>
|
||||
|
||||
После перегенерации classificator.txt надо:
|
||||
- Удалить тэги первого уровня:
|
||||
access, cycleway, junction
|
||||
- Замержить place: country, city, town, county, continent
|
||||
|
||||
- Убрать стили отрисовки имен улиц для 14-го масштаба (14|5|x) у мелких дорог (которые не рисуются в 12 масштабе):
|
||||
unclassified, residential, living_street, tertiary, tertiary_link
|
||||
|
||||
- Запустить прогу и сохранить visibility.txt, замержить его с предидущей версией в репозитории
|
||||
(удобно делать при помощи git diff data/visibility.txt):
|
||||
- Запустить прогу и сохранить visibility.txt, замержить:
|
||||
- забрать все настройки невидимости;
|
||||
- забрать настройки видимости по:
|
||||
- boundary:administrative:2
|
||||
- amenity:fuel, amenity:restourant;
|
||||
- boundary: administrative:2
|
||||
- amenity: fuel, amenity:restaurant;
|
||||
- place: ...
|
||||
|
|
@ -18,7 +18,7 @@ world 000000000000000000 +
|
|||
{}
|
||||
aeroway 000000000000000000 +
|
||||
aerodrome 000000000000111111 -
|
||||
airport 000000111111111000 -
|
||||
airport 000000000001110000 -
|
||||
apron 000000000011111111 -
|
||||
gate 000000000000000001 -
|
||||
helipad 000000000000000001 -
|
||||
|
@ -290,7 +290,7 @@ world 000000000000000000 +
|
|||
oneway 000000000000000011 -
|
||||
tunnel 000000111111111111 -
|
||||
{}
|
||||
motorway_junction 000000011111111111 -
|
||||
motorway_junction 000000000000111111 -
|
||||
motorway_link 000000011111111111 +
|
||||
area 000000000000111111 -
|
||||
bridge 000000000000000011 -
|
||||
|
@ -851,18 +851,18 @@ world 000000000000000000 +
|
|||
place 000000000000000000 +
|
||||
city 000001111111111000 -
|
||||
continent 011000000000000000 -
|
||||
country 000111111100000000 -
|
||||
country 000111100000000000 -
|
||||
county 000000111111100000 -
|
||||
farm 000000000000001111 -
|
||||
hamlet 000000000000001111 -
|
||||
farm 000000000000011111 -
|
||||
hamlet 000000000000111111 -
|
||||
island 000000001111111111 -
|
||||
islet 000000000000011111 -
|
||||
locality 000000000000001111 -
|
||||
locality 000000000000111111 -
|
||||
region 000000001100000000 -
|
||||
state 000000001100000000 -
|
||||
suburb 000000000000011111 -
|
||||
suburb 000000000000111111 -
|
||||
town 000000111111111000 -
|
||||
village 000000000000011111 -
|
||||
village 000000000000111111 -
|
||||
{}
|
||||
power 000000000000000000 +
|
||||
generator 000000000000001111 +
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
Move 'mmap_file_reader' to 'coding' folder.
|
||||
Make common library for 'indexer_tool' and 'indexer_tests'. Move there stuff from 'indexer'.
|
||||
Make common library for 'indexer_tool' and 'indexer_tests'. Move there stuff from 'indexer'.
|
||||
Unit tests!
|
|
@ -1,14 +1,15 @@
|
|||
Версия 1.0:
|
||||
1. Выбрать красивее иконки и проверить лицензию.
|
||||
1. Выбрать красивее иконки и проверить лицензию на все (шрифты, иконки).
|
||||
2. Инфа о нас (фото).
|
||||
3. Объеденить мелкие квадраты данных.
|
||||
3. Разделение фич на страны по критерию попадания в многоугольник страны (0 или 1-й этап).
|
||||
4. На десктопах выбирать динамический размер текстуры.
|
||||
X 5. Дорисовываем только то что нужно, а не весь экран.
|
||||
6. Выбор масштаба по прямоугольнику.
|
||||
7. Лицензии на шрифты и иконки.
|
||||
8. Дистрибутивы.
|
||||
X 9. Карта мира (обсудить, генерить, ...).
|
||||
10. Структура фичера (номера домов, заголовок, оптимизации).
|
||||
10. Структура фичера:
|
||||
- стрипификатор
|
||||
- базовая точка mwm для сериализации первых точек геометрии
|
||||
11. Символы в kd-tree и взаимодействие их с подписями.
|
||||
12. Рисовать на экране дополнительную инфу.
|
||||
13. Настройки (GetSettings) засунуть в Platform.
|
||||
|
@ -17,12 +18,11 @@ X 14. Мигание.
|
|||
16. Подпилить константы кэша FileReader, VarRecordReader.
|
||||
17. Открыты только нужные mwm.
|
||||
18. Версия settings.
|
||||
19. Strips треугольников.
|
||||
20. Большой размер индекса.
|
||||
21. Допилить правила отрисовки:
|
||||
- убрать синие острова - правила для коастлайнов;
|
||||
- на 15-м масштабе пропадают имена крупных улиц (на 14 и 16 есть);
|
||||
- перед выпуском перегенерить стили отрисовки;
|
||||
- highway : primary(_link), secondary(_link) - имена улиц рисуем в 13-м масштабе (скопировать стили из 14-го)
|
||||
|
||||
|
||||
Версия 1.01:
|
||||
|
|
|
@ -6,9 +6,12 @@
|
|||
#include "scales.hpp"
|
||||
|
||||
#include "../../storage/defines.hpp"
|
||||
|
||||
#include "../geometry/rect2d.hpp"
|
||||
|
||||
#include "../coding/file_container.hpp"
|
||||
#include "../coding/varint.hpp"
|
||||
//#include "../coding/varint.hpp"
|
||||
|
||||
#include "../base/base.hpp"
|
||||
#include "../base/macros.hpp"
|
||||
#include "../base/stl_add.hpp"
|
||||
|
@ -19,6 +22,7 @@
|
|||
#include "../std/utility.hpp"
|
||||
#include "../std/bind.hpp"
|
||||
|
||||
|
||||
template <class BaseT> class IndexForEachAdapter : public BaseT
|
||||
{
|
||||
public:
|
||||
|
|
Loading…
Add table
Reference in a new issue