Hi all,

I have the following situation: a set of shapefiles in long/lat and the same
shapefiles reprojected using ogr2ogr, with projection "+proj=merc +a=6378137
+b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
[EMAIL PROTECTED] +no_defs". When rendering the two mapfiles (one using the
original shapes and the other using the projected shapes), I noticed that
the rendering time, acoording to nik2img (and tilecache, too) double. The
nik2img tool produce quite the same output until step 35, and then in step
36 (rendering) the time used change. If run in dry mode with -n, the two
maps require the same time.
The two images produced by nik2img are 60k (original) and 74k (projected),
but to me seems strange that a +14k image size lead to a double in rendering
time.
These are the mapfiles I used:

ORIGINAL
---
<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=latlong +datum=WGS84" bgcolor="#F1EEF2">
    <Style name="My Style">
        <Rule>
        <PolygonSymbolizer>
        <CssParameter name="fill">#f2eff9</CssParameter>
        </PolygonSymbolizer>
        <LineSymbolizer>
        <CssParameter name="stroke">#808080</CssParameter>
        <CssParameter name="stroke-width">0.1</CssParameter>
        </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Green Areas">
        <Rule>
            <PolygonSymbolizer>
                <CssParameter name="fill">#B6FCB6</CssParameter>
            </PolygonSymbolizer>
        </Rule>
    </Style>
    <Style name="Water">
        <Rule>
            <PolygonSymbolizer>
                <CssParameter name="fill">#B5D0D0</CssParameter>
            </PolygonSymbolizer>
        </Rule>
    </Style>
    <Style name="Major Highways">
        <Rule>
            <MaxScaleDenominator>6000000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#809BC0</CssParameter>
                <CssParameter name="stroke-width">.4</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Secondary Highways">
        <Rule>
            <MaxScaleDenominator>185000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#EB9A9B</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Streets 4">
        <Rule>
            <MaxScaleDenominator>70000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#FDCC8B</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Streets 5">
        <Rule>
            <MaxScaleDenominator>70000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#C0C0C0</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>




    <Layer name="green" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Green Areas</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/LandUseA</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="water" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Water</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/WaterPoly</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="streets_5" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Streets 5</StyleName>
        <Datasource>
            <Parameter
name="file">/var/www/shapes/Streets5/Streets</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="streets_4" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Streets 4</StyleName>
        <Datasource>
            <Parameter
name="file">/var/www/shapes/Streets4/Streets</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="secHigh" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Secondary Highways</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/SecHwys</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="majHigh" srs="+proj=latlong +datum=WGS84" status="1"
clear_label_cache="0">
        <StyleName>Major Highways</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/MajHwys</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>

</Map>
---

PROJECTED SHAPES
---
<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0
+y_0=0 +k=1.0 +units=m [EMAIL PROTECTED] +no_defs" bgcolor="#F1EEF2">
    <Style name="My Style">
        <Rule>
        <PolygonSymbolizer>
        <CssParameter name="fill">#f2eff9</CssParameter>
        </PolygonSymbolizer>
        <LineSymbolizer>
        <CssParameter name="stroke">#808080</CssParameter>
        <CssParameter name="stroke-width">0.1</CssParameter>
        </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Green Areas">
        <Rule>
            <PolygonSymbolizer>
                <CssParameter name="fill">#B6FCB6</CssParameter>
            </PolygonSymbolizer>
        </Rule>
    </Style>
    <Style name="Water">
        <Rule>
            <PolygonSymbolizer>
                <CssParameter name="fill">#B5D0D0</CssParameter>
            </PolygonSymbolizer>
        </Rule>
    </Style>
    <Style name="Major Highways">
        <Rule>
            <MaxScaleDenominator>6000000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#809BC0</CssParameter>
                <CssParameter name="stroke-width">.4</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Secondary Highways">
        <Rule>
            <MaxScaleDenominator>185000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#EB9A9B</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Streets 4">
        <Rule>
            <MaxScaleDenominator>70000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#FDCC8B</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>
    <Style name="Streets 5">
        <Rule>
            <MaxScaleDenominator>70000</MaxScaleDenominator>
            <LineSymbolizer>
                <CssParameter name="stroke">#C0C0C0</CssParameter>
                <CssParameter name="stroke-width">.2</CssParameter>
            </LineSymbolizer>
        </Rule>
    </Style>




    <Layer name="green" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED] +no_defs"
bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Green Areas</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/proj/LandUseA</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="water" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED] +no_defs"
bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Water</StyleName>
        <Datasource>
            <Parameter
name="file">/var/www/shapes/proj/WaterPoly</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="streets_5" srs="+proj=merc +a=6378137 +b=6378137
+lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED]
+no_defs" bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Streets 5</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/proj/Streets5</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="streets_4" srs="+proj=merc +a=6378137 +b=6378137
+lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED]
+no_defs" bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Streets 4</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/proj/Streets4</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="secHigh" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED] +no_defs"
bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Secondary Highways</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/proj/SecHwys</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>
    <Layer name="majHigh" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [EMAIL PROTECTED] +no_defs"
bgcolor="#F1EEF2" status="1" clear_label_cache="0">
        <StyleName>Major Highways</StyleName>
        <Datasource>
            <Parameter name="file">/var/www/shapes/proj/MajHwys</Parameter>
            <Parameter name="type">shape</Parameter>
        </Datasource>
    </Layer>

</Map>
---

Thank you all,

Damiano
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to