fix the polygon

This commit is contained in:
2025-09-15 08:47:31 +03:30
parent c86b001ff6
commit 48c0e458ea
8 changed files with 41 additions and 11 deletions

View File

@@ -71,7 +71,7 @@ class ExtractGeometryForCities extends Command
case 'Polygon':
$wktCoords = collect($coordinates[0])
->map(fn($pair) => $pair[1] . ' ' . $pair[0])
->map(fn($pair) => $pair[0] . ' ' . $pair[1])
->implode(',');
$wellKnownText = "POLYGON(($wktCoords))";
break;
@@ -84,7 +84,7 @@ class ExtractGeometryForCities extends Command
$ring[] = $ring[0];
}
return collect($ring)
->map(fn($pair) => $pair[1] . ' ' . $pair[0])
->map(fn($pair) => $pair[0] . ' ' . $pair[1])
->implode(',');
});
return '((' . $rings->implode('),(') . '))';