PointSymbolizer Aggregation

View: New views
7 Messages — Rating Filter:   Alert me  

PointSymbolizer Aggregation

by garraud.alexandre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello all,

I have a problem with a representation of my points. My points seems to
be aggregated at larger scale. I can see only one feature where several
feature exists.

My layer :
<Layer name="port" srs="+init=epsg:4326" status="on">
    <StyleName>style_node_port</StyleName>
    <Datasource>
         <Parameter name="type">postgis</Parameter>
         <Parameter name="host">&db_host;</Parameter>
         <Parameter name="port">&db_port;</Parameter>
         <Parameter name="user">&db_user;</Parameter>
         <Parameter name="password">&db_password;</Parameter>
         <Parameter name="dbname">&db_name;</Parameter>
         <Parameter name="table">(select * from node where type = 1) as
node</Parameter>
         <Parameter name="estimate_extent">false</Parameter>
         <Parameter name="extent">-180,-90,180,90</Parameter>
         <Parameter name="encoding">utf8</Parameter>
    </Datasource>
</Layer>
<Style name="style_node_port">
    <Rule>
       <Filter>[type] = 1</Filter>
       <PointSymbolizer file="&image_dir;/port.png" width="16"
height="16" type="png"></PointSymbolizer>
    </Rule>
</Style>

My result:
only 2 points / 6 => Capture-1.png
all points => Capture-2.png

If someone has an idea ?

Alexandre



_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

Capture-1.png (7K) Download Attachment
Capture-2.png (20K) Download Attachment

Re: PointSymbolizer Aggregation

by Artem Pavlenko-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Alexandre,
(inline)
On 21 Nov 2008, at 13:58, Alexandre GARRAUD wrote:

> Hello all,
>
> I have a problem with a representation of my points. My points seems  
> to
> be aggregated at larger scale. I can see only one feature where  
> several
> feature exists.
>
> My layer :
> <Layer name="port" srs="+init=epsg:4326" status="on">
>    <StyleName>style_node_port</StyleName>
>    <Datasource>
>         <Parameter name="type">postgis</Parameter>
>         <Parameter name="host">&db_host;</Parameter>
>         <Parameter name="port">&db_port;</Parameter>
>         <Parameter name="user">&db_user;</Parameter>
>         <Parameter name="password">&db_password;</Parameter>
>         <Parameter name="dbname">&db_name;</Parameter>
>         <Parameter name="table">(select * from node where type = 1) as
> node</Parameter>
>         <Parameter name="estimate_extent">false</Parameter>
>         <Parameter name="extent">-180,-90,180,90</Parameter>
>         <Parameter name="encoding">utf8</Parameter>
>    </Datasource>
> </Layer>
> <Style name="style_node_port">
>    <Rule>
>       <Filter>[type] = 1</Filter>
>       <PointSymbolizer file="&image_dir;/port.png" width="16"
> height="16" type="png"></PointSymbolizer>
>    </Rule>
> </Style>
>
> My result:
> only 2 points / 6 => Capture-1.png
> all points => Capture-2.png
>
> If someone has an idea ?
>

Try adding allow_overlap="1" to PointSymbolizer.

Regards,
Artem


> Alexandre
> <
> Capture
> -1.png><Capture-2.png>_______________________________________________
> Mapnik-users mailing list
> Mapnik-users@...
> https://lists.berlios.de/mailman/listinfo/mapnik-users

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

Re: PointSymbolizer Aggregation

by garraud.alexandre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Artem

This option is for text no ?

I have try but is always same

Alexandre

Artem Pavlenko a écrit :

