Страница 1 из 2

Вьюер для cGPSMap

Добавлено: 09 авг 2002, 19:06
kg_vista
Конвертирование ингитовских карт - процесс трудоемкий и длительный. После работы cmap подчас требуется угробить час (а то и больше), что бы увидеть результат (и начать снова :). Поэтому желающие могут скачать http://kgy.narod.ru/util/mapview/mapview.htm - эта утилита позволяет предварительно просматривать ТХТ сразу после завершения работы cmap. ВНИМАНИЕ: ближайшие 2 недели я буду в отпуске, поэтому фидбэк не гарантируется. Вопли восторга, ахи разочарования - все это принимается только до сегодняшнего вечера.

Блеск ! А дальше надо вьювер в редактор превращать :) (-)

Добавлено: 09 авг 2002, 19:20
crab12
.

С уважением, Алексей.

Re: Ну блин, НАКОНЕЦ!!!

Добавлено: 09 авг 2002, 19:23
Kerg
Вот с такими людьми готов поделится форматом Ингит.
Если они не против конечно. :-)))

>ВНИМАНИЕ: ближайшие 2 недели я буду в отпуске, поэтому фидбэк не >гарантируется. Вопли восторга, ахи разочарования - все это принимается только >до сегодняшнего вечера.

Так как???

Сергей.


Re: Блеск ! А дальше надо вьювер в редактор превращать :) (-)

Добавлено: 09 авг 2002, 19:33
kg_vista
Это входит в мои планы (дальние) - но только после отпуска. Типа склеивание карт, обрезание, исправление объектов, удаление, сравнение с отсканированной картой и т.д.
Ближайшие планы:
- исправить выделение объектов (иногда выделяет не те объекты)
- поддержка всех типов объектов (сейчас только те, которые генерил cmap)
- исправить видимость объектов в зависимости от масштабов (сейчас тяп-ляп)
- вывод меток вторым проходом (иначе их часто накрывают полигоны)
- контекстно-зависимый вывод меток
- тултипы
- навести порядок с масштабами (округлять)
- масштабная линейка
- быстрое изменение размеров окна
- сохранение установок
- возможность сохранять координаты+zoom
- зум через выделение мышью
- вывод статистики
- поиск объектов


Re: Ну блин, НАКОНЕЦ!!!

Добавлено: 09 авг 2002, 19:36
kg_vista
Всегда готов! (после отпуска)


Фикс

Добавлено: 09 авг 2002, 20:29
kg_vista
Удалено понижение приоритета потока, загружающего файл (из-за этого загрузка могла стоять, пока исполнялась любая "счетная" задача).


Re: Блеск ! А дальше надо вьювер в редактор превращать :) (-)

Добавлено: 09 авг 2002, 20:42
Kerg
> Это входит в мои планы (дальние) - но только после отпуска. Типа склеивание > карт, обрезание, исправление объектов, удаление, сравнение с отсканированной > картой и т.д.

Загрузить подложку из сканированной (привязанной как в Ози) карты,
пускай даже это будет BMP, если есть сложности загрузить JPG.

Идеал конечно считать сразу .map ОЗИ. :-)))

И Рисовать объекты (дороги, реки, озера) по ней...
Ингит это хорошо, а рисовать хочется. :-)))
Дорисованные изменения хочется помещать еще и в отдельный файл.

В развитие темы ╚подложки карты╩:

На основании точек ╚правильных╩ (на сканированной карте) и не ╚правильных╩ (векторных из Ингит) методом Аффинного преобразования подвинуть, наблюдая
за картинкой.

Нынче, это тяжко┘ (итераций до правильного результатата много)

Кроме того, Type и RGN есть атрибуты объектов, сMap их ваводит
по ключику √art (в коментариях) рано или поздно они будут все использоваться┘ Хотелось бы не забывать и про них посмотри выскажи, мнение на счет отражения их в ╚Properties╩.

>Ближайшие планы:

> - исправить выделение объектов (иногда выделяет не те объекты)
> - поддержка всех типов объектов (сейчас только те, которые генерил cmap)
> - исправить видимость объектов в зависимости от масштабов (сейчас тяп-ляп)

В идеале нужно брать за основу значения Zoom и Level их заголовка
cGPSmap и выводить, как это будет выглядеть в MapSouce.

> - вывод меток вторым проходом (иначе их часто накрывают полигоны)

Не надо втором проходом надо выводить последовательно и по слоям.
(см. как делает это MapSouce)

> - контекстно-зависимый вывод меток

Что это такое?

>- тултипы

Что это такое?

>- навести порядок с масштабами (округлять)

Взять стандартные, и окошко как в MapSource.

>- масштабная линейка
>- быстрое изменение размеров окна

Аналогия с MapSource.

>- сохранение установок
>- возможность сохранять координаты+zoom
>- зум через выделение мышью
>- вывод статистики
>- поиск объектов

Опиши как ты разбирашься с полигонами.

У меня есть "непофиксенная проблема" с дублями (полудублями) дырок
и изредка встречающимися перевернутыми сегментами в морях и реках,
их графическое отображение мне очень поможет...

Сергей.



Re: Это радует...

Добавлено: 09 авг 2002, 20:47
Kerg
> Всегда готов! (после отпуска)

Ниже накропал пожеланий.

Самое главное "подложка из карты", сделай... :-)))

Это то, что когда то задумывал в планах Стен, но теперь
это пропала даже из его планов на сайте. :-(((

Сергей.



Re: Блеск ! А дальше надо вьювер в редактор превращать :) (-)

Добавлено: 09 авг 2002, 21:08
kg_vista
Проще писать мне на email (адрес см. в ящике kerg1@online.ru)

> Ингит это хорошо, а рисовать хочется. :-)))
"Ты его разными красками крась" (Голиаф - Давыдову)

> Кроме того, Type и RGN есть атрибуты объектов, сMap их ваводит
> по ключику √art (в коментариях)
Буду знать :)

>> - контекстно-зависимый вывод меток
> Что это такое?
Я имел в виду поворот надписи вдоль реки или улицы, выбор места на полигоне, номера на дорогах. Художества не первой важности.

>>- тултипы
> Что это такое?
Желтые окна с подсказками, всплывающие рядом с курсором , если навестись на объект.

> Опиши как ты разбирашься с полигонами.
Что именно интересует?
Рисование через GDI-шный Polygon().
Принадлежность точки полигону определяется через "топологический" алгоритм (пересечение полигона горизонтальным полулучем из точки, подсчет пересечений, четное - попадаем, нечетное - мимо). Есть временный глюк при попадании полулуча в вершины - из-за этого селектятся иногда не те объекты.



Re: А как вложенные полигоны...

Добавлено: 09 авг 2002, 21:15
Kerg
Т.е. полигоны с дыркой, конечно если смотреть после pGPSmap,
то все нормально, но если смотреть до...

Понимаю, заливка сложных полигонов, это не так просто,
но вот блин... пока необходимо для отлавливания багов Ингита.
(эти "лишние дырки" в морях, лесах и пр. достали :-((( )

Сергей.