Skip to content

Commit

Permalink
ultimas alteracoes
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrieltarozzo committed Dec 11, 2024
1 parent 3f35128 commit 1cccebb
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ <h6 class="card-upload-analysed-table-title">
</div>
</div>
</mat-tab>
<mat-tab *ngIf="validationMobile()">
<mat-tab *ngIf="validationMobile()" disabled>
<ng-template mat-tab-label>
<mat-icon>upload</mat-icon>
{{'area.upload_submit' | translate}}
Expand All @@ -99,7 +99,7 @@ <h6 class="card-upload-analysed-table-title">

<app-file-upload [tooltip]="'area.upload_tooltip' | translate"
[maxSizeMsg]="'area.upload_max_size_msg' | translate" [loading]="layerFromUpload.loading"
[app_origin]="'app-base'" [language]="lang" [ddarea]="layerFromUpload.dragArea"
[app_origin]="'app-agrotoxicos'" [language]="lang" [ddarea]="layerFromUpload.dragArea"
(complete)="onFileComplete($event)">
</app-file-upload>

Expand Down
4 changes: 2 additions & 2 deletions src/client/src/assets/locales/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -828,8 +828,8 @@
"videos_drone": "Vídeos de Drone"
},
"wellcome": {
"title": "Boas-vindas ao WEB ATLAS DOS AGROTÓXICOS",
"p1": "O objetivo do WEB ATLAS DOS AGROTÓXICOS é apresentar, de maneira interativa, a correlação entre os diferentes cartogramas do Atlas “Geografia do Uso de Agrotóxicos no Brasil e Conexões com a União Europeia”, permitindo ao usuário, sempre que possível, sobrepor camadas.",
"title": "Boas-vindas ao ATLAS BRASILEIRO DE AGROTÓXICOS",
"p1": "O objetivo do ATLAS BRASILEIRO DE AGROTÓXICOS é apresentar, de maneira interativa, a correlação entre os diferentes cartogramas do Atlas “Geografia do Uso de Agrotóxicos no Brasil e Conexões com a União Europeia”, permitindo ao usuário, sempre que possível, sobrepor camadas.",
"p2": "Com estas sobreposições, ficam ainda mais claras as interações entre diversos indicadores associados a problemas socioambientais, como, por exemplo: o aumento do desmatamento, os conflitos agrários, as intoxicações por agrotóxicos de uso agrícola, o avanço de algumas culturas e a diminuição da área destinada à produção de alguns alimentos que tradicionalmente compõem a dieta brasileira, dentre outros."
}
}
14 changes: 9 additions & 5 deletions src/server/controllers/upload.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ module.exports = function (app) {

/**
Directory where the code will to put tmp files**/
Internal.dirUpload = config.uploadDataDir;

Internal.dirUpload = config.uploadDir;

Internal.targetFilesName = null;
Internal.dirTarget = null;
Expand Down Expand Up @@ -88,6 +89,7 @@ module.exports = function (app) {
Internal.extractFiles = async function (zip, callback) {
let countShps = 0;
try {

for await (const entry of zip) {
const arrayName = entry.path.split(".");
const fileName = arrayName[0];
Expand Down Expand Up @@ -135,9 +137,9 @@ module.exports = function (app) {
time +
"." +
extension;

let file = fs.createWriteStream(target_path);

entry.pipe(file);

if (Internal.spatialFiles.includes(extension)) {
Expand All @@ -152,7 +154,7 @@ module.exports = function (app) {
console.error("FILE: ", Internal.targetFilesName, " | ERROR: ", e.stack);
fs.unlinkSync(Internal.tmpPath);
}

if (!fs.existsSync(Internal.targetFilesName)) {
Internal.response.status(400).send(languageJson['upload_messages']['no_spatial_file'][Internal.language]);
fs.unlinkSync(Internal.tmpPath);
Expand All @@ -176,7 +178,7 @@ module.exports = function (app) {
return;
}
let geoJson = JSON.parse(data)

let token = Internal.saveToPostGis(geoJson);
geoJson.token = token;

Expand Down Expand Up @@ -258,6 +260,7 @@ module.exports = function (app) {
}

Internal.saveToPostGis = function (geojson) {

let token = new Date().getTime()
Internal.geojson = geojson;
Internal.import_feature(token)
Expand All @@ -266,6 +269,7 @@ module.exports = function (app) {
};

Internal.doRequest = function (request, response) {

/** Reset Variables */
Internal.targetFilesName = null;
Internal.dirTarget = null;
Expand Down

0 comments on commit 1cccebb

Please sign in to comment.