Revision: 6553
http://sourceforge.net/p/jump-pilot/code/6553
Author: ma15569
Date: 2020-09-28 04:28:42 +0000 (Mon, 28 Sep 2020)
Log Message:
-----------
small fix
Modified Paths:
--------------
core/trunk/src/org/openjump/core/ui/plugin/tools/generate/RasterizePlugIn.java
Modified:
core/trunk/src/org/openjump/core/ui/plugin/tools/generate/RasterizePlugIn.java
===================================================================
---
core/trunk/src/org/openjump/core/ui/plugin/tools/generate/RasterizePlugIn.java
2020-09-27 20:53:57 UTC (rev 6552)
+++
core/trunk/src/org/openjump/core/ui/plugin/tools/generate/RasterizePlugIn.java
2020-09-28 04:28:42 UTC (rev 6553)
@@ -226,26 +226,36 @@
Envelope envWanted, fix;
+ //Expand the envelope in order to recover data on last column and row
private void getCroppedEnvelope(Layer layer) {
+ Envelope env;
if (externalLayerCheck.isSelected()) {
- envWanted = new Envelope();
- final Layerable slayer = (Layerable) layerableComboBox
- .getSelectedItem();
- if (slayer instanceof WFSLayer) {
- envWanted.expandToInclude(((WFSLayer) slayer)
- .getFeatureCollectionWrapper().getEnvelope());
- } else if (slayer instanceof Layer) {
- envWanted.expandToInclude(((Layer) slayer)
- .getFeatureCollectionWrapper().getEnvelope());
- } else if (slayer instanceof RasterImageLayer) {
- envWanted.expandToInclude(((RasterImageLayer) slayer)
- .getWholeImageEnvelope());
- }
- fix =
envWanted.intersection(layer.getFeatureCollectionWrapper().getEnvelope());
+ envWanted = new Envelope();
+
+ final Layerable slayer = (Layerable) layerableComboBox
+ .getSelectedItem();
+ if (slayer instanceof WFSLayer) {
+ envWanted.expandToInclude(((WFSLayer) slayer)
+ .getFeatureCollectionWrapper().getEnvelope());
+ } else if (slayer instanceof Layer) {
+ envWanted.expandToInclude(((Layer) slayer)
+ .getFeatureCollectionWrapper().getEnvelope());
+ } else if (slayer instanceof RasterImageLayer) {
+ envWanted.expandToInclude(((RasterImageLayer) slayer)
+ .getWholeImageEnvelope());
+ }
+ env =
envWanted.intersection(layer.getFeatureCollectionWrapper().getEnvelope());
+
}
else {
-
fix=sourceLayer.getFeatureCollectionWrapper().getEnvelope();
+
env=sourceLayer.getFeatureCollectionWrapper().getEnvelope();
}
+
+ double minX = env.getMinX();
+ double minY = env.getMinY();
+ double maxX =
env.getMinX()+Math.round(env.getWidth())+cellValue;
+ double maxY =
env.getMinY()+Math.round(env.getHeight())+cellValue;
+ fix = new Envelope(minX, maxX, minY, maxY);
}
@@ -355,7 +365,7 @@
} catch (RuntimeException e1) {
}
context.getLayerManager().addLayerable(category, ril);
- ril.setName(selAttribute);
+ // ril.setName(selAttribute);
}
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel