[Cartoweb-users] duplication demo

oliver.christen oliver.christen at camptocamp.com
Fri Feb 24 15:26:23 EST 2006


Just for info, if the outline plugin is loaded, it will seek three layers in 
the mapfile, named cartoweb_point_outline , cartoweb_line_outline and 
cartoweb_polygon_outline . These layers are needed to display outline 
drawing on the map. If you want to use the outline plugin you will need to 
add these three layers in your mapfile. You can customise the names, but 
then you will have to correct the name in the 
server_conf/your_project/outline.ini config file.

Regards,
Oliver


> Sorry,
>
> I gave a too quick read to the errors.
>
> You probably loaded the outline plugin (or let it loaded) and have 
> parameters defined for the layers set for this plugin.
> Try to remove it from the list of loaded plugins on both client and server 
> side.
>
> Regards
>
> Pierre GIRAUD
>
>
>
> Ludovic Claudel wrote:
>
>> Hi,
>>
>> That is my two files:
>>
>> --------------------------------------------------------------------------------------
>>
>> ludo.map
>> --------------------------------------------------------------------------------------
>>
>> MAP
>> NAME "camargue"
>> STATUS ON
>> IMAGETYPE PNG
>> SIZE 500 372
>> EXTENT 751323 116669 809748 160043
>> UNITS METERS
>> SHAPEPATH "data"
>> IMAGECOLOR 255 255 255
>>
>> OUTPUTFORMAT
>>    NAME png
>>    DRIVER "GD/PNG"
>>    MIMETYPE "image/png"
>>    IMAGEMODE PC256
>>    EXTENSION "png"
>>    FORMATOPTION "INTERLACE=OFF"
>>    TRANSPARENT ON
>> END
>> PROJECTION
>>  "init=epsg:27563"
>> END
>>
>> LEGEND
>>    KEYSIZE 20 15
>> END
>>
>> #
>> # Start of layer definitions
>> #
>>
>> LAYER
>>  NAME "mer"
>>  TYPE POLYGON
>>  STATUS ON
>>  DATA "Mer"
>>  CLASS
>>    NAME "mer"
>>    # TEMPLATE
>>    STYLE
>>    COLOR 51 51 102
>>    END
>>  END
>> END
>>
>> LAYER
>>  NAME "sol"
>>  TYPE POLYGON
>>  STATUS ON
>>  DATA "Sol"
>>  CLASS
>>    NAME "sol"
>>    # TEMPLATE
>>    STYLE
>>    COLOR 204 153 102
>>    END
>>   END
>> END
>>
>>
>> END # Map File
>>
>> ------------------------------------------------------------------------
>> layers.ini
>> ------------------------------------------------------------------------
>>
>> ; whether to generate class icons automatically
>> ;autoClassLegend = true
>>
>> ; layers
>> layers.root.className = LayerGroup
>> layers.root.children = nature
>> layers.root.rendering = block
>>
>> layers.nature.className = LayerGroup
>> layers.nature.label = nature
>> layers.nature.children = mer, sol
>>
>> layers.mer.className = Layer
>> layers.mer.msLayer = mer
>> layers.mer.label = Mer
>>
>> layers.sol.className = Layer
>> layers.sol.msLayer = sol
>> layers.sol.label = Sol
>>
>> ----------------------------------------------------------------------------------
>>
>>
>>
>> And I have this two errors:
>>
>> *Warning*: getLayerByName failed for : cartoweb_point_outline in 
>> */var/www/testcarto/cartoweb3/plugins/outline/server/ServerOutline.php* 
>> on line *356*
>>
>> *Fatal error*: Call to a member function getClass() on a non-object in 
>> */var/www/testcarto/cartoweb3/plugins/outline/server/ServerOutline.php* 
>> on line *361
>>
>> -----------------------------------------------------------
>>
>> I don't see the problem, it's certainly a bad write of my part.
>>
>> thanks
>>
>> ludovic,
>>
>>
>>
>>
>>
>> *
>>
>>
>>
>>
>> _______________________________________________
>> Cartoweb-users mailing list
>> Cartoweb-users at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>
>
>
> _______________________________________________
> Cartoweb-users mailing list
> Cartoweb-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/cartoweb-users
> 



More information about the Cartoweb-users mailing list