[Freegis-list] Ideas on best FOSS options
John Zastrow
jcz at northredoubt.com
Wed Feb 6 05:10:55 CET 2008
Artem Pavlenko wrote:
>
> On 4 Feb 2008, at 02:01, John Zastrow wrote:
>
>> I need to create an attractive set of static tiles for the USA (based on
>> shapefiles) to populate a web-server-only (e.g., small-footprint, not
>> dynamic, not a real map server) online map to embed in a java-based
>> application without internet access.
>>
>> My first attempt used ArcGIS to render a GeoTIFF of a layout at high
>> resolution and then passed the image into gdal2tiles.py
>> (http://www.klokan.cz/projects/gdal2tiles/) (which is EXCELLENT) to
>> create a shell OpenLayers app that I can customize. This worked fine,
>> except the image quality from ArcGIS was horrible, particularly when
>> zoomed in (no anti-alias).
>
> I don't think your approach will work. Even if you manage to create a
> very large geotiff, re-sampling it to create low resolution tiles
> would produced anything but nice looking maps. Also, for high zoom
> levels the image size will blow your memory away. Creating good
> cartography would most certainly require per zoom level styling.
>
>>
>> I'm a now trying to use mapnik (mapnik.org) to create the same image at
>> higher quality. But I am suffering deeply from an acute lack of
>> documentation which makes creating the cartography even more painful
>> (where are recipes, examples, and docs for mapnik?)
>
> Have a look at :
> http://trac.openstreetmap.org/browser/applications/rendering/mapnik/generate_tiles.py
> [1]
> This script generates tiles with all styles and data defined in :
> http://trac.openstreetmap.org/browser/applications/rendering/mapnik/osm.xml
>
>
>>
>> Is there something else that I can use to create the tiles needed for
>> the OpenLayers app?
>
> I suggest you read OpenLayers docs.
>
>> Or is there an easier tool for creating a high-res,
>> high-quality georeferenced image that can be used by gdal2tiles.py? Any
>> thoughts would be greatly appreciated.
>
> I'm not familiar with gdal2tiles.py but as I mentioned above,
> re-sampling vector maps won't produce high-res, high-quality tiles
> (assuming this is what you're trying to achieve). You might try
> creating two layers : chop your raster data with gdal2tiles.py and
> create transparent overlay tiles using Mapnik. Also, Mapnik supports
> gdal raster directly and you can generate high quality tiles with
> raster and vector combined. see [1]
>
> HTH
> Artem
Ok, you lost me a little with your last note (I agree, I'd like to weave
together at least two zoom levels into a static tile set). Are you
saying that Mapnik can import the newly cut tiles and set transparency
(perhaps based on a color)? Can you elaborate on what I would do with
Mapnik's support for GDAL rasters? If [1] was a link it did not come
through in the email.
Thanks.
More information about the Freegis-list
mailing list
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)