Страница 1 из 4

Map-maker assistant 2.0 beta

Добавлено: 27 апр 2007, 07:01
egeht
<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 ... > С уважением, Евгений

Re: Map-maker assistant 2.0 beta

Добавлено: 28 апр 2007, 17:01
Olexa
Не работает на картах с <A HREF="http://www.poehali.org">http://www.poehali.org</A>.

Re: Map-maker assistant 2.0 beta

Добавлено: 29 апр 2007, 01:05
DRAGNI
Евгений спасибо передай сыну!

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

Vitaly Dragni
Saint Petersburg RUS

Re: Map-maker assistant 2.0 beta

Добавлено: 30 апр 2007, 12:40
Olexa
И от меня спасибо, с topmap'ом справляется.

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


Re: Map-maker assistant 2.0 beta

Добавлено: 02 май 2007, 09:27
man-of-motley
в планах, будет в ближайшее время


Re: Map-maker assistant 2.0 beta

Добавлено: 02 май 2007, 09:29
man-of-motley
разбор римских цифр можно сделать... как минимум при принудительном выборе масштаба, но возможно и автоопределение тоже сможет работать. ок.

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


Re: Map-maker assistant 2.0 beta

Добавлено: 02 май 2007, 09:30
man-of-motley
разбор римских цифр можно сделать... как минимум при принудительном выборе масштаба, но возможно и автоопределение тоже сможет работать. ок.

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


Re: Map-maker assistant 2.0 beta

Добавлено: 02 май 2007, 09:32
man-of-motley
поясните, pls. у меня тоже есть оттуда карты, не заметил проблем.


Re: Map-maker assistant 2.0 beta

Добавлено: 03 май 2007, 00:50
Olexa
В общем, проблема в том, что он не определяет номенклатурный лист карты по имени файла. Если прописать масштаб и лист в свойствах вручную, то срабатывает. А если оставить 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.


Re: Map-maker assistant 2.0 beta

Добавлено: 03 май 2007, 08:48
man-of-motley
спасибо.
одно - это баг, он не должен был обрабатывать unknown. спасибо.
второе... я подумаю. сейчас он как бы предполагает что имя карты будет с начала. можно, в принципе, сделать поддержку для такого формата имен.