mirror of
https://github.com/azaion/satellite-provider.git
synced 2026-04-22 11:16:38 +00:00
geo fences - wip
This commit is contained in:
@@ -36,6 +36,9 @@ public class RegionService : IRegionService
|
||||
|
||||
public async Task<RegionStatus> RequestRegionAsync(Guid id, double latitude, double longitude, double sizeMeters, int zoomLevel, bool stitchTiles = false)
|
||||
{
|
||||
_logger.LogInformation("RegionService - Requesting region {RegionId}: Lat={Lat:F12}, Lon={Lon:F12}, Size={Size}m, Zoom={Zoom}",
|
||||
id, latitude, longitude, sizeMeters, zoomLevel);
|
||||
|
||||
var now = DateTime.UtcNow;
|
||||
var region = new RegionEntity
|
||||
{
|
||||
@@ -353,6 +356,12 @@ public class RegionService : IRegionService
|
||||
{
|
||||
var orderedTiles = tiles.OrderByDescending(t => t.Latitude).ThenBy(t => t.Longitude).ToList();
|
||||
|
||||
if (orderedTiles.Any())
|
||||
{
|
||||
_logger.LogInformation("RegionService - Writing CSV with {Count} tiles. First tile: Lat={Lat:F12}, Lon={Lon:F12}",
|
||||
orderedTiles.Count, orderedTiles[0].Latitude, orderedTiles[0].Longitude);
|
||||
}
|
||||
|
||||
using var writer = new StreamWriter(filePath);
|
||||
await writer.WriteLineAsync("latitude,longitude,file_path");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user