Tilecache cut the icon and label @ edges of tiles .

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Tilecache cut the icon and label @ edges of tiles .

rakesh.modi1585
Hi,

I have problem in mapnik tilecache. I attached png with this mail.
  lables and icons are not come @ edges of tiles while i have set the property allow_overlap="true" in both   pointsymbolizer as well as textsymbolizer and avoid_edges="false".
 My CFG File looks like :-

[cache]
type=Disk
base=/tmp/tilecache
[basic]

type=MapnikLayer
mapfile= C:/python26/zoom0.xml
bbox=55.734722,2.188056,105.301389,43.456111
maxResolution=0.17578125
extent_type= loose
extension= png

and XML File

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map>
<Map bgcolor="#000099" srs="+proj=latlong +datum=WGS84">

  <Style name="India"> <Rule> <PolygonSymbolizer> <CssParameter name="fill">#f2eff9</CssParameter> </PolygonSymbolizer> <LineSymbolizer> <CssParameter name="stroke">#000000</CssParameter> <CssParameter name="stroke-width">0.2</CssParameter> </LineSymbolizer> <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="18" fill="white" halo_fill= "#2E2F39" halo_radius="1" wrap_width="20" spacing="8" allow_overlap="false" avoid_edges="true" min_distance="10"/> </Rule> </Style>
  <Layer name="India_BND" srs="+proj=latlong +datum=WGS84">
    <StyleName>India</StyleName>
    <Datasource>
      <Parameter name="type">shape</Parameter>
      <Parameter name="file">E:/shape/India_BND</Parameter>
    </Datasource>
  </Layer>



    <Style name="major_city"> <Rule> <PointSymbolizer file="city.png" width="13" height="13" type="png" allow_overlap="true" /> <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="11" fill="black" halo_fill= "#2E2F39" halo_radius="0" wrap_width="25" allow_overlap="true" placement="point" dy="1" avoid_edges="false" /> </Rule> </Style>
  <Layer name="major_city" srs="+proj=latlong +datum=WGS84">
    <StyleName>major_city</StyleName>
    <Datasource>
      <Parameter name="type">shape</Parameter>
      <Parameter name="file">E:/shape/Major_Cities2</Parameter>
    </Datasource>
  </Layer>

</Map>

                 please help !!!!!
Reply | Threaded
Open this post in threaded view
|

Re: Tilecache cut the icon and label @ edges of tiles .

Dane Springmeyer-4
try changing in your mapnik xml:

avoid_edges=true # in symbolizer

and

buffer_size=128 # or larger at map level

If that does not work, then post to the mapnik-users list.

Dane

On Sep 9, 2010, at 6:55 AM, rakesh.modi1585 wrote:

>
> Hi,
>
> I have problem in mapnik tilecache. I attached png with this mail.
>  lables and icons are not come @ edges of tiles while i have set the
> property allow_overlap="true" in both   pointsymbolizer as well as
> textsymbolizer and avoid_edges="false".
> My CFG File looks like :-
>
> [cache]
> type=Disk
> base=/tmp/tilecache
> [basic]
>
> type=MapnikLayer
> mapfile= C:/python26/zoom0.xml
> bbox=55.734722,2.188056,105.301389,43.456111
> maxResolution=0.17578125
> extent_type= loose
> extension= png
>
> and XML File
>
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE Map>
> <Map bgcolor="#000099" srs="+proj=latlong +datum=WGS84">
>
>  <Style name="India">
>    <Rule>
>      <PolygonSymbolizer>
>        <CssParameter name="fill">#f2eff9</CssParameter>
>      </PolygonSymbolizer>
>      <LineSymbolizer>
>        <CssParameter name="stroke">#000000</CssParameter>
>        <CssParameter name="stroke-width">0.2</CssParameter>
>      </LineSymbolizer>
>  <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="18"
> fill="white" halo_fill= "#2E2F39" halo_radius="1" wrap_width="20"
> spacing="8" allow_overlap="false" avoid_edges="true" min_distance="10"/>
>    </Rule>
>  </Style>
>
>  <Layer name="India_BND" srs="+proj=latlong +datum=WGS84">
>    <StyleName>India</StyleName>
>    <Datasource>
>      <Parameter name="type">shape</Parameter>
>      <Parameter name="file">E:/shape/India_BND</Parameter>
>    </Datasource>
>  </Layer>
>
>
> <!-- major city -->
>    <Style name="major_city">
>    <Rule>
> <PointSymbolizer file="city.png" width="13" height="13" type="png"
> allow_overlap="true" />
>     <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="11"
> fill="black" halo_fill= "#2E2F39" halo_radius="0" wrap_width="25"
> allow_overlap="true" placement="point" dy="1" avoid_edges="false" />
>    </Rule>
>  </Style>
>
>  <Layer name="major_city" srs="+proj=latlong +datum=WGS84">
>    <StyleName>major_city</StyleName>
>    <Datasource>
>      <Parameter name="type">shape</Parameter>
>      <Parameter name="file">E:/shape/Major_Cities2</Parameter>
>    </Datasource>
>  </Layer>
>
> </Map>
>
>                 please help !!!!!
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Tilecache-cut-the-icon-and-label-edges-of-tiles-tp5513241p5513241.html
> Sent from the TileCache mailing list archive at Nabble.com.
> _______________________________________________
> Tilecache mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/tilecache

