Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-01-15 01:06:55 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:09:56 +0300
commitdacd5c9cfbf0d23d3c100bd52212f9f8b027eede (patch)
tree07348978ef9b7ea589334dfdf06e99cd76ae2c22 /docs
parent20d7f8ecb20ab6005d0174fa2d4de62031367168 (diff)
Some documents.
Diffstat (limited to 'docs')
-rw-r--r--docs/feature structure.txt7
-rw-r--r--docs/future refactorings.txt2
-rw-r--r--docs/results.txt3
-rw-r--r--docs/todo for release.txt29
4 files changed, 38 insertions, 3 deletions
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. Хостинг и доунлоадер.