> Hi Alexandre,
> (inline)
> On 21 Nov 2008, at 13:58, Alexandre GARRAUD wrote:
>
>> Hello all,
>>
>> I have a problem with a representation of my points. My points seems to
>> be aggregated at larger scale. I can see only one feature where several
>> feature exists.
>>
>> My layer :
>> <Layer name="port" srs="+init=epsg:4326" status="on">
>>    <StyleName>style_node_port</StyleName>
>>    <Datasource>
>>         <Parameter name="type">postgis</Parameter>
>>         <Parameter name="host">&db_host;</Parameter>
>>         <Parameter name="port">&db_port;</Parameter>
>>         <Parameter name="user">&db_user;</Parameter>
>>         <Parameter name="password">&db_password;</Parameter>
>>         <Parameter name="dbname">&db_name;</Parameter>
>>         <Parameter name="table">(select * from node where type = 1) as
>> node</Parameter>
>>         <Parameter name="estimate_extent">false</Parameter>
>>         <Parameter name="extent">-180,-90,180,90</Parameter>
>>         <Parameter name="encoding">utf8</Parameter>
>>    </Datasource>
>> </Layer>
>> <Style name="style_node_port">
>>    <Rule>
>>       <Filter>[type] = 1</Filter>
>>       <PointSymbolizer file="&image_dir;/port.png" width="16"
>> height="16" type="png"></PointSymbolizer>
>>    </Rule>
>> </Style>
>>
>> My result:
>> only 2 points / 6 => Capture-1.png
>> all points => Capture-2.png
>>
>> If someone has an idea ?
>>
>
> Try adding allow_overlap="1" to PointSymbolizer.
>
> Regards,
> Artem
>
>
>> Alexandre
>> <Capture-1.png><Capture-2.png>_______________________________________________
>>
>> Mapnik-users mailing list
>> Mapnik-users@...
>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

Re: PointSymbolizer Aggregation

by Artem Pavlenko-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 21 Nov 2008, at 15:00, Alexandre GARRAUD wrote:

> Hi Artem
>
> This option is for text no ?
>
> I have try but is always same
>

No, it is for PointSymbolizer :

<PointSymbolizer allow_overlap="yes" file="/Users/artem/projects/
openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"  
height="5" />







<PointSymbolizer allow_overlap="no" file="/Users/artem/projects/
openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"  
height="5" />







Are you using latest mapnik ?

Cheers
Artem


> Alexandre
>
> Artem Pavlenko a écrit :
>> Hi Alexandre,
>> (inline)
>> On 21 Nov 2008, at 13:58, Alexandre GARRAUD wrote:
>>
>>> Hello all,
>>>
>>> I have a problem with a representation of my points. My points  
>>> seems to
>>> be aggregated at larger scale. I can see only one feature where  
>>> several
>>> feature exists.
>>>
>>> My layer :
>>> <Layer name="port" srs="+init=epsg:4326" status="on">
>>>   <StyleName>style_node_port</StyleName>
>>>   <Datasource>
>>>        <Parameter name="type">postgis</Parameter>
>>>        <Parameter name="host">&db_host;</Parameter>
>>>        <Parameter name="port">&db_port;</Parameter>
>>>        <Parameter name="user">&db_user;</Parameter>
>>>        <Parameter name="password">&db_password;</Parameter>
>>>        <Parameter name="dbname">&db_name;</Parameter>
>>>        <Parameter name="table">(select * from node where type = 1)  
>>> as
>>> node</Parameter>
>>>        <Parameter name="estimate_extent">false</Parameter>
>>>        <Parameter name="extent">-180,-90,180,90</Parameter>
>>>        <Parameter name="encoding">utf8</Parameter>
>>>   </Datasource>
>>> </Layer>
>>> <Style name="style_node_port">
>>>   <Rule>
>>>      <Filter>[type] = 1</Filter>
>>>      <PointSymbolizer file="&image_dir;/port.png" width="16"
>>> height="16" type="png"></PointSymbolizer>
>>>   </Rule>
>>> </Style>
>>>
>>> My result:
>>> only 2 points / 6 => Capture-1.png
>>> all points => Capture-2.png
>>>
>>> If someone has an idea ?
>>>
>>
>> Try adding allow_overlap="1" to PointSymbolizer.
>>
>> Regards,
>> Artem
>>
>>
>>> Alexandre
>>> <
>>> Capture
>>> -1
>>> .png><Capture-2.png>_______________________________________________
>>>
>>> Mapnik-users mailing list
>>> Mapnik-users@...
>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>
>
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users@...
> https://lists.berlios.de/mailman/listinfo/mapnik-users
>

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

allow_overlap=yes.png (25K) Download Attachment
allow_overlap=no.png (23K) Download Attachment

Re: PointSymbolizer Aggregation

by garraud.alexandre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Artem

it's good, I am wrong layer

Alexandre

Alexandre GARRAUD a écrit :

