Revision 2996 trunk/extensions/extGeoProcessing/src/com/iver/gvsig/geoprocessing/gui/GeoProcessingPanel.java
GeoProcessingPanel.java | ||
---|---|---|
1112 | 1112 |
} |
1113 | 1113 |
} |
1114 | 1114 |
// |
1115 |
for (int i=0;i<values.size();i++) { |
|
1115 |
/*for (int i=0;i<values.size();i++) {
|
|
1116 | 1116 |
Value[] rowi = ((Value[])values.get(i)); |
1117 | 1117 |
for (int j=0;j<values.size();j++) { |
1118 | 1118 |
if (j!=i) { |
... | ... | |
1131 | 1131 |
} |
1132 | 1132 |
} |
1133 | 1133 |
} |
1134 |
}*/ |
|
1135 |
for (int i=0;i<values.size();i++) { |
|
1136 |
Value[] rowi = ((Value[])values.get(i)); |
|
1137 |
for (int j=0;j<values.size();j++) { |
|
1138 |
if (j>i) { |
|
1139 |
Value[] rowj = ((Value[])values.get(j)); |
|
1140 |
boolean areTheSameElement = true; |
|
1141 |
for (int k=0;k<rowj.length-1;k++) { |
|
1142 |
Value valuei = rowi[k]; |
|
1143 |
Value valuej = rowj[k]; |
|
1144 |
if (!((BooleanValue)(valuej.equals(valuei))).getValue()) { |
|
1145 |
areTheSameElement = false; |
|
1146 |
} |
|
1147 |
} |
|
1148 |
if (areTheSameElement) { |
|
1149 |
values.remove(j); |
|
1150 |
j--; |
|
1151 |
} |
|
1152 |
} |
|
1153 |
} |
|
1134 | 1154 |
} |
1155 |
// |
|
1135 | 1156 |
Geometry[] dissolvedGeometries = new Geometry[resultGeometries.size()]; |
1136 | 1157 |
for (int i=0;i<resultGeometries.size();i++) { |
1137 | 1158 |
dissolvedGeometries[i] = (Geometry)resultGeometries.get(i); |
Also available in: Unified diff