buffers.patch
org.gvsig.toolbox.algorithm/src/main/java/es/unex/sextante/vectorTools/distanceTableBuffer/DistanceTableBufferAlgorithm.java (copia locale) | ||
---|---|---|
79 | 79 |
sFieldNames[0] = "ID"; |
80 | 80 |
sFieldNames[1] = "DIST"; |
81 | 81 |
for (int i = 0; i < iFieldCount; i++) { |
82 |
sFieldNames[i + 2] = layerIn.getFieldName(i);
|
|
82 |
sFieldNames[i + 2] = checkAttrName(layerIn.getFieldName(i), i + 2, sFieldNames);
|
|
83 | 83 |
types[i + 2] = layerIn.getFieldType(i); |
84 | 84 |
} |
85 | 85 |
|
org.gvsig.toolbox.algorithm/src/main/java/es/unex/sextante/vectorTools/fixedDistanceBuffer/FixedDistanceBufferAlgorithm.java (copia locale) | ||
---|---|---|
79 | 79 |
sFieldNames[1] = "FROM"; |
80 | 80 |
sFieldNames[1] = "TO"; |
81 | 81 |
for (int i = 0; i < iFieldCount; i++) { |
82 |
sFieldNames[i + 3] = layerIn.getFieldName(i);
|
|
82 |
sFieldNames[i + 3] = checkAttrName(layerIn.getFieldName(i), i + 3, sFieldNames);
|
|
83 | 83 |
types[i + 3] = layerIn.getFieldType(i); |
84 | 84 |
} |
85 | 85 |
} |
... | ... | |
91 | 91 |
sFieldNames[0] = "ID"; |
92 | 92 |
sFieldNames[1] = "DIST"; |
93 | 93 |
for (int i = 0; i < iFieldCount; i++) { |
94 |
sFieldNames[i + 2] = layerIn.getFieldName(i);
|
|
94 |
sFieldNames[i + 2] = checkAttrName(layerIn.getFieldName(i), i + 2, sFieldNames);
|
|
95 | 95 |
types[i + 2] = layerIn.getFieldType(i); |
96 | 96 |
} |
97 | 97 |
} |
org.gvsig.toolbox.algorithm/src/main/java/es/unex/sextante/vectorTools/variableDistanceBuffer/VariableDistanceBufferAlgorithm.java (copia locale) | ||
---|---|---|
79 | 79 |
sFieldNames[1] = "FROM"; |
80 | 80 |
sFieldNames[1] = "TO"; |
81 | 81 |
for (int i = 0; i < iFieldCount; i++) { |
82 |
sFieldNames[i + 3] = layerIn.getFieldName(i);
|
|
82 |
sFieldNames[i + 3] = checkAttrName(layerIn.getFieldName(i), i + 3, sFieldNames);
|
|
83 | 83 |
types[i + 3] = layerIn.getFieldType(i); |
84 | 84 |
} |
85 | 85 |
} |
... | ... | |
91 | 91 |
sFieldNames[0] = "ID"; |
92 | 92 |
sFieldNames[1] = "DIST"; |
93 | 93 |
for (int i = 0; i < iFieldCount; i++) { |
94 |
sFieldNames[i + 2] = layerIn.getFieldName(i);
|
|
94 |
sFieldNames[i + 2] = checkAttrName(layerIn.getFieldName(i), i + 2, sFieldNames);
|
|
95 | 95 |
types[i + 2] = layerIn.getFieldType(i); |
96 | 96 |
} |
97 | 97 |
} |