Hi,

I'm also interested in using multiple xml files. Now, it is only possible to
serve a single map. How can I serve different maps? Is it possible to setup
more than one ogcserver or is there another way?

regards,
Jürgen


riteshambastha wrote:
> 
> It worked for me. 
> But, I am able to load a sinle xml file. Is there any way to include
> multiple xml files ? 
> 
> Regards,
> Ritesh Ambastha
> 
> 
> spillocaster wrote:
>> 
>> Hi,
>> 
>> thanks Alexandre, my server is running now. But we had some troubles to
>> get him running in conjunction with my special XML-style. There are some
>> restrictions, which are not comfortable for us. Here a short summary:
>> 
>> 1. The WMSFactory from the tracticket didn't worked. We had to change it
>> to this:
>> 
>> from mapnik.ogcserver.WMS import BaseWMSFactory
>> from mapnik import *
>> 
>> class WMSFactory (BaseWMSFactory):
>> 
>>     def __init__ (self):
>> 
>>         BaseWMSFactory.__init__(self)
>>         self.loadXML ( "/mapnik/style.xml")
>>         self.finalize ()
>> 
>> 2. Added default styles so that they do not have to be specified each
>> time in the WMS request.
>> 
>> You have two possibilities:
>>     * if style names = layer names, just do a WMS request as usual.
>>     * if not, you have to specify your styles in the WMS request. 
>> 
>> Detail: in /usr/lib/python2.4/site-packages/mapnik/ogcserver/cgiserver.py
>> 
>>     def process(self, req):
>>         reqparams = lowerparams(req.params)
>> 
>>         if len( reqparams[ "styles" ] ) < 1:
>>             reqparams[ "styles" ] = reqparams[ "layers" ]
>>             .....
>> 
>> 3. In the implementation, it was mandatory to have the styles named
>> exactly like the corresponding layers, which was making the WMS "STYLES"
>> parameter useless.
>> 
>> Removed the constraint by commenting out 2 lines in
>> /usr/lib/python2.4/site-packages/mapnik/ogcserver/common.py : 
>>    #if reqstyle and reqstyle not in layer.wmsextrastyles:
>>             #    raise OGCException('Invalid style "%s" requested for
>> layer "%s".' % (reqstyle, layername), 'StyleNotDefined')
>> 
>> 
>> cheers,
>> Jürgen
>> 
>> 
>> garraud.alexandre wrote:
>>> 
>>> Hi
>>> 
>>> I put up something that works but this is not yet integrated, look track
>>> 129: http://trac.mapnik.org/ticket/129 this can perhaps help you.
>>> 
>>> Alexandre
>>> 
>>> spillocaster a écrit :
>>>> http://en.wikipedia.org/wiki/Moin Moin  list ;-),
>>>> 
>>>> I'm also searching for method to use my XML with the ogcserver. It took
>>>> a
>>>> few weeks to define the XML-style. My map is now prerendered with the
>>>> render-tiles script. Now I want to use the WMS-functionality, but I
>>>> discovered, that I cannot use my XML-style with the ogcserver. 
>>>> 
>>>> What can I do? Is the translation to python the only way out? Perhaps
>>>> there
>>>> is a translator or a patch?
>>>> 
>>>> thanks,
>>>> Jürgen
>>>> 
>>>> 
>>>> Dane Springmeyer wrote:
>>>>> Alexandre,
>>>>>
>>>>> Being able to use the load_map() function within the WMS server would  
>>>>> be excellent. I sense that the majority of the OGC Server was written  
>>>>> before load_map() was exposed in the python bindings, thus that  
>>>>> feature and several others are lacking integration.
>>>>>
>>>>> So, AFAICT it could require some modest reworking of the code logic,  
>>>>> but making the OGCServer actually able to use load_map() would be a  
>>>>> good improvement.
>>>>>
>>>>> Also, I saw you posted this ticket: http://trac.mapnik.org/ticket/128
>>>>>
>>>>> Can you comment on whether your issue is resolved?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Dane
>>>>>
>>>>>
>>>>> On Oct 2, 2008, at 8:05 AM, [email protected] wrote:
>>>>>
>>>>>> Someone he has already established a loading XML data for WMSFactory  
>>>>>> class ?
>>>>>>
>>>>>> I would be the equivalent of load_map() but for WMSFactory.
>>>>>>
>>>>>>
>>>>>> Alexandre
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mapnik-users mailing list
>>>>>> [email protected]
>>>>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>>>>
>>>>> _______________________________________________
>>>>> Mapnik-users mailing list
>>>>> [email protected]
>>>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>>>>
>>> 
>>> _______________________________________________
>>> Mapnik-users mailing list
>>> [email protected]
>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/OGCSERVER-AND-XML-tp19781147p22197652.html
Sent from the Mapnik - Users mailing list archive at Nabble.com.

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to