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

Yet another Geocaching Utility.

Moderator: kasimodo

Antworten
flomigulau
Geocacher
Beiträge: 47
Registriert: Di 27. Sep 2005, 16:08

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

Beitrag von flomigulau » Mi 9. Nov 2011, 21:21

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]

Werbung:
kasimodo
Geocacher
Beiträge: 193
Registriert: Do 19. Mai 2005, 23:44
Wohnort: Arnstadt / Thueringen
Kontaktdaten:

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

Beitrag von kasimodo » Sa 12. Nov 2011, 11:08

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
Я мог только выучить русский язык :kopfwand:
and this is even worse than my English. :D

Bild
-------------------------------------

flomigulau
Geocacher
Beiträge: 47
Registriert: Di 27. Sep 2005, 16:08

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

Beitrag von flomigulau » Di 20. Dez 2011, 22:17

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!

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder