From 508ef8a970f63f4ac8db55cb0dcf73c84c1bae0c Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Sat, 5 Feb 2022 23:38:55 +0100 Subject: [PATCH] Rephrase to increase clarity --- .../Sources/NewGeometryFromChangesFeatureSource.ts | 2 +- Logic/Osm/OsmObject.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts b/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts index ca5cf703df..214b13962e 100644 --- a/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts +++ b/Logic/FeatureSource/Sources/NewGeometryFromChangesFeatureSource.ts @@ -104,7 +104,7 @@ export class NewGeometryFromChangesFeatureSource implements FeatureSource { const w = new OsmWay(change.id) w.tags = tags w.nodes = change.changes["nodes"] - w.coordinates = change.changes["coordinates"].map(coor => [coor[1], coor[0]]) + w.coordinates = change.changes["coordinates"].map(([lon, lat]) => [lat, lon]) add(w.asGeoJson()) break; case "relation": diff --git a/Logic/Osm/OsmObject.ts b/Logic/Osm/OsmObject.ts index 4e5ccc2e32..c73cf4e724 100644 --- a/Logic/Osm/OsmObject.ts +++ b/Logic/Osm/OsmObject.ts @@ -402,7 +402,7 @@ export class OsmWay extends OsmObject { } public asGeoJson() { - let coordinates: ([number, number][] | [number, number][][]) = this.coordinates.map(c => [c[1], c[0]]); + let coordinates: ([number, number][] | [number, number][][]) = this.coordinates.map(([lat, lon]) => [lon, lat]); if (this.isPolygon()) { coordinates = [coordinates] }