[Cartoweb-users] Recenter Plugin problem

mannobug mannobug mannobug at gmail.com
Wed Jul 9 04:15:28 EDT 2008


Hi Oliver,
now everything is ok :-)
many thanks to your patience.
Regards
Emmanuele

2008/7/9 Oliver Christen <oliver.christen at camptocamp.com>:

>  Hi
>
> the strange behaviour you are experimenting is usualy caused by a bug in
> file carto.js, function setActiveToolButton.
> replace
> if(elt == null) return;
> by
> if(elt == null) continue;
>
> regards
> Oliver
>
> ----- Original Message -----
> *From:* mannobug mannobug <mannobug at gmail.com>
> *To:* Oliver Christen <oliver.christen at camptocamp.com>
> *Cc:* cartoweb-users at lists.maptools.org
> *Sent:* Wednesday, July 09, 2008 9:12 AM
> *Subject:* Re: [Cartoweb-users] Recenter Plugin problem
>
> Hi Oliver...
> it works :-) everything was ok since yesterday and i don't know why i had
> getLayerByName. Every time i did clean before and after installation....
> by the way :-)
> But now it's sound like  with outline enabled i cannot use query_by_bbox
> tool and geoloc plugin to ask coordiantes. When i click over the map with
> query tool it zoom-in in a strange way :-O.
>
> I try to search what can be.
> keep in touch and thanks a lot.
> Emmanuele
>
>
> 2008/7/9 Oliver Christen <oliver.christen at camptocamp.com>:
>
>>  Hi
>>
>> if you have a "getLayerByName failed" error, it means the name of the
>> layers in your mpafile and the names you specified in your outline.ini are
>> not the same.
>>
>> dont forget to do a cw3setup.php --clean followed by a ?reset_session in
>> the url so your change are effectively taken into account.
>>
>> and verify outline is also enabled on server side
>> (/server_conf/*yourproject*/*yourproject*.ini).
>>
>> regards
>> Oliver
>>
>>
>>  ----- Original Message -----
>> *From:* mannobug mannobug <mannobug at gmail.com>
>> *To:* Oliver Christen <oliver.christen at camptocamp.com>
>> *Cc:* cartoweb-users at lists.maptools.org
>>   *Sent:* Tuesday, July 08, 2008 5:13 PM
>> *Subject:* Re: [Cartoweb-users] Recenter Plugin problem
>>
>> Hi Oliver...no way!
>> So I try to explain what i did in this time.
>> I'm not abel to draw a point this is the real problem.
>> So i tried to:
>> 1. enable outline plugin in client;
>> 2. add    "cartoweb_point_outline" etc to myProject.map at the end;
>> 3. create outline.ini  with thi information:
>>  ; outline layer for points
>> pointLayer = cartoweb_point_outline
>>
>> ; if not set, no symbols will be returned to the client.
>> ; (default not set)
>> pointSymbols = full_triangle, circle
>> pointSymbols.labels = triangle, point
>>
>> ; outline layer for lines
>> lineLayer = cartoweb_line_outline
>>
>> ; outline layer for rectangles and polygons
>> polygonLayer = cartoweb_polygon_outline
>>
>> ; color of the mask, default is 255 255 255
>> ;maskColor = 90 90 90
>>
>> ; ratio by which to multiply the area before returning it to the client
>> ; (default 1.0)
>> areaFactor = 0.000001
>>
>> At this poit an error (getLayerByName failed) occour in serverside class
>> of outline plugin.
>>
>> I try all the things that you said to me but nothing work.
>> I really don't know what can be! :-S
>> Thank you.
>> Emmanuele
>>
>> 2008/7/8 Oliver Christen <oliver.christen at camptocamp.com>:
>>
>>>  first, verify you can draw a point with outline using the drawPoint
>>> tool.
>>>
>>> then maybe specify a size for your symbol by adding a crosshairSymbolSize
>>> = somevalue in your location.ini in client_conf/
>>>
>>> for info, symbol 1 is the second symbol in your symbols.txt, the first
>>> being 0.
>>>
>>> you can also try to do it directly via the url:
>>> demoCW3.php?recenter_x=290000&recenter_y=5140000&recenter_scale=500000&show_crosshair=1
>>> (for example)
>>>
>>> if it still doesnt work, well, Im out of idea, so you will need to try to
>>> add some debug in the code to see whats going on.
>>>
>>> regards
>>> Oliver
>>>
>>>  ----- Original Message -----
>>> *From:* mannobug mannobug <mannobug at gmail.com>
>>>   *To:* Oliver Christen <oliver.christen at camptocamp.com>
>>> *Cc:* cartoweb-users at lists.maptools.org
>>> *Sent:* Tuesday, July 08, 2008 2:40 PM
>>> *Subject:* Re: [Cartoweb-users] Recenter Plugin problem
>>>
>>> Hi Oliver and thanks for your reply.
>>> I just createmy location.ini under my project and  fill it wiht this
>>> property:
>>>
>>> crosshairSymbol = 1
>>> crosshairSymbolColor = 0,192,0
>>>
>>> On server side in Server_conf/myProject/symbols.txt i set this symbols:
>>> SYMBOL
>>>     NAME "cerchio"
>>>     TYPE ellipse
>>>     FILLED true
>>>     POINTS 1 1 END
>>> END
>>>
>>> SYMBOL
>>>     NAME 'linea'
>>>     TYPE ellipse
>>>     POINTS 1 1 END
>>>     FILLED true
>>> END
>>>
>>> SYMBOL
>>>     NAME "triangolo"
>>>     TYPE VECTOR
>>>     FILLED TRUE
>>>     POINTS 0 1 .5 0 1 1 0 1 END
>>> END
>>>
>>> SYMBOL
>>>   NAME "quadrato"
>>>   TYPE VECTOR
>>>   FILLED TRUE
>>>   POINTS
>>>     0 0
>>>     0 0.5
>>>     0.5 0.5
>>>     0.5 0
>>>     0 0
>>>   END
>>> END
>>>
>>> but still don't work. What's wrong :-S
>>> Thanks a lot.
>>> Emmanuele
>>>
>>>
>>> 2008/7/8 Oliver Christen <oliver.christen at camptocamp.com>:
>>>
>>>>  Hi
>>>>
>>>> did you defined a symbol to use in your location.ini (client side)?
>>>>
>>>> crosshairSymbol =
>>>> the_symbol_id_as_defined_in_your_symbol_file_on_server_side
>>>>
>>>> http://www.cartoweb.org/doc_head/docbook/xhtml/user.location.html
>>>>
>>>> regards
>>>> Oliver
>>>>
>>>>   ----- Original Message -----
>>>> *From:* mannobug mannobug <mannobug at gmail.com>
>>>> *To:* cartoweb-users at lists.maptools.org
>>>> *Sent:* Tuesday, July 08, 2008 11:34 AM
>>>> *Subject:* [Cartoweb-users] Recenter Plugin problem
>>>>
>>>> Hi all first i'd like to say sorry for my unsubscribe but something was
>>>> wrong with my mail account :-D now everything is ok.
>>>> I developed a little plugin based on
>>>> http://www.cartoweb.org/cwiki/HowToWriteaRecenterPlugin.
>>>> Everything is ok, it does recentering on selected point (with decimal
>>>> coordinates) and zooming; the problem is with the crossahir parameter I'm
>>>> not able to show nothing on my map.
>>>> My filterPostRequest function is above:
>>>>     public function filterPostRequest(FilterRequestModifier $request) {
>>>>
>>>>         $searchString = $request->getValue('LatLng');
>>>>         if (!empty($searchString)) {
>>>>         $pieces = explode(", ", $searchString);
>>>>         $request->setValue('recenter_x', $pieces[1]);
>>>>         $request->setValue('recenter_y', $pieces[0]);
>>>>         $request->setValue('recenter_scale', '50000');
>>>>         $request->setValue('recenter_doit', '1');
>>>>         $request->setValue('show_crosshair', '1');
>>>>         }
>>>> }
>>>>
>>>> In my client.ini i have enabled this plugin: exportPdf,exportCsv
>>>> and in server_conf this: outline, mapOverlay,exportPdf.
>>>>
>>>> I followed another discussion on this list but nothing seem to change.
>>>> any idea?
>>>> Thanks a lot
>>>> Emmanuele
>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> Cartoweb-users mailing list
>>>> Cartoweb-users at lists.maptools.org
>>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/cartoweb-users/attachments/20080709/076a1a53/attachment-0001.html


More information about the Cartoweb-users mailing list