Re: [Talk-de] Cobra Renderer 0.2.9
Nach einer kurzen Pause (zumindest was den Release neuer Versionen angeht) ist nun eine neue Version verfügbar. Zu finden unter http://wiki.openstreetmap.org/index.php/Cobra oder wie gehabt. Da nun alle externen Referenzen entfernt sind, besteht eine reelle Chance, dass diese Version ohne Einschränkungen unter Linux/Mono ausführbar ist. (Sollte jemand beschließen diese Aussage zu überprüfen und mir das Ergebnis mitzuteilen, wäre ich jenem äußerst dankbar.) viele Grüße Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Frederik Fischer schrieb: > Da nun alle externen Referenzen entfernt sind, besteht eine reelle > Chance, dass diese Version ohne Einschränkungen unter Linux/Mono > ausführbar ist. > (Sollte jemand beschließen diese Aussage zu überprüfen und mir das > Ergebnis mitzuteilen, wäre ich jenem äußerst dankbar.) > Bei mir kommt unter xubuntu folgende Meldung (habe keine Ahnung von Mono /.net): Aufruf: mono osm.rendering.gui.exe ** (osm.rendering.gui.exe:7749): WARNING **: The following assembly referenced from /home/chris/cobra/osm.rendering.gui.exe could not be loaded: Assembly: System.Windows.Forms(assemblyref_index=0) Version:2.0.0.0 Public Key: b77a5c561934e089 The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/chris/cobra/). ** (osm.rendering.gui.exe:7749): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Christian Hartnick schrieb: > Frederik Fischer schrieb: >> Da nun alle externen Referenzen entfernt sind, besteht eine reelle >> Chance, dass diese Version ohne Einschränkungen unter Linux/Mono >> ausführbar ist. >> (Sollte jemand beschließen diese Aussage zu überprüfen und mir das >> Ergebnis mitzuteilen, wäre ich jenem äußerst dankbar.) >> > Bei mir kommt unter xubuntu folgende Meldung (habe keine Ahnung von Mono > /.net): > > Aufruf: mono osm.rendering.gui.exe > > ** (osm.rendering.gui.exe:7749): WARNING **: The following assembly > referenced from /home/chris/cobra/osm.rendering.gui.exe could not be loaded: > Assembly: System.Windows.Forms(assemblyref_index=0) > Version:2.0.0.0 > Public Key: b77a5c561934e089 > The assembly was not found in the Global Assembly Cache, a path listed > in the MONO_PATH environment variable, or in the location of the > executing assembly (/home/chris/cobra/). Das liegt nur dran, dass unter Ubuntu die System.Windows.Forms nicht per Default installiert werden. Installiert man das Paket "libmono-winforms2.0-cil" und die davon abhängigen Pakete nach, lässt sich das Programm problemfrei starten. Habe das jetzt mit Ubuntu 8.04 Hardy Heron getestet. Weiß jetzt nicht ob die Mono-Versionen in älteren Ubuntu Varianten das auch packen. Die Hardy Mono-Version 1.2.6 tut jedenfalls. Wenn ich bestimmte Tests machen soll, dann bitte einfach mailen! Gruß, Lorenz ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Lorenz Lang schrieb: > > (...) > Das liegt nur dran, dass unter Ubuntu die System.Windows.Forms nicht per > Default installiert werden. Installiert man das Paket > "libmono-winforms2.0-cil" und die davon abhängigen Pakete nach, lässt > sich das Programm problemfrei starten. > > Habe das jetzt mit Ubuntu 8.04 Hardy Heron getestet. Weiß jetzt nicht ob > die Mono-Versionen in älteren Ubuntu Varianten das auch packen. Die > Hardy Mono-Version 1.2.6 tut jedenfalls. > > Wenn ich bestimmte Tests machen soll, dann bitte einfach mailen! > > Gruß, Lorenz > > ___ > Talk-de mailing list > Talk-de@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-de > Hallo, viele Dank für eure Mühe. Im Prinzip würde es reichen wenn irgendein relevanter Datenausschnitt (z.b: http://www.studio-24.net/osm/data.osm ) ohne Fehler gerendert würde. Ob aus der GUI oder per Console ist egal. Letzteres sollte einfach permono osm.rendering.console.exe -d "./data.osm" -o "." -w 1024 -r "./cobra.rules-z17.xml" gehen. Gruß, Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Hi, > Da nun alle externen Referenzen entfernt sind, besteht eine reelle > Chance, dass diese Version ohne Einschränkungen unter Linux/Mono > ausführbar ist. > (Sollte jemand beschließen diese Aussage zu überprüfen und mir das > Ergebnis mitzuteilen, wäre ich jenem äußerst dankbar.) Ich hab ein kleines Testprojekt erstellt und wollte es rendern. Dabei ist er abgestürzt: ** ERROR **: unknown operator: conv.ovf.u4.un aborting... Stacktrace: at OSM.Rendering.Renderer.Agg.AggExtensions.PixMap.clear (uint) <0x> at OSM.Rendering.Renderer.Agg.AggExtensions.PixMap.clear (uint) <0x000b1> at OSM.Rendering.Renderer.Agg.AggExtensions.PixMap.create (uint,uint,uint,uint) <0x0021d> at OSM.Rendering.Renderer.Agg.AggExtensions.PixMap.create (uint,uint,uint) <0x00018> at OSM.Rendering.Renderer.Agg.AggGraphics.Initialize (double,double,double,double) <0x00191> at OSM.Rendering.Renderer.Agg.Renderer.Render () <0x00336> at OSM.Rendering.Cobra.DocumentRenderHandler.Run () <0x008fe> at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0x> Native stacktrace: mono [0x817de84] [0xe40c] /lib/libc.so.6(abort+0x188) [0xb7ccaed8] /usr/lib/libglib-2.0.so.0 [0xb7e64865] Weiter hatte er zuvor Probleme mit dem Pfad .\corba.rules-z17.xml, Unix mag lieber ./corba.rules-z17.xml Zuletzt gibts noch einen kleinen Darstellungsfehler. Nach jedem öffnen eines Fensters (Projekt anlegen), sind die Icons im Hauptfenster eine Zeile weiter unten. Grüsse Raphael ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Sorry für die sich überschneidenden Posts. Frederik Fischer schrieb: > viele Dank für eure Mühe. Im Prinzip würde es reichen wenn irgendein > relevanter Datenausschnitt (z.b: http://www.studio-24.net/osm/data.osm ) > ohne Fehler gerendert würde. Ob aus der GUI oder per Console ist egal. > Letzteres sollte einfach permono osm.rendering.console.exe -d > "./data.osm" -o "." -w 1024 -r "./cobra.rules-z17.xml" gehen. $ mono osm.rendering.console.exe -d "./data.osm" -o "." -w 1024 -r "./cobra.rules-z17.xml" ===Error= Aborted Rendering. ===Description=== Cannot interprete rendering rules. Please check for syntactical erros in rule conditions. ===Message=== Precompilation of rule filters failed. ===Source osm.rendering.configuration ===StackTrace at OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods (System.String rulesDocumentFilename, System.String ruleFilterMethods) [0x0] at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read (System.String ruleFilename) [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] = Mit absoluten Pfaden bei den Dateien selbes Ergebnis. So wie ich das jetzt lese knallts in der Funktion, die das Regel-XML einliesst. (Ich programmiere eher mit Java und nicht mit .net, deswegen keine Garantie auf diese Aussage :-) Grüße. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Lorenz Lang schrieb: > Sorry für die sich überschneidenden Posts. > > Frederik Fischer schrieb: > >> viele Dank für eure Mühe. Im Prinzip würde es reichen wenn irgendein >> relevanter Datenausschnitt (z.b: http://www.studio-24.net/osm/data.osm ) >> ohne Fehler gerendert würde. Ob aus der GUI oder per Console ist egal. >> Letzteres sollte einfach permono osm.rendering.console.exe -d >> "./data.osm" -o "." -w 1024 -r "./cobra.rules-z17.xml" gehen. >> > > $ mono osm.rendering.console.exe -d "./data.osm" -o "." -w 1024 -r > "./cobra.rules-z17.xml" > ===Error= > Aborted Rendering. > ===Description=== > Cannot interprete rendering rules. Please check for syntactical erros in > rule conditions. > > ===Message=== > Precompilation of rule filters failed. > ===Source > osm.rendering.configuration > ===StackTrace > at > OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods > (System.String rulesDocumentFilename, System.String ruleFilterMethods) > [0x0] > at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read > (System.String ruleFilename) [0x0] > at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] > at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] > = > > > Mit absoluten Pfaden bei den Dateien selbes Ergebnis. > > So wie ich das jetzt lese knallts in der Funktion, die das Regel-XML > einliesst. (Ich programmiere eher mit Java und nicht mit .net, deswegen > keine Garantie auf diese Aussage :-) > > Grüße. > > ___ > Talk-de mailing list > Talk-de@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-de > Da war ich wohl ein bisschen zu optimistisch. Leider wird der ursprüngliche Fehler in der Commandline-Version nicht angezeigt. Ich werde später (oder morgen) mal eine Testversion schreiben, die da genauere Details bringt. Eigentlich dachte ich, die Laufzeitkompilierung würde in Mono bereits funktionieren. An die GUI-Tester: Wenn ein Fehler angezeigt wird, sollte man nach durch die Tastenkombi Strg-D (ggfls davor in den Text klicken) den Button "Details" sichtbar machen können. Dort sollten dann genauere Infos angezeigt werden. Gruß, Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Frederik Fischer schrieb: > Da war ich wohl ein bisschen zu optimistisch. Leider wird der > ursprüngliche Fehler in der Commandline-Version nicht angezeigt. Ich > werde später (oder morgen) mal eine Testversion schreiben, die da > genauere Details bringt. Eigentlich dachte ich, die Laufzeitkompilierung > würde in Mono bereits funktionieren. > > An die GUI-Tester: Wenn ein Fehler angezeigt wird, sollte man nach durch > die Tastenkombi Strg-D (ggfls davor in den Text klicken) den Button > "Details" sichtbar machen können. Dort sollten dann genauere Infos > angezeigt werden. Habe jetzt aus Neugier obs an der Mono-Version liegt die aktuelle Version 1.9.1 aus Sourcen für meinen AMD_64 Ubuntu Hardy kompiliert So wies ausschaut geben sowohl die Paketversion 1.2.6 und die kompilierte 1.9.1 dieselbe Fehlermeldung. Wenns ne neue Testversion gibt, Mail an mich, dann probier ich das gerne aus. Bei der GUI-Version kriege ich folgende Fehler mit ctrl-d sichtbar: Precompilation of rule filters failed. -- osm.rendering.configuration -- at OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods (System.String rulesDocumentFilename, System.String ruleFilterMethods) [0x0] at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read (System.String ruleFilename) [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] Inner Exception: ApplicationName='gmcs', CommandLine='/target:library /debug- /optimize+ /warn:3 /out:"/tmp/4c9b48c5/5322cd58.dll" /r:"System.dll" /r:"osm.dom.dll" /r:"mscorlib.dll" -- "/tmp/4c9b48c5/5322cd58.0.cs" ', CurrentDirectory='' -- System -- at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x0] at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x0] at System.Diagnostics.Process.Start () [0x0] at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x0] at Mono.CSharp.CSharpCodeCompiler.CompileFromSourceBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] sources) [0x0] at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromSourceBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] sources) [0x0] at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x0] at OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods (System.String rulesDocumentFilename, System.String ruleFilterMethods) [0x0] Auf der Kommandozeile: [EMAIL PROTECTED]:~/bin/mono/mono-1.9.1$ mono ~/bin/cobra/osm.rendering.console.exe -d "/home/lorenz/bin/cobra/data.osm" -o "." -w 1024 -r "/home/lorenz/bin/cobra/cobra.rules-z17.xml" ===Error= Aborted Rendering. ===Description=== Cannot interprete rendering rules. Please check for syntactical erros in rule conditions. ===Message=== Precompilation of rule filters failed. ===Source osm.rendering.configuration ===StackTrace at OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods (System.String rulesDocumentFilename, System.String ruleFilterMethods) [0x0] at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read (System.String ruleFilename) [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] = ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Cobra Renderer 0.2.9
Lorenz Lang schrieb: > Frederik Fischer schrieb: > > >> Da war ich wohl ein bisschen zu optimistisch. Leider wird der >> ursprüngliche Fehler in der Commandline-Version nicht angezeigt. Ich >> werde später (oder morgen) mal eine Testversion schreiben, die da >> genauere Details bringt. Eigentlich dachte ich, die Laufzeitkompilierung >> würde in Mono bereits funktionieren. >> >> An die GUI-Tester: Wenn ein Fehler angezeigt wird, sollte man nach durch >> die Tastenkombi Strg-D (ggfls davor in den Text klicken) den Button >> "Details" sichtbar machen können. Dort sollten dann genauere Infos >> angezeigt werden. >> > > Habe jetzt aus Neugier obs an der Mono-Version liegt die aktuelle > Version 1.9.1 aus Sourcen für meinen AMD_64 Ubuntu Hardy kompiliert > So wies ausschaut geben sowohl die Paketversion 1.2.6 und die > kompilierte 1.9.1 dieselbe Fehlermeldung. > > Wenns ne neue Testversion gibt, Mail an mich, dann probier ich das gerne > aus. > > Bei der GUI-Version kriege ich folgende Fehler mit ctrl-d sichtbar: > > > Precompilation of rule filters failed. > > -- > > osm.rendering.configuration > > -- > > at > OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods > (System.String rulesDocumentFilename, System.String ruleFilterMethods) > [0x0] > > at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read > (System.String ruleFilename) [0x0] > > at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] > > at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] > > Inner Exception: > > > > > > ApplicationName='gmcs', CommandLine='/target:library /debug- /optimize+ > /warn:3 /out:"/tmp/4c9b48c5/5322cd58.dll" /r:"System.dll" > /r:"osm.dom.dll" /r:"mscorlib.dll" -- "/tmp/4c9b48c5/5322cd58.0.cs" ', > CurrentDirectory='' > > -- > > System > > -- > > at System.Diagnostics.Process.Start_noshell > (System.Diagnostics.ProcessStartInfo startInfo, > System.Diagnostics.Process process) [0x0] > > at System.Diagnostics.Process.Start_common > (System.Diagnostics.ProcessStartInfo startInfo, > System.Diagnostics.Process process) [0x0] > > at System.Diagnostics.Process.Start () [0x0] > > at (wrapper remoting-invoke-with-check) > System.Diagnostics.Process:Start () > > at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch > (System.CodeDom.Compiler.CompilerParameters options, System.String[] > fileNames) [0x0] > > at Mono.CSharp.CSharpCodeCompiler.CompileFromSourceBatch > (System.CodeDom.Compiler.CompilerParameters options, System.String[] > sources) [0x0] > > at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromSourceBatch > (System.CodeDom.Compiler.CompilerParameters options, System.String[] > sources) [0x0] > > at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource > (System.CodeDom.Compiler.CompilerParameters options, System.String[] > fileNames) [0x0] > > at > OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods > (System.String rulesDocumentFilename, System.String ruleFilterMethods) > [0x0] > > > Auf der Kommandozeile: > > [EMAIL PROTECTED]:~/bin/mono/mono-1.9.1$ mono > ~/bin/cobra/osm.rendering.console.exe -d > "/home/lorenz/bin/cobra/data.osm" -o "." -w 1024 -r > "/home/lorenz/bin/cobra/cobra.rules-z17.xml" > ===Error= > Aborted Rendering. > ===Description=== > Cannot interprete rendering rules. Please check for syntactical erros in > rule conditions. > > ===Message=== > Precompilation of rule filters failed. > ===Source > osm.rendering.configuration > ===StackTrace > at > OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods > (System.String rulesDocumentFilename, System.String ruleFilterMethods) > [0x0] > at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read > (System.String ruleFilename) [0x0] > at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x0] > at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x0] > = > > > > ___ > Talk-de mailing list > Talk-de@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-de > > > Danke. Das schaut so aus als hätte da der C# Compiler ein paar Probleme. (Die Regeln werden vor dem Rendern in Code übersetzt und nativ die Anwendung kompiliert) Eventuell sollte ich mir doch auch mal eine Mono-Testumgebung einrichten. Ich werde mich da mal weiter informieren wo genau das Problem zu sein scheint. Gruß, Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Cobra Renderer 0.2.9 unter Linux
Frederik Fischer schrieb: > Nach einer kurzen Pause (zumindest was den Release neuer Versionen > angeht) ist nun eine neue Version verfügbar. > Zu finden unter http://wiki.openstreetmap.org/index.php/Cobra oder wie > gehabt. > > Da nun alle externen Referenzen entfernt sind, besteht eine reelle > Chance, dass diese Version ohne Einschränkungen unter Linux/Mono > ausführbar ist. > (Sollte jemand beschließen diese Aussage zu überprüfen und mir das > Ergebnis mitzuteilen, wäre ich jenem äußerst dankbar.) Hi. Habe jetzt nach dem Aufruf auf der Mailingliste und meiner "man kann es starten Mail" etwas rumprobiert und nach ein bisschen nachinstallieren von Paketen lässt sich das Programm starten; Screenshot anbei. Icons und Iconunterschriften sind etwas seltsam aber bedienbar. Wenn ich ein neues Project starte wird die Datei "./cobra.rules-z17.xml" mit den Standardeinstellungen nicht gefunden. Wählt man per Hand einen absoluten Pfad aus erhalte ich nach "Requesting OSM Data from Server" immerhin die Meldung: Cannot interprete rendering rules. Please check for syntactical erros in rule conditions. Da ich mir nicht wirklich sicher bin was ich bei den einzelnen Projekten eingeben soll (Was sind die X/Y/Z-Koordinaten?) Wenn Du mir ein paar Testfälle gibst, dann kann ich Dir die Ergebnisse mitteilen. Gruß, Lorenz <>___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de