Revision 443 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/demo/ImageFrame.java
ImageFrame.java | ||
---|---|---|
17 | 17 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
18 | 18 |
import com.iver.cit.gvsig.fmap.drivers.shp.DemoSHPDriver; |
19 | 19 |
import com.iver.cit.gvsig.fmap.layers.CancelationException; |
20 |
import com.iver.cit.gvsig.fmap.layers.ChildrenNotAllowedException; |
|
21 | 20 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
22 | 21 |
import com.iver.cit.gvsig.fmap.layers.LayerFactory; |
23 |
import com.iver.cit.gvsig.fmap.layers.ProjectionMismatchException; |
|
24 | 22 |
import com.iver.cit.gvsig.fmap.rendering.LegendFactory; |
25 | 23 |
import com.iver.cit.gvsig.fmap.tools.AreaListenerImpl; |
26 | 24 |
import com.iver.cit.gvsig.fmap.tools.MeasureListenerImpl; |
... | ... | |
42 | 40 |
public class ImageFrame extends JFrame { |
43 | 41 |
private javax.swing.JPanel jContentPane = null; |
44 | 42 |
private NewMapControl jPanel = null; |
43 |
|
|
44 |
final IProjection defaultProj = ProjectionPool.get("ed50utm30"); |
|
45 |
//final String layer1[] = {"Vias", "d:/fjp/chiara/plano/vias.shp", "ed50utm30"}; |
|
46 |
//final String layer2[] = {"Provin", "d:/fjp/chiara/plano/provin.shp", "ed50utm30"}; |
|
47 |
//final String layer3[] = {"Poblac", "d:/fjp/chiara/plano/poblac.shp", "ed50utm30"}; |
|
48 |
final String layer1[] = {"Vias", "D:/cartografia de pruebas/vias.shp", "ed50utm30"}; |
|
49 |
final String layer2[] = {"Provin", "D:/cartografia de pruebas/provin.shp", "ed50utm30"}; |
|
50 |
final String layer3[] = {"Poblac", "C:/sercart/grupo sig-ca/cartografia de pruebas/iver/poblac.shp", "ed50utm30"}; |
|
45 | 51 |
|
46 | 52 |
/** |
47 | 53 |
* This is the default constructor |
... | ... | |
87 | 93 |
jPanel = new NewMapControl(); |
88 | 94 |
|
89 | 95 |
DemoSHPDriver driver = new DemoSHPDriver(); |
90 |
IProjection proj = ProjectionPool.get("ed50utm30");
|
|
91 |
FLyrVect l = LayerFactory.createLayer(driver.getName(), new File("d:/fjp/chiara/plano/vias.shp"), proj);
|
|
92 |
l.setName("Vias");
|
|
96 |
IProjection proj = defaultProj;
|
|
97 |
FLyrVect l = LayerFactory.createLayer(driver.getName(), new File(layer1[1]), ProjectionPool.get(layer1[2]));
|
|
98 |
l.setName(layer1[0]);
|
|
93 | 99 |
DemoSHPDriver driver2 = new DemoSHPDriver(); |
94 |
FLyrVect l2 = LayerFactory.createLayer(driver2.getName(), new File("d:/fjp/chiara/plano/provin.shp"), proj);
|
|
95 |
l2.setName("Provin");
|
|
100 |
FLyrVect l2 = LayerFactory.createLayer(driver2.getName(), new File(layer2[1]), ProjectionPool.get(layer2[2]));
|
|
101 |
l2.setName(layer2[0]);
|
|
96 | 102 |
PolygonStyle2D psd = new PolygonStyle2D(); |
97 | 103 |
psd.setContour(Color.DARK_GRAY); |
98 | 104 |
psd.setStroke(new BasicStroke(3)); |
... | ... | |
106 | 112 |
pointSym.setShape(Java2DMark.getWellKnownMark("")); |
107 | 113 |
pointSym.setFill(Color.RED); |
108 | 114 |
pointSym.setSize(5); |
109 |
FLyrVect l3 = LayerFactory.createLayer(driver3.getName(), new File("d:/fjp/chiara/plano/poblac.shp"), null);
|
|
110 |
l3.setName("Poblac");
|
|
115 |
FLyrVect l3 = LayerFactory.createLayer(driver3.getName(), new File(layer3[1]), ProjectionPool.get(layer3[2]));
|
|
116 |
l3.setName(layer3[0]);
|
|
111 | 117 |
l3.setLegend(LegendFactory.createUniqueSymbolLegend(pointSym, null, null, null)); |
112 | 118 |
|
113 | 119 |
try { |
Also available in: Unified diff