diff --git a/docs/feature structure.txt b/docs/feature structure.txt index 28fc61263c..ff01b23e9f 100644 --- a/docs/feature structure.txt +++ b/docs/feature structure.txt @@ -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 бита), т.е. diff --git a/docs/future refactorings.txt b/docs/future refactorings.txt new file mode 100644 index 0000000000..6e36f119a4 --- /dev/null +++ b/docs/future refactorings.txt @@ -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'. \ No newline at end of file diff --git a/docs/results.txt b/docs/results.txt new file mode 100644 index 0000000000..4c05b6d977 --- /dev/null +++ b/docs/results.txt @@ -0,0 +1,3 @@ +1. Выпускаем карты, встроенные в бандл. Будет несколько бандлов, разбитых по странам. +2. Страны состоят из квадратов данных либо делаем обрезатор по странам, чтобы иметь один файл для страны. +3. Доунлоадера и карты мира в первой версии нет. \ No newline at end of file diff --git a/docs/todo for release.txt b/docs/todo for release.txt new file mode 100644 index 0000000000..47e3c0fc90 --- /dev/null +++ b/docs/todo for release.txt @@ -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. Хостинг и доунлоадер.