Seite 1 von 1

Absturz beim HTML Export von Caches jenseits von 80°N/S

Verfasst: Mi 9. Nov 2011, 21:21
von flomigulau
Hallo Kasimodo,
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)
Nördlich von 84°N und südlich von 80°S ist UTM ungültig und statt dessen ist das Universale Polare Stereografische Projektion Format definiert, was wohl der Yagcu nicht implementiert hat.

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]

Re: Absturz beim HTML Export von Caches jenseits von 80°N/S

Verfasst: Sa 12. Nov 2011, 11:08
von kasimodo
Problem ist gelöst.
Hat aber doch länger gedauert als erwartet.
Es sollte ja auch für alle GeoFunktionen in YaGcU sauber laufen.

Kommt mit der nächsten Version. Es ist noch etwas mehr zu machen. Zum Teil weil GC.com mal wieder ein paar Änderungen vorgenommen hat und zum anderen um noch ein paar Dinge im Code zu bereinigen bzw. zu erweitern.

vg kasimodo

PS: Es ist schon erstaunlich wo du auf Cachesuche bist! :roll: :D

Re: Absturz beim HTML Export von Caches jenseits von 80°N/S

Verfasst: Di 20. Dez 2011, 22:17
von flomigulau
Hi, Du wolltest wissen, wo ich auf Cache-Suche war? Da: http://www.geocaching.com/seek/cache_de ... 9da6252004.

Herzlichen Dank für die Korrektur!