Skip to content

Commit

Permalink
remove geo convert limit
Browse files Browse the repository at this point in the history
  • Loading branch information
aorin committed Nov 5, 2024
1 parent e92d23b commit e7f31f2
Show file tree
Hide file tree
Showing 7 changed files with 5 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,6 @@ <h3>{{ 'observation.download.publicTitle' | translate }}</h3>
<lu-alert *ngIf="hasPersonalData">
<strong>{{ 'result.load.personalData' | translate }}</strong>
</lu-alert>
<ng-container *lajiForTypes="['vir']">
<lu-alert *ngIf="gisDownloadLimit < unitCount">
<span [innerHTML]="'observation.export.tooManyForGisDownload' | translate:{max: (gisDownloadLimit | formattedNumber:'&nbsp;')}"></span>
</lu-alert>
</ng-container>
<laji-download
*lajiForTypes="['vir']"
[showReason]="true"
Expand Down Expand Up @@ -106,9 +101,6 @@ <h3>{{ 'observation.download.privateTitle' | translate }}</h3>
<lu-alert *ngIf="hasPersonalData">
<strong>{{ 'result.load.personalData' | translate }}</strong>
</lu-alert>
<lu-alert *ngIf="gisDownloadLimit < unitCount">
<span [innerHTML]="'observation.export.tooManyForGisDownload' | translate:{max: (gisDownloadLimit | formattedNumber:'&nbsp;')}"></span>
</lu-alert>
<lu-button
[loading]="requests['downloadApprovalRequest'] === requestStatus.loading"
[disabled]="requests['downloadApprovalRequest'] === requestStatus.done || hasPersonalData"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import { DownloadService } from '../../shared/service/download.service';
import { ApiKeyRequest } from '../../shared-modules/download-modal/apikey-modal/apikey-modal.component';
import { createActiveFiltersList } from '../../shared-modules/search-filters/active/observation-active.component';
import { FORMAT } from '../../shared-modules/download-modal/download.component';
import { GEO_CONVERT_LIMIT, FileFormat, GeoConvertService, isGeoConvertError } from '../../shared/service/geo-convert.service';
import { FileFormat, GeoConvertService, isGeoConvertError } from '../../shared/service/geo-convert.service';
import { DialogService } from '../../shared/service/dialog.service';
import { ModalRef, ModalService } from 'projects/laji-ui/src/lib/modal/modal.service';
import { PlatformService } from '../../root/platform.service';
Expand Down Expand Up @@ -91,8 +91,6 @@ export class ObservationDownloadComponent implements OnDestroy {

formats: FORMAT[] = ['tsv', 'ods', 'xlsx', 'shp', 'gpkg'];

gisDownloadLimit = GEO_CONVERT_LIMIT;

private _originalSelected: string[];
private _settings: UserSettingsResultList;
private modalRef: ModalRef;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
name="fileType"
[value]="option.value"
[(ngModel)]="downloadService.fileType"
[disabled]="option.value === fileTypeEnum.gis && downloadRequest.approximateMatches > gisDownloadLimit"
>
{{ ('downloadRequest.fileDownload.type.' + option.value) | translate }}
</label>
Expand Down Expand Up @@ -42,7 +41,6 @@
</select>
</div>
</div>
<span *ngIf="downloadRequest.approximateMatches > gisDownloadLimit" class="text text-warning"><i class="glyphicon glyphicon-alert"></i> {{ 'downloadRequest.fileDownload.gisDisabled' | translate }}</span>
</div>
<lu-button [loading]="downloadService.loading" [role]="'primary'" (click)="downloadFile()">
<i class="glyphicon glyphicon-download-alt"></i>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnChanges
import { FileType, FileDownloadService } from '../file-download.service';
import { DownloadRequest } from '../models';
import { KeyValue } from '@angular/common';
import { GEO_CONVERT_LIMIT, FileFormat, FileGeometry, FileCrs } from '../../../shared/service/geo-convert.service';
import { FileFormat, FileGeometry, FileCrs } from '../../../shared/service/geo-convert.service';
import { Subscription } from 'rxjs';

@Component({
Expand All @@ -11,10 +11,9 @@ import { Subscription } from 'rxjs';
styleUrls: ['./file-download.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class FileDownloadComponent implements OnChanges, OnDestroy {
export class FileDownloadComponent implements OnDestroy {
@Input() downloadRequest: DownloadRequest;

gisDownloadLimit = GEO_CONVERT_LIMIT;
fileTypeEnum = FileType;
fileFormatEnum = FileFormat;
fileGeometryEnum = FileGeometry;
Expand All @@ -31,12 +30,6 @@ export class FileDownloadComponent implements OnChanges, OnDestroy {
});
}

ngOnChanges() {
if (this.downloadRequest?.approximateMatches > this.gisDownloadLimit && this.downloadService.fileType === this.fileTypeEnum.gis) {
this.downloadService.fileType = this.fileTypeEnum.standard;
}
}

ngOnDestroy() {
this.fileDownloadStateChangeSub?.unsubscribe();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { HttpClient, HttpParams } from '@angular/common/http';
import { switchMap, concatMap, map, catchError, takeWhile } from 'rxjs/operators';
import { TranslateService } from '@ngx-translate/core';

export const GEO_CONVERT_LIMIT = 500000;
export type GeoConversionStatus = 'pending'|'complete';

export enum FileFormat {
Expand Down
4 changes: 1 addition & 3 deletions projects/laji/src/i18n/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,6 @@
"downloadRequest.fileDownload.downloading": "Ladataan",
"downloadRequest.fileDownload.format": "Tiedostomuoto",
"downloadRequest.fileDownload.genericError": "Tiedoston lataaminen epäonnistui!",
"downloadRequest.fileDownload.gisDisabled": "GIS-latauksen enimmäisraja on 300 000 havaintoa.",
"downloadRequest.fileDownload.instructionLinks": "<a target=\"_blank\" href=\"https://laji.fi/about/1068\">Tiedoston vienti Exceliin</a><br>\n<a target=\"_blank\" href=\"https://laji.fi/about/5138\">Havaintoaineiston vienti paikkatieto-ohjelmistoihin (ArcGIs, QGIS)</a><br>\n<a href=\"https://laji.fi/about/2883\" target=\"_blank\">Dokumentaatio tiedostojen sisällöstä (englanniksi)</a>",
"downloadRequest.fileDownload.licenseReminder": "Lataamalla tiedoston sitoudut noudattamaan alla mainittuja käyttöoikeuslisenssejä. Lisenssit löytyvät myös latauksen {{filename}} tiedostosta.",
"downloadRequest.fileDownload.type": "Tiedostotyyppi",
Expand Down Expand Up @@ -1171,7 +1170,6 @@
"observation.download.wip": "Tulossa<br><br>Viranomaisille tai muille aineistojen omistajille voi toistaiseksi tehdä aineiston luovutuspyynnön nykyisten käytäntöjen tapaan.",
"observation.export.tooLittle": "Ei havaintoja, joita voisit ladata.",
"observation.export.tooMany": "Liian paljon havaintoja. Enimmäismäärä tälle lataukselle on <strong>{{max}}</strong>, joten rajaa hakua lisää.",
"observation.export.tooManyForGisDownload": "Paikkatietomuotoisen (Shapefile ja GeoPackage) aineistolatauksen enimmäisraja on <strong>{{max}}</strong> havaintoa.",
"observation.export.tooManySpecies": "Liian paljon taksoneita. Enimmäismäärä tälle lataukselle on <strong>{{max}}</strong>, joten rajaa hakua lisää.",
"observation.extra": "Näytä lisärajaukset <i class=\"glyphicon glyphicon-cog\"></i>",
"observation.filterBy.collectionId": "Aineistot ja kokoelmat",
Expand Down Expand Up @@ -2168,4 +2166,4 @@
"whatsNew.message": "laji.fi on Suomen Lajitietokeskuksen testikäytössä oleva portaali. Tietoja täydennetään ja ominaisuuksia parannetaan jatkuvasti. Palaute on tervetullutta - sitä voi lähettää palautelomakkeella tai osoitteeseen [email protected]. Kiitos!<p>Voit katsoa tuoreimmat muutokset <a href=\"https://laji.fi\">etusivun</a> ajankohtaista osiosta.</p",
"wholeYear": "Koko vuosi {{year}}",
"yes": "Kyllä"
}
}
3 changes: 1 addition & 2 deletions projects/vir/i18n/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@
"usage.fileDownload.download": "Lataa",
"usage.fileDownload.format": "Tiedostomuoto",
"usage.fileDownload.genericError": "Tiedoston lataaminen epäonnistui!",
"usage.fileDownload.gisDisabled": "GIS-latauksen enimmäisraja on 300 000 havaintoa.",
"usage.fileDownload.type": "Tiedostotyyppi",
"usage.fileDownload.type.gis": "GIS",
"usage.fileDownload.type.gis.info": "Paikkatietomuotoisessa aineistolatauksessa voit itse määrittää aineiston tiedostomuodon, geometriatyypin ja koordinaattijärjestelmän.<br><br>Tiedostomuoto:<br>.shp = ESRI Shapefile<br>.gpkg = GeoPackage<br><br>Geometria:<br>point = havaintojen sijaintien keskipisteet<br>footprint* = havaintojen geometriat alkuperäisessä muodossaan: voi sisältää piste-, viiva- ja aluegeometrioita<br>bbox = havaintojen \"Bounding Box\" -aluerajaukset<br><br>CRS (koordinaattijärjestelmä):<br>euref (ETRS89-TM35FIN, epsg 3067)<br>wgs84 (epsg 4326)<br><br>*HUOMIO Footprint -muotoinen aineisto voi sisältää 'geometry collection' - havaintoja, jotka koostuvat useista eri geometriatyypeistä.<br>Useimmat paikkatieto-ohjelmistot eivät tue tätä aineistotyyppiä, jolloin osa havainnoista jää piirtymättä kartalle!<br>Varmista, että paikkatietojärjestelmään vietyjen havaintojen lukumäärä vastaa alkuperäistä lukua.",
Expand Down Expand Up @@ -125,4 +124,4 @@
"vir.taxonomyHeader.li.1.3": "lajit ja niihin liitetyt hallinnolliset ominaisuudet.",
"vir.taxonomyHeader.li.2": "Taksonomiaselailupalvelun avulla saat käyttöösi tieteellisen luokittelun mukaan järjestetyt lajitiedot.",
"vir.taxonomyHeader.title": "Lajiluettelot"
}
}

0 comments on commit e7f31f2

Please sign in to comment.