Some documents.

This commit is contained in:
vng 2011-01-15 00:06:55 +02:00 committed by Alex Zolotarev
parent 20d7f8ecb2
commit dacd5c9cfb
4 changed files with 38 additions and 3 deletions

View file

@ -6,7 +6,9 @@
6. линия
7. площадной
2-й и 3-й байт (только для линейного и\или площадного объекта):
* пишем типы, слой, имя, точку
1 или 2 байта следующего заголовка (только для линейного и\или площадного объекта):
* 4 бита кол-ва внутренних точек для линейного объекта:
- 0 - геометрия вынесена, идем читать маску смещений и смещения;
- 2 - 0 байт на маску упрощения;
@ -20,11 +22,10 @@
* по 4 бита для маски смещений для линейного и площадного объекта.
Маска смещений опряделяет наличие вынесенной геометрии для i-го масштабного ряда (из 4-х по соотв. биту).
2-й и 3-й байт актуально могут быть расположены в одном байте, когда объект одного типа или геометрия не вынесена.
Эти 2 байта актуально могут быть расположены в одном, когда объект одного типа или геометрия не вынесена.
Реально это будет 2 байта когда объект сразу линейный и площадной и у него вынесена геометрия.
Следующие байты:
* пишем имя, слой, точка
* пишем геометрию ...
- маска упрощения для линейного объекта (1-3 байта):
Маска упрощения в 1 байт кодирует видимость 4-х точек в 4-х масштабных рядах (по 2 бита), т.е.

View file

@ -0,0 +1,2 @@
Move 'mmap_file_reader' to 'coding' folder.
Make common library for 'indexer_tool' and 'indexer_tests'. Move there stuff from 'indexer'.

3
docs/results.txt Normal file
View file

@ -0,0 +1,3 @@
1. Выпускаем карты, встроенные в бандл. Будет несколько бандлов, разбитых по странам.
2. Страны состоят из квадратов данных либо делаем обрезатор по странам, чтобы иметь один файл для страны.
3. Доунлоадера и карты мира в первой версии нет.

29
docs/todo for release.txt Normal file
View file

@ -0,0 +1,29 @@
Версия 1.0:
1. Выбрать красивее иконки и проверить лицензию.
2. Инфа о нас (фото).
3. Объеденить мелкие квадраты данных.
4. На десктопах выбирать динамический размер текстуры.
X 5. Дорисовываем только то что нужно, а не весь экран.
6. Выбор масштаба по прямоугольнику.
7. Лицензии на шрифты и иконки.
8. Дистрибутивы.
X 9. Карта мира (обсудить, генерить, ...).
10. Структура фичера (номера домов, заголовок, оптимизации).
11. Символы в kd-tree и взаимодействие их с подписями.
12. Рисовать на экране дополнительную инфу.
13. Настройки (GetSettings) засунуть в Platform.
X 14. Мигание.
15. Порядок отрисовки объектов (площадные в самом низу).
16. Подпилить константы кэша FileReader, VarRecordReader.
17. Открыты только нужные mwm.
18. Версия settings.
19. Strips треугольников.
20. Большой размер индекса.
21. Допилить правила отрисовки:
- убрать синие острова - правила для коастлайнов;
- на 15-м масштабе пропадают имена крупных улиц (на 14 и 16 есть);
- перед выпуском перегенерить стили отрисовки;
Версия 1.01:
1. Хостинг и доунлоадер.