fix: Add GEM_BEZ and fix falsy property checks for Flur/Gemarkung
Deploy Standortplaner / deploy (push) Successful in 17s
Details
Deploy Standortplaner / deploy (push) Successful in 17s
Details
This commit is contained in:
parent
1dade4c566
commit
efcc5e7e25
16
app.js
16
app.js
|
|
@ -2879,18 +2879,24 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||||
if (turf.booleanPointInPolygon(tPoint, l.feature)) {
|
if (turf.booleanPointInPolygon(tPoint, l.feature)) {
|
||||||
const p = l.feature.properties || {};
|
const p = l.feature.properties || {};
|
||||||
|
|
||||||
const gmkKeys = ['GMK', 'Gemarkung', 'GEMARKUNG', 'gemarkung', 'GMK_NAME', 'gmk_name'];
|
const gmkKeys = ['GMK', 'gmk', 'Gemarkung', 'GEMARKUNG', 'gemarkung', 'GMK_NAME', 'gmk_name', 'GMK__BEZ', 'gmk__bez', 'GEM', 'gem', 'GEM__BEZ', 'gem__bez', 'GEM_BEZ', 'gem_bez'];
|
||||||
for (let k of gmkKeys) { if (p[k]) { gemarkung = p[k]; break; } }
|
for (let k of gmkKeys) { if (p[k] !== undefined && p[k] !== null && p[k] !== '') { gemarkung = p[k]; break; } }
|
||||||
|
|
||||||
const flurKeys = ['FLR', 'Flur', 'FLUR', 'flur'];
|
const flurKeys = ['FLR', 'Flur', 'FLUR', 'flur', 'FLN', 'fln', 'Fln'];
|
||||||
for (let k of flurKeys) { if (p[k]) { flur = p[k]; break; } }
|
for (let k of flurKeys) { if (p[k] !== undefined && p[k] !== null && p[k] !== '') { flur = p[k]; break; } }
|
||||||
|
|
||||||
const fsKeys = ['FSZ', 'Flurstueck', 'FLURSTUECK', 'flurstueck', 'Flurstück', 'FLURSTÜCK', 'flurstück', 'FST_NR', 'FST'];
|
const fsKeys = ['FSZ', 'Flurstueck', 'FLURSTUECK', 'flurstueck', 'Flurstück', 'FLURSTÜCK', 'flurstück', 'FST_NR', 'FST', 'FSN__ZAE', 'fsn__zae'];
|
||||||
for (let k of fsKeys) { if (p[k]) { flurstueck = p[k]; break; } }
|
for (let k of fsKeys) { if (p[k]) { flurstueck = p[k]; break; } }
|
||||||
|
|
||||||
if (flurstueck === '-' && p['ZAE']) {
|
if (flurstueck === '-' && p['ZAE']) {
|
||||||
flurstueck = p['ZAE'];
|
flurstueck = p['ZAE'];
|
||||||
if (p['NEN']) { flurstueck += '/' + p['NEN']; }
|
if (p['NEN']) { flurstueck += '/' + p['NEN']; }
|
||||||
|
} else if (flurstueck === '-' && p['fsn__zae']) {
|
||||||
|
flurstueck = p['fsn__zae'];
|
||||||
|
if (p['fsn__nen']) { flurstueck += '/' + p['fsn__nen']; }
|
||||||
|
} else if (flurstueck === '-' && p['FSN__ZAE']) {
|
||||||
|
flurstueck = p['FSN__ZAE'];
|
||||||
|
if (p['FSN__NEN']) { flurstueck += '/' + p['FSN__NEN']; }
|
||||||
}
|
}
|
||||||
|
|
||||||
found = true;
|
found = true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue