#mapnik log: Monday 22, March 2010

2010 | 03

previous | next
00:10:55 <wonderchook> springmeyer: doing the 10.5, nothing exploded
00:11:09 <springmeyer> ah, fancy that
00:11:12 <springmeyer> thx wonderchook
00:12:02 <wonderchook> np
00:48:21 *** c_lopez (~ccaarloos@189.161.163.54) has joined #mapnik
00:56:23 *** waldemarq (~waldemarq@189.161.163.54) has joined #mapnik
01:18:08 <nikq> Mapnik Trac: GSOC2010 edited | http://trac.mapnik.org/wiki/GSOC2010?version=15
01:31:31 <nikq> Mapnik Trac: GSOC2010/Ideas edited | http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=11
01:49:01 *** mikejs (~me@mikej.st) has joined #mapnik
01:56:57 <dkb> installer blew up for me on 10.6
01:58:34 <springmeyer> dkb: do tell, what happened?
01:58:35 <dkb> launched Mapnik_Python_2.6_System and pops up immediately with:
01:58:49 <dkb> This package requires the Mapnik Framework to be installed at '/Library/Frameworks/Mapnik.framework'.
01:59:12 <dkb> New mac with no preexisting mapnik
01:59:32 <springmeyer> you need to install the "Framework" first before the "Python"
02:00:21 <dkb> you know, I even read the read me before hand! :p
02:01:20 <springmeyer> hmm, I should make that more clear somehow huh?
02:01:58 <dkb> maybe in the future there could be one package and it will auto install the framework/python bindings at same time?
02:03:18 <dkb> or I am too tired to be installing stuff
02:03:47 <dkb> But you can create a dependent package so there would be only one package installer to click on
02:06:05 <dkb> and yes, both installed correctly after I also installed PROJ.4 framework
02:07:30 <nikq> Mapnik Trac: GSOC2010/Ideas edited | http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=12
02:07:55 <springmeyer> dkb: certainly one package would be nice. the reason it is not that way now is that...
02:08:30 <springmeyer> different python versions are incompatible
02:09:12 <springmeyer> and it could be risky to assume that both could be installed on the machine
02:09:31 <springmeyer> particularly if any custom PYTHONPATH settings are used in bash_profile, etc...
02:09:43 <dkb> You could have option to select which one within the installer and/or run script to detect what user already has
02:10:46 <springmeyer> dkb: certainly that would be cool. beyond my experience level with the apple installer but will keep in mind
02:11:00 <springmeyer> waldemarq && c_lopez hey guys :)
02:11:11 <springmeyer> I just updated the print topic a little bit: http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=12#BetterPrintSupport
02:11:26 <c_lopez> hi mr springmeyer
02:11:49 <springmeyer> hey c_lopez
02:12:11 <waldemarq> hello mr.springmeyer! :D
02:12:24 <c_lopez> yes, we noticed that the ideas page is changing a lot
02:12:33 <springmeyer> ya, that was me :)
02:12:40 <springmeyer> just adding to things a little bit
02:13:33 <c_lopez> we saw that you are relating part of the explanation to some tickets
02:14:22 <waldemarq> we were just looking at the tickets that were mentioned, thanks for pointing them out!
02:14:43 <springmeyer> great, glad that is helpful
02:14:59 <springmeyer> some tickets are just ideas as well
02:15:13 <springmeyer> so if one interests you, feel free to comment on the ticket for more information
02:15:32 <springmeyer> the more information is "linked" the better
02:16:00 * springmeyer just found one more ticket that is related a bit to the responses on mapnik-lists...
02:17:39 <nikq> Mapnik Trac: Ticket #358 (suggestion for implementation of map borders and coordinate grids similar  ...) updated | http://trac.mapnik.org/ticket/358#comment:4
02:18:05 <c_lopez> yes, it was difficult at first to see what the project was about, but it's getting cleares with the tickets :)
02:19:08 <waldemarq> thanks, we are planning on working on some ticket this week, now that our exams week has finished
02:19:39 *** ultrus has quit (Quit: ultrus)
02:24:34 <nikq> Mapnik Trac: Ticket #535 (Embedded/Editable Fonts in SVG/PDF output) created | http://trac.mapnik.org/ticket/535
02:24:44 <nikq> Mapnik Trac: GSOC2010/Ideas edited | http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=13
02:25:49 *** haoyu (~bhy@cm26.delta25.maxonline.com.sg) has joined #mapnik
02:27:06 <nikq> Mapnik Trac: Changeset [1742]: add Alberto to AUTHORS committers list | http://trac.mapnik.org/changeset/1742
02:27:42 <springmeyer> c_lopez: yes, I think the "better printing" project includes many items, some easy some harder
02:28:04 <springmeyer> but any of them will be very useful to users, if solved
02:28:25 <springmeyer> so right now I would do just as waldemarq mentioned, try to dig into a few tickets that interest you to learn more
02:32:07 <c_lopez> thanks, that's a good idea  :) . I'm installing mapnik now on linux, I had some problems on windows  :( .
02:33:22 <springmeyer> windows? ohhh. ya, thats not easy
02:33:27 <springmeyer> good to start on linux :)
02:33:58 <springmeyer> c_lopez: artem should be around tomorrow or tuesday during your morning/mid-day and he can answer windows build questions if you still have them
02:34:09 <springmeyer> as he creates the windows binaries for Mapnik
02:36:15 * springmeyer gazes at the pretty maps cmarqu pointed us to at: http://www.ancalime.de/rotated.html
02:36:45 <springmeyer> http://www.ancalime.de/images/Test-relief-50000_6.png
02:37:03 <c_lopez> oh, I'll be alert then, i'm interested in getting it built on windows
02:38:10 <c_lopez> wow, that map is awesome!
02:44:50 <nikq> Mapnik Trac: GSOC2010/Ideas edited | http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=14
02:47:28 <springmeyer> c_lopez and waldemarq - so feel free to email me if you have any questions.
02:47:42 <springmeyer> I hope you enjoy hanging out on IRC here and meet more people this week
02:47:59 <springmeyer> the room is most active during the daytime hours of europe :)
02:48:26 <springmeyer> I am going to be offline most of this week but I should be able to respond by email
02:49:15 <c_lopez> thank you mr springmeyer, I think we wil be asking some questions soon, I just finished installing mapnik and testing it :)
02:49:31 <springmeyer> great :)
02:49:36 <waldemarq> Thanks it is very nice from you
02:49:49 <springmeyer> yes, great to meet you too (two) :)
02:51:00 <waldemarq> Nice to meet you as well
02:58:31 *** mperry (~mperry@c-67-164-175-65.hsd1.co.comcast.net) has joined #mapnik
03:08:41 <c_lopez> mr springmeyer: I remember you said on friday that the latest version of the code in svn, when you import the python module, you needed to import mapnik2 instead of just mapnik. Was this what you referred to or am I just confusing things?
03:10:41 *** waldemarq has quit (Quit: さようなら)
03:11:28 <springmeyer> yes, exactly c_lopez
03:11:47 <springmeyer> remember to run
03:11:53 <springmeyer> sudo ldconfig after install too
03:14:35 <c_lopez> mmm, then I think I checked out another version, because I can import mapnik, but not mapnik2
03:14:48 <springmeyer> what does
03:14:51 <springmeyer> $ svn info
03:14:56 <springmeyer> give in your sources director?
03:15:02 <springmeyer> directory i mean :)
03:16:16 <c_lopez> oh, ok, my version is 0.7.0 and version 0.7.1 is the latest right?
03:16:48 <springmeyer> we are currently maintaining two sets of release code
03:16:58 <springmeyer> 0.7.1 - svn.mapnik.org/branches/0.7.1-dev/
03:17:07 <springmeyer> and trunk (aka Mapnik2) svn.mapnik.org/trunk
03:17:23 <springmeyer> browsable here: http://svn.mapnik.org/
03:17:31 <springmeyer> so you want:
03:17:32 <springmeyer> http://svn.mapnik.org/trunk/
03:19:04 <c_lopez> sorry, I checked out http://svn.mapnik.org/tags/release-0.7.0  :( , let me download the correct one.
03:25:42 *** mperry has quit (Quit: mperry)
04:01:36 *** ultrus (~chris@c-75-70-249-158.hsd1.co.comcast.net) has joined #mapnik
04:08:20 *** ultrus has quit (Quit: ultrus)
04:11:14 *** waldemarq (~waldemarq@189.161.163.54) has joined #mapnik
04:17:20 *** ultrus (~chris@c-75-70-249-158.hsd1.co.comcast.net) has joined #mapnik
04:20:19 <springmeyer> c_lopez: any luck compiling trunk?
04:25:39 <c_lopez> not yet, I'm building boost 1.42 right now, I had boost 1.40.
04:27:51 <springmeyer> ah, gocha, nice
04:28:06 <springmeyer> I'd be interested in how you build boost
04:28:23 <springmeyer> the notes here: http://trac.mapnik.org/wiki/Mapnik2#InstallingBoost1.42
04:28:29 <springmeyer> are how I've been doing it
04:28:46 <springmeyer> as Mapnik only needs a few of the libraries, and building them all takes quite a while
04:33:09 <c_lopez> :) thanks, I'll follow your steps and I'll tell you what happens.
04:34:11 <c_lopez> or do you want me to try another way?
04:36:49 <springmeyer> no, I have no other way :)
04:37:41 <springmeyer> I notice that we are missing ICU compile instructions on that page...
04:38:06 <springmeyer> you'll probably want to compile ICU first (to be able to link boost_regex to it) and feel free to post your steps
04:44:22 <c_lopez> ok, as soon as I have success I'll post the steps
04:44:58 * cgs_bob_ compiled the latest icu (4.4) along with boost from svn...all works well :)
04:49:39 *** ultrus has quit (Quit: ultrus)
05:35:24 <c_lopez> mr springmeyer: I just finished building icu, I'll go home now and I'll continue with boost
05:43:49 *** c_lopez has parted #mapnik (None)
05:44:45 *** dkb has quit (Quit: Leaving.)
06:06:21 <springmeyer> c_lopez: sounds good
06:07:31 <springmeyer> ya twain47: that dupont fellow tends to learn by really ripping things apart. He rewrote large parts of mapnik because compile times did not suit him.
06:07:40 <springmeyer> not sure he ever got it reassembled
06:08:24 *** HounD (~HounD@unics1.grfc.ru) has joined #mapnik
06:17:09 *** ortelius has quit (Read error: Connection reset by peer)
06:17:17 *** ortelius (~ortelius@ip72-197-135-99.sd.sd.cox.net) has joined #mapnik
06:51:42 *** gavinf (~gavinf@196.211.119.210) has joined #mapnik
06:58:51 *** springmeyer has quit (Quit: springmeyer)
07:08:22 *** HounD has parted #mapnik (None)
08:34:59 *** albertov (~alberto@193.153.190.48) has joined #mapnik
08:41:53 *** gkmngrgn (~gkmngrgn@gateway/web/cgi-irc/archlinux.org.tr/x-jsnqeszltesslwgu) has joined #mapnik
08:42:12 <gkmngrgn> hi guys.
09:58:28 *** waldemarq has quit (Quit: さようなら)
10:43:19 *** rweait2 has quit (Quit: Leaving.)
11:21:26 <nikq> Mapnik Trac: Changeset [1743]: added an angle_mode attribute to GlyphSymbolizer to define the way the  ... | http://trac.mapnik.org/changeset/1743
11:22:17 <nikq> Mapnik Trac: Changeset [1744]: Implemented a python wrapper for Symbolizers.__getitem__ so the explicit  ... | http://trac.mapnik.org/changeset/1744
12:16:05 *** gavinf has quit (Read error: Connection reset by peer)
12:25:19 *** wonderchook has quit (Remote host closed the connection)
12:46:54 *** dkb (~dkb@66-219-8-179.ip.gvtel.com) has joined #mapnik
12:54:20 *** ultrus (~chris@75-173-255-42.clsp.qwest.net) has joined #mapnik
12:55:58 *** rweait (~nerd@weait.tor.istop.com) has joined #mapnik
13:06:45 *** luneff (~yury@93.178.83.171) has joined #mapnik
13:08:30 *** ultrus has quit (Quit: ultrus)
13:30:54 *** luneff has quit (Ping timeout: 245 seconds)
13:37:46 <nikq> Mapnik Trac: Ticket #536 (Implement a mechanism to render a legend) created | http://trac.mapnik.org/ticket/536
13:38:27 <nikq> Mapnik Trac: Legending edited | http://trac.mapnik.org/wiki/Legending?version=7
13:38:47 <nikq> Mapnik Trac: Legending edited | http://trac.mapnik.org/wiki/Legending?version=8
13:39:15 *** wonderchook (~wondercho@209.155.228.129) has joined #mapnik
13:56:18 *** artem (~artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
14:09:18 *** Komzpa has quit (Remote host closed the connection)
14:15:24 *** gavinf (~gavinf@196.211.119.210) has joined #mapnik
14:19:27 *** serek (~ser@house.metalab.unc.edu) has joined #mapnik
14:23:31 *** dkb1 (~dkb@66-219-8-179.ip.gvtel.com) has joined #mapnik
14:24:02 *** dkb has quit (*.net *.split)
14:24:02 *** ser has quit (*.net *.split)
14:28:42 *** mperry (~mperry@c-67-164-175-65.hsd1.co.comcast.net) has joined #mapnik
15:11:14 * artem is about to tag 0.7.1 and move /branches/0.7.1-dev to /tags/release-0.7.1  
15:14:21 <nikq> Mapnik Trac: Changeset [1745]: release 0.7.1 | http://trac.mapnik.org/changeset/1745
15:27:18 *** chad_burt (~chad_burt@mm-01.msi.ucsb.edu) has joined #mapnik
15:29:22 *** xreal (~mweber@mailgw.FB12.Uni-Dortmund.DE) has joined #mapnik
15:29:37 <xreal> Is it possible to use ShieldSymbolizer without a file?
15:30:10 <artem> xreal:  without an image file ?
15:30:19 <xreal> artem: yep. Just a dot with text.
15:31:36 <artem> xreal : good q' i need to check - you should be able to
15:32:04 <xreal> RuntimeError: Required attribute 'file' is missing in ShieldSymbolizer
15:32:05 <xreal> ;-(
15:32:45 <artem> xreal : ok, i see , we should fix it in trunk (too late for 0.7.1)
15:33:04 <xreal> artem: No problem, there will be 0.7.2 ;-)
15:33:16 <artem> xreal: indeed
15:34:27 <artem> xreal: default ShieldSymbolizer should pick up default label which is 4x4 black square
15:34:38 <xreal> brb 1 minute
15:34:54 <artem> no probs
15:59:09 *** jctull has quit (Quit: jctull)
16:04:33 *** racicot has quit (Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100202165920])
16:07:16 *** cgs_bob_ has quit (Ping timeout: 246 seconds)
16:31:10 <nikq> Mapnik Trac: Changeset [1746]: + update 'packaged' revision | http://trac.mapnik.org/changeset/1746
16:38:45 *** jctull (~jctull@adsl-75-0-14-85.dsl.renocs.sbcglobal.net) has joined #mapnik
16:39:48 *** tcarobruce (~tcarobruc@adsl-75-10-247-30.dsl.pltn13.sbcglobal.net) has joined #mapnik
16:42:13 *** racicot (~chatzilla@dsl-66-228-218-217.dsl.fibercloud.net) has joined #mapnik
16:44:41 *** racicot has quit (Read error: Connection reset by peer)
16:49:34 *** haoyu has quit (Ping timeout: 264 seconds)
17:28:00 <albertov> artem: ping
17:45:12 <artem> albertov: hey
17:47:19 <albertov> Hi artem, have you seen #536? I'd like to know if you're doing any sort of legend rendering in demo/viewer. I'm asking because I've seen thar Rule has a "title" property and I cannot guess any other reason for it to exist than for rendering a map legend :)
17:47:20 <nikq> Ticket #536: Implement a mechanism to render a legend, http://trac.mapnik.org/ticket/536
17:47:52 <albertov> artem, tldr: any idea why Rule.title exists?
17:48:03 <rweait> :-)
17:48:53 <artem> albertov : historic reason :) the spec vaguely based on SLD which has "title"  and "abstract" attribute on almost everything
17:50:22 <artem> albertov: and yes for map legend "titile" seems good fit
17:50:26 <albertov> artem: i see. hopefully I'll bring it back from history soon :)
17:50:44 <artem> great
17:54:43 *** cgs_bob_ (~bob@209.sub-75-229-114.myvzw.com) has joined #mapnik
17:55:50 <albertov> artem: I'm planning to introspect (in python) most legend parameters from the map itself (as opposed to explicitly configuring it via <Legend> tags, etc) so that extra metadata will be very useful.
17:55:50 <albertov> For example, the first Rule.title in the map legend @, http://wiki.openstreetmap.org/wiki/TopOSM#Map_key. Rule.title would be "City, Populated area" belonging to a layer titled "Areas"
17:56:31 <albertov> albertov: well, lets see how it goes...
18:01:22 <artem> albertov: good plan, we can also revise properties for 0.8.0
18:01:38 * artem logging into vista
18:02:05 <albertov> artem: Feature.properties?
18:03:33 <artem> albertov: ok, I meant any properties e.g title/abstract
18:04:11 <albertov> artem: ah ok
18:07:48 <albertov> artem: Another ticket I'd like to bring into your attention (if you're not too busy) is #533. Do you think it is a good idea or even feasible?
18:07:49 <nikq> Ticket #533: Implement a BaseCairoSymbolizer, http://trac.mapnik.org/ticket/533
18:07:59 *** gavinf has quit (Ping timeout: 245 seconds)
18:08:49 *** bcrosby (~bcrosby@shell.infiniteloop.ca) has joined #mapnik
18:09:04 <bcrosby> does mapnik support circuarlinestrings?
18:09:13 <bcrosby> circularlinestring I mean ;)
18:17:09 *** ortelius has quit (Read error: Connection reset by peer)
18:17:18 *** ortelius (~ortelius@ip72-197-135-99.sd.sd.cox.net) has joined #mapnik
18:25:13 <nikq> Mapnik Trac: Ticket #537 (PRIORITIZE_LINKING not honored when building shapeindex) created | http://trac.mapnik.org/ticket/537
18:26:20 <albertov> bcrosby: I don't think so: http://trac.mapnik.org/browser/trunk/src/wkb.cpp#L51
18:26:42 <bcrosby> albertov: ahh ok. thanks.
18:26:48 <bcrosby> is there any use in filing a bug?
18:28:12 <albertov> bcrosby: I'm no WKB expert so I don't know If WKB even supports them. Anyway, It won't hurt I guess
18:34:29 <artem> bcrosby: nope, no circuarlinestrings support . If this is a part of OGC/ISO spec we should add support. Feel free to create a ticket
18:37:44 <bcrosby> artem: it's part of the SQL/MM Part 3 spec
18:38:11 <bcrosby> which is part of the OGC/ISO spec I beleive
18:38:26 <artem> bcrosby: ok, thanks. would be a great feature for 0.8.0
18:38:30 <bcrosby> yeah
18:38:34 <bcrosby> ok, I will file a bug
18:38:37 <bcrosby> in trac?
18:38:45 <artem> yes, pls
18:39:28 <bcrosby> ok will do
18:39:45 <bcrosby> fyi, i'm using mapnik to display airspace (http://www.worldairspace.com/)
18:41:32 <artem> bcrosby: cool!
18:42:26 <bcrosby> since most of the shapes are pure circles, using a circularstring would be most appropriate
18:42:38 <bcrosby> but I had to conver them all to many sided polygons to get them rendered
18:47:32 <nikq> Mapnik Trac: Ticket #538 (Please support circularstring and other SQL-MM Part 3 datatypes) created | http://trac.mapnik.org/ticket/538
18:47:58 <artem> sure, bezier curves and circles sounds great, thanks
18:48:08 <nikq> Mapnik Trac: table.txt attached to Ticket #538 | http://trac.mapnik.org/attachment/ticket/538/table.txt
18:48:58 <bcrosby> artem: thanks :)
19:05:55 *** jctull has quit (Quit: jctull)
19:15:13 *** jctull (~jctull@adsl-75-0-14-85.dsl.renocs.sbcglobal.net) has joined #mapnik
19:31:29 *** StormTide (~Kevin@2002:186c:64c0:0:21d:60ff:fe5e:cf66) has joined #mapnik
19:36:37 *** cgs_bob_ is now known as cgs_bob
19:41:17 *** Ldp__ (~thid@osm.xs4all.nl) has joined #mapnik
19:51:39 *** racicot (~chatzilla@dsl-66-228-218-217.dsl.fibercloud.net) has joined #mapnik
19:52:08 *** racicot has quit (Changing host)
19:52:08 *** racicot (~chatzilla@osgeo/member/racicot) has joined #mapnik
19:54:39 *** albertov has parted #mapnik (None)
20:22:58 *** xreal has quit (Read error: Connection reset by peer)
20:27:13 *** artem has quit (Quit: artem)
20:28:27 *** artem (~artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
20:48:25 <nikq> Mapnik Trac: Release0.7.1 created | http://trac.mapnik.org/wiki/Release0.7.1?version=1
20:50:07 *** ojw (~ojw@78-86-37-93.zone2.bethere.co.uk) has joined #mapnik
21:12:00 *** jctull has quit (Quit: jctull)
21:20:54 *** jctull (~jctull@adsl-75-0-14-85.dsl.renocs.sbcglobal.net) has joined #mapnik
21:26:42 *** rulus_ is now known as rulus
21:39:31 <nikq> Mapnik Trac: Ticket #538 (Please support circularstring and other SQL-MM Part 3 datatypes) updated | http://trac.mapnik.org/ticket/538#comment:1
22:03:44 <nikq> Mapnik Trac: Ticket #538 (Please support circularstring and other SQL-MM Part 3 datatypes) updated | http://trac.mapnik.org/ticket/538#comment:2
22:11:27 *** ajturner (~ajturner@209.155.228.129) has joined #mapnik
22:14:47 *** jctull has quit (Quit: jctull)
22:23:41 *** artem has quit (Quit: artem)
23:30:01 *** serek has quit (Remote host closed the connection)
23:35:29 *** wonderchook has quit (Remote host closed the connection)
23:55:12 *** lucadelu (~5ff56a68@gateway/web/freenode/x-tsufcxabzkckylvd) has joined #mapnik
23:55:26 *** lucadelu has quit (Quit: Page closed)
23:56:23 *** Ldp__ has quit ()