Страница 5 из 6

Re: GPSMapEdit 1.0.20.2

Добавлено: 24 мар 2005, 21:40
IAGSoft
Я еще только учусь "картостроению", поэтому не понимаю всю терминологию :(

Что такое "локализация" в данном контексте?


Локализация трансформирующей функции. (-)

Добавлено: 24 мар 2005, 21:44
MichaelUS




Re: Локализация трансформирующей функции. (-)

Добавлено: 24 мар 2005, 21:48
IAGSoft
Какая тут функция!? Я говорю не про привязку растров а про редактирование вектора! Пересчитываем координаты точек просто и всё!


Re: GPSMapEdit 1.0.20.2

Добавлено: 24 мар 2005, 21:53
MichaelUS
Сетки строятся потому, что они имеют в каждой своей ячейке независимый от других ячеек полином трансформации. Пусть полиномов и много, но каждый из них достаточно простой. Частично трансформации описаны в зачатке статьи (пока данное направление оказалось в застое...) <A HREF="http://michus.narod.ru/articles/img_war ... /A> <br>

Re: Локализация трансформирующей функции. (-)

Добавлено: 24 мар 2005, 21:58
MichaelUS
> Пересчитываем координаты точек просто и всё!
Она самая - функция пересчёта координат :) Локализуется её область применения. Т.е. набор точек, которые она затронет.


GPSMapEdit: Генерализация

Добавлено: 06 апр 2005, 12:28
Olexa
Делать генерализацию в GPSMapEdit'е может иметь смысл, чтобы лишить возможности cGPSmapper сделать её по-своему, указав Preprocess=N в секции [IMG ID]. Но в этом случае cGPSmapper, согласно инструкции, требует, чтобы в карте уже были представлены данные для каждого отдельного уровня, без всяких там EndLevel (Levels). Оно и логично, ведь для каждого уровня данные нужно генерализировать по-разному, в соответствии с подробностью уровня. Так вот хотелось бы видеть в GPSMapEdit'е функцию, которая позволяла бы растиражировать объекты, которые представлены в каком-то одном уровне, и распространены на другие уровни параметром EndLevel=N, по всем этим уровням, чтобы потом уже корректно генерализировать все экземпляры в каждом из уровней.


Re: GPSMapEdit: препроцессор?

Добавлено: 06 апр 2005, 12:50
IAGSoft
Вообще напрашивается, что GPSMapEdit'у нужен некий препроцессор, производящий обработку перед передачей файла cGPSmapper. При этом результаты препроцессора могут сбрасываться в некий временный файл, который после обработки его cGPSmapper уничтожался.

Лично мне (на данный момент) нужна функция препроцессора "транслитерация (рус->lat). Чтобы в .mp файле названия были русские, а в .img транслитерированные. (Конечно, это можно всё "вручную" сделать, но это менее удобно).

Туда же, в препроцессор, и генерализацию засунуть можно... Главное, чтобы всё настраивалось и отключалось, если надо...


Re: GPSMapEdit: препроцессор?

Добавлено: 06 апр 2005, 12:59
Olexa
GPSMapEdit сам по себе и есть препроцессор. :-) Сделал всё, что нужно, сохранил в отдельном файле, и передал cGPSmapper'у. Заодно промежуточные результаты сохраняются, меньше затрат времени, если нужно откатиться к какому-то шагу процесса.


Re: GPSMapEdit: препроцессор?

Добавлено: 06 апр 2005, 13:39
IAGSoft
> сам по себе и есть препроцессор. :-) Сделал всё, что нужно, сохранил в отдельном файле, и передал cGPSmapper'у.

Да я не спорю, что это можно делать "ручками", но если это автоматизировать, то будет удобнее!


Re: GPSMapEdit: Генерализация

Добавлено: 06 апр 2005, 19:03
kg_vista
Идея понятна, спасибо.

Напрягает только, что получится еще одна функция, которую трудно назвать в меню так, что бы всем было понятно, что она делает. А иначе граждане по почте начинают вопросами мучить :-).

И поскольку это предлагается в плане поверхностного лечения глюков cgpsmapper, то лучше уж решать эту проблему кардинально - писать свой генератор IMG :-).