|
@@ -20,11 +20,14 @@ class FeatureValueDescConverter {
|
|
|
|
|
|
String kidIdPlaceStr = ' ';
|
|
|
String kidIdStr = ' ';
|
|
|
+ bool _isCurrURM = false;
|
|
|
|
|
|
List<ResultLine> generate(int idLength) {
|
|
|
idPlaceStr = ' '.padRight(idLength, ' ');
|
|
|
idStr = feature.id.toString().padRight(idLength, ' ');
|
|
|
|
|
|
+ _isCurrURM = feature.refItem.meta.name.contains("URM");
|
|
|
+
|
|
|
final List<ResultLine> arr = [];
|
|
|
final mainLines = _findFeatureLines(feature);
|
|
|
arr.addAll(mainLines);
|
|
@@ -172,8 +175,13 @@ class FeatureValueDescConverter {
|
|
|
try {
|
|
|
final measureData = Get.find<MeasureDataController>();
|
|
|
if (distanceUnits.contains(unit)) {
|
|
|
- return VidUsUnitMap.getUnit(
|
|
|
- measureData.measureSystemSetting.distanceUnit.index);
|
|
|
+ if (_isCurrURM) {
|
|
|
+ return VidUsUnitMap.getUnit(
|
|
|
+ measureData.measureSystemSetting.uRMDistanceUnit.index);
|
|
|
+ } else {
|
|
|
+ return VidUsUnitMap.getUnit(
|
|
|
+ measureData.measureSystemSetting.distanceUnit.index);
|
|
|
+ }
|
|
|
}
|
|
|
if (areaUnits.contains(unit)) {
|
|
|
return VidUsUnitMap.getUnit(
|