MapCreator 1.2.03 betta
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
MapCreator 1.2.03 betta
Скачать можно отсюда: webfile.ru/226929
Что нового:
- Изменен интерфейс программы и название Теперь называется Map-maker Assistant.
Два модуля - MapCreator и CornerMarker.
- Добавлен модуль расстановки угловых маркеров по точкам привязки.
В map-файле должно быть четыре угловых маркера. Их координаты заменяются
на координаты четырех первых точек привязки.
Если углов больше 4-х (поработали MapBorderom) то ничего делать не будет
- В модуле MapCreator добавлена возможность прервать выполнение при ошибке в
исходных данных (например неверное имя файла или неправльно задан масштаб)
- В модуль MapCreator может теперь за раз обработать больше 32767 карт
(где бы их только взять
- В модуле MapCreator исправлена ошибка установки угловых маркеров для карт
в западном полушарии.
- Понимает образ карты в ozf2, но размеры прочитать не может.
- Если ширина или высота для JPG, PNG, BMP, GIF ноль, то молча и для того и
другого берется 4000. Это для того что бы не срубался по делению на ноль для
jpg'ов с нестандартной baseline.
Была жалоба на то что в XP требует библиотеку MSSTDFMT.DLL. На всякий случай положил в архив. Регистрить regsvr32 /s MSSTDFMT.DLL.
С уважением, Евгений
Что нового:
- Изменен интерфейс программы и название Теперь называется Map-maker Assistant.
Два модуля - MapCreator и CornerMarker.
- Добавлен модуль расстановки угловых маркеров по точкам привязки.
В map-файле должно быть четыре угловых маркера. Их координаты заменяются
на координаты четырех первых точек привязки.
Если углов больше 4-х (поработали MapBorderom) то ничего делать не будет
- В модуле MapCreator добавлена возможность прервать выполнение при ошибке в
исходных данных (например неверное имя файла или неправльно задан масштаб)
- В модуль MapCreator может теперь за раз обработать больше 32767 карт
(где бы их только взять
- В модуле MapCreator исправлена ошибка установки угловых маркеров для карт
в западном полушарии.
- Понимает образ карты в ozf2, но размеры прочитать не может.
- Если ширина или высота для JPG, PNG, BMP, GIF ноль, то молча и для того и
другого берется 4000. Это для того что бы не срубался по делению на ноль для
jpg'ов с нестандартной baseline.
Была жалоба на то что в XP требует библиотеку MSSTDFMT.DLL. На всякий случай положил в архив. Регистрить regsvr32 /s MSSTDFMT.DLL.
С уважением, Евгений
|
||
Re: MapCreator 1.2.03 betta
Только проблема одна сразу обнаружилась с углами. После процесса установки углов карты перестают отображаться в индексном окне и отказываются перескакивать с листа на лист. Если открыть такую карту и просто ничего не далая нажать кнопу сохранения ее мап-файла, то все становится нормально. Сравнив содержимое мап-файа до и после процедуры сохранения в Озике обнаружились отличия в строчках описания координат углов. Вот пример.
было (не работает):
MMPLL,1,32,000000,59,000000
MMPLL,2,32,500000,59,000000
MMPLL,3,32,500000,58,666667
MMPLL,4,32,000000,58,666667
стало (работает):
MMPLL,1, 31.999973, 58.999919
MMPLL,2, 32.500028, 59.000081
MMPLL,3, 32.499972, 58.666587
MMPLL,4, 32.000027, 58.666747
Похоже не очень Озик любит точные координаты углов раз так их сдвигает. :( Может есть какие-нибудь мысли по этому поводу?
Спасибо!
Валентин.
было (не работает):
MMPLL,1,32,000000,59,000000
MMPLL,2,32,500000,59,000000
MMPLL,3,32,500000,58,666667
MMPLL,4,32,000000,58,666667
стало (работает):
MMPLL,1, 31.999973, 58.999919
MMPLL,2, 32.500028, 59.000081
MMPLL,3, 32.499972, 58.666587
MMPLL,4, 32.000027, 58.666747
Похоже не очень Озик любит точные координаты углов раз так их сдвигает. :( Может есть какие-нибудь мысли по этому поводу?
Спасибо!
Валентин.
Re: MapCreator 1.2.03 betta
: стало (работает):
: MMPLL,1, 31.999973, 58.999919
: MMPLL,2, 32.500028, 59.000081
: MMPLL,3, 32.499972, 58.666587
: MMPLL,4, 32.000027, 58.666747
:
: Похоже не очень Озик любит точные координаты углов раз так их сдвигает. :( Может есть какие-нибудь мысли по этому поводу?
Афинное преобразование не "натягивает" карту на точки, а поворачивает её так, чтобы она соответствовала максимально (безусловно, для этого должна быть правильно указана проекция). Поэтому координаты в точках привязок в общем случае не будут совпадать с введёнными при привязке.
: MMPLL,1, 31.999973, 58.999919
: MMPLL,2, 32.500028, 59.000081
: MMPLL,3, 32.499972, 58.666587
: MMPLL,4, 32.000027, 58.666747
:
: Похоже не очень Озик любит точные координаты углов раз так их сдвигает. :( Может есть какие-нибудь мысли по этому поводу?
Афинное преобразование не "натягивает" карту на точки, а поворачивает её так, чтобы она соответствовала максимально (безусловно, для этого должна быть правильно указана проекция). Поэтому координаты в точках привязок в общем случае не будут совпадать с введёнными при привязке.
И где брать? (+)
Бесплатно?
интересно попробовать попользоваться "конкурирующей" продукцией
интересно попробовать попользоваться "конкурирующей" продукцией
ОК удалось (-)
спасибо
|
||
Re: И где брать? (+)
>Бесплатно?
Да, т.е. даром
>интересно попробовать попользоваться "конкурирующей" продукцией
В смысле "конкурирующей"?
С уважением, Евгений
Да, т.е. даром
>интересно попробовать попользоваться "конкурирующей" продукцией
В смысле "конкурирующей"?
С уважением, Евгений
Re: MapCreator 1.2.03 betta
> Афинное преобразование не "натягивает" карту на точки
Ну а делать то чего? Я в картографии мало что понимаю, давайте предложения я напишу.
С уважением, Евгений
Ну а делать то чего? Я в картографии мало что понимаю, давайте предложения я напишу.
С уважением, Евгений
Re: MapCreator 1.2.03 betta
: было (не работает):
: MMPLL,1,32,000000,59,000000
: MMPLL,2,32,500000,59,000000
: MMPLL,3,32,500000,58,666667
: MMPLL,4,32,000000,58,666667
:
: стало (работает):
: MMPLL,1, 31.999973, 58.999919
: MMPLL,2, 32.500028, 59.000081
: MMPLL,3, 32.499972, 58.666587
: MMPLL,4, 32.000027, 58.666747
: Ну а делать то чего? Я в картографии мало что понимаю, давайте предложения я напишу.
Для начала использовать в качестве десятичного разделителя не запятую (или то, что указано в Regional Settings в виндах), а точку. Должно разительно улучшить ситуацию. )
Ну а по поводу значений координат, я, когда привязывают карту вручную, после привязки прописываю руками растровые координаты углов, затем открываю привязку в Ozi и пересохраняю, чтобы он прописал географические координаты. В твоём случае нужно самостоятельно рассчитывать географические координаты афинным преобразованием: переводишь координаты точек привязки в координаты проекции (метры), рассчитываешь коэффициенты преобразования между координатами проекции и пиксельными координатами изображения, пересчитываешь пиксельные координаты углов в координаты проекции, затем в географические координаты, и пишешь их в файл.
: MMPLL,1,32,000000,59,000000
: MMPLL,2,32,500000,59,000000
: MMPLL,3,32,500000,58,666667
: MMPLL,4,32,000000,58,666667
:
: стало (работает):
: MMPLL,1, 31.999973, 58.999919
: MMPLL,2, 32.500028, 59.000081
: MMPLL,3, 32.499972, 58.666587
: MMPLL,4, 32.000027, 58.666747
: Ну а делать то чего? Я в картографии мало что понимаю, давайте предложения я напишу.
Для начала использовать в качестве десятичного разделителя не запятую (или то, что указано в Regional Settings в виндах), а точку. Должно разительно улучшить ситуацию. )
Ну а по поводу значений координат, я, когда привязывают карту вручную, после привязки прописываю руками растровые координаты углов, затем открываю привязку в Ozi и пересохраняю, чтобы он прописал географические координаты. В твоём случае нужно самостоятельно рассчитывать географические координаты афинным преобразованием: переводишь координаты точек привязки в координаты проекции (метры), рассчитываешь коэффициенты преобразования между координатами проекции и пиксельными координатами изображения, пересчитываешь пиксельные координаты углов в координаты проекции, затем в географические координаты, и пишешь их в файл.
Re: MapCreator 1.2.03 betta
> Для начала использовать в качестве десятичного разделителя не запятую
:-) Блин, а я не обратил внимания.
> В твоем случае нужно самостоятельно рассчитывать географические координаты
А вот это не понятно. Координаты маркеров углов точно совпадвют с точками привязки. Почему географичесике координаты нужно расчитывать? Они ведь такие-же как у точек привязки.
С уважением, Евгений
:-) Блин, а я не обратил внимания.
> В твоем случае нужно самостоятельно рассчитывать географические координаты
А вот это не понятно. Координаты маркеров углов точно совпадвют с точками привязки. Почему географичесике координаты нужно расчитывать? Они ведь такие-же как у точек привязки.
С уважением, Евгений
Re: MapCreator 1.2.03 betta
: > В твоем случае нужно самостоятельно рассчитывать географические координаты : А вот это не понятно. Координаты маркеров углов точно совпадвют с точками привязки. Почему географичесике координаты нужно расчитывать? Они ведь такие-же как у точек привязки. <A HREF="http://www.gps-forum.ru/cgi-bin/forum/s ... /A> <br>
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 191 гость