> Hi Artem
>
> This option is for text no ?
>
> I have try but is always same
>
> Alexandre
>
> Artem Pavlenko a écrit :
>> Hi Alexandre,
>> (inline)
>> On 21 Nov 2008, at 13:58, Alexandre GARRAUD wrote:
>>
>>> Hello all,
>>>
>>> I have a problem with a representation of my points. My points seems to
>>> be aggregated at larger scale. I can see only one feature where several
>>> feature exists.
>>>
>>> My layer :
>>> <Layer name="port" srs="+init=epsg:4326" status="on">
>>>    <StyleName>style_node_port</StyleName>
>>>    <Datasource>
>>>         <Parameter name="type">postgis</Parameter>
>>>         <Parameter name="host">&db_host;</Parameter>
>>>         <Parameter name="port">&db_port;</Parameter>
>>>         <Parameter name="user">&db_user;</Parameter>
>>>         <Parameter name="password">&db_password;</Parameter>
>>>         <Parameter name="dbname">&db_name;</Parameter>
>>>         <Parameter name="table">(select * from node where type = 1) as
>>> node</Parameter>
>>>         <Parameter name="estimate_extent">false</Parameter>
>>>         <Parameter name="extent">-180,-90,180,90</Parameter>
>>>         <Parameter name="encoding">utf8</Parameter>
>>>    </Datasource>
>>> </Layer>
>>> <Style name="style_node_port">
>>>    <Rule>
>>>       <Filter>[type] = 1</Filter>
>>>       <PointSymbolizer file="&image_dir;/port.png" width="16"
>>> height="16" type="png"></PointSymbolizer>
>>>    </Rule>
>>> </Style>
>>>
>>> My result:
>>> only 2 points / 6 => Capture-1.png
>>> all points => Capture-2.png
>>>
>>> If someone has an idea ?
>>>
>> Try adding allow_overlap="1" to PointSymbolizer.
>>
>> Regards,
>> Artem
>>
>>
>>> Alexandre
>>> <Capture-1.png><Capture-2.png>_______________________________________________
>>>
>>> Mapnik-users mailing list
>>> Mapnik-users@...
>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users@...
> https://lists.berlios.de/mailman/listinfo/mapnik-users

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

Re: PointSymbolizer Aggregation

by Ryo09 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hi

I have a similar Problem with Overlapping Point Symbols. Can I also include
the overlap clause in Python?

sym = PointSymbolizer("/tmp/pub.png", "png", 16, 16)

How and where?


Thanx
Ryo09



Artem Pavlenko-3 wrote:

>
>
>
> <PointSymbolizer allow_overlap="yes" file="/Users/artem/projects/
> openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"  
> height="5" />
>
>
> <PointSymbolizer allow_overlap="no" file="/Users/artem/projects/
> openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"  
> height="5" />
>
>
>

--
View this message in context: http://www.nabble.com/PointSymbolizer-Aggregation-tp20622028p23758237.html
Sent from the Mapnik - Users mailing list archive at Nabble.com.

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users

Parent Message unknown Re: PointSymbolizer Aggregation

by Dane Springmeyer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ryo09,

'allow_overlap' and 'opacity' are optional parameters of the  
PointSymbolizer and therefore are available as attributes that can be  
get or set after you've created the object.

See: http://trac.mapnik.org/wiki/PointSymbolizer?version=12#Python1

Dane


On May 28, 2009, at 2:23 AM, Ryo09 wrote:

>
> Hi
>
> I have a similar Problem with Overlapping Point Symbols. Can I also  
> include
> the overlap clause in Python?
>
> sym = PointSymbolizer("/tmp/pub.png", "png", 16, 16)
>
> How and where?
>
>
> Thanx
> Ryo09
>
>
>
> Artem Pavlenko-3 wrote:
>>
>>
>>
>> <PointSymbolizer allow_overlap="yes" file="/Users/artem/projects/
>> openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"
>> height="5" />
>>
>>
>> <PointSymbolizer allow_overlap="no" file="/Users/artem/projects/
>> openstreetmap/mapnik/symbols/station_small.png" type="png" width="5"
>> height="5" />
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/PointSymbolizer-Aggregation-tp20622028p23758237.html
> Sent from the Mapnik - Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users@...
> https://lists.berlios.de/mailman/listinfo/mapnik-users

_______________________________________________
Mapnik-users mailing list
Mapnik-users@...
https://lists.berlios.de/mailman/listinfo/mapnik-users