Related Plugins and Tags

QGIS Python Plugins Repository

Qgs Mapfile Plugin icon

Plugin ID: 1683
(8) votes 

This plugin helps import a Mapserver Mapfile in a Qgis Project

This plugin helps import a Mapserver Mapfile (.map, .lay) in a Qgis Project 3.x.
You can import the definition of a layer (MAP ... LAYER ... END ... END or LAYER ... END) or the definition of multiple layers (MAP ... LAYER ... END ... END).
If import one layer (LAYER ... END) (the layers are declared with INCLUDE), then specify the main mapfile to obtain the paths (SHAPEPATH, FONTSET, SYMBOLSET) only once, then they are obtained from the cache.
Qgis and Mapserver are not completely compatible, but even so, we have tried to find the highest degree of common attributes allowing a similarity in the views in the different environments.
Mapfiles are expected to be UTF-8 encoded.
It is compatible with Mapserver Mapfiles versions >= 6.
It allows to add vector layers of different geometric types (Points, Lines and Polygons) and raster layers (not styled).
Requeriments
pip install mappyfile
pip install matplotlib
Licence
GNU General Public License version 2 or above

Author
David Orellano
Maintainer
guardeivid
Tags
pythonmapservermapfileimportconverterlayersqgisimporterwebserver
Plugin home page
https://github.com/guardeivid/qgsmapfile
Tracker
Browse and report bugs
Code repository
https://github.com/guardeivid/qgsmapfile
Latest experimental version:
0.1.3
Plugin ID
1683
Version Experimental Min QGIS version Max QGIS version Downloads Uploaded by Date
0.1.3 yes 3.0.0 3.99.0 5541 guardeivid 2019-04-01T01:31:07.219176+00:00
0.1.0 yes 3.0.0 3.99.0 197 guardeivid 2019-03-28T22:22:00.912971+00:00

Sustaining Members