tag:blogger.com,1999:blog-2420860529344694449.post3264857051305222110..comments2024-03-25T02:37:02.982-07:00Comments on Lin.ear th.inking: Visualizing geodetic information with JEQLDr JTShttp://www.blogger.com/profile/02383381220154739793noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-2420860529344694449.post-47449206070678226522013-08-08T05:32:53.809-07:002013-08-08T05:32:53.809-07:00Great post. I was checking constantly this blog an...Great post. I was checking constantly this blog and I'm impressed! Extremely useful info.<br /><br /><a href="http://www.avaligo.com" rel="nofollow">Airline Flight Paths</a> - Get airline route maps informationAnonymoushttps://www.blogger.com/profile/12520812252099787116noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-4103797773616860232012-04-24T12:07:12.067-07:002012-04-24T12:07:12.067-07:00Animate it how?
Anyway, there's nothing in JE...Animate it how?<br /><br />Anyway, there's nothing in JEQL currently to create video, but that's an interesting idea for sure. Could probably be done just by generating a sequence of images for the frames, and then combining them using some other tool.Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-38276932209592497792012-04-24T10:51:03.966-07:002012-04-24T10:51:03.966-07:00Hey Dr JTS,
I found your site while doing researc...Hey Dr JTS,<br /><br />I found your site while doing research into creating just such a map.<br /><br />I'm a motion graphics animator using Adobe After Effects, struggling to recreate something like this for a project.<br /><br />Is there anyway to animate this and output it as something like a Quicktime movie?<br /><br />I don't even know what application you'd use to create this image from the dataset!<br /><br />best regards<br /><br />Petezedzerohttps://www.blogger.com/profile/08306765822127995922noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-64748639644853494692011-05-24T14:21:19.464-07:002011-05-24T14:21:19.464-07:00Good to hear, Gene!Good to hear, Gene!Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-75410972315443392182011-05-24T09:53:40.225-07:002011-05-24T09:53:40.225-07:00JEQL works very well in Mac OS X:
$ export JEQL_HO...JEQL works very well in Mac OS X:<br />$ export JEQL_HOME=/Users/.../jeql-0.10/<br />$ export LIB=$JEQL_HOME/lib<br />$ CLASSPATH=$(JARS=("$LIB"/*.jar); IFS=:; echo "${JARS[*]}")<br />$ java -cp $CLASSPATH jeql.JeqlCmd -help<br />Jeql 0.10 ---- (c) 2007-2011 Martin Davis ---- Java 1.6.0_24<br />jeql [ options ] [ ...]<br />Options:<br /> -help - prints this message<br /> -man - prints a listing of functions and commands<br /> -mon - display monitor during script execution<br /> -stdin - reads script from standard input<br /> -script - reads script from argument<br /> -verbose - runs in verbose mode<br />You can create a bash script:<br />$ ./jeql file.jqlgenehttps://www.blogger.com/profile/08561219259741483130noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-28381547667306097592011-05-24T09:51:02.783-07:002011-05-24T09:51:02.783-07:00This comment has been removed by the author.genehttps://www.blogger.com/profile/08561219259741483130noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-5669179830883868802011-05-24T09:48:07.279-07:002011-05-24T09:48:07.279-07:00This comment has been removed by the author.genehttps://www.blogger.com/profile/08561219259741483130noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-22016270391845620682011-02-22T10:24:15.926-08:002011-02-22T10:24:15.926-08:00I tried to find contact info on your profile, noth...I tried to find contact info on your profile, nothing there. Please email me (address is in my profile), I will send you an excel sheet of some initial data. Would really like to see how this could work.T Mhttps://www.blogger.com/profile/03532126755980697885noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-44447781401088872582011-02-22T09:15:08.813-08:002011-02-22T09:15:08.813-08:00@T M:
I can think of a few ways to visualize weig...@T M:<br /><br />I can think of a few ways to visualize weights on the lines - e.g. use a colour map, and/or line thickness. I guess you might also be able to use symbols, although that could get cluttered. There might be other clever visualization methods too.<br /><br />Colour and line weight are easy to generate in JEQL, using appropriate values in each table record. If you send me some day I can whip up a prototype.Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-6963890562691748252011-02-21T18:59:55.571-08:002011-02-21T18:59:55.571-08:00Any idea how to apply this to trade data?
I'...Any idea how to apply this to trade data? <br /><br />I'm trying to generate a map of imports/exports. This style of map is good for point to point, but what about if I want to add a weight/value to the connecting lines? It would effectively represent how much of a good is passing along that line.<br /><br />Figured I would throw the question your way, you seem to have a significant handle on this...<br /><br />Cheers,T Mhttps://www.blogger.com/profile/03532126755980697885noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-22373986877304565002011-01-04T15:21:42.609-08:002011-01-04T15:21:42.609-08:00@GA -
Yes, absolutely. This is in fact already t...@GA - <br /><br />Yes, absolutely. This is in fact already there in embryo, but it needs to be improved and documented!<br /><br />In fact there are two APIs - one to allow running scripts and interacting with the engine, and one to support extending JEQL with external functions and commands.<br /><br />Stay tuned for some near-term developments here - I have some good ideas about how to proceed with exposing an API.Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-76209409395368278472011-01-03T03:00:28.445-08:002011-01-03T03:00:28.445-08:00Very cool Martin.
A question I wanted to ask you s...Very cool Martin.<br />A question I wanted to ask you since a while: will JEQL ever have a public API to integrate it in code?G. Allegrihttps://www.blogger.com/profile/05591797281586790546noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-5356461738992644972010-12-29T14:41:58.803-08:002010-12-29T14:41:58.803-08:00Very nice!Very nice!Juan Lucas DomÃnguez Rubiohttps://www.blogger.com/profile/14156571162553918257noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-43771717922267615792010-12-28T20:49:41.836-08:002010-12-28T20:49:41.836-08:00Good point about Tesselate providing densification...Good point about Tesselate providing densification.<br /><br />I was thinking of computing a Z value for each densified vertex, to provide a nice-looking arc in the vertical dimension. This will require explicit densification.<br /><br />Thanks for "elegant" - always #1 on my list!Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-45763003930073478042010-12-28T10:52:12.264-08:002010-12-28T10:52:12.264-08:00Very elegant. The JEQL code is even simpler for KM...Very elegant. The JEQL code is even simpler for KML output since the Tesselate element in LineString will give you densification.Unknownhttps://www.blogger.com/profile/12122163479682064850noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-21013326018412192162010-12-27T13:40:08.481-08:002010-12-27T13:40:08.481-08:00@darkblueB:
Interesting idea about the additive b...@darkblueB:<br /><br />Interesting idea about the additive blending mode. I'll look and see whether Java2D supports that.<br /><br />As for using a projected CRS, no matter what the CRS, you still have to densify long lines for them to follow great circles correctly. And you still have to deal with wrapping long lines correctly in planar CRSes. So I don't think there's much advantage over using raw lat/long.<br /><br />And also one of my goals is to provide good geodetic support, in JEQL and ultimately in JTS as well. So this was a good learning exercise.Dr JTShttps://www.blogger.com/profile/02383381220154739793noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-3536957982351797542010-12-27T10:17:29.620-08:002010-12-27T10:17:29.620-08:00oh, another thing..
I imagined that you could wri...oh, another thing.. <br />I imagined that you could write the lines in a projected srs, then warp the whole thing once, instead of having to do great circle math each time..Unknownhttps://www.blogger.com/profile/14724876910643570850noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-87840039660908896982010-12-27T10:15:50.238-08:002010-12-27T10:15:50.238-08:00I, too, was curious about this graphic..
I have to...I, too, was curious about this graphic..<br />I have to say though you might have missed one subtlety.. In old fashioned raster graphics, there is an additive op, color blending mode, that sums up to a limit. So you dont have to "color theme" the lines, they naturally add in areas where they are dense, to a limit of white. At any rate, looking forward to a KML ! (for which yes, you would need the color ramp)Unknownhttps://www.blogger.com/profile/14724876910643570850noreply@blogger.comtag:blogger.com,1999:blog-2420860529344694449.post-54947853599929329602010-12-27T05:00:41.467-08:002010-12-27T05:00:41.467-08:00Thanks! It's easier to do than I thought.Thanks! It's easier to do than I thought.Yevgen Antymyrovhttps://www.blogger.com/profile/12138276702661994752noreply@blogger.com