_______________________________________________
Tilecache mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/tilecache
Reply | Threaded
Open this post in threaded view
|

Re: Tilecache cut the icon and label @ edges of tiles .

rakesh.modi1585
Thanks Dane and Ritesh,
I got solved my problem.
Now I am using avoid_edges=true and metaTile=yes. It works fine.
 

On Thu, Sep 9, 2010 at 3:47 AM, Dane Springmeyer <[hidden email]> wrote:
try changing in your mapnik xml:

avoid_edges=true # in symbolizer

and

buffer_size=128 # or larger at map level

If that does not work, then post to the mapnik-users list.

Dane

On Sep 9, 2010, at 6:55 AM, rakesh.modi1585 wrote:

>
> Hi,
>
> I have problem in mapnik tilecache. I attached png with this mail.
>  lables and icons are not come @ edges of tiles while i have set the
> property allow_overlap="true" in both   pointsymbolizer as well as
> textsymbolizer and avoid_edges="false".
> My CFG File looks like :-
>
> [cache]
> type=Disk
> base=/tmp/tilecache
> [basic]
>
> type=MapnikLayer
> mapfile= C:/python26/zoom0.xml
> bbox=55.734722,2.188056,105.301389,43.456111
> maxResolution=0.17578125
> extent_type= loose
> extension= png
>
> and XML File
>
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE Map>
> <Map bgcolor="#000099" srs="+proj=latlong +datum=WGS84">
>
>  <Style name="India">
>    <Rule>
>      <PolygonSymbolizer>
>        <CssParameter name="fill">#f2eff9</CssParameter>
>      </PolygonSymbolizer>
>      <LineSymbolizer>
>        <CssParameter name="stroke">#000000</CssParameter>
>        <CssParameter name="stroke-width">0.2</CssParameter>
>      </LineSymbolizer>
>         <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="18"
> fill="white" halo_fill= "#2E2F39" halo_radius="1" wrap_width="20"
> spacing="8" allow_overlap="false" avoid_edges="true" min_distance="10"/>
>    </Rule>
>  </Style>
>
>  <Layer name="India_BND" srs="+proj=latlong +datum=WGS84">
>    <StyleName>India</StyleName>
>    <Datasource>
>      <Parameter name="type">shape</Parameter>
>      <Parameter name="file">E:/shape/India_BND</Parameter>
>    </Datasource>
>  </Layer>
>
>
> <!-- major city -->
>    <Style name="major_city">
>    <Rule>
>       <PointSymbolizer file="city.png" width="13" height="13" type="png"
> allow_overlap="true" />
>     <TextSymbolizer name="Name" face_name="DejaVu Sans Book" size="11"
> fill="black" halo_fill= "#2E2F39" halo_radius="0" wrap_width="25"
> allow_overlap="true" placement="point" dy="1" avoid_edges="false" />
>    </Rule>
>  </Style>
>
>  <Layer name="major_city" srs="+proj=latlong +datum=WGS84">
>    <StyleName>major_city</StyleName>
>    <Datasource>
>      <Parameter name="type">shape</Parameter>
>      <Parameter name="file">E:/shape/Major_Cities2</Parameter>
>    </Datasource>
>  </Layer>
>
> </Map>
>
>                 please help !!!!!
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Tilecache-cut-the-icon-and-label-edges-of-tiles-tp5513241p5513241.html
> Sent from the TileCache mailing list archive at Nabble.com.
> _______________________________________________
> Tilecache mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/tilecache






_______________________________________________
Tilecache mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/tilecache