Попробую сформулировать, что мне сейчас не хватает/хочется сделать в mapsoft2.
- srtm (карты с уклонами и горизонталями, 3D панорамы, трассировка рек и т.п.). Это все было довольно хорошо сделано в mapsoft1, но хочется сделать какой-то общий класс для 2D картинок и использовать его и для растровых карт, и для SRTM, и для плиточных карт. Чтоб туда унести всякие функции для интерполяции, а снаружи это выглядело, как обычная растровая карта.
- Редактирование геоданных во вьюере. Это тоже было в mapsoft1, но тут тоже хочется все переделать более универсально, чтоб можно было потом аналогично сделать редактор векторных карт.
- Просмотр плиточных карт во вьюере. В mapsoft1 было сделано довольно странно и медленно, с отдельным shell-скриптом, который скачивал плитки на диск. Теперь у меня есть нормальный download manager с параллельными загрузками. Этим я пытаюсь заниматься прямо сейчас, но в архитектуре вьюера/редактора немного запутался.
- Понять, как хранить привязки карт и геоданные. Сейчас для привязок есть только OziExplorer map-файлы. Старый xml-образный формат из mapsoft1 был довольно странный, вряд ли его стоит воскрешать (хотя уметь его читать было бы полезно). Хорошо бы сделать поддержку карт в kml. Но кажется, что все-таки удобно иметь свой формат, куда можно сохранить все что хочется.
- Редактирование векторных карт. Это то, к чему я пытаюсь идти: сейчас очень не хватает возможности видеть векторную карту вместе с, условно говоря, гуглоснимками, и что-то в ней исправлять. Чтобы возобновить, наконец, деятельность с картами...