[OSGeo-Discuss] Best tool, shapefile to png, web
Micha Silver
micha at arava.co.il
Mon Aug 16 22:29:19 PDT 2010
On Mon, 16 Aug 2010 20:41:41 -0700
Mike Toews <mwtoews at gmail.com> wrote:
> On 16 August 2010 15:39, Peter <webwiz at pl.net> wrote:
> > - open a http socket to a CGI eg
>
> Opps, my bad. MapServer operates in two modes: CGI and MapScript. It
> looks like you want to go into MapScript mode for your application.
> Available in almost all of the P languages: PHP, Perl and Python.
>
> #!/usr/bin/python
> import mapscript
> map = mapscript.mapObj("/home/mapdata/mymap.map")
> img = map.draw()
> img.save("/home/mapdata/mymap.png")
>
> Again, the MAP file is required, but you can probably template that
> somehow and use it in a temporary file for your script.
>
Just to round out this suggestion, mapserver comes with an executble
"shp2img" which does, I believe, exactly what the OP wants.
You do indeed need the MAP file, (which can be made with QGIS, as
someone mentioned) then you just run
shp2img -m <your *.map> -o <your image.png>
Should be a "piece of cake". No books required ;-)
--
Micha
> -Mike
> _______________________________________________
> Discuss mailing list
> Discuss at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss
>
> This mail was received via Mail-SeCure System.
>
>
More information about the Discuss
mailing list