#OSGEO IRC Log - 2009-04-08

For logs after Feb 3, 2007, all times are GMT-8. Prior logs are GMT-9.
Back to Logs
01:01:28 : <_wolf_> do we have to decide which project a student with multiple proposals should do by the preliminary slot count?
01:01:36 : <_wolf_> whoops wrong channel
01:03:56 tbonfort_: _wolf_ : is there an osgeo gsoc specific channel ?
01:04:26 : <_wolf_> yup, #gsoc
01:04:34 : <_wolf_> here on freenode
06:13:13 mloskot: tell mloskot test
06:13:18 mloskot: @tell mloskot test
06:13:20 mloskot: test
06:13:41 mloskot: @tell nhv http://www.oceanologyinternational.com/
07:47:31 CGI650: elo ^__^
07:50:13 Amber23: elo ^__^
09:17:46 FrankW: _wolf_: I'm afraid I lost track of the tab with the GDAL gsoc mentors, and I'm sure I'm missing at least one from memory. Can you remind me?
09:18:09 : <_wolf_> FrankW: sure
09:18:44 : <_wolf_> Daniel Morissette MapServer, GDAL
09:18:44 : <_wolf_> Frank Warmerdam GDAL, MapServer
09:18:45 : <_wolf_> Howard Butler GDAL
09:18:45 : <_wolf_> Tamas Szekeres MapServer, GDAL ( C#/ODBC/MSQL2008 )
09:18:53 FrankW: great, thanks
09:19:18 FrankW: I believe Tim Keitt is also intending to be a GDAL mentor.
09:21:24 : <_wolf_> great, thanks : )
12:53:53 tbnorth: hi all - I'm looking for a python way to calc distance between two lat/long pairs, preferably osgeo.osr, but if that's wrong whatever's right :- )
12:54:31 tbnorth: actually whatever has the smallest dependency footprint would be best
12:57:10 mloskot: tbnorth: a few minutes and you can have your own
12:57:10 mloskot: http://www.codeguru.com/Cpp/Cpp/algorithms/general/article.php/c5115/
12:57:11 sigq: Title: CodeGuru: Geographic Distance and Azimuth Calculations ( at www.codeguru.com )
12:58:11 tbnorth: mloskot: thanks - if I have to re-invent the wheel I'll use that link.
12:58:32 mloskot: tbnorth: it's not reinventing, it's writing down well-known equations
12:59:06 mloskot: if you buy a book like geometry algorithms do you expect to have CD with implementation of all of them in all popular languages?
12:59:14 tbnorth: ok, I'll have a look, thanks.
12:59:23 mloskot: no, you just write rewrite them in your favorite language
12:59:57 mloskot: tbnorth: anyways, another option is to use projection.py module from Thuban
12:59:59 tbnorth: no - but I figure this must be something people are doing all the time - maybe I don't understand the domain of osgeo.osr well enough, but I thought maybe it could do it.
13:00:02 mloskot: it has no dependencies
13:00:16 mloskot: It used to be available on hobu's website, which now is down
13:00:18 mloskot: but you can find it here
13:00:18 mloskot: http://web.archive.org/web/20070729184627/http://hobu.biz/software/pyprojection
13:00:45 mloskot: hmm, my bad, sorry
13:00:53 tbnorth: I think that failed to compile for me, unless I'm thinking of another one
13:00:54 mloskot: I forgot there was no distance calculation AFAIK
13:01:54 tbnorth: http://web.archive.org/ is scaring me :- ) how much does it have?
13:01:55 sigq: Title: Internet Archive: Wayback Machine ( at web.archive.org )
13:01:57 mloskot: tbnorth: let me be your google
13:01:58 mloskot: http://www.perrygeo.net/wordpress/?p=116
13:01:59 sigq: Title: PerryGeo » A quick Cython introduction ( at www.perrygeo.net )
13:02:23 mloskot: tbnorth: don't worry, Google has already compiled complete psychological profile of you, me and all of us
13:02:26 mloskot: and nobody screams
13:02:31 mloskot: :- )
13:03:18 mloskot: tbnorth: you want more?
13:03:19 mloskot: http://code.activestate.com/recipes/393241/
13:03:20 sigq: Title: Calculating the distance between zip codes « ActiveState Code ( at code.activestate.com )
13:03:40 tbnorth: not sure what the cython stuff is about - should I be trying to get ellipsoid rather than sphere solutions?
13:03:52 bitner: mloskot: will you use google to find me a pink sparkly unicorn now?
13:03:54 tbnorth: I already got sphere from Google.
13:04:19 mloskot: bitner: I've already found what movies you watch on *tube.com after work ;- ) ) )
13:04:35 tbnorth: http://greywolf.critter.net/images/gallery/critters/2007-09-14-happy-pink-unicorn.jpg
13:04:58 mloskot: tbnorth: depends on accuracy you need
13:05:57 wildintellect: tbnorth, you might be able to re-use code from one of the qgis plugins
13:06:16 : * TylerM can't remember if ossimplanet has a ruler
13:07:12 nhv: yes
13:08:09 wildintellect: tbnorth, ah distance in ftools relies on qgis core
13:08:17 TylerM: i knew there was a reason i love it nhv : )
13:09:12 nhv: there is a Python implementation of vincenity's geod and inverse in python somewhere on the web
13:09:17 wildintellect: you could also rpy2 into R and use the spDistN1 tool which handles projections etc for you
13:09:27 tbnorth: wildintellect: ok, thanks for the idea though. mloskot: thanks too, I think I can find something now. I had already googled quite a bit.
13:09:37 nhv: and there is pyproj
13:09:56 mloskot: geodjango guys have something too, I'msure
13:09:58 TylerM: epifanio: got an easy way to plot points from a list in ossimplanet yet? ;- )
13:10:28 wildintellect: I'm starting to wonder if shapely has stuff like this
13:10:29 tbnorth: I guess it was pyproj that didn't compile for me, not http://hobu.biz/software/pyprojection
13:10:50 wildintellect: hmm, you could do it all in spatialite with a python wrapper sending the sql
13:10:55 epifanio: hi TylerM , you means plot placemark ?
13:11:41 tbnorth: spatialite - as in spatial for sqlite? Didn't know there was such a thing, that would be perfect, seeing I'm already using sqlite.
13:13:18 wildintellect: http://www.gaia-gis.it/spatialite/
13:13:19 sigq: Title: SpatiaLite download page ( at www.gaia-gis.it )
13:13:35 TylerM: epifanio: yes
13:13:38 TylerM: just curious
13:15:46 epifanio: not yet, i need to have a better knowledge about the ossimplanet xml api, ( there is a java example in the souce i need to study it )
13:15:54 epifanio: for now i'm working on the grass-side noe done a good progress to syncronize grass region and ossimplanet scene
13:16:03 wildintellect: tbnorth, yup you can run sql SELECT DISTANCE( a,b )
13:16:50 tbnorth: wildintellect: yep - it's looking great for my project - I've used postgis a reasonable amount, but didn't want that big a dependency for this project - thanks a bunch for the pointer :- )
13:18:28 epifanio: in the last week the ossim-dev-team has added a nice enanchments, add "placemark" using the qt gui-menu
13:18:51 epifanio: i'll llok in that direction
13:19:08 TylerM: ah great!
13:19:48 TylerM: tbnorth: I thought you could use Python GDAL libraries with GEOS support for doing it, but haven't done it myself.
13:20:29 wildintellect: oh you probably can, since spatialite uses geos too
13:20:38 tbnorth: TylerM: maybe, I was looking for geos in osr, but perhaps I'm looking in the wrong place
13:20:47 epifanio: cooll spatialite, now qgis has it inside its core, so we can use "internal spatialite"
13:21:39 wildintellect: http://sgillies.net/blog/14/python-geos-module/
13:21:40 sigq: Title: Sean Gillies Blog / 14 / Python GEOS Module ( at sgillies.net )
13:22:15 nhv: tbnorth http://www.koders.com/python/fid0A930D7924AE856342437CA1F5A9A3EC0CAEACE2.aspx?s=coastline
13:22:16 sigq: Title: Koders Code Search: greatcircle.py - Python ( at www.koders.com )
13:22:30 TylerM: I don't recall OSR supporting that.
13:22:40 TylerM: there you go, we knew nhv would find the easiest answer : )
13:24:08 tbnorth: great thanks nhv. The bus cometh, so I g2g, but thank you all for the help.
13:38:43 jasonbirch: Anybody know if there's an EPSG code for the projection shown in the KML spec? I've always used 4326, but apparently that's not 100% correct.
13:39:19 wildintellect: you have a link to the spec you're refering to
13:39:43 jasonbirch: https://portal.opengeospatial.org/files/?artifact_id=27810
13:39:50 sigq: Title: OGC License Agreement ( at portal.opengeospatial.org )
13:39:54 jasonbirch: Warning, invalid SSL cert, and click-through
13:41:06 wildintellect: jasonbirch, what page?
13:41:17 jasonbirch: Right at the end I think. Just a sec...
13:41:30 jasonbirch: 231-232
13:47:33 wildintellect: hmm for 2D data 4326 seems right
13:47:49 wildintellect: for 3D data it's modified by 5773 for vertical
13:49:07 pramsey: why don't you think it's 4326?
13:49:23 jasonbirch: Because they defined a new projection in the Spec?
13:49:24 wildintellect: jasonbirch, pages 14-23 attempt to explain what's going on
13:49:38 jasonbirch: Yeah, and I attempted to understand : ) ( and failed )
13:49:58 wildintellect: it looks like they modified 4326, by saying that Z values are in 5773
13:50:16 wildintellect: but x,y is still 4326
13:50:42 jasonbirch: So, if my data has a Z, will only the Z be inaccurate? : )
13:54:43 jasonbirch: I don't know a lot about this stuff, but was worried about the vertical datum re-defining the centre of the earth, and wondering if this would cause shifts in the other dimensions.
13:58:43 wildintellect: ya I'm a little lost too, but it looks like they're using ogc urn naming
13:58:51 wildintellect: I just looked up wgs 84 would be urn:ogc:def:crs:OGC:1.3:CRS84
14:01:52 wildintellect: apparently there are revised versions of wgs 84, so 4978 cir 2006 or 4979 cir 2007 are also basically the same thing
14:07:09 jasonbirch: Heh. Thanks for looking at it anyway. I'll just keep using the current projection until someone complains : )
14:07:14 milovanderlinden: jasonbirch: 5773 is a geoid. 4326 only defines a spheroid.. http://spatialreference.org/ref/epsg/5773/html/
14:07:16 sigq: Title: Projection 5773 -- Spatial Reference ( at spatialreference.org )
14:07:51 jasonbirch: milovanderlinden: does that affect horizontal coordinates?
14:07:53 milovanderlinden: 5773 only tells height is gravity related and in meters positive
14:08:15 milovanderlinden: are your coordinates retrieved with GPS?
14:08:19 milovanderlinden: then it will not
14:08:29 jasonbirch: Typically retrieved by survey
14:09:08 milovanderlinden: survey by "waterpassing"( sorry; don't know the english word ) from known points?
14:10:15 milovanderlinden: ( topographic levelling ) http://www.mijnwoordenboek.nl/vertaal/NL/EN/waterpassen
14:10:16 sigq: Title: Vertaal waterpassen ( Nederlands-Engels ) ( at www.mijnwoordenboek.nl )
14:10:22 milovanderlinden: lol
14:11:19 milovanderlinden: I believe gps assumes the world to be a perfect globe. All heights in gps coords are relative to the center of the reference globe
14:11:27 milovanderlinden: but I may be wrong
14:13:43 milovanderlinden: http://en.wikipedia.org/wiki/WGS84 states:
14:13:44 sigq: Title: World Geodetic System - Wikipedia, the free encyclopedia ( at en.wikipedia.org )
14:13:45 milovanderlinden: Presently WGS 84 uses the 1996 Earth Gravitational Model ( EGM96 ) geoid, revised in 2004. This geoid defines the nominal "sea level" surface by means of a spherical harmonics series of degree 360 ( which provides about 100 km horizontal resolution )
14:14:07 milovanderlinden: so, nothing changes at all.
14:22:12 jasonbirch: Dang, went away and didn't get to thank milovanderlinden
19:55:25 aura: anyone doing geotagging?
19:55:33 aura: as in, building s/w to do so
19:55:52 w0lfie_: specifically media ( photos, video, etc )
22:07:00 SmokeyD: _wolf_: are you there? I have a question regarding the talk we had a week ago on osgeo projects which might want to supervise a new member
22:22:20 rdewit: Hey SmokeyD, do you mean to w0lfie_ instead of _wolf_? His IRC client prob won't alert him if you don't use is current nick!
22:23:09 SmokeyD: rdewit: thanks
22:23:20 SmokeyD: I didn't know it was the same person : )
22:23:24 rdewit: dunno!
22:23:48 rdewit: Brian Russo is who you are after?
22:23:55 SmokeyD: no Wolf
22:23:59 SmokeyD: the Grass developer
22:24:15 SmokeyD: and GSOC coordinator
22:25:10 rdewit: ah, now i see, _wolf_ seems to be away. sorry for causing confusion. 'het spijt mij!' ;- )
22:25:23 SmokeyD: rdewit: geen probleem
22:25:28 rdewit: hehe
22:26:00 SmokeyD: rdewit: ben jij actief met osgeo in NL?
22:26:09 rdewit: in AU!
22:26:29 rdewit: OpenLayers....
22:26:38 SmokeyD: rdewit: cool!
22:26:56 SmokeyD: Why is a Dutch guy developing in Australia
22:27:06 SmokeyD: although I can imagine the climate is much better : )
22:27:34 rdewit: Because he's living there! And, yes it's quite nice here, although the drought causes problems
22:27:48 rdewit: You're a Grass developer/user?
22:27:49 SmokeyD: hmm, we can drown, you can dry out
22:27:49 : <_wolf_> SmokeyD: morning
22:27:52 SmokeyD: which is worse
22:27:53 : <_wolf_> I just got up : )
22:28:21 SmokeyD: rdewit: not really, not yet. But I had a nice talk with _wolf_ the other day about becoming one maybe
22:28:24 SmokeyD: good morning _wolf_
22:29:01 rdewit: SmokeyD: sounds good!
22:29:05 SmokeyD: _wolf_: I didn't get back to you on it yet since I was waiting on a reply from Tyler, but I guess he is to busy to be bothered by me: )
22:29:35 : <_wolf_> hmm I suppose he is busy yes
22:29:45 : <_wolf_> I haven't seen him around...
22:29:58 : <_wolf_> @last TylerM
22:29:58 sigq: _wolf_: ( last [--{from,in,on,with,without,regexp} <value>] [--nolimit] ) -- Returns the last message matching the given criteria. --from requires a nick from whom the message came; --in requires a channel the message was sent to; --on requires a network the message was sent on; --with requires some string that had to be in the message; --regexp requires a regular expression the message must match; --nolimit returns all ( 1 more message )
22:30:06 SmokeyD: He sent a reply on the osgeo GSOC mailinglist to which I replied with an email which might have been a little to long
22:30:22 SmokeyD: I guess he is just too busy. I can imagine being the head of osgeo and stuff
22:30:41 : <_wolf_> he might have missed the email too
22:30:54 : <_wolf_> the OSGeo list is sometime quite chatty
22:31:13 SmokeyD: : )
22:32:43 SmokeyD: _wolf_: you remember the talk we had a week ago ( little over ) about GSOC and me not being a student anymore and stuff?
22:33:12 : <_wolf_> SmokeyD: yes I do : )
22:33:29 : <_wolf_> I've been waiting to hear back from you
22:33:36 SmokeyD: _wolf_: ok, cool, thanks
22:33:58 SmokeyD: You and Tyler really got me thinking on what I want to do
22:35:06 SmokeyD: You mind if I send you the email that I sent tyler explaining what I am thinking about, I think it isn't interesting for the opthers here to read about my little person : )
22:35:57 : <_wolf_> go right ahead! :D
22:36:42 SmokeyD: cool, then I do need an email address : )
22:37:09 SmokeyD: ow wait, I got it already
22:37:18 SmokeyD: I suppose you are wolf bergenheim right?
22:38:39 : <_wolf_> SmokeyD: that is right
22:39:13 : <_wolf_> and for the record I'm not w0lfie ; )
22:41:39 SmokeyD: _wolf_: I already thought so
22:41:42 SmokeyD: email is coming up
22:42:01 : <_wolf_> SmokeyD: cool. Looking forward to it : )
22:42:19 SmokeyD: : ) don't get your hopes up too mucht. I am not that interesting ; )
22:48:41 SmokeyD: _wolf_: I sent it
22:56:13 : <_wolf_> SmokeyD: got your mail, I'm a bit busy now, but I'll get back to you later today. : )
22:56:29 SmokeyD: sure
22:56:38 SmokeyD: no hurry : )
22:56:42 SmokeyD: thanks for your time
23:05:57 w0lfie_: namespace collision ftl
23:06:20 SmokeyD: : )
23:07:26 darkblue_B: @seen TylerM
23:07:26 sigq: darkblue_B: TylerM was last seen in #osgeo 9 hours, 44 minutes, and 46 seconds ago: <TylerM> there you go, we knew nhv would find the easiest answer : )
23:07:28 SmokeyD: by the way, anyone here going to the foss4g conference in Nottingham in june?
23:10:55 w0lfie_: everytime someone says foss4g
23:11:02 w0lfie_: i really think it's a brand of dental floss
23:11:06 w0lfie_: but 'extreme'
23:11:07 SmokeyD: :D
23:11:14 w0lfie_: HAVE YOU FLOSSED TODAY?? NO??
23:11:23 w0lfie_: WELL BRING IT TO YOUR GUMS WITH NEW ACTION PACKED EXTREME FOSS4G
23:11:27 w0lfie_: SO EXTREME IT DOESNT HAVE AN L
23:11:31 w0lfie_: ( sorry for caps, but necessary )
23:11:41 SmokeyD: :D
23:12:02 SmokeyD: w0lfie_: in this case I was talking about this conference: http://www.osgeo.org/2009/06/UK-GFOSS-Conference
23:12:04 sigq: Title: First Open Source GIS UK Conference - University of Nottingham | OSGeo.org ( at www.osgeo.org )
23:13:31 w0lfie_: eh that's boring
23:13:33 w0lfie_: imma go floss
23:16:56 : <_wolf_> SmokeyD: I'd probably go, but it's a bit far away from Finland :P