#mapnik log: Monday 02, February 2009

2009 | 02

previous | next
00:01:02 <springmeyer> because both those paths are being picked up because of other dependencies even if I point BOOST_* at /usr/local SCons still links against /opt/local
00:02:46 <springmeyer> seems like there has got to be a better workaround (within Scons) for this than manually removing duplicate boost installs, but I recognize that is best practice
00:02:48 *** ajturner has quit ()
00:05:40 *** artem has quit ()
00:21:07 *** ajturner (n=ajturner@pool-96-231-158-101.washdc.fios.verizon.net) has joined #mapnik
00:29:42 *** ajturner has quit ()
01:00:24 <CIA-23> mapnik: artem * r850 /trunk/include/mapnik/filter_parser_ast.hpp: + remove unused header
01:00:24 <CIA-23> mapnik: artem * r851 /trunk/include/mapnik/feature_style_processor.hpp: + always clip bbox to layer extent
01:22:02 *** D3f0 (n=defo@190.176.211.26) has joined #mapnik
02:32:56 *** weizhuo has quit ("ChatZilla 0.9.84 [Firefox 2.0.0.20/2008121709]")
03:26:54 *** D3f0 has quit ("Konversation terminated!")
03:33:17 *** D3f0 (n=defo@190.176.211.26) has joined #mapnik
04:01:05 *** rcoup has quit (Read error: 110 (Connection timed out))
04:06:46 *** ajturner (n=ajturner@pool-96-231-158-101.washdc.fios.verizon.net) has joined #mapnik
04:08:46 *** ajturner has quit (Client Quit)
04:11:20 *** ajturner (n=ajturner@pool-96-231-158-101.washdc.fios.verizon.net) has joined #mapnik
04:13:41 *** ajturner_ (n=ajturner@static-71-166-236-36.washdc.east.verizon.net) has joined #mapnik
04:17:09 *** ajturner_ has quit (Client Quit)
06:02:20 *** ajturner has quit ()
06:04:43 <nikq> Mapnik Trac: UbuntuInstallation edited | http://trac.mapnik.org/wiki/UbuntuInstallation?version=23
06:33:37 <nikq> Mapnik Trac: MacPythonUpgradeIssues edited | http://trac.mapnik.org/wiki/MacPythonUpgradeIssues?version=3
07:01:11 <nikq> Mapnik Trac: scons_python_usability_improvements.patch attached to Ticket #209 | http://trac.mapnik.org/attachment/ticket/209/scons_python_usability_improvements.patch
07:02:32 <nikq> Mapnik Trac: Ticket #209 (SCons python install usability improvments) updated | http://trac.mapnik.org/ticket/209#comment:2
07:02:57 <nikq> Mapnik Trac: Ticket #10 (Installing in a non-standard location as non-root user (PREFIX not  ...) closed | http://trac.mapnik.org/ticket/10#comment:12
07:03:27 <nikq> Mapnik Trac: Ticket #48 (installing python modules with respect to the PREFIX build option) closed | http://trac.mapnik.org/ticket/48#comment:5
07:18:16 <nikq> Mapnik Trac: UbuntuInstallation edited | http://trac.mapnik.org/wiki/UbuntuInstallation?version=24
07:21:19 <dukeku> does mapnik work with gcc 4.x?
07:30:43 <springmeyer> hey dukeku: just headed to bed up here..
07:30:44 <springmeyer> dukeku: give it a go and post your errors :)
07:59:27 <CIA-23> mapnik-utils: migurski * r527 /trunk/serverside/cascadenik/ (test.py tests/test.py cascadenik/style.py): Allowing quotes in attribute selectors (issue:9)
07:59:27 <CIA-23> mapnik-utils: migurski * r528 /trunk/serverside/cascadenik/ (test.py tests/test.py): Corrected value quoting in attribute selectors (issue:12)
07:59:48 *** xcacou (n=aga@AToulouse-157-1-48-149.w86-201.abo.wanadoo.fr) has joined #mapnik
08:19:58 *** kunitoki (n=55121f9a@67.159.35.76) has joined #mapnik
08:54:42 *** rcoup (n=rcoup@ip-118-90-54-112.xdsl.xnet.co.nz) has joined #mapnik
09:25:36 *** D3f0 has quit ("Konversation terminated!")
11:17:24 *** rcoup has quit ()
13:19:55 *** kunitoki has quit ("CGI:IRC (Session timeout)")
13:22:24 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
13:28:43 *** kunitoki (n=55121f9a@67.159.35.76) has joined #mapnik
14:57:14 *** ajturner has quit ()
15:38:13 *** kunitoki has quit ("CGI:IRC (EOF)")
16:29:55 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
16:42:51 *** xcacou has quit (Remote closed the connection)
17:01:08 *** D3f0 (n=defo@190.176.219.207) has joined #mapnik
17:14:55 <nikq> Mapnik Trac: Ticket #39 (Scons seems to build backwards) updated | http://trac.mapnik.org/ticket/39#comment:3
17:16:43 <nikq> Mapnik Trac: map_pickling_avoid_setting_color_if_null.patch attached to Ticket #167 | http://trac.mapnik.org/attachment/ticket/167/map_pickling_avoid_setting_color_if_null.patch
17:28:43 <nikq> Mapnik Trac: Ticket #210 (Misleading SCons 'could not find required header or shared library for m'  ...) created | http://trac.mapnik.org/ticket/210
17:29:44 <nikq> Mapnik Trac: Ticket #210 (Misleading SCons 'could not find required header or shared library for m'  ...) updated | http://trac.mapnik.org/ticket/210#comment:1
17:31:05 <nikq> Mapnik Trac: Ticket #210 (Misleading SCons 'could not find required header or shared library for m'  ...) updated | http://trac.mapnik.org/ticket/210#comment:2
17:32:58 <nikq> Mapnik Trac: Ticket #210 (Misleading SCons 'could not find required header or shared library for m'  ...) updated | http://trac.mapnik.org/ticket/210#comment:3
18:26:25 *** ser has quit (kubrick.freenode.net irc.freenode.net)
18:30:12 *** Fearliss (n=warirc@71-209-245-91.phnx.qwest.net) has joined #mapnik
18:30:31 *** Fearliss has parted #mapnik ()
18:34:24 *** ser (n=ser@sergiusz.pawlowicz.name) has joined #mapnik
18:54:48 <dukeku> springmeyer: i will once i get home :)
18:55:03 <dukeku> springmeyer: they changed a *lot* of includes in 4.2.x
18:55:25 <dukeku> uses a lot of shit like #include_next, breaks a lot of existing code :)
19:01:18 *** artem_ (n=artem@i-83-67-142-225.freedom2surf.net) has joined #mapnik
19:09:10 *** ajturner has quit ()
19:17:26 *** rcoup (n=rcoup@ip-118-90-114-62.xdsl.xnet.co.nz) has joined #mapnik
19:23:14 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
19:28:07 *** ajturner has quit (Read error: 104 (Connection reset by peer))
20:08:26 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
20:08:49 *** ajturner has quit (Client Quit)
20:09:07 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
20:31:17 *** D3f0 has quit ("Konversation terminated!")
20:54:17 *** D3f0 (n=defo@190.176.196.70) has joined #mapnik
21:27:32 *** D3f0 has quit (Remote closed the connection)
21:29:15 *** ajturner has quit (Read error: 54 (Connection reset by peer))
21:39:06 *** ajturner (n=ajturner@209.155.228.129) has joined #mapnik
21:54:56 *** D3f0 (n=defo@190.176.205.189) has joined #mapnik
22:36:27 *** kunitoki (n=4f0731d2@67.159.35.76) has joined #mapnik
22:36:34 *** kunitoki has quit (Client Quit)
22:37:44 *** kunitoki (n=4f0731d2@67.159.35.76) has joined #mapnik
22:37:55 <kunitoki> hi to all
22:37:55 <nikq> kunitoki: 28 Jan 21:15Z <springmeyer> tell kunitoki why was the cairo svg support commented out of rundemo? did it not compile with your version?
22:37:58 <nikq> kunitoki: 29 Jan 04:28Z <springmeyer> tell kunitoki that the geojson geometrycollection rendering is working now: http://dbsgeo.com/tmp/mapnik_ogr_plugin_tests/geometrycollection_type-geojson.png
22:38:25 <kunitoki> i've got a question for the programmer
22:39:14 <kunitoki> how do i handle datasource types that are different from mapnik::Integer/Double/String ? (ie i want to visualize DateTime from a database)
22:39:57 <kunitoki> should i add a parameter in the datasource creation where i specify a DateTime 2 String format conversion and treat DateTime fields as String ?
22:41:09 <kunitoki> springmeyer: cairo svg support was commented mainly for demo application running speed when in the code-test-fix cycle
22:41:57 <kunitoki> the only thing it didn't compile was HAVE_CAIRO_SURFACE define
22:42:26 <kunitoki> i think we can close the ticket for OGR support
22:43:14 <springmeyer> kunitoki: okay, great, let's close. also I removed the HAVE_CAIRO_SURFACE in a separate commit
22:43:23 <kunitoki> cool
22:43:31 <springmeyer> yes, cool :)
22:43:49 <kunitoki> we can test and make new tickets if we want more features from the support
22:43:52 <springmeyer> I like the idea of time visualization - definetly should be supported
22:43:57 <kunitoki> but as it is i'm getting no more crash
22:44:11 <kunitoki> yeah i have some date fields that i want to visualize
22:44:16 <springmeyer> yes. excellent. me neither
22:44:55 <kunitoki> what about my first question ?
22:45:07 <kunitoki> what about a "dateformat" option in the datasource ?
22:45:26 <kunitoki> i quite finished straight oracle (occi) support here
22:45:40 <kunitoki> cause i need it here at work
22:45:54 <springmeyer> a dateformat sounds good to me but we'll have to ask artem_ about how/where to integrate
22:46:09 <springmeyer> wow. oracle support - cool
22:46:37 <kunitoki> well, i don't think we need a Type in the layer_descr
22:47:06 <kunitoki> at least we should need to be aware on how to convert the date to a string when parsing feature metadata
22:47:23 <kunitoki> cause in a png map, or a svg the date is a string afterall
22:47:43 <springmeyer> right, of course
22:47:44 <kunitoki> but we should be aware that we can code filters based on a Date column
22:48:33 * springmeyer has wondered also about adding filters that can reach back and access the geometry type
22:49:28 <kunitoki> mmmmh
22:49:32 <kunitoki> me too
22:50:11 <springmeyer> in some cases I've really wished I could symbolize based on whether a feature is a poly, multipoly, point, etc...
22:50:30 <kunitoki> but shouldn't be hard to do, at least you can code a special type of filter which parse the geometry instead of the metadata
22:50:56 <kunitoki> actually, i don't know much about mapnik internal
22:51:20 <kunitoki> i know the base logic behind a gis framework, but i have to look closer to it
22:51:25 <kunitoki> to implement such a thing
22:51:29 <springmeyer> cool :) I know only about the peripheries as well
22:51:49 <jburgess> I think you can do some filtering on the geom type, with [mapnik:geometry] = 1/2/3 .. I'm not sure where the values come from but I think they are poine,line,polygon
22:52:07 <kunitoki> well, geometry based filters could be interesting
22:52:51 <springmeyer> jburgess: ya, I've seen that syntax in the osm.xml but never been able to get it to work
22:53:00 <kunitoki> implementing some base operators like "[mapnik:geometry] intersects [poly2d: 0,0, 0,1, 1,1]"
22:53:05 <kunitoki> or the like
22:53:08 <springmeyer> ewwwww
22:53:17 <jburgess> For the dateTime question, I think the answer is to define the new type in value.hpp. The current types are: null, boo, int, double, unicodeString
22:53:55 <jburgess> if you add a new type, you then get to define function for how you make equality tests and other comparisons
22:54:20 <kunitoki> yeah sure
22:54:54 <kunitoki> also in the TextRasterizer (or whatever is called) the new type should be handled as a string
22:56:04 <jburgess> springmeyer: I've never used the [mapnik:geometry] either, but I guess this is what it is for
22:56:28 <kunitoki> second question for you
22:56:39 <springmeyer> okay jburgess: thx
22:57:05 <kunitoki> i've seen a ticket too (http://trac.mapnik.org/ticket/195)
22:57:27 <kunitoki> how projection is handled in a mapnik map file ?
22:58:12 *** artem_ has quit ()
22:58:16 *** jbaird (n=jbaird@shiva.mochimedia.net) has joined #mapnik
22:58:17 <jburgess> for the current postgis plugin you have to manually specify the SRS for the layer/datasource
22:58:24 <kunitoki> i see the epsg number is read from postgis metadata
22:58:26 <kunitoki> yeah
22:58:48 <kunitoki> so that should go also into OGR/GDAL and ORACLE support
22:59:15 <kunitoki> i can have multiple datasource in a map ?
22:59:21 <jburgess> it would be good if it could read the srid and work out the proj string from that using the spatial_ref table or use epsg:SRID
22:59:21 <jbaird> noob question: when specifying an Envelope using Coord(), what are the arguments to coord? are those longitude/latitude pairs? or are they in local coordinate space?
22:59:29 <kunitoki> (actually i have only implemented one)
23:00:02 <jburgess> yes, a typical map may have lots of data sources, some shapefiles, others postgis, ...
23:00:17 <kunitoki> what about coordinate transformation ?
23:00:29 <springmeyer> jbaird: tuple in coordinate system (can be long/lat but also projected)
23:00:31 <kunitoki> in GDAL / OGR we can convert each point on the fly
23:00:58 <jburgess> kunitoki: currently mapnik does all the reprojection
23:01:04 <kunitoki> so what if i have 2 datasource with different projection and want to convert one ?
23:01:13 <jbaird> springmeyer: so Envelope(Coord(top left), Coord(bottom right)) ?
23:01:22 <kunitoki> mmmh how i tell to mapnik which srid i have
23:01:23 *** artem (n=artem@i-83-67-142-225.freedom2surf.net) has joined #mapnik
23:01:37 <jburgess> kunitoki: that is fine, each layer can have its own SRS and the map can be something different again
23:01:47 <jburgess> everything ends up getting projected to the map srs
23:01:47 <kunitoki> jburgess: ok
23:01:55 <kunitoki> ok map srs
23:02:08 <jburgess> but mapnik does not expect the datasources to do this, it'll project the data itself
23:03:01 <jburgess> I don't know which would be more efficient for things like GDAL, but others like the shape plugin have ability to reproject themselves
23:03:05 <springmeyer> jbaird: Coord(minx,miny), Coord(maxx,maxy) i think
23:03:29 <jburgess> sorry, make that ... NO ability to reproject themselves :-)
23:03:38 <springmeyer> jbaird: not that if you want an Envelope you can skip Coord and just send it a 4 item tuple
23:03:51 <springmeyer> jbaird: example for mercator here: http://mapnik-utils.googlecode.com/svn/example_code/google_mercator_projection/world_mercator.py
23:03:53 <kunitoki> jburgess: understood thanx... but i see the srs is a layer attribute, not datasource
23:04:10 <kunitoki> and also i don't see srs attribute in postgis plugin
23:04:11 <jburgess> right, you can (I think) have only 1 datasource in a layer
23:04:13 <jbaird> springmeyer: thanks, I'll give that a try
23:04:28 <springmeyer> currently if NOT SET the layer srs inherits from the map...
23:04:59 <kunitoki> so i cannot mix a shapefile with a gdal raster ?
23:05:12 <jburgess> sure, but in different layers
23:05:23 <kunitoki> ok ok so i can have multiple datasource
23:05:31 <jburgess> 1 per layer
23:05:39 <kunitoki> 1ds = 1lyr ?
23:05:42 <jburgess> lots of layers & lots of styles for those layers
23:05:46 <jbaird> springmeyer: I guess I'm doing something else wrong. Thanks for the help though
23:06:04 <jburgess> I think 1:1 yes, but not entirely certain. Have never seen anything else
23:07:11 <kunitoki> ok perfect i think i got it
23:07:11 <jburgess> looking at the code... the layer object just has a single datasource pointer, so yes only 1 datasource per layer
23:07:22 <nikq> Mapnik Trac: Changeset [852]: + implement buffered_extent method on Map object | http://trac.mapnik.org/changeset/852
23:08:25 <kunitoki> last question
23:08:33 <nikq> Mapnik Trac: Changeset [853]: + use 'buffered' extent in bbox query | http://trac.mapnik.org/changeset/853
23:09:20 <kunitoki> there is a specific design goal to have functions coded with underscores and some others with camel case in the same class ?
23:09:56 <kunitoki> getCurrentExtent and get_buffered_extent in the same class
23:10:06 <artem> kunitoki: mapnik style == stl/boost style -> no CamelCase
23:10:15 <jburgess> last night Artem mentioned that he wants to get rid of the camel case, so I expect more things will become _'s
23:10:26 <kunitoki> ok just to clearify
23:10:28 <artem> yes :)
23:10:47 <kunitoki> cause i'm trying to stick to mapnik code style as much as i can
23:11:05 * artem about to apply some patches ..
23:11:05 <kunitoki> so you don't have to revise and rewrite a lot of variable names
23:11:10 <kunitoki> :D
23:11:52 <artem> exactly :D
23:12:01 <kunitoki> tomorrow i will send a patch for straight oracle spatial support
23:12:19 <kunitoki> not exactly planned, but i needed here at work
23:12:31 <artem> great! I haven't played with Oracle spatial for years
23:12:47 <kunitoki> we have some applications going on
23:12:54 <artem> last time I tried it was Oracle 8i
23:12:56 <kunitoki> and have mapnik style some data is wonderful
23:13:24 <kunitoki> wh oracle 81 was not especially spatial
23:13:37 <kunitoki> 81=8i
23:13:59 <kunitoki> 10g is a beautiful beast :) spatially speaking
23:14:17 * artem got to try it one day
23:14:56 <kunitoki> taking apart the cost
23:15:10 <kunitoki> probably most people can stick with postgres
23:15:19 <artem> i think so :)
23:15:54 <kunitoki> but when you work with grids, millions point interpolation and graphs with linear referencing system
23:16:17 <kunitoki> then nothing can compare... cause you can do everything with a query
23:16:24 <kunitoki> well ~ everything
23:17:00 <artem> I might be working on sqlite input plug-in for Mapnik . Has anyone got any experience ? some gotchas ?
23:17:20 <kunitoki> i tried visualizing sqlite with my OGR plugin
23:17:30 <kunitoki> cause OGR supports sqlite
23:17:52 <kunitoki> i converted a SHP file to sqlite, then visualized the sqlite.db with ogr.input
23:18:22 <artem> ok, I'm trying to figure out if sqlite can hold complete OSM ???
23:18:49 <kunitoki> osm ?
23:18:55 <kunitoki> openstreetmap ?
23:19:04 <artem> and their R*tree implementation is robust enough
23:19:12 <artem> yep, Openstreetmap
23:19:17 *** weizhuo (n=chatzill@nat/yahoo/x-1de226c3932554e8) has joined #mapnik
23:20:01 <kunitoki> well i don't know actually
23:20:23 <kunitoki> http://www.gdal.org/ogr/drv_sqlite.html
23:20:28 <kunitoki> here is a start
23:20:38 <kunitoki> for trying in mapnik
23:20:48 *** weizhuo has parted #mapnik ()
23:21:10 <artem> I'll give it try.
23:21:16 <kunitoki> no spatial index tho
23:21:22 <jburgess> artem: I think I've seen sqlite patchs both for mapnik and osm2pgsql. want some links?
23:21:32 <artem> yes, please
23:21:57 <artem> kunitoki: sqlite 3.6 has R*tree index
23:22:36 <kunitoki> uhu !
23:22:40 <kunitoki> interesting
23:22:54 <kunitoki> so it have an internal spatial data ?
23:22:57 <jburgess> http://trac.openstreetmap.org/ticket/1371
23:23:12 <artem> jburgess: thanks!
23:23:36 <artem> kunitoki: No, you can store whatever you like as a blob
23:23:50 <artem> and spatially index
23:23:52 <jbaird> once a map has been panned and zoomed is there a way to find what the maps extent is, its minx/miny maxx/maxy?
23:24:06 <artem> m.envelope()
23:24:11 <artem> (in Python()
23:24:13 <kunitoki> how can i spatially index a binary blob ?
23:24:22 <artem> by its MBR
23:24:31 <kunitoki> mbr of a binary ?
23:24:51 <kunitoki> where sqlite reads the mbr from a opaque blob ?
23:24:58 <artem> well, assuming you know what inside this blob
23:25:08 <jbaird> artem: what coordinate system are those numbers in?
23:25:22 <artem> well, you can create a virtual table :
23:25:58 <artem> create virtual table spatial_index using rtree(id,minx,mmax,miny,maxxy);
23:26:03 <springmeyer> jbaird: they are in the coord system of the map.srs
23:26:27 <artem> jbaird: yep
23:26:30 <springmeyer> jbaird: if you did not set the map.srs then it defaults to lon/lat
23:26:38 <kunitoki> yeah that's ok
23:26:45 <jburgess> artem: I think Bradley Kite is the one porting mapnik to Java... http://code.google.com/p/osmdroid/source/browse/branches/osm-contributor/src/org/andnav/osm/views/tiles/renderer/mapnik/feature/MapnikFeature.java?spec=svn47&r=47
23:26:47 <jbaird> springmeyer: my srs is latlong but envelope is giving me: Envelope(5765681.10682,1932281.58259,6246635.49149,2292997.37109)
23:28:29 <springmeyer> artem: is <FIlter>[mapnik:geometry] = 1</Filter> supposed to work?
23:28:40 <jburgess> artem: this was his first mail announcing his intentions to osm-dev: http://www.mail-archive.com/dev@openstreetmap.org/msg04671.html
23:28:40 <kunitoki> ok going to bed.... keep an eye on tomorrow !
23:28:46 <kunitoki> cheers
23:28:52 <artem> cheers
23:28:55 <springmeyer> and if so, any idea how the int codes match with geoms?
23:29:00 <springmeyer> see ya kunitoki!
23:29:20 *** kunitoki has quit ("CGI:IRC (EOF)")
23:29:39 <artem> springmeyer: the above filter exp will work if you have property mapnik:geometry
23:29:57 <springmeyer> ah... :)
23:30:05 <springmeyer> simple enough!
23:30:16 <artem> For 1.0.0 we should add support for geometry based filters.
23:30:29 <springmeyer> yes!
23:30:40 <springmeyer> er, wait what do you mean by property exactly?
23:31:18 <artem> feature['mapnik:geometry']
23:31:43 <artem> column in database for example (but not geometry)
23:31:56 <springmeyer> ah, interesting
23:31:57 <springmeyer> thx
23:32:20 <jburgess> artem: some filters with [mapnik:geometry] have been in the osm.xml for ages.. but I guess they have no use in the normal style?
23:32:45 <jbaird> springmeyer: ah, I see, my shapefile is in another projection
23:33:15 <artem> jburgess: yes, we should remove them
23:33:58 <artem> In my custom qt viewer I'm using these names to visualise 'selection' features
23:34:24 <springmeyer> ah....
23:34:56 <jburgess> so I should delete the: <Style name="mapnik:selection"> ... </Style>
23:35:13 <artem> yes
23:35:57 <nikq> Mapnik Trac: Changeset [854]: + mapnik_png256_reduce.patch (Marcin Rudowski) | http://trac.mapnik.org/changeset/854
23:35:58 <jbaird> springmeyer: nevermind, I guess it's giving me the envelope in local coordinates?
23:37:19 <nikq> Mapnik Trac: Changeset [855]: + mapnik_text_overlap.patch (Marcin Rudowski) | http://trac.mapnik.org/changeset/855
23:39:19 <CIA-23> mapnik: artem * r852 /trunk/ (include/mapnik/map.hpp src/map.cpp): + implement buffered_extent method on Map object
23:39:20 <CIA-23> mapnik: artem * r853 /trunk/include/mapnik/feature_style_processor.hpp: + use 'buffered' extent in bbox query
23:39:20 <CIA-23> mapnik: artem * r854 /trunk/include/mapnik/octree.hpp: + mapnik_png256_reduce.patch (Marcin Rudowski)
23:39:20 <CIA-23> mapnik: artem * r855 /trunk/ (include/mapnik/placement_finder.hpp src/placement_finder.cpp): + mapnik_text_overlap.patch (Marcin Rudowski)
23:39:21 <nikq> Mapnik Trac: Changeset [856]: +  reflect buffered_envelope method +  fix view_transform to return ctrans  ... | http://trac.mapnik.org/changeset/856
23:40:26 <artem> jburgess: latest trunk should handle buffer_size, give it a try
23:40:54 <jburgess> yes, seems to be working with r853
23:40:55 <nikq> http://trac.mapnik.org/changeset/853, at , by artem: + use 'buffered' extent in bbox query
23:41:19 <artem> good
23:41:30 <springmeyer> artem on fire!
23:41:39 <jburgess> I needed to increase the buffer from 128 to 256 to get Cambridge to appear
23:42:01 <jburgess> actually no, forget that, 128 was fine... I just needed to recompile the renderd
23:42:34 <jburgess> I think the feature_style_processor.hpp ends up getting compiled into the renderd executable so it did not get the change until it was recompiled
23:42:55 <artem> yep
23:43:10 <jburgess> great!
23:43:53 <jburgess> I think I can probably update to the very latest mod_tile + mapnik code on the osm tile server. I might leave that until tomorrow though
23:44:40 <jburgess> I'll have to test out this png256 fix on a few 'bad' tiles
23:44:44 <artem> jburgess: good idea. png256 patch seems to be working , I don't see any grea-ish
23:44:44 <jburgess> I can't think of any more bugs :-)
23:44:59 <artem> :) there are plenty I'm sure
23:45:03 <crschmidt> have a few beers first. It makes the process seem much smoother
23:45:30 <crschmidt> :)
23:46:13 <artem> crschmidth: I bit too late for a beer around here, maybe tomorrow
23:47:04 * springmeyer just heard from J.F Doyon - he says he's been bitten by some health problems so is not able to spend much time at the computer
23:47:32 * springmeyer scratches his head about the OGCServer code for 0.6.0...
23:48:36 <springmeyer> jbaird: just http://dpaste.com your code and we'll take a look
23:51:37 *** D3f0 has quit ("Konversation terminated!")
23:55:35 <jbaird> springmeyer: http://dpaste.com/115919/  -- png file is at http://instrumentlanding.com/media/world.png, shpfile is LCC - NAD83
23:57:01 <jbaird> I guess the envelope is measuring in meters from the datum?
23:58:05 <springmeyer> okay, so you've zoomed the map to the layer's coordinates, so yes that Envelope is now in Lambert Conic
23:58:33 <springmeyer> but you also need to reproject the map so that it knows the units are meters not degress
23:59:01 <springmeyer> .g spatialreference.org LCC-NAD83
23:59:02 <nikq> springmeyer: http://osdir.com/ml/gis.mapnik.user/2008-05/msg00057.html
23:59:13 <springmeyer> .g site:spatialreference.org LCC-NAD83
23:59:14 <nikq> springmeyer: http://spatialreference.org/ref/sr-org/113/
23:59:44 <jbaird> springmeyer: and use the proj4 string?
23:59:48 <springmeyer> yes