Problems with Java Mapscript
Luis Conti
conti_lui at GVA.ES
Mon Nov 19 03:41:57 PST 2007
It's correct, I'm not using the package structure of mapscript examples.
Could this be a problem?
this my Java code. When execute the code I pass two arguments
"/tmp/testmap.map" and "/tmp/testmap.png".
import edu.umn.gis.mapscript.*;
/**
* <p>Title: Mapscript shape dump example.</p>
* <p>Description: A Java based mapscript example to create an image given a
mapfile.</p>
* @author Yew K Choo ykchoo at geozervice.com
* @version 1.0
*/
public class DrawMap {
public static void usage() {
System.err.println("Usage: DrawMap {mapfile} {outfile}");
System.exit(-1);
}
public static void main(String[] args) {
if (args.length != 2) usage();
try
{
System.loadLibrary("mapscript");
}
catch(UnsatisfiedLinkError ule)
{
System.err.println(ule);
System.exit(-1);
}
System.out.println(args[0]);
mapObj map = new mapObj(args[0]);
map.getImagecolor().setRGB(153, 153, 204);
styleObj st = map.getLayer(0).getClass(0).getStyle(0);
st.getColor().setHex("#000000");
imageObj img = map.draw();
System.out.println("The map will be drawn to:"+args[1]);
img.save(args[1], map);
//img.delete();
//map.delete();
//mapscript.msCleanup();
}
}
More information about the MapServer-users
mailing list