Revision 6919
trunk/extensions/extPublish/src/org/gvsig/remoteservices/conf/mapserver/Test.java | ||
---|---|---|
8 | 8 |
|
9 | 9 |
public class Test { |
10 | 10 |
public static void main(String args[]) { |
11 |
testShpMap(); |
|
11 |
//testShpMap(); |
|
12 |
testPostGisMap(); |
|
12 | 13 |
//testWFSCanada(); |
13 | 14 |
} |
14 | 15 |
|
... | ... | |
28 | 29 |
web.metadata=new DoMap.MetadataWeb(); |
29 | 30 |
web.metadata.crs= new ToMap.CRS("EPSG:23030",false); |
30 | 31 |
web.metadata.title="test shape"; |
31 |
web.metadata.onlineresource="http://localhost/mapserv/mapserv";
|
|
32 |
web.metadata.onlineresource="http://localhost/mapserver/mapserv?map=/etc/mapserver/wms.map";
|
|
32 | 33 |
map.www=web; |
33 | 34 |
|
34 | 35 |
DoMap.ShpLayer capa = new DoMap.ShpLayer(); |
... | ... | |
46 | 47 |
capa.metadata.metalayertitle="Autopistas gv"; |
47 | 48 |
capa.layercrs= new ToMap.CRS("EPSG:23030",true); |
48 | 49 |
map.layers.add(capa); |
49 |
/* |
|
50 |
DoMap.PostgisLayer l2 = new DoMap.PostgisLayer(); |
|
51 |
l2.name = "autopistasPg"; |
|
52 |
l2.title = "Autopistas de la GV en postgis"; |
|
53 |
l2.type = "LINE"; |
|
54 |
//l2.crs = "EPSG:23030"; |
|
55 |
l2.setConnParams("david", "chkdsk", "localhost", "betel", "5434"); |
|
56 |
l2.tabla = "autopistas"; |
|
57 |
l2.data = "the_geom from "+l2.tabla; |
|
58 |
l2.extent.setFrameFromDiagonal(638610.4375,4222780,789330,4484662.5); |
|
59 |
l2.layerClass = clase; |
|
60 |
map.layers.add(l2); |
|
61 |
*/ |
|
62 | 50 |
|
63 | 51 |
map.generate(mapFileName); |
64 | 52 |
//map.generate(); |
65 | 53 |
} |
66 | 54 |
|
55 |
static void testPostGisMap(){ |
|
56 |
String mapFileName = "/home/david/wms.map"; |
|
57 |
DoMap map = new DoMap(); |
|
58 |
map.mapName= "TEST_MAPSERVER_POSTGIS"; |
|
59 |
map.mapStatus="ON"; |
|
60 |
map.mapUnits="METERS"; |
|
61 |
map.mapShapePath = "/home/david/cv300/"; |
|
62 |
map.mapcrs= new ToMap.CRS("EPSG:23030",true); |
|
63 |
map.setExtent(638610.4375,4222780,789330,4484662.5); |
|
64 |
|
|
65 |
DoMap.WebMap web = new DoMap.WebMap(); |
|
66 |
web.imagepath="/var/tmp/"; |
|
67 |
web.imageurl="/var/tmp/"; |
|
68 |
web.metadata=new DoMap.MetadataWeb(); |
|
69 |
web.metadata.crs= new ToMap.CRS("EPSG:23030",false); |
|
70 |
web.metadata.title="test shape"; |
|
71 |
web.metadata.onlineresource="http://localhost/mapserver/mapserv?map=/etc/mapserver/wms.map"; |
|
72 |
map.www=web; |
|
73 |
|
|
74 |
DoMap.PostgisLayer capa = new DoMap.PostgisLayer(); |
|
75 |
DoMap.MapClass clase = new DoMap.MapClass("autopistas"); |
|
76 |
capa.name = "autopistas"; |
|
77 |
capa.title = "Autopistas de la GV"; |
|
78 |
capa.type="LINE"; |
|
79 |
capa.data="autopistas"; |
|
80 |
capa.extent = null; |
|
81 |
capa.layerClass = clase; |
|
82 |
clase.estilo = new DoMap.StyleMap( |
|
83 |
new RGB(120,120,120),new RGB(200,255,0)); |
|
84 |
capa.metadata=new DoMap.MetadataLayer(); |
|
85 |
capa.metadata.setExtent(638610.4375,4222780,789330,4484662.5); |
|
86 |
capa.metadata.metalayertitle="Autopistas gv"; |
|
87 |
capa.layercrs= new ToMap.CRS("EPSG:23030",true); |
|
88 |
capa.setConnParams("david", "chkdsk", "localhost", "betel", "5432"); |
|
89 |
capa.tabla = "autopistas"; |
|
90 |
capa.data = "the_geom from "+capa.tabla; |
|
91 |
capa.extent.setFrameFromDiagonal(638610.4375,4222780,789330,4484662.5); |
|
92 |
capa.layerClass = clase; |
|
93 |
map.layers.add(capa); |
|
94 |
|
|
95 |
map.generate(mapFileName); |
|
96 |
//map.generate(); |
|
97 |
|
|
98 |
|
|
99 |
} |
|
100 |
|
|
67 | 101 |
public void addAutopistas(DoMap map) { |
68 | 102 |
DoMap.MapClass clase = new DoMap.MapClass("autopistas"); |
69 | 103 |
clase.estilo = new DoMap.StyleMap( |
Also available in: Unified diff