diff --git a/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.html b/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.html index 1bbc3e3f67fcdb1f9b71cde608a8f552e2df1099..ae4439717741051b3fd783d2bf3f38d1dd6bb356 100644 --- a/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.html +++ b/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.html @@ -41,10 +41,10 @@
- {{ (properties[key] && properties[key] !== '') ? properties[key] : '-' }} + {{ roundTo(properties[key], 2) }} + {{ (properties[key] && properties[key] !== '') ? properties[key] : '-' }} {{ properties[key] }}
- \ No newline at end of file + diff --git a/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.ts b/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.ts index 33efab5687f5c682a1385a97ac5a15c810ce9341..687b0065fb173eb7c08daaa9075c1daa809ac900 100644 --- a/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.ts +++ b/src/app/dataset-detail/components/dataset-data-details/dataset-data-detail-properties/dataset-data-detail-properties.component.ts @@ -94,4 +94,13 @@ export class DatasetDataDetailPropertiesComponent implements OnInit { const isStringAndNotNull = value ? typeof value === 'string' : false; return isStringAndNotNull ? value.match(regex) : false; } + + isFloat(n: any) { + return Number(n) === n && n % 1 !== 0; + } + + roundTo(num: number, places: number) { + const factor = 10 ** places; + return Math.round(num * factor) / factor; + } } diff --git a/src/app/dataset-detail/components/dataset-info/dataset-info.component.ts b/src/app/dataset-detail/components/dataset-info/dataset-info.component.ts index a3e454c8ae42751bd4751e8499fb2ced310f97cc..97a4ff2e3f3b12aaccaa21ecf6ee275a62050101 100644 --- a/src/app/dataset-detail/components/dataset-info/dataset-info.component.ts +++ b/src/app/dataset-detail/components/dataset-info/dataset-info.component.ts @@ -78,7 +78,7 @@ export class DatasetInfoComponent implements OnInit, OnDestroy { maxSouth: `${this.metadata.max_south} sud,`, maxNorth: `${this.metadata.max_north} nord,`, }, - coordinatesSystem: this.metadata.crs, + coordinatesSystem: this.metadata.crsDetails.code, }; } diff --git a/src/app/dataset-detail/components/dataset-table/dataset-table.component.html b/src/app/dataset-detail/components/dataset-table/dataset-table.component.html index 72108716e5c10f0fc678096a3053fe15c32e87ef..8d952fae062b039e0fd18ec646ff1af9962910ef 100644 --- a/src/app/dataset-detail/components/dataset-table/dataset-table.component.html +++ b/src/app/dataset-detail/components/dataset-table/dataset-table.component.html @@ -20,12 +20,9 @@ *ngFor="let key of displayedProperties; let indexRow=index;" (click)="emitSelectedData(element)" [attr.role]="'cell'"> - {{ element.properties[key] }} - - {{ element.properties[key] }} - + {{ roundTo(element.properties[key], 2) }} + {{ element.properties[key] }} + {{ element.properties[key] }} {