MicroGIS forum

Cartographic software package MicroGIS
Текущее время: 15 июн 2025, 18:03

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 783 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 53  След.
Автор Сообщение
СообщениеДобавлено: 06 фев 2012, 18:39 
Не в сети
Администратор
Администратор

Зарегистрирован: 05 фев 2012, 16:57
Сообщения: 10
Откуда: Украина
Страна: Ukraine (ua)
В данной ветке пишем пожелания и предложения касательно картографического редактора MicroGISEditor при работе с TypeSet=Topo или при работе со всеми TypSet.

В данной теме:
красным цветом -помечаются функции, которые не будут реализованы
зеленым цветом - помечаются функции, которые будут реализованы
оранжевым цветом - помечаются функции, требующие обсуждения

Внимание: Если вы отправляете нам отзывы и предложения относительно работы с программой, мы оставляем за собой право реализовывать их, не возлагая на себя никаких обязательств перед их автором.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2012, 23:21 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 23 апр 2012, 10:23
Сообщения: 1149
Страна: Belarus (by)
Хотелки для программы в целом:

1. Добавить поиск дороги по RoadID
2. Добавить поиск узла дорожного графа по NodeID


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2012, 23:23 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 06 фев 2012, 15:57
Сообщения: 1041
Откуда: Украина
Страна: Ukraine (ua)
Давно ждал этого вопроса.. А зачем? Не то чтобы я был против, просто очень хотелось бы знать, зачем?????


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2012, 23:43 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 23 апр 2012, 10:23
Сообщения: 1149
Страна: Belarus (by)
Я и мои знакомые, кто рисует карты, регулярно проверяем свои польские исходники карт на ошибки с помощью одной внешней программы, в дополнение к штатным проверкам из микрогиса и мапэдита. В микрогисе и мапэдите проверок много, но не все, какие хотелось бы использовать. А здесь есть ряд полезных проверок на ошибки, в том числе для гарминовских карт, и различные подсчёты по исходнику. И ошибки в нарисованной карте, например, по дорожной сети, выводятся в текстовом формате с указанием конкретных RoadID. Поэтому прошу добавить в микрогис поиск дорог по RoadID. Аналогично - с узлами NodeID.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 май 2012, 04:04 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 06 фев 2012, 15:57
Сообщения: 1041
Откуда: Украина
Страна: Ukraine (ua)
Сколько себя помню - вы первый это просите. А что за утилита для проверок? И что за проверки такие специальные для GARMIN?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 май 2012, 07:11 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 12 фев 2012, 11:42
Сообщения: 197
Откуда: Казахстан
Страна: Kazakhstan (kz)
Возможно, User-tester имел в виду нахождение в карте ID узлов и дорог, превышающих максимально допустимое для Гармина значение - 1048575 (FFFFF). Это важно, поскольку пользователи часто делают микс из различных исходников, особенно когда эти исходники созданы в навителовском тайпсете. В ГМЕ, например, начиная с версии 1.0.64.0, добавили вот такую мулю: "Если значение атрибута RoadID дороги превышает максимально допустимое значение 1048575, то при сохранении в MP оно автоматически заменяется на наименьшее свободное значение", - но там это только для карт с набором типов "Garmin".
Соответственно, в МГЕ тоже было бы полезно сообщать, что для RoadID или NodID превышено максимально
допустимое для Гармин значение - 1048575, в строке такой-то...
Описанная болячка лечится, к примеру, украинской утилитой mpUtilities/ID, упорядочивая нумерацию узлов и дорог... 8-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 май 2012, 09:53 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 05 апр 2012, 12:09
Сообщения: 482
Откуда: Алма-Ата
Страна: Kazakhstan (kz)
User-tester писал(а):
Хотелки для программы в целом:

1. Добавить поиск дороги по RoadID
2. Добавить поиск узла дорожного графа по NodeID

Alex а Вы сами то как планируете ошибки описывать в Полилиниях и Узлах (при наличии онных) при создании шейпов? Если есть какая то ошибка в дороге, то как её описать? Дать координаты узлов? Дать название взятое из Лейбла (а если дорога не подписанная)? ;) Вот тут как как и пригодится поиск по RoadID. А вот когда Ваш редактор начнет проверят на правильность адресные данные (гармина, прописанные в полилиниях), то Вам очень понадобится указать номер нода, в котором пропущена нумерация, или ошибочно поставлена... Вот тут и пригодится поиск по NodeID... Не так ли?

_________________
Garmin - Forever!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 май 2012, 10:42 
Не в сети
Разработчик
Разработчик
Аватара пользователя

Зарегистрирован: 06 фев 2012, 16:00
Сообщения: 922
Откуда: Украина
Страна: Ukraine (ua)
Vovan_Alm писал(а):
User-tester писал(а):
Хотелки для программы в целом:

1. Добавить поиск дороги по RoadID
2. Добавить поиск узла дорожного графа по NodeID

