Revision 763
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/extrusion/DefaultVectorExtrusionPointRenderableLayer.java | ||
---|---|---|
94 | 94 |
|
95 | 95 |
@Override |
96 | 96 |
protected FeatureQuery getFeatureQuery() throws DataException { |
97 |
FeatureType featureType = featureStore.getDefaultFeatureType(); |
|
98 |
String geomAtt = featureType.getDefaultGeometryAttributeName(); |
|
99 |
FeatureQuery featureQuery = featureStore.createFeatureQuery(); |
|
100 |
featureQuery.addAttributeName(geomAtt); |
|
97 |
FeatureQuery featureQuery = super.getFeatureQuery(); |
|
101 | 98 |
// Add field height to feature query |
102 | 99 |
String fieldHeight = ((VectorExtrusionLoaderParameters) parameters).getHeightField(); |
103 | 100 |
if (StringUtils.isNotBlank(fieldHeight)) { |
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/DefeaultVectorPointRenderableLayer.java | ||
---|---|---|
81 | 81 |
return marker; |
82 | 82 |
} |
83 | 83 |
|
84 |
@Override |
|
85 |
protected FeatureQuery getFeatureQuery() throws DataException { |
|
86 |
FeatureType featureType = featureStore.getDefaultFeatureType(); |
|
87 |
String geomAtt = featureType.getDefaultGeometryAttributeName(); |
|
88 |
FeatureQuery featureQuery = featureStore.createFeatureQuery(); |
|
89 |
featureQuery.addAttributeName(geomAtt); |
|
90 |
return featureQuery; |
|
91 |
} |
|
92 |
|
|
93 | 84 |
private PointPlacemarkAttributes getBasicMarkerAttributes(IVectorLegend legend) { |
94 | 85 |
|
95 | 86 |
if (this.markAttributes != null) { |
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/AbstractRenderableLayer.java | ||
---|---|---|
12 | 12 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
13 | 13 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
14 | 14 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
15 |
import org.gvsig.fmap.dal.feature.FeatureType; |
|
15 | 16 |
import org.gvsig.tools.dispose.DisposableIterator; |
16 | 17 |
import org.gvsig.view3d.vector.lib.api.VectorElevationMode; |
17 | 18 |
import org.gvsig.view3d.vector.lib.api.VectorLoaderParameters; |
... | ... | |
91 | 92 |
"Vector elevation mode not reconized. Only CLAMP_TO_GROUND, ABSOLUTE and RELATIVE_TO_GROUND are valid"); |
92 | 93 |
} |
93 | 94 |
} |
95 |
|
|
96 |
protected FeatureQuery getFeatureQuery() throws DataException { |
|
97 |
FeatureType featureType = featureStore.getDefaultFeatureType(); |
|
98 |
String geomAtt = featureType.getDefaultGeometryAttributeName(); |
|
99 |
FeatureQuery featureQuery = featureStore.createFeatureQuery(); |
|
100 |
featureQuery.addAttributeName(geomAtt); |
|
101 |
return featureQuery; |
|
102 |
} |
|
94 | 103 |
|
95 | 104 |
protected abstract List<Renderable> getRenderable(Feature feature); |
96 |
|
|
97 |
protected abstract FeatureQuery getFeatureQuery() throws DataException; |
|
98 | 105 |
} |
Also available in: Unified diff