48 |
import org.opengis.filter.Filter; |
import org.opengis.filter.Filter; |
49 |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
50 |
|
|
51 |
|
import schmitzm.geotools.feature.FeatureUtil; |
52 |
|
import schmitzm.geotools.feature.FeatureUtil.GeometryForm; |
53 |
import schmitzm.geotools.io.GeoImportUtil; |
import schmitzm.geotools.io.GeoImportUtil; |
54 |
import schmitzm.geotools.styling.StylingUtil; |
import schmitzm.geotools.styling.StylingUtil; |
55 |
import skrueger.AttributeMetadataImpl; |
import skrueger.AttributeMetadataImpl; |
400 |
return new ReferencedEnvelope(getEnvelope(), getCrs()); |
return new ReferencedEnvelope(getEnvelope(), getCrs()); |
401 |
} |
} |
402 |
|
|
403 |
|
/** |
404 |
|
* Defaults to the GeometryForm determined with FeatureUtil.getGeometryForm, |
405 |
|
* but can be set to override ANY. |
406 |
|
*/ |
407 |
|
private GeometryForm geometryForm; |
408 |
|
|
409 |
|
/** |
410 |
|
* Defaults to the GeometryForm determined with FeatureUtil.getGeometryForm, |
411 |
|
* but can be set to override ANY. |
412 |
|
*/ |
413 |
|
|
414 |
|
@Override |
415 |
|
public GeometryForm getGeometryForm() { |
416 |
|
if (geometryForm == null) { |
417 |
|
geometryForm = FeatureUtil.getGeometryForm(getSchema()); |
418 |
|
} |
419 |
|
return geometryForm; |
420 |
|
} |
421 |
|
|
422 |
|
/** |
423 |
|
* Defaults to the GeometryForm determined with FeatureUtil.getGeometryForm, |
424 |
|
* but can be set to override ANY. |
425 |
|
*/ |
426 |
|
public void setGeometryForm(GeometryForm geometryForm) { |
427 |
|
this.geometryForm = geometryForm; |
428 |
|
} |
429 |
|
|
430 |
} |
} |