Thanks for help and suggestions. Seem like the main problem is that I
got the the wrong order on the layers when calling ogcserver. Which
means an area layer is covering the other layers. Still not sure why
that happens. Might be QGIS making the error(or most likely me). Seems
like it is OK as long as I request only one layer.

I addition to that I have created some error in the in the bounding
box in my request.

Espen



On Thu, Nov 17, 2011 at 8:50 AM, bernd.gr...@mailbox.tu-dresden.de
<bernd.gr...@mailbox.tu-dresden.de> wrote:
> your shape-data has only a min denominator,so there is no range to see it at
> another zoom level.
> just a guess.
>
> ----- Reply message -----
> Von: "Bernd Grafe" <bernd.gr...@mailbox.tu-dresden.de>
> An: <mapnik-users@lists.berlios.de>
> Betreff: [Mapnik-users] Ogcserver problems
> Datum: Do., Nov. 17, 2011 02:52
>
>
> I had the same problem and changed to epsg:4326.
>
> but try this:
> 1.
> python
> from mapnik2 import Projection
> Projection('init+=epsg=900913')
>
> --here you see if there is any problem in your epsg file
>
> 2.
> and i would change the map source of your test.xml:
> Map srs= +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0
> +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over
>
> 3. and maybe try another datasource - my wms doesnt show the shapefiles too.
>
> i hope i can help,
> bernd
>
>
>
>
> Am 16.11.2011 22:13, schrieb Espen Isaksen:
>> Hi!
>>
>> I have been struggling with this for a long time now so I just have to
>> ask for help on the list.
>>
>> I have set up ogcserver to read a Mapnik XML file(generated by
>> Tilemill), but I cannot get it to show me the correct output. All I
>> get now is a blank image.
>>
>> The logs do not give an error:
>> localhost - - [16/Nov/2011 21:03:22] "GET
>>
>> ///?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&BBOX=219492.741938,6633651.694955,221702.329041,6635588.780398&CRS=EPSG:900913&WIDTH=1045&HEIGHT=917&LAYERS=__all__&STYLES=&FORMAT=image/png&DPI=72&TRANSPARENT=TRUE
>> HTTP/1.1" 200 3795
>>
>> I don't think there is anything wrong with the projection as this file
>> works in Tilemill. I have tried both putting the EPSG code and the
>> full description in the top of the Mapnik XML file.
>>
>> Can anybody give me some advice?
>>
>>
>>
>> This is what I have:
>>
>> wms_wsgi.py
>> #######################
>>
>> #!/usr/bin/env python
>>
>> import sys
>> from mapnik2.ogcserver.wsgi import WSGIApp
>> sys.path.append('/usr/lib/fcgi-bin/mapfactory.py')
>>
>> application = WSGIApp('/usr/lib/fcgi-bin/ogcserver.conf')
>>
>> # add these line to the bottom of your wsgi-based 'wms.py'
>>
>> if __name__ == '__main__':
>>      from wsgiref.simple_server import make_server
>>      httpd = make_server('localhost', 8080, application)
>>      print "Listening on port 8080...."
>>      httpd.serve_forever()
>>
>>
>>
>> mapfactory.py
>> #######################
>> import os
>> from ogcserver.WMS import BaseWMSFactory
>> from mapnik2 import Style, Layer, Map, load_map
>>
>> class WMSFactory(BaseWMSFactory):
>>      def __init__(self):
>>          BaseWMSFactory.__init__(self)
>>          base_path, tail = os.path.split(__file__)
>>          file_path = os.path.join(base_path, '/home/espen/test.xml')
>>          self.loadXML(file_path)
>>          self.finalize()
>>
>>
>>
>>
>> ogcserver.conf
>> ########################
>> # server: This section contains software related configuration parameters.
>>
>> [server]
>>
>> # module:  The module containing the MapFactory class.  See the readme for
>> #          details.
>> # This would be the name of the map_factory file (without extension .py)
>>
>> module=mapfactory
>>
>> # service: This section contains service level metadata.
>>
>> [service]
>>
>> # title: The title of the server.
>>
>> title=Mapnik OGC Server
>>
>> # abstract: An abstract describing the server.
>>
>> abstract=This abstract describes the server and its contents.
>>
>> # maxwidth, maxheight: The maximum size that a map will be supplied at.
>> #                      Exceeding it will raise an error in the client.
>>
>> maxheight=5024
>> maxwidth=5024
>>
>> # allowedepsgcodes:  The comma seperated list of epsg codes we want the
>> server
>> #                    to support and advertise as supported in
>> GetCapabilities.
>>
>> allowedepsgcodes=4326,900913
>>
>> # onlineresource:  A service level URL most likely pointing to the web
>> site
>> #                  supporting the service for example.  This is NOT the
>> online
>> #                  resource pointing to the CGI.
>>
>> onlineresource=http://www.turkompisen.no/wms8080
>> baseurl=http://www.turkompisen.no/wms8080
>>
>> # fees: An explanation of the fee structure for the usage of your service,
>> #       if any. Use the reserved keyword "none" if not applicable.
>>
>> fees=
>>
>> # keywords: A comma seperated list of key words.
>>
>> keywordlist=
>>
>> # accessconstraints: Plain language description of any constraints that
>> might
>> #                    apply to the usage of your service, such as hours of
>> #                    operation.
>>
>> accessconstraints=
>>
>> # maxage:            The content of the HTTP Cache-Control header -
>> #                    the maximum age of the content in a cache, measured
>> #                    in seconds. One week is 604800 seconds, the default
>> is
>> #                    1 day.
>> maxage=86400
>>
>>
>>
>>
>> test.xml
>> ######################
>> <?xml version="1.0" encoding="utf-8"?>
>> <!DOCTYPE Map[]>
>> <Map srs="+init=epsg:900913" background-color="#b8dee6">
>>
>> <FontSet name="fontset-0">
>>    <Font face-name="Ubuntu Regular"/>
>>    <Font face-name="Arial Regular"/>
>>    <Font face-name="DejaVu Sans Book"/>
>> </FontSet>
>> <Style name="shoreline_300" filter-mode="first">
>>    <Rule>
>>      <MinScaleDenominator>400000</MinScaleDenominator>
>>      <PolygonSymbolizer fill="#ffffff" />
>>    </Rule>
>> </Style>
>> <Layer name="shoreline_300"
>>    srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs
>> +over">
>>      <StyleName>shoreline_300</StyleName>
>>      <Datasource>
>>         <Parameter
>>
>> name="file"><![CDATA[/home/espen/turkompisen/data/shoreline/shoreline_300.shp]]></Parameter>
>>         <Parameter name="type"><![CDATA[shape]]></Parameter>
>>      </Datasource>
>>    </Layer>
>> .......
>> _______________________________________________
>> Mapnik-users mailing list
>> Mapnik-users@lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>
>
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/mapnik-users
>
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users@lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/mapnik-users
>
>
_______________________________________________
Mapnik-users mailing list
Mapnik-users@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to