<br><br><div class="gmail_quote">On Fri, May 20, 2011 at 4:47 PM, Madhura Jayaratne <span dir="ltr"><<a href="mailto:madhura.cj@gmail.com">madhura.cj@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><br><div class="gmail_quote"><div><div></div><div class="h5">On Fri, May 20, 2011 at 4:27 PM, Tyron Madlener <span dir="ltr"><<a href="mailto:tyronx@gmail.com" target="_blank">tyronx@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div>On Fri, May 20, 2011 at 12:15 PM, Madhura Jayaratne<br>
<<a href="mailto:madhura.cj@gmail.com" target="_blank">madhura.cj@gmail.com</a>> wrote:<br>
><br>
><br>
> On Fri, May 20, 2011 at 2:43 PM, Michal Čihař <<a href="mailto:michal@cihar.com" target="_blank">michal@cihar.com</a>> wrote:<br>
>><br>
>> Hi<br>
>><br>
>> Dne Wed, 18 May 2011 18:01:15 +0530<br>
>> Madhura Jayaratne <<a href="mailto:madhura.cj@gmail.com" target="_blank">madhura.cj@gmail.com</a>> napsal(a):<br>
>><br>
>> > I did it as a test run and it is not finalized. Unfortunately I can't<br>
>> > get<br>
>> > flot to draw polygons with inner rings and that was a dead end for me.<br>
>> > So<br>
>> > right now I'm looking into generating all the GIS visualizations with<br>
>> > SVG.<br>
>> > In particular I am trying to generate them with jQuery-SVG.<br>
>> ><br>
>> > Well, I agree that flot makes the life very easy for developers and the<br>
>> > graphs are rich in quality. However you get less control over the plot.<br>
>> > For<br>
>> > example with SVG, I can manipulate each elements in the plot, but in<br>
>> > flot<br>
>> > that ability is limited to few events they have exposed. I'm not sure<br>
>> > how<br>
>> > this applies in your case, you might not want to manipulate it at all.<br>
>><br>
>> Okay, I think we should use as few graphing libraries as possible,<br>
>> ideally only one, but I'm not sure if it is possible. So let's summarize<br>
>> what every project needs and try to find viable solution.<br>
><br>
> What it needs to visualize GIS data is a library that lets you draw freely.<br>
> On the other hand a charting library would let you enter data for a set of<br>
> series and would draw various types of charts accordingly. When trying to<br>
> use a charting library to visualize GIS data (for the rich functionality<br>
> they offer), most of the time we would have to hack the library.<br>
> For example POINT, MULTIPOINT and LINESTRING can be drawn with scatter<br>
> charts and line charts. However to draw a MULTILINESTRING with two<br>
> LINESTRINGs you'll have to draw 2 series giving them the same series name<br>
> and same color, effectively hacking the library. The problem is with<br>
> legends, legend would show two entries. The case gets worse when it comes to<br>
> POLYGONS and MULTIPOLYGONS, worst when these have inner rings :(<br>
> Thats why I had to give up flot and settle for SVG, in particular jQuery<br>
> SVG, which gives control over what is being drawn. However now I have to<br>
> manage a number of features such as zooming, panning, tooltips with my own<br>
> code.<br>
>><br>
>> I think for charts, it would be nice to save them, but that does not<br>
>> seem to work with neither flot nor jQuery-SVG.<br>
>><br>
<br>
</div></div>Wouldn't it be possible to write a sort of flot plugin for your case?<br>
Maybe thats even the easier way, than to program zooming, panning,<br>
tooltips etc. yourself.<br>
Then I could also use flot for my statistics page :D<br>
<div><br></div></blockquote><div><br></div></div></div><div>Nice idea :) </div><div>But that would most probably amount to re-writing flot altogether. The thing is flot is not designed to draw shapes and all. </div><div>
IMO handling zooming, panning and tooltips with SVG is far easier than that :)</div>
<div><br></div></div><font color="#888888">
-- <br></font><div><div></div><div class="h5">Thanks and Regards,<div><br></div><div>Madhura Jayaratne<br><div><br></div></div></div></div></blockquote><div> </div></div>Hi Tyron,<div><br></div><div>Btw jQuery-SVG already has an extension for graphing. Pls have a look at the Graphing section of jQuery-SVG[1] and jQuery SVG Graphing Reference section[2] to see whether it suffices for your needs.<br clear="all">
<br>-- <br>Thanks and Regards,<div><br></div><div>Madhura Jayaratne<br><div><br></div></div><div>[1] <a href="http://keith-wood.name/svg.html">http://keith-wood.name/svg.html</a> (See the Graphing section)</div><div>[2] <a href="http://keith-wood.name/svggraphRef.html">http://keith-wood.name/svggraphRef.html</a></div>
<br>
</div>