[ka-Map-users] precache2.php
Stephen Woodbridge
woodbri at swoodbridge.com
Wed Jul 5 23:11:54 EDT 2006
Ramesh,
Not sure I can add much more to this. All my mapfiles have all the
layers set to STATUS default and I have no GROUPs defined. This causes
ka-map to generate transparent tiles. I my case I have to hack tile.php
and precache2.php and comment out all the lines that set the image to
TRANSPARENT. It is a real pain because half the time I forget to do this
and since it has been 6 months since I last did it, I always forget to
change something.
-Steve
ramesh karra wrote:
> After re-installing kaMap using fgs installer,
> precache2.php is working fine but the background color
> of the map is displayed as black eventhough the
> IMAGECOLOR is set to '235 235 235' in the map file.
> Same map file would displays correctly if I do not use
> precache2.php and use the web interface to create the
> tiles correctly.
>
> Any ideas on why this is happening?
>
> Thanks a lot
> Ramesh
>
> --- ramesh karra <karrarm at yahoo.com> wrote:
>
>> Thanks for the quick reply stephen!
>>
>> Where can I find the fix? I just recently downloaded
>> the latest gd library 2.0.33 from libgd.org. Is the
>> fix not part of this?
>>
>> Thanks
>> Ramesh
>>
>> --- Stephen Woodbridge <woodbri at swoodbridge.com>
>> wrote:
>>
>>> Ramesh,
>>>
>>> This is probably because there is a bug in libgd2
>>> for single pixel wide
>>> antialiased lines the causes a segv. Steve Lime
>>> posted a online fix to
>>> libgd2 if you want to get the source, patch and
>>> build it.
>>>
>>> The reason you built the first two scales it
>> likely
>>> because you did not
>>> draw any antialiased 1 pixel lines.
>>>
>>> -Steve W.
>>>
>>> ramesh karra wrote:
>>>> Thanks for the response Lorenzo.
>>>>
>>>> I have built the gd library and tried. This time
>> I
>>> did
>>>> not get the same error but it coredumped while
>>> trying
>>>> to build the cache. It has successfully created
>>> cache
>>>> for first two scales and coredumped while trying
>>> to
>>>> create cache for the third scale.
>>>>
>>>> Here is the output:
>>>>
>>>> Scale: 200000
>>>> Meta tiles: 2 x 2 = 4
>>>> Tiles: 2 x 2 x 5 x 5 = 100
>>>> Group: __base__
>>>> Scale: 100000
>>>> Meta tiles: 2 x 2 = 4
>>>> Tiles: 2 x 2 x 5 x 5 = 100
>>>> Group: __base__
>>>> Scale: 50000
>>>> Meta tiles: 3 x 2 = 6
>>>> Tiles: 3 x 2 x 5 x 5 = 150
>>>> Group: __base__
>>>> Segmentation fault (core dumped)
>>>>
>>>>
>>>> The stack trace of php using the gdb is:
>>>>
>>>> #0 0x002ff342 in gdImageSetAAPixelColor
>>>> (im=0x85e21b0, x=1961, y=2080,
>>>> color=-200, t=255) at gd.c:3055
>>>> #1 0x002ff4c4 in gdImageAALine (im=0x85e21b0,
>>>> x1=1945, y1=2077, x2=1961,
>>>> y2=2079, col=13158600) at gd.c:3098
>>>> #2 0x002fc186 in gdImageLine (im=0x85e21b0,
>>> x1=1969,
>>>> y1=2080, x2=1945,
>>>> y2=2077, color=-7) at gd.c:965
>>>> #3 0x00abbdcc in msImageLoadGD () from
>>>> /opt/php_mapscript.so
>>>> #4 0x00ac0c9c in msDrawShadeSymbolGD () from
>>>> /opt/php_mapscript.so
>>>> #5 0x00ab9a30 in msDrawShadeSymbol () from
>>>> /opt/php_mapscript.so
>>>> #6 0x00ab86e1 in msDrawShape () from
>>>> /opt/php_mapscript.so
>>>> #7 0x00ab6cbe in msDrawVectorLayer () from
>>>> /opt/php_mapscript.so
>>>> #8 0x00ab67fe in msDrawLayer () from
>>>> /opt/php_mapscript.so
>>>> #9 0x00ab5d8b in msDrawMap () from
>>>> /opt/php_mapscript.so #10 0x00a7d8fb in
>>> mapObj_draw ()
>>>> from /opt/php_mapscript.so
>>>> #11 0x00a6d609 in php3_ms_map_draw () from
>>>> /opt/php_mapscript.so
>>>> #12 0x08130406 in execute (op_array=0x83422fc)
>>>> at /opt/php-4.4.2/Zend/zend_execute.c:1675
>>>> #13 0x08123cb7 in zend_execute_scripts (type=8,
>>>> retval=0x0, file_count=3)
>>>> at /opt/php-4.4.2/Zend/zend.c:934
>>>> #14 0x08100b9f in php_execute_script
>>>> (primary_file=0xbfff94b0)
>>>> at /opt/php-4.4.2/main/main.c:1753
>>>> #15 0x08134370 in main (argc=6, argv=0xbfff9574)
>>>> at /opt/php-4.4.2/sapi/cli/php_cli.c:830
>>>>
>>>>
>>>> Any ideas on what's the problem here?
>>>>
>>>> Thanks
>>>> Ramesh
>>>>
>>>> --- Lorenzo Becchi <lorenzo at ominiverdi.com>
>> wrote:
>>>>> Hi Ramesh,
>>>>> are you sure the path to DG lib is well written
>>> in
>>>>> include/config.php ?
>>>>> is your ka-map working properly accessing from
>>> the
>>>>> web server?
>>>>> if not, what's the output accessing your
>> init.php
>>>>> from the web?
>>>>> and which one with tile.php?
>>>>>
>>>>> this are important points.
>>>>>
>>>>> ciao
>>>>> Lorenzo
>>>>> _______________________________________________
>>>>> ka-Map-users mailing list
>>>>> ka-Map-users at lists.maptools.org
>>>>>
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>
>>>>
>> __________________________________________________
>>>> Do You Yahoo!?
>>>> Tired of spam? Yahoo! Mail has the best spam
>>> protection around
>>>> http://mail.yahoo.com
>>>> _______________________________________________
>>>> ka-Map-users mailing list
>>>> ka-Map-users at lists.maptools.org
>>>>
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam? Yahoo! Mail has the best spam
>> protection around
>> http://mail.yahoo.com
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
More information about the ka-Map-users
mailing list