Alex а Вы сами то как планируете ошибки описывать в Полилиниях и Узлах (при наличии онных) при создании шейпов? Если есть какая то ошибка в дороге, то как её описать? Дать координаты узлов? Дать название взятое из Лейбла (а если дорога не подписанная)? ;) Вот тут как как и пригодится поиск по RoadID. А вот когда Ваш редактор начнет проверят на правильность адресные данные (гармина, прописанные в полилиниях), то Вам очень понадобится указать номер нода, в котором пропущена нумерация, или ошибочно поставлена... Вот тут и пригодится поиск по NodeID... Не так ли?

У нас был реализован конвертер карт в MGE формат (пока отключено и отложено в связи с большими непрекращающимися изменениями в исходном польском формате - сильно много нововведений :D ). Так вот, да Вы правильно пишите, перед любой серьезной конвертацией будут выполнятся проверки (недостающие - добавим), ошибки будут делится на критические (остановка компиляции с указанием на ошибку и объект ее содержащую, для исправления и дальнейшей компиляции) и что-то типа "warning" - информация для картографа на ошибку, не повлияющую на компиляцию карты. Надо подумать(мне почитать, руки пока не доходят...), какие ошибки будут критическими, какие - "Warning"

_________________
Изображение


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 00:05 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 23 апр 2012, 10:23
Сообщения: 1149
Страна: Belarus (by)
Cnfhbr писал(а):
Возможно, User-tester имел в виду нахождение в карте ID узлов и дорог, превышающих максимально допустимое для Гармина значение - 1048575 (FFFFF). Это важно, поскольку пользователи часто делают микс из различных исходников, особенно когда эти исходники созданы в навителовском тайпсете. В ГМЕ, например, начиная с версии 1.0.64.0, добавили вот такую мулю: "Если значение атрибута RoadID дороги превышает максимально допустимое значение 1048575, то при сохранении в MP оно автоматически заменяется на наименьшее свободное значение", - но там это только для карт с набором типов "Garmin".
Соответственно, в МГЕ тоже было бы полезно сообщать, что для RoadID или NodID превышено максимально
допустимое для Гармин значение - 1048575, в строке такой-то...
Описанная болячка лечится, к примеру, украинской утилитой mpUtilities/ID, упорядочивая нумерацию узлов и дорог... 8-)

Да. И это имел в виду.
Vovan_Alm писал(а):
Alex а Вы сами то как планируете ошибки описывать в Полилиниях и Узлах (при наличии онных) при создании шейпов? Если есть какая то ошибка в дороге, то как её описать? Дать координаты узлов? Дать название взятое из Лейбла (а если дорога не подписанная)? Вот тут как как и пригодится поиск по RoadID. А вот когда Ваш редактор начнет проверят на правильность адресные данные (гармина, прописанные в полилиниях), то Вам очень понадобится указать номер нода, в котором пропущена нумерация, или ошибочно поставлена... Вот тут и пригодится поиск по NodeID... Не так ли?

Прямо в точку! Всё абсолютно верно говоришь. В гарминовских шейпфайлах много чего привязано к дорогам и узлам. И адресный поиск, и параметры роутинга. Штатные проверки микрогиса, как и мапэдита, в общем и целом ориентируются на общие правила рисования векторных навигационных карт.

Хоть польский формат изначально был создан под гарминовские карты, и был написан компилятор cgpsmapper из этого формата под гармин, полиш благодаря своей наглядности и удобству давно стал промежуточным форматом между различными промышленными форматами карт. И появившиеся редакторы польского формата микрогис и мапэдит, которые позволяют его наглядно визуально править (не в блокноте набирать исходник руками), автоматически сами стали универсальными редакторами для разных навигационных систем благодаря распространению польского формата на другие системы и появлению компиляторов.

Но польский формат применительно к гармину изначально был ограничен, и cgpsmapper давно перестал обновляться, при этом сам ограничен, неполон и содержит довольно много багов. То есть, не в полной мере реализует возможности гарминовских карт, которые заложены в его родной входной формат "шейпфайлы" - формат профессионального проприетарного софта типа ArcGISa. Чтобы увязать удобство и доступность рисования в полише с богатыми возможностями гармина, Василием на языке Perl была написана утилита для перевода полиша в гарминовские шейпфайлы. Но чтобы правильно перевести, надо учитывать прописанную в мануале специфику этих шейпфайлов и требования к картам. Например, для гармина не всегда страшно наложение полигонов, но важно правильно прописать адресные данные в линиях дорог. Мапэдит и микрогис проверяют наложение полигонов, а вот адресный в дорогах - нет. Это один пример полезной проверки. Ну и так далее. Поэтому понадобилось писать различные сторонние утилиты-проверки. Упоминавшаяся ранее утилита была написана моими знакомыми (в аттаче). Позволяет делать ряд полезных проверок и подсчётов и выдаёт список ошибок в исходнике по номерам дорог и точек RoadID и NoadID.

