Map-maker assistant 2.0 beta

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
egeht
Сообщения: 96
Зарегистрирован: 25 ноя 2004, 12:01

Map-maker assistant 2.0 beta

Сообщение egeht » 27 апр 2007, 07:01

<A HREF="http://www.gehtsoft.ru/egeht/_Misc_MMA/ ... > Прога полность переписана с Visul Basic на C##. Посему для работы требуется установленная среда .net. Писал не я, а мой старший сын. У него это намного быстрее получается. :-) Из нового: создает map-файлы и для южного полушария Может выбирать карты для трека/маршрута/набора точек ну с остальным разберетесь ;-) Betа, замечания и предложения сюда. Я завтра уезжаю на III всесибирский фестиваль внедорожников, так что до 2-3-го мая форум читать не буду. Для тех кто не в курсе <A HREF="http://www.gehtsoft.ru/egeht/misc_MMA.s ... > С уважением, Евгений

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Map-maker assistant 2.0 beta

Сообщение Olexa » 28 апр 2007, 17:01

Не работает на картах с <A HREF="http://www.poehali.org">http://www.poehali.org</A>.

DRAGNI
Сообщения: 781
Зарегистрирован: 12 фев 2005, 00:51

Re: Map-maker assistant 2.0 beta

Сообщение DRAGNI » 29 апр 2007, 01:05

Евгений спасибо передай сыну!

А может он сделать разбор римских цифр у 2хкилометровок и настраиваемую маску имени файла? (напр для того чтобы сделать привязку карта с DVD\CD, не переименовывая имаджи)

Vitaly Dragni
Saint Petersburg RUS

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Map-maker assistant 2.0 beta

Сообщение Olexa » 30 апр 2007, 12:40

И от меня спасибо, с topmap'ом справляется.

Хотелось бы иметь возможность применить к списку уже готовых файлов привязки такие функции:
1. Обновить угловые маркеры
2. Удалить пути к файлам изображений (оставить только сами имена файлов)


man-of-motley
Сообщения: 27
Зарегистрирован: 16 май 2007, 08:53

Re: Map-maker assistant 2.0 beta

Сообщение man-of-motley » 02 май 2007, 09:27

в планах, будет в ближайшее время


man-of-motley
Сообщения: 27
Зарегистрирован: 16 май 2007, 08:53

Re: Map-maker assistant 2.0 beta

Сообщение man-of-motley » 02 май 2007, 09:29

разбор римских цифр можно сделать... как минимум при принудительном выборе масштаба, но возможно и автоопределение тоже сможет работать. ок.

насчет второго - можно подробнее, понял зачем, но не понял как должна выглядеть маска имени файла.


man-of-motley
Сообщения: 27
Зарегистрирован: 16 май 2007, 08:53

Re: Map-maker assistant 2.0 beta

Сообщение man-of-motley » 02 май 2007, 09:30

разбор римских цифр можно сделать... как минимум при принудительном выборе масштаба, но возможно и автоопределение тоже сможет работать. ок.

насчет второго - можно подробнее, pls, не совсем догнал как это должно выглядеть.


man-of-motley
Сообщения: 27
Зарегистрирован: 16 май 2007, 08:53

Re: Map-maker assistant 2.0 beta

Сообщение man-of-motley » 02 май 2007, 09:32

поясните, pls. у меня тоже есть оттуда карты, не заметил проблем.


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Map-maker assistant 2.0 beta

Сообщение Olexa » 03 май 2007, 00:50

В общем, проблема в том, что он не определяет номенклатурный лист карты по имени файла. Если прописать масштаб и лист в свойствах вручную, то срабатывает. А если оставить unknown, то происходит следующее:

Машина под Windows 2000 Professional SP4 (5.00.2195), установлен .NET Framework 2.0 и все обновления с windowsupdate.microsoft.com.

Берём карту 200k--j42-06.gif с maps.poehali.org, помещаем в папку C:\TEMP\test. Запускаем Map Maker Assistant 2, выбираем меню Calibration -> Scan for images, вводим путь, ставим масштаб 1cm:2km, поля Image extension и Stop parsing at не трогаем (в первом GIF есть, второе ",-[ ]="), давим Enter. Появляется список с нашей картой, в колонке Map sheet стоит "unknown" (вот собственно). Ставим напротив неё галочку, в меню Calibration выбираем Generate map files. Количество точек ставим 9, сетки не включаем, отступы оставляем по умолчанию, давим Enter. Происходит кратковременное шуршание винтом, и появляется окошко с красным крестиком с заголовком "Map Maker Assistant 2", с кнопками Details, Continue и Quit, и со следующим содержанием:

Unhandled exception has occured in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Cannot access a disposed object.
Object name: 'JobForm'

При нажатии кнопки Details появляется следующий текст:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'JobForm'.
at System.Windows.Forms.Control.CreateHandle()
at System.Windows.Forms.Form.CreateHandle()
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at Gehtsoft.Gis.Sample.MapMakerAssistant.MapCalibrationWindow.DoGenerate()
at Gehtsoft.Gis.Sample.MapMakerAssistant.MainForm.MainForm_MenuCalibration_Generate_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MapMakerAssistant
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0
CodeBase: file:///C:/Program%20Files/MapMakerAssistant/MapMakerAssistant.exe
----------------------------------------
OziExplorer.Api
Assembly Version: 0.0.1.0
Win32 Version:
CodeBase: file:///C:/Program%20Files/MapMakerAssistant/OziExplorer.Api.DLL
----------------------------------------
msvcm80
Assembly Version: 8.0.50727.762
Win32 Version: 8.00.50727.762
CodeBase: file:///C:/WINNT/system32/msvcm80.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Gehtsoft.Tools.Options
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Program%20Files/MapMakerAssistant/Gehtsoft.Tools.Options.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINNT/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Gehtsoft.Gis
Assembly Version: 2.1.0.0
Win32 Version: 2.1.0.0
CodeBase: file:///C:/Program%20Files/MapMakerAssistant/Gehtsoft.Gis.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


man-of-motley
Сообщения: 27
Зарегистрирован: 16 май 2007, 08:53

Re: Map-maker assistant 2.0 beta

Сообщение man-of-motley » 03 май 2007, 08:48

спасибо.
одно - это баг, он не должен был обрабатывать unknown. спасибо.
второе... я подумаю. сейчас он как бы предполагает что имя карты будет с начала. можно, в принципе, сделать поддержку для такого формата имен.


Ответить

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

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