Сейчас пытаюсь обустроить работу с векторными картами в mapsoft2. Пока еще ничего не готово, но на данном этапе можно высказывать разные замечания к архитектуре и менять самые базовые вещи.
Что сейчас более-менее есть:
- Формат базы данных с геоиндексом для хранения карты.
- Изготовление растра и соответствующий язык для "правил рисования". Язык получается довольно сложным, но покрывающий все тонкости растеризации в mapsoft1 (зато все эти тонкости теперь не зашиты в код!)
- Вьюер для карты.
- Импорт/экспорт в vmap. Там пока есть нерешенные проблемы, но, кажется, уже в ближайшее время получится сделать растр для старых карт новым способом.
- Импорт/экспорт в mp - но его я собираюсь в ближайшее время переделать. Опять-таки, до момента когда можно будет нарисовать карту полностью в mp и сделать полноценный растр с помощью mapsoft2 должно быть недолго.
Если интересно, читайте, высказывайте ваши замечания.