diff --git a/backend/src/Command/GenerateTilesCommand.php b/backend/src/Command/GenerateTilesCommand.php index 710b8e9..4bc8f07 100644 --- a/backend/src/Command/GenerateTilesCommand.php +++ b/backend/src/Command/GenerateTilesCommand.php @@ -122,6 +122,11 @@ class GenerateTilesCommand extends Command private function runTippecanoe(string $geojson, string $outputDir, string $layer, SymfonyStyle $io): void { + $parentDir = dirname($outputDir); + if (!is_dir($parentDir)) { + mkdir($parentDir, 0755, true); + } + $tmpFile = sys_get_temp_dir() . '/tiles_' . uniqid() . '.geojson'; file_put_contents($tmpFile, $geojson);