Revision 767 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.lib/org.gvsig.view3d.vector.lib.impl/src/main/java/org/gvsig/view3d/vector/lib/impl/vector/DefaultVectorPointRenderableLayer.java

View differences:

DefaultVectorPointRenderableLayer.java
4 4
import java.util.ArrayList;
5 5
import java.util.List;
6 6

  
7
import org.cresques.cts.ICoordTrans;
8

  
7 9
import org.gvsig.fmap.dal.exception.DataException;
8 10
import org.gvsig.fmap.dal.feature.Feature;
9 11
import org.gvsig.fmap.dal.feature.FeatureQuery;
......
37 39
    }
38 40

  
39 41
    @Override
40
    protected List<Renderable> getRenderable(Feature feature) {
42
    protected List<Renderable> getRenderables(Feature feature) {
41 43
        Geometry geom = feature.getDefaultGeometry();
42 44
        List<Renderable> renderables = new ArrayList<>();
43 45
        if (geom.getGeometryType().isTypeOf(TYPES.MULTIPOINT)) {
......
54 56
    private PointPlacemark getRenderable(Point point) {
55 57
        boolean hasZ = point.getDimension() > 2;
56 58
        double h = 0.0;
59
        
60
        ICoordTrans coordTrans = getCoordTrans(this.parameters.getLayer().getProjection());
61
        if(coordTrans != null) {
62
            point.reProject(coordTrans);
63
        }
64
        
57 65
        double y = point.getY();
58 66
        double x = point.getX();
59 67
        
......
68 76
            }
69 77
        }
70 78
        
79
        
71 80
        PointPlacemark marker;
72 81
        if (hasZ) {
73 82
            double z = point.getCoordinateAt(2);

Also available in: Unified diff