|
@@ -101,7 +101,7 @@ export class AdjusterService {
|
|
|
// more memory consuming, but faster then find()
|
|
// more memory consuming, but faster then find()
|
|
|
const codeRecordRelations = {};
|
|
const codeRecordRelations = {};
|
|
|
attractivenessData.forEach((a) => {
|
|
attractivenessData.forEach((a) => {
|
|
|
- codeRecordRelations[a.code] = a;
|
|
|
|
|
|
|
+ codeRecordRelations[a.code.toUpperCase()] = a;
|
|
|
});
|
|
});
|
|
|
console.time('forEach-Index');
|
|
console.time('forEach-Index');
|
|
|
this.processIndex(codeRecordRelations);
|
|
this.processIndex(codeRecordRelations);
|
|
@@ -247,11 +247,14 @@ export class AdjusterService {
|
|
|
//let logs = 0;
|
|
//let logs = 0;
|
|
|
nuts.nuts3Source.forEachFeature((feature) => {
|
|
nuts.nuts3Source.forEachFeature((feature) => {
|
|
|
// Pair each feature with its attractivity data
|
|
// Pair each feature with its attractivity data
|
|
|
- const featureData = codeRecordRelations[feature.get('NUTS_ID')];
|
|
|
|
|
|
|
+ const featureData =
|
|
|
|
|
+ codeRecordRelations[feature.get('NUTS_ID').toUpperCase()];
|
|
|
if (!featureData) {
|
|
if (!featureData) {
|
|
|
if (errs < 20) {
|
|
if (errs < 20) {
|
|
|
errs++;
|
|
errs++;
|
|
|
- console.warn(`No data for feature ${feature.get('NUTS_ID')}`);
|
|
|
|
|
|
|
+ console.warn(
|
|
|
|
|
+ `No data for feature ${feature.get('NUTS_ID').toUpperCase()}`
|
|
|
|
|
+ );
|
|
|
console.log(feature);
|
|
console.log(feature);
|
|
|
}
|
|
}
|
|
|
return;
|
|
return;
|