Страница 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
.