[Qgis-user] Re: PyQgis MapServer Export with Mapserver 6.0.1

Francesc Cañas kikocanas at gmail.com
Tue Jan 31 03:47:08 EST 2012


Hi, 

I've maked all the changes that you say and others that I found:

My first error was cause the type cartoline for symbols is no longer used. I
erased all in my symbol file. 

The GD driver is no longer used for PNG output. So I've removed all the
OUTPUTFORMAT blog.

I've put a SHAPEPATH, I've erased the FONTSET but not the Symbolset cause I
have a point shape. 

I've changed IMAGEPATH 'C:/ms4w/Apache/htdocs/ms_tmp/' 

and  IMAGEURL '/ms_tmp/' 

I have all the folders and all data in C:/ms4w/Apache/htdocs/

Now, the message error is:

*Content-type: text/html msReturnPage(): Web application error. Malformed
template name (fooOnlyForWMSGetFeatureInfo).*

And the code at time is:

# Map file created from QGIS project file
C:/Users/Francesc/Documents/Projectes_CAT_wgs.qgs
# Edit this file to customize for your map interface
# (Created with PyQgis MapServer Export plugin)
MAP
  NAME "Projectes Auma UTM31"
  # Map image size
  SIZE 100 100
  UNITS dd
  EXTENT -9.569062 32.926808 6.763360 44.857479
  SYMBOLSET './symbols/symbols.sym'
  PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
  END
SHAPEPATH 'C:/ms4w/Apache/htdocs/SHP/'
  # Background color for the map canvas -- change as desired
  IMAGECOLOR 255 255 255
  IMAGEQUALITY 100
  IMAGETYPE png
  
  # Legend
  LEGEND
      IMAGECOLOR 255 255 255
    STATUS ON
    KEYSIZE 18 12
    LABEL
      TYPE BITMAP
      SIZE MEDIUM
      COLOR 0 0 89
    END
  END

  # Web interface definition. Only the template parameter
  # is required to display a map. See MapServer documentation
  WEB
    # Set IMAGEPATH to the path where MapServer should
    # write its output.
    IMAGEPATH 'C:/ms4w/Apache/htdocs/ms_tmp/'

    # Set IMAGEURL to the url that points to IMAGEPATH
    # as defined in your web server configuration
    IMAGEURL '/ms_tmp/'

    # WMS server settings
    METADATA
      'ows_title'           'Projectes Auma UTM31'
      'ows_onlineresource' 
'http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/Projectes_wgs84_v7.map'
      'ows_srs'             'EPSG:4326'
    END

    #Scale range at which web interface will operate
    # Template and header/footer settings
    # Only the template parameter is required to display a map. See
MapServer documentation
    TEMPLATE 'fooOnlyForWMSGetFeatureInfo'
  END

  LAYER
    NAME 'Provincias_wgs84'
    TYPE POLYGON
    DUMP true
    TEMPLATE fooOnlyForWMSGetFeatureInfo
  EXTENT -9.569062 32.926808 6.763360 44.857479
    DATA '/SHP/Provincias_wgs84.shp'
    METADATA
      'ows_title' 'Provincias_wgs84'
    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASS
       NAME 'Provincias_wgs84' 
       STYLE
         WIDTH 0.35 
         OUTLINECOLOR 0 0 0
       END
    END
  END

  LAYER
    NAME 'Projectes_UTM31_wgs84'
    TYPE POINT
    DUMP true
    TEMPLATE fooOnlyForWMSGetFeatureInfo
  EXTENT -9.569062 32.926808 6.763360 44.857479
    DATA '/SHP/Projectes_UTM31_wgs84.shp'
    METADATA
      'ows_title' 'Projectes_UTM31_wgs84'
    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASS
       NAME 'Projectes_UTM31_wgs84' 
       STYLE
         SYMBOL "circle" 
         SIZE 7.0 
         OUTLINECOLOR 0 0 0
         COLOR 103 132 169
       END
    END
  END

END
 
 Thanks a lot!

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/PyQgis-MapServer-Export-with-Mapserver-6-0-1-tp4350528p4352838.html
Sent from the Quantum GIS - User mailing list archive at Nabble.com.


More information about the Qgis-user mailing list