Mapedit что это за программа
Mapedit что это за программа
Описание работы с программой GPSMapEdit.
ЗАГОЛОВОК КАРТЫ И НАСТРОЙКА ПРОГРАММЫ
Причинами создания этого цикла статей послужили:
— стремительное увеличение интереса к системе GPS и, как следствие, спроса на персональные навигаторы, в своём большинстве поддерживающими картографические возможности;
— недостаточное количество информации о практической работе в программе GPSMapEdit;
— попытка систематизации собственных знаний и, возможно, получение новых.
Цель можно определить как:
— возможность наглядно показать этапы самостоятельного создания векторных карт;
— популяризацию темы самостоятельного создания векторных карт для персональных навигаторов GPS и различных навигационных программ.
В первую очередь определим для себя для каких задач была создана программа GPSMapEdit. Эта программа предназначена для предварительного просмотра, создания и редактирования векторных карт в различных картографических форматах. Общую информацию о самой программе и её последнюю версию Вы можете найти на сайте www.geopainting.com. Не могу не подчеркнуть, что программа создана и активно развивается нашим соотечественником Константином Галичским, за что стоит выразить ему наше уважение и признательность.
В виду того, что программа GPSMapEdit постоянно развивается и совершенствуется, в данной статье может не присутствовать описание для некоторых недавно появившихся инструментов или функций.
Архив с программой и библиотеку GDI+ следует распаковать в одну директорию. Обновление для Windows XP производится в стандартном порядке. Инсталляции программа GPSMapEdit не требует, поэтому её можно сразу же запустить. Если Вы хотите получить программу с русифицированным интерфейсом, то перед запуском необходимо запустить русификатор и следовать его инструкциям.
Не правда ли, очень похоже на интерфейс OziExplorer? Так оно и есть. Присутствует сама карта, кстати качество привязки в GPSMapEdit определяется только качеством привязки в OziExplorer, миникарта, отображающая тёмным прямоугольником наш текущий масштаб и положение. Кроме этого следует обратить внимание на информацию в нижнем информационном поле программы:
В крайнем правом поле мы видим координаты текущего положения курсора.
Mapedit что это за программа
Приобрести ПО MapEDIT® по безналичному расчету Вы можете в компании «Резидент» или в интернет-магазине allsoft.ru за наличный или безналичный расчет (оплата банковской картой, платежи по платежным системам (Яндекс-Деньги, MoneyMail, WebMoney и пр.), почтовым переводом и посредством SMS).
Векторизатор MapEDIT обеспечивает решение следующих основных задач:
— выполнение автоматизированной / ручной векторизации (цифровки) по монохромным и цветным растрам с разделением объектов карты по слоям;
— занесение атрибутивных данных, характеризующих объект, в базу данных одновременно с векторизацией;
— координирование карты, исправление искажений бумажных оригиналов;
— контроль корректности топологических отношений введенных объектов (построение топологии);
— экспорт полученных цифровых векторных карт и баз данных в форматы ГИС и САПР.
Векторизатор MapEDIT позволяет:
— производить обработку исходных растров;
— выполнять сводку/сшивку цифровых векторных карт;
— импортировать цифровые векторные карты для их редактирования.
MapEDIT работает с монохромными и цветными растрами. Поддерживаются форматы BMP, PCX, TIFF, JPG, GIF, : всего свыше 30-ти форматов.
Оцифровка карты возможна без создания единого растрового поля с последовательным переходом от одного растра к другому. При необходимости MapEDIT позволяет «склеивать» фрагменты карты, хранящиеся в отдельных растровых файлах в единый файл, трансформировать (выравнивать) растр с учетом произвольной сети картографических реперов.
Для работы с низкокачественными исходными растрами предусмотрены также разнообразные функции обработки растра. В том числе:
— удаление одноцветных объектов малой площади (мусора);
— выделение выбранных цветов, удаление цвета, замена цвета;
— сглаживание линий;
— уменьшение толщины линий;
— ручное рисование (для восстановления плохо различимых деталей).
Обработанные растры могут быть сохранены в исходных растровых форматах.
Создание цифровой векторной карты
Векторизатор MapEDIT позволяет задавать и изменять структуру данных цифровой векторной карты: перечень слоев, типы объектов для каждого слоя, параметры их отображения, условия трассировки и т.п. Структура вновь создаваемой карты может также задаваться путем копирования структуры ранее созданной карты.
Векторизатор MapEDIT может использоваться для редактирования существующих цифровых векторных карт, для чего предусмотрена возможность импорта данных из файлов формата MIF/MID геоинформационной системы MapInfo.
Автоматическая трассировка выполняется в двух режимах:
1.Трассировка линий.
В данном режиме осуществляется автоматическая отслеживание на растре одноцветных линий произвольного типа с сохранением полученной трассы в виде последовательности координат точек, соответствующих середине растровой линии. Эта процедура позволяет автоматически преодолевать препятствия на линии в виде обрывов, разветвлений, пересечений с другими растровыми линиями.
2.Оконтуривание полигонов.
В данном режиме осуществляется автоматическое отслеживание на растре контуров одноцветных площадных областей произвольного вида с сохранением полученного контура в виде последовательности координат точек, соответствующей внутренней границе области.
Ручная векторизация (цифровка)
В случаях, когда линии и контуры плохо различимы и автоматизированная векторизация объектов затруднена или невозможна, объекты цифровой векторной карты могут вводиться с помощью инструментов ручной векторизации (цифровки). При ручной векторизации оператор ставит точки на карте, совмещая их с видимыми на растре объектами.
В процессе ручной векторизации может использоваться режим совмещения с линией растра, при котором поставленная точка или отрезок подтягиваются к середине векторизуемой линии на растре.
При автоматизированной и ручной векторизации положение вводимых узлов линий (контуров) может автоматически уточняться в соответствии с априорно заданным характером линии (контура). Предусмотрены следующие режимы уточнения:
1.Совмещение с линией вектора.
Если очередной поставленный узел оказывается в непосредственной близости от узла или линии ранее созданного векторного объекта, узел совмещается с ними.
2.Прямоугольный/косоугольный объект.
Узлы контура объекта смещаются таким образом, чтобы соединяющая их ломаная линия образовывала прямые/заданные углы.
3.Параллельность указанному отрезку.
Обеспечение точной параллельности вводимой линии, предварительно заданному базовому отрезку. Различные режимы могут использоваться одновременно.
Ввод характеристик объектов в базу данных
Занесение атрибутивных данных, характеризующих объект, в базу данных осуществляется в MapEDIT одновременно с векторизацией. По окончании ввода очередного объекта цифровой векторной карты оператор может занести информацию об объекте в базу данных. Тип объекта определяет структуру вводимых атрибутивных данных. Поля заполняются значениями, предусмотренными для этого типа объекта по умолчанию или вводимыми оператором. Для полей, заполняемых оператором, может выполняться проверка вводимых значений.
Векторизатор MapEDIT позволяет работать с прямоугольными и географическими системами координат. Поддерживаются проекции: Гаусса-Крюгера и конические (равноугольная, равнопромежуточная и равновеликая). Предусмотрено изменение параметров проекций пользователем.
Задание произвольного числа реперных точек с известными координатами, позволяет получить точную цифровую векторную карту и компенсировать деформации бумажного оригинала, связанные с его печатью, хранением и сканированием. Для ускорения ввода картографических реперов предусмотрен импорт их координат из текстового файла.
Проверка топологической корректности, модели данных
Векторизатор MapEDIT позволяет проверять корректность топологических отношений между объектами карты. Исправление найденных ошибок возможно как в автоматическом, так и в интерактивном режиме.
MapEDIT поддерживает как объектовую, так и линейно-узловую (с метками полигонов) модель представления цифровой векторной карты. Проверка корректности топологических отношений объектов может выполняться для обеих моделей.
В программу MapEDIT для редактирования и обработки могут быть импортированы цифровые векторные карты из файлов обменных форматов ГИС:
Полученные с помощью векторизатора MapEDIT цифровые векторные карты и связанные с ними базы данных экспортируются (передаются) в файлы обменных форматов ГИС и САПР:
Требования к вычислительной системе
Mapedit что это за программа
Описание работы с программой GPSMapEdit.
СИСТЕМА МЕНЮ И ИНСТРУМЕНТЫ
Для того, чтобы нам без труда можно было их использовать, давайте начнём с ознакомления с пунктами меню программы. В том случае, если рассматриваемый инструмент присутствует не только в меню, но и в виде значка на инструментальной панели, то его пиктограмма будет присутствовать в описании этого пункта меню.
Обязательно обратите внимание на комбинации клавиш для быстрого вызова инструментов. Знание и использование этих комбинаций или акселераторов позволит Вам значительно облегчить и ускорить процесс создания карт. Все эти акселераторы доступны в специально созданной мной таблице.
СИСТЕМА МЕНЮ И ИНСТРУМЕНТЫ
Система меню в данной программе не отличается от системы, с которой Вам приходится работать каждый день в совершенно различных программах. Это обстоятельство можно однозначно оценить как положительное. Поэтому сразу начнём знакомиться с инструментами или командами, которые выполняются после выбора какого либо пункта меню.
Работа с файлами (File)
Первым, как всегда, идёт меню работы с файлами. В раскрытом виде данное меню выглядит так:
Кратко рассмотрим его функции.
Открыть файл (Open). Позволяет загрузить более 20 типов файлов. Этими файлами могут быть данные в Польском формате, в формате PCX5, файлы данных программ OziExplorer, MapSource, ГИС Русса, Навител Навигатор и данные полученные из навигаторов Garmin, ALAN Map 500, HOLUX MapShow и Magellan. Нельзя открывать данные точек и треков. Их можно только добавлять на любую открытую карту.
Очистить карту (Close). Происходит очистка памяти от всех данных карты, включая все объекты и присоединённые файлы.
Сохранить с другим именем (Save Map As). Понятно без лишних слов.
Импортировать (Import). Импорт возможен только из формата программы ArcView с расширением SHP и формата MIF, это уже MapInfo. В последнем случае необходимо иметь зарегистрированную программу.
Экспортировать (Export). Экспорт возможен:
— для присоединённых точек и треков в форматы различных производителей навигаторов,
— для данных в польском формате в формат карт готовых к загрузке в навигаторы Garmin (.IMG) и в формат карты OziExplorer (.MAP).
Так как мы в данной статье рассматриваем ситуацию применительно к навигаторам производства Garmin, то, в основном, будем рассматривать преобразование данных из польского формата в файл карты типа IMG.
Ниже видны имена карт, с которыми Вы работали ранее. Загрузить нужную из них можно простым щелчком мыши на этом имени.
Думаю, что данный пункт меню нет необходимости комментировать. Впрочем также, как и пункт помощи. Все команды в них являются совершенно стандартными и встречаются в подавляющем большинстве программ. Пиктограммы для всех основных команд также стандартные. Отмечу лишь одну команду из пункта «Edit»:
Этот пункт меню содержит более специфические команды, поэтому рассмотрим их внимательнее.
Уровни детализации (Levels). Понятие уровней детализации и способы их формирования были подробно описаны в первой части статьи. Этот пункт меню позволяет выбрать какой из уровней карты будет отображаться в окне программы. При этом существует вариант автоматического переключения, исходя из параметров их видимости в определённых пользователем масштабах, или явного указания видимости конкретного слоя, независимо от текущего масштаба карты. При этом надо помнить, что вновь создаваемый объект будет находится в том уровне, какой в данный момент является видимым.
Показать/Скрыть миникарту (Show mini-map). Возможность отображения миникарты часто оказывается полезной для определения и контроля за своим текущим положением на карте. Кроме этого, можно оперативно перемещаться используя возможности миникарты. Для этого достаточно подвести курсор в окне миникарты к интересующему району карты и щелкнуть на нём мышкой. Следует отметить, что в окне миникарты наблюдаются те же проблемы, что и с командой «Full map».
Показать нумерацию домов вдоль улиц (Show Numbers along Roads). Этот пункт меню доступен только для карт для Гармин. Дело в том, что у Гармина нет как таковой адресной информации, которую можно присвоить определённому дому в качестве адреса. Вместо этого реализована виртуальная нумерация домов. При этом нумерация указываются в узлах линии улицы. Если узлы стоят на пересечении улиц, то прописываются диапазоны номеров домов, принадлежащие этому отрезку улицы. Нумерация отдельная для левой стороны улицы и для правой. В программе Навител Навигатор адресную информацию можно присваивать непосредственно объекту.
Показать окно присоединённых файлов (Attachments). Окно присоединённых файлов позволяет просмотреть, выбрать, отобразить на карте, скрыть и отобразить присоединённые к карте файлы.
Обновить экран карты (Refresh). Если Вы видите, что созданные Вами объекты на карте расположены друг относительно друга не в соответствующей последовательности, то попробуйте воспользоваться этой командой. Правила отображения объектов мы разберём немного ниже.
Переместиться на другую позицию (Go to position. ). Команда позволяет переместиться на определённую точку на карте. Новая позиция задаётся явным указанием долготы и широты.
Данный пункт меню без сомнения является важнейшим. Поэтому остановимся на нём подробнее. Ещё раз напомню про желательность использования быстрого вызова инструментов с помощью акселераторов. В данном случае используются даже не комбинации, а всего лишь одна кнопка с определённым символом, что ещё удобнее. Раскрытое меню инструментов выглядит так:
Афинное преобразование (Affine). Это понятие из линейной алгебры, обозначающее произвольные линейные преобразования координат. Частными случаями являются сдвиг, смещение, поворот, сжатие или растяжение в различных направлениях. Применение аффинного преобразования к картам позволяет в ряде случаев значительно улучшить их точность. В этом случае мы можем воспользоваться уже тремя парами точек.
Квадратичное преобразование (Quadratic) Дальнейшее развитие системы коррекции привело к квадратичному преобразованию. Здесь мы имеем уже шесть пар точек. Несмотря на то, что этот тип трансформации является самым точным, но он ещё и очень требователен к расположению контрольных точек. Они должны располагаться по всей площади карты.
Здесь следует помнить о том, что для наиболее качественной привязки требуются очень точные данные. Как правило, эти данные могут быть получены только с помощью самого навигатора. Поэтому всегда старайтесь ставить путевые точки для привязки в местах, которые можно однозначно определить на карте. Всегда следует обращать внимание на максимально точную привязку карты в программе OziExplorer.
Объединение копий объектов в уровнях детализации (Join per-Level Objects). В Польском формате имеется возможность определять объекты, состоящие из нескольких элементов, в том числе, распределенных по разным слоям детализации, а не задавать по отдельному объекту на каждый слой. Это позволяет обрабатывать объект как единое целое: пользователь может перемещать, переименовывать, изменять тип, удалять и т.д. этот объект на всех уровнях сразу. Поэтому указанная функция предназначена для объединения похожих друг на друга объектов, распределенных по разным слоям детализации, в единые объекты из нескольких элементов. Реального применения данная функция практически не имеет.
Разъединение объектов в слоях (Split Object by Levels). Эта функция является противоположной предыдущей. Она разъединяет идентичные объекты в разных уровнях детализации.
Удалить дубликаты объектов (Remove Object Dublicates). В процессе создания большого количества объектов, определения их характеристик и свойств, иногда появляются (не сами, конечно) объекты, которые повторяют друг друга. Они занимают определённое место в памяти. Данная команда удаляет получившиеся копии объектов.
Преобразовать наименования объектов (Convert Labels. ). Многие объекты на карте, например реки, озёра, ручьи, дороги, имеют свои имена. Для того, чтобы все они отображались в едином стиле, можно применить данную команду. Возможно применить пять стилей отображения имён:
— ВСЕ СИМВОЛЫ В ВЕРХНЕМ РЕГИСТРЕ (UPPER CASE);
— все символы в нижнем регистре (lower case);
— Заглавная в первом слове (Capitalize first word);
— Заглавная В Каждом Слове (Capitalize All Words);
— Transliteracia slov (Translit).
Объединить внутренние полигоны (Merge Inner Poligons). Применяется для сокращения количества многоэлементных объектов, когда один элемент полностью вложен во второй. Этот вариант будет рассмотрен далее.
Разрезать все объекты по сетке (Slice All Objects. ). С помощью этой команды можно порезать все объекты на карте на части. Сетка, по которой производится нарезка, задаётся в градусах. По сути, это копия функции нарезки через определение TRE size.
Разделить карту на отдельные файлы (Split Map to Files. ). Происходит нарезка карты на куски и их сохранение в виде отдельных файлов. Разделение возможно в соответствии с общепринятой номенклатурой карт и произвольно. Функция доступна только в зарегистрированной версии программы.
Проверить объекты на самопересечения (Verify Map). Выполняется проверка карты по нескольким признакам. Причём при обнаруженные ошибки показываются на карте.
Найти близкорасположенные узлы дорожного графа (Find too close nodes (
GPSMapEdit
Эта программа предназначена для визуального редактирования GPS-карт в различных картографических форматах:
а также пользовательских точек (POI) и спидкамов для:
Garmin POI Loader · iGO · TomTom OV2 · Навител Навигатор.
Системные требования:
Операционные системы: поддерживаются Microsoft Windows 2000/XP/Vista/7, рекомендуется Windows XP.
MS Internet Explorer 5.80 или выше.
Оперативная память: в зависимости от режима работы программы. Требуемый объем соизмерим с размером входного файла в Польском формате, поэтому может потребоваться и 30 МБ свободной памяти, и все 100.
Видеокарта: рекомендуется видеоакселератор и поддержка TrueColor.
Полноценная работа в виртуальных машинах (VMware, MS Virtual PC и т.д.) не гарантируется.
Язык интерфейса: русский, английский.
Программа распространяется как условно-бесплатная (shareware)
автор Константин Галичский kg_vista
актуальная на сегодня версия GPSMapEdit 2.0 (обновление 77.1) ) скачать свежую версию
Решил создать тему. Программой все пользуемся, но упоминаем ее как-то всуе.
предлагаю здесь обмениваться мнениями, делиться опытом и т.д.
добавлено в 12:45
изменения в версии 1.0.55.0
Обновлена поддержка Google Maps.
Отключаемое предупреждение о создании объектов на не 0 уровне детализации (меню ‘Tools | Options’, закладка ‘Edit’, переключатель ‘Notify if creating results in object out of 0-th zoom level’) (thanks to IAGSoft).
Устранена выдача ошибки при экспорте в формат NM2 карты с 3D-уровнями дорог в вершинах без узлов дорожного графа (thanks to AlexPro).
Исправлен экспорт дорожного графа в формате NM2 для НН 3.2.4 в некоторых ситуациях.
После ‘Convert to | Point. ‘ окно выбора типа предлагает по умолчанию текущий тип путевой точки (thanks to Monstria).
Отмена изменения entry point по нажатию ESC (thanks to AlexPro).
Исправлено восстановление выделения объектов после отмены (Undo) некоторых действий.
Исправлен сбой при добавлении к карте второго файла ECW.
GPS MapEdit Lango Edition 1.0.38.3-01 free100%
стороння сборка в рамках открытого кода,
умеет массу полезных вещей:
— открывает большой растр (иногда криво)
— всевозможные манипуляции с объектами и с их свойствами
подробности в приложении
По сети ходит несколько разновидностей МапЕдита: от Ланго, от Михуса и т.п.,
не вижу смысла закреплять их в шапке, но ничего не мешает вести здесь обсуждение и этих версий
Ещё, весьма полезные, неофициальные, Open Source Дополнения к GPSMapEdit от Сотина Михаила
вот небольшая иллюстрация
QUOTE |
Исправлена загрузка некоторых карт в формате Garmin IMG (thanks to haword). |
Глючит!
— при копировании/вставке иногда не вставляет
Зато
+ как и Lango, открывает растр
+ и Гугл!
+ по русски говорит
Особенность
[!] сохранение производится в каталог запуска программы
mapedit\%drive\%path\*.*
MapEdit использует для загрузки Гугла настройки Internet_Explorer
если стоит «работать автономно» то подключение к сети он может и не найти
будет ругаться «off line»
вот тормоз!
SAS Planet кстати тоже так работает
QUOTE (osr @ 14 апреля 2009, 8:46) |
Есть какая-то программа (или дополнение к GPSMapEdit) для визуального просмотра треков |
в версии от Lango треки меняют цвет в зависимости от скорости
Mapedit
Интерфейс
Панель инструментов старых версий программы
Панель инструментов для новых версий программы:
По сравнению с панелью инструментов старой версии добавлены кнопки масштабирования, отмены действий и др.
Для правильного отражения созданной карты ссылок есть два подхода:
Создание карты ссылок
Создание «горячих» точек
После создании области ссылки появляется окно Object URL. В окне устанавливается ссылка на веб-страницу, которая будет открываться при щелчке по созданной области.
Адрес ссылки вводится или в формате http://www.boutell.com/mapedit/ (абсолютная ссылка), или в формате относительной ссылки типа filename.html (что предпочтительней).
В окне Object URL определяются также альтернативный текст, текст заголовка и пр. (русский текст можно не вводить), определяется, как веб-страница должна открываться (в отдельном окне, вместо карты ссылок и др.).
Для тех, кто знает JavaScript, можно задать поведение для горячих точек.
Значки обозначают области ссылок.
При щелчке по значкам должна открываться новая веб-страница.
Проверка горячих точек
Перемещение горячих точек
Добавление/удаление сторон многоугольника
Сохранение карты ссылок
Созданный html-файл с картой ссылок можно в дальнейшем редактировать в любом html-редакторе.