ich hätte da noch ein Problem, bzw. Fehler: wenn man Caches als HTML exportieren will, deren Koordinaten jenseits der 84°N bzw. 80°S sind, dann stürzt der Yagcu ab:
Code: Alles auswählen
No UTM designator can be calculated because the latitude is greater than 80° or less than -80°.
Stack Trace:
bei YaGcU.Geo.Latitude.get_UtmZoneLetter()
bei YaGcU.Geo.Position.ToUtmPosition(Ellipsoid ellipsoid, CultureInfo culture)
bei YaGcU.Geo.Position.ToUtmPosition()
bei YaGcU.Common.Convert.PositionToUtmString(Position position)
bei YaGcU.ExportHtml._WriteHtmlCache(XmlTextWriter w, String waypoint, String path, DateTime& myFileDate, CacheDataTable gcDataTC, String filter, Boolean compact)
bei YaGcU.ExportHtml._WriteHtmlCaches(XmlTextWriter w, String path, CacheDataTable gcDataTC, String filter, Boolean compact)
bei YaGcU.ExportHtml.HtmlExport(String path, GeoCacheData gcData, String filter, Boolean compact)
bei YaGcU.ExportHtml.ExportHtml(String path, GeoCacheData gcData, String filter, Boolean compact)
bei YaGcU.Form1.miFileExportHtml_Click(Object sender, EventArgs e)
bei System.Windows.Forms.MenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.MenuItem.MenuItemData.Execute()
bei System.Windows.Forms.Command.Invoke()
bei System.Windows.Forms.Command.DispatchID(Int32 id)
bei System.Windows.Forms.Control.WmCommand(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Meine Bitte: damit die Korrektur nicht zu kompliziert wird gebe einfach einen Leerstring (oder "invalid UTM") für die UTM Koordinaten bei solchen Caches aus. Herzlichen Dank!
Beispielcache: [gc]GCC3E3[/gc]