Dane,

Would mapnik can be easily incorporated to Thuban?  Thuban uses
Wxpython and it is purely python GIS.

http://thuban.intevation.org/doc/users_manual_for_thuban_1.0/html/c34.html

Noli



On 9/24/10, Dane Springmeyer <[email protected]> wrote:
>
> On Sep 23, 2010, at 8:15 PM, Angus Dickey wrote:
>
>> Hi,
>>
>> I am new to Mapnik and was thinking about using Mapnik as the mapping
>> solution for a desktop GIS application. My initial thoughts were to use:
>>
>> - Python
>> - wxPython
>> - Mapnik
>>
>
> Sounds fun!
>
>> With other packages (OGR/GDAL, Shapely, pyproj, etc.) if needed.
>
> Yep.
>
>>
>> I have looked at the Mapnik samples and API and I know it can make a great
>> looking map, what I am not sure about is the ability to add a
>> temporary/dynamic layer.
>
> You have full access in Python for dynamically constructing both styles and
> layers. I recommend creating your own container for them, then pushing them
> into a mapnik.Map once you are ready to render.
>
> You can also have a base set of styles+layers in a mapnik.Map that is not
> temporary and then render temp layers to a different mapnik.Image, then
> blend the two together using im.blend().
>
>> What I would like to be able to do is have Mapnik set up with static
>> background mapping data and add markup (or temp layers) to Mapnik made up
>> of geometry (points/lines/polys) calculated elsewhere.
>
> Sort of. It is not yet exposed in Mapnik properly to push geometries
> straight into a memory Datasource (only points are wrapped via
> PointDatasource), so its easier to read from disk (even if you create all
> definitions of the layer on the fly).
>
>> Is this possible in Mapnik? I see there are some provisions for a "Memory
>> Datasource" but it looks like it only supports points?
>
> Right. Basically we've been waiting on a proper wkt/wkb parsing support.
>
> However, you can actually do this right now if you have shapely installed,
> see:
>
> http://code.google.com/p/mapnik-utils/source/detail?r=1049
>
> NOTE: depends on Mapnik trunk.
>
>>
>> Anyone have any thoughts on how this might be done? I thought about having
>> a text based OGR layer (GeoJSON?) added to Mapnik and changing this file
>> on disk; doesn't really seem like a good idea though...
>
> Its a fine idea and one that is used by nikweb. But yes, it would feel nicer
> to push them in dynamically and for now see the above script and let me know
> your comments. Alberto Valverde was the clever Mapnik developer that added
> the shapely wkb reading support, which I think is meant to be temporary but
> works nicely from my limited tests.
>
> Dane
>
>>
>> Any info or thoughts are appreciated.
>>
>> Thanks,
>>
>> ~Angus
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Mapnik-users mailing list
>> [email protected]
>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>
> _______________________________________________
> Mapnik-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-users
>
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to