Как-то так, в общем. ;)
Вложение:
110415.rar [104.19 КБ]
Скачиваний: 1505


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 00:37 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 06 фев 2012, 15:57
Сообщения: 1041
Откуда: Украина
Страна: Ukraine (ua)
Ну написал........
Расказываю. Экспорт в SHP непосредственно в программе - планируется. До его реализации необходимо сделать новый TypSet, чем мы сейчас и занимаемся, и добавить недостающие атрибуты.
Походу, недостающие проверки - будут также добавлены в программу. Сейчас проверок ровно столько, сколько необходимо для подготовки карт в СитиГид. Теперь занимаемся Garmin-ом. Добавим и вам проверок, ровно столько, сколько их будет нужно.

Неудобство работы в сторонних утилитах это то, что само выполнения проверок в сторонних программах - не всегда корректно и после выполнения проверок приходится отыскивать место в карте - блокнотом или по ID дороги, узла. Это не правильно. Гораздо приятнее кликая, по ошибке сразу центрировать карту по позиции. Неправдали?

Терпение мой друг, терпение. Всё будет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 00:48 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 23 апр 2012, 10:23
Сообщения: 1149
Страна: Belarus (by)
Раз собираетесь делать экспорт в шейпы, заодно и спрошу.

Скрипт Василия для перегона в шейпы работает из-под командной строки. Причём, нужна установленная в операционную систему поддержка языка Perl. Известен экзешник скрипта под Windows, но он что-то давновато не обновляется.

1. Вы планируете экспортировать в шейпы, точно как и cgpsmapperом? То есть, по аналогии с ним в отдельном окне прописывать путь к файлу скрипта Василия и потом нажимать кнопку, чтобы перевести?

Или хотите реализовать встроенную в микрогис штатную функцию перевода в гарминовские шейпфайлы по какому-либо своему алгоритму?

2. Будет ли возможность настройки параметров перевода пользователем (файл config от скрипта Василия)?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 00:55 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 23 апр 2012, 10:23
Сообщения: 1149
Страна: Belarus (by)
Alex писал(а):
Походу, недостающие проверки - будут также добавлены в программу. Сейчас проверок ровно столько, сколько необходимо для подготовки карт в СитиГид. Теперь занимаемся Garmin-ом. Добавим и вам проверок, ровно столько, сколько их будет нужно.

Неудобство работы в сторонних утилитах это то, что само выполнения проверок в сторонних программах - не всегда корректно и после выполнения проверок приходится отыскивать место в карте - блокнотом или по ID дороги, узла. Это не правильно. Гораздо приятнее кликая, по ошибке сразу центрировать карту по позиции. Неправдали?


Всё верно написал. Был бы несказанно рад увидеть в микрогисе полезные проверки и подсчёты. Чтобы сразу же после рисования и последующей проверки зумироваться на багах в карте и править их. Удобно и рационально. Я за!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 01:37 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 06 фев 2012, 15:57
Сообщения: 1041
Откуда: Украина
Страна: Ukraine (ua)
1. Если пишешь сразу за мной, то не нужно вставлять цитату, об этом сказано в правилах.
2. Конфиг перегона будет (или файл или визард).
3. Будет свой перегонщик.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 03:17 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 05 апр 2012, 12:09
Сообщения: 482
Откуда: Алма-Ата
Страна: Kazakhstan (kz)
Alex писал(а):
Неудобство работы в сторонних утилитах это то, что само выполнения проверок в сторонних программах - не всегда корректно и после выполнения проверок приходится отыскивать место в карте - блокнотом или по ID дороги, узла. Это не правильно. Гораздо приятнее кликая, по ошибке сразу центрировать карту по позиции. Неправдали?

Я буду очень рад, что можно будет при проверке визуально найти ошибку в МГЕ, и не нужно будет пользоваться сторонними утилитами... Но... Есть еще один "ревизор" - сам МПС... Он тоже лог с ошибками выдает где указаны RoadID и NoadID. Таким образом, поиск по этим значениям в редакторе обязателен. Или мы с развитием редактора не будем пользоваться МПС и Маппером? ;)

_________________
Garmin - Forever!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 03:32 
Не в сети
Администратор
Администратор
Аватара пользователя

Зарегистрирован: 06 фев 2012, 15:57
Сообщения: 1041
Откуда: Украина
Страна: Ukraine (ua)
О куда, сани завезли...... Мечты, мечты...... Хотя, было бы не плохо.
Да добьем мы эти поиски. Не переживай....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 май 2012, 03:39 
Не в сети
Бета тестер
Бета тестер

Зарегистрирован: 05 апр 2012, 12:09
Сообщения: 482
Откуда: Алма-Ата
Страна: Kazakhstan (kz)
У меня редактор МГЕ сообщил... что остался один день до покупки лицензии... :roll:

_________________
Garmin - Forever!!!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 783 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 53  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB