diff --git a/src/routes/leaflet.svelte b/src/routes/leaflet.svelte
index 40d8e31..380b25b 100644
--- a/src/routes/leaflet.svelte
+++ b/src/routes/leaflet.svelte
@@ -26,6 +26,36 @@
let inputLat = '56.3576';
let inputLng = '39.8666';
+ let showBurstCalculator = false;
+ let payloadMass = 1500;
+ let balloonMass = 1000;
+ let desiredBurstAltitude = 33000;
+ let desiredAscentRate = 2.33;
+
+ let burstAltitudeResult = 33000;
+ let timeToBurst = 236;
+ let initialVolume = 2.66;
+ let ascentRateResult = 2.33;
+ let liftForce = 1733;
+ let volumeLiters = 2662;
+ let volumeCubicFeet = 94.0;
+
+ const toggleBurstCalculator = () => {
+ showBurstCalculator = !showBurstCalculator;
+ };
+
+ const calculateBurst = () => {
+ // In a real app, you would implement actual calculations here
+ // These are just placeholder values matching your image
+ burstAltitudeResult = desiredBurstAltitude;
+ timeToBurst = 236;
+ initialVolume = 2.66;
+ ascentRateResult = desiredAscentRate;
+ liftForce = 1733;
+ volumeLiters = 2662;
+ volumeCubicFeet = 94.0;
+ };
+
const updateMapPosition = () => {
const lat = parseFloat(inputLat);
const lng = parseFloat(inputLng);
@@ -79,6 +109,59 @@
`;
});
});
+
+ // Forecast request function
+ const getForecast = async () => {
+ // Create request object
+ const request = {
+ ascent_rate: parseFloat(ascentRate),
+ burst_altitude: parseFloat(burstAltitude),
+ dataset: new Date().toISOString(), // Current time as dataset timestamp
+ descent_rate: parseFloat(descentRate),
+ format: "json",
+ launch_altitude: parseFloat(startHeight),
+ launch_datetime: new Date(
+ `${startDate.getFullYear()}-${startDate.getMonth() + 1}-${startDate.getDate()}T${startTime}:00Z`
+ ).toISOString(),
+ launch_latitude: parseFloat(inputLat),
+ launch_longitude: parseFloat(inputLng),
+ profile: flightProfile === 'Normal' ? 'standard_profile' : 'custom_profile',
+ version: 2
+ };
+
+ console.log("Sending request:", request);
+
+ try {
+ // Example POST request - replace with your actual API endpoint
+ const response = await fetch('https://api.example.com/forecast', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify(request)
+ });
+
+ if (!response.ok) {
+ throw new Error(`HTTP error! status: ${response.status}`);
+ }
+
+ const data = await response.json();
+ console.log("Forecast response:", data);
+ alert("Forecast request successful!");
+ // Handle the response data as needed
+ } catch (error) {
+ console.error("Error sending forecast request:", error);
+ alert("Error getting forecast: " + error.message);
+ }
+ };
+
+ // Helper function to format date as YYYY-MM-DD
+ const formatDateForAPI = (date) => {
+ const year = date.getFullYear();
+ const month = String(date.getMonth() + 1).padStart(2, '0');
+ const day = String(date.getDate()).padStart(2, '0');
+ return `${year}-${month}-${day}`;
+ };
@@ -109,7 +192,11 @@
-
+
@@ -141,12 +228,14 @@
Flight Profile:
-
+
@@ -169,12 +258,77 @@
-
+
+
+{#if showBurstCalculator}
+
+
+
Balloon Burst Calculation
+
+
+
+
+
Results
+
+ Burst Altitude:
+ {burstAltitudeResult} m
+
+
+ Time to Burst:
+ {timeToBurst} min
+
+
+ Initial Volume:
+ {initialVolume} m³
+
+
+ Ascent Rate:
+ {ascentRateResult} m/s
+
+
+ Lift Force at Launch:
+ {liftForce} g
+
+
+ Volume:
+ {volumeLiters} L ({volumeCubicFeet} ft³)
+
+
+
+
+
+
+
+
+
+
+{/if}
+
\ No newline at end of file
diff --git a/test.json b/test.json
new file mode 100644
index 0000000..fdbd53b
--- /dev/null
+++ b/test.json
@@ -0,0 +1,920 @@
+{
+ "metadata": {
+ "complete_datetime": "2025-03-31T11:21:22.334824Z",
+ "start_datetime": "2025-03-31T11:21:22.328084Z"
+ },
+ "prediction": [
+ {
+ "stage": "ascent",
+ "trajectory": [
+ {
+ "altitude": 0.0,
+ "datetime": "2025-03-31T13:13:00Z",
+ "latitude": 56.4017,
+ "longitude": 38.7543
+ },
+ {
+ "altitude": 300.0,
+ "datetime": "2025-03-31T13:14:00Z",
+ "latitude": 56.40215054172678,
+ "longitude": 38.75157050170719
+ },
+ {
+ "altitude": 600.0,
+ "datetime": "2025-03-31T13:15:00Z",
+ "latitude": 56.40332498907658,
+ "longitude": 38.74615166519835
+ },
+ {
+ "altitude": 900.0,
+ "datetime": "2025-03-31T13:16:00Z",
+ "latitude": 56.404753828602864,
+ "longitude": 38.740408034014045
+ },
+ {
+ "altitude": 1200.0,
+ "datetime": "2025-03-31T13:17:00Z",
+ "latitude": 56.40632110694436,
+ "longitude": 38.73477312828467
+ },
+ {
+ "altitude": 1500.0,
+ "datetime": "2025-03-31T13:18:00Z",
+ "latitude": 56.408012192686506,
+ "longitude": 38.72933807024897
+ },
+ {
+ "altitude": 1800.0,
+ "datetime": "2025-03-31T13:19:00Z",
+ "latitude": 56.409860988769495,
+ "longitude": 38.72424201583512
+ },
+ {
+ "altitude": 2100.0,
+ "datetime": "2025-03-31T13:20:00Z",
+ "latitude": 56.411986735157,
+ "longitude": 38.71981897537694
+ },
+ {
+ "altitude": 2400.0,
+ "datetime": "2025-03-31T13:21:00Z",
+ "latitude": 56.41460314194559,
+ "longitude": 38.71651325684098
+ },
+ {
+ "altitude": 2700.0,
+ "datetime": "2025-03-31T13:22:00Z",
+ "latitude": 56.417445830879565,
+ "longitude": 38.71449460977531
+ },
+ {
+ "altitude": 3000.0,
+ "datetime": "2025-03-31T13:23:00Z",
+ "latitude": 56.420260980621514,
+ "longitude": 38.71353347807817
+ },
+ {
+ "altitude": 3300.0,
+ "datetime": "2025-03-31T13:24:00Z",
+ "latitude": 56.42300526643632,
+ "longitude": 38.71364047695437
+ },
+ {
+ "altitude": 3600.0,
+ "datetime": "2025-03-31T13:25:00Z",
+ "latitude": 56.42560244234647,
+ "longitude": 38.71500279488988
+ },
+ {
+ "altitude": 3900.0,
+ "datetime": "2025-03-31T13:26:00Z",
+ "latitude": 56.42800474919969,
+ "longitude": 38.71771218331113
+ },
+ {
+ "altitude": 4200.0,
+ "datetime": "2025-03-31T13:27:00Z",
+ "latitude": 56.43035247557277,
+ "longitude": 38.721704453343484
+ },
+ {
+ "altitude": 4500.0,
+ "datetime": "2025-03-31T13:28:00Z",
+ "latitude": 56.43294445852403,
+ "longitude": 38.726776262051736
+ },
+ {
+ "altitude": 4800.0,
+ "datetime": "2025-03-31T13:29:00Z",
+ "latitude": 56.4359630588216,
+ "longitude": 38.732677743925045
+ },
+ {
+ "altitude": 5100.0,
+ "datetime": "2025-03-31T13:30:00Z",
+ "latitude": 56.4393360045026,
+ "longitude": 38.73926876572009
+ },
+ {
+ "altitude": 5400.0,
+ "datetime": "2025-03-31T13:31:00Z",
+ "latitude": 56.44288055157443,
+ "longitude": 38.74658518806238
+ },
+ {
+ "altitude": 5700.0,
+ "datetime": "2025-03-31T13:32:00Z",
+ "latitude": 56.446434338278614,
+ "longitude": 38.754772972333114
+ },
+ {
+ "altitude": 6000.0,
+ "datetime": "2025-03-31T13:33:00Z",
+ "latitude": 56.44981674584807,
+ "longitude": 38.763758146134066
+ },
+ {
+ "altitude": 6300.0,
+ "datetime": "2025-03-31T13:34:00Z",
+ "latitude": 56.452990230581186,
+ "longitude": 38.77423265117657
+ },
+ {
+ "altitude": 6600.0,
+ "datetime": "2025-03-31T13:35:00Z",
+ "latitude": 56.45608905533306,
+ "longitude": 38.787242969809995
+ },
+ {
+ "altitude": 6900.0,
+ "datetime": "2025-03-31T13:36:00Z",
+ "latitude": 56.45942357381433,
+ "longitude": 38.80371893271402
+ },
+ {
+ "altitude": 7200.0,
+ "datetime": "2025-03-31T13:37:00Z",
+ "latitude": 56.463735777260574,
+ "longitude": 38.82278590796712
+ },
+ {
+ "altitude": 7500.0,
+ "datetime": "2025-03-31T13:38:00Z",
+ "latitude": 56.468933957558775,
+ "longitude": 38.84377272173889
+ },
+ {
+ "altitude": 7800.0,
+ "datetime": "2025-03-31T13:39:00Z",
+ "latitude": 56.47468060202706,
+ "longitude": 38.86605826280632
+ },
+ {
+ "altitude": 8100.0,
+ "datetime": "2025-03-31T13:40:00Z",
+ "latitude": 56.48044282662076,
+ "longitude": 38.88880384040967
+ },
+ {
+ "altitude": 8400.0,
+ "datetime": "2025-03-31T13:41:00Z",
+ "latitude": 56.486163231471835,
+ "longitude": 38.91210189676355
+ },
+ {
+ "altitude": 8700.0,
+ "datetime": "2025-03-31T13:42:00Z",
+ "latitude": 56.49192248431474,
+ "longitude": 38.936345306832436
+ },
+ {
+ "altitude": 9000.0,
+ "datetime": "2025-03-31T13:43:00Z",
+ "latitude": 56.49833631849528,
+ "longitude": 38.96241622178067
+ },
+ {
+ "altitude": 9300.0,
+ "datetime": "2025-03-31T13:44:00Z",
+ "latitude": 56.50571182964095,
+ "longitude": 38.990669274952154
+ },
+ {
+ "altitude": 9600.0,
+ "datetime": "2025-03-31T13:45:00Z",
+ "latitude": 56.51337025687285,
+ "longitude": 39.019049558659006
+ },
+ {
+ "altitude": 9900.0,
+ "datetime": "2025-03-31T13:46:00Z",
+ "latitude": 56.521125070840114,
+ "longitude": 39.04721760675422
+ },
+ {
+ "altitude": 10200.0,
+ "datetime": "2025-03-31T13:47:00Z",
+ "latitude": 56.528575230662696,
+ "longitude": 39.07522154566774
+ },
+ {
+ "altitude": 10500.0,
+ "datetime": "2025-03-31T13:48:00Z",
+ "latitude": 56.53564629115801,
+ "longitude": 39.10274223821664
+ },
+ {
+ "altitude": 10800.0,
+ "datetime": "2025-03-31T13:49:00Z",
+ "latitude": 56.542000436538515,
+ "longitude": 39.12758147402441
+ },
+ {
+ "altitude": 11100.0,
+ "datetime": "2025-03-31T13:50:00Z",
+ "latitude": 56.54762174602161,
+ "longitude": 39.149506604684426
+ },
+ {
+ "altitude": 11400.0,
+ "datetime": "2025-03-31T13:51:00Z",
+ "latitude": 56.552759311087236,
+ "longitude": 39.16853616202282
+ },
+ {
+ "altitude": 11700.0,
+ "datetime": "2025-03-31T13:52:00Z",
+ "latitude": 56.557505594951245,
+ "longitude": 39.18467406297027
+ },
+ {
+ "altitude": 12000.0,
+ "datetime": "2025-03-31T13:53:00Z",
+ "latitude": 56.561819700764815,
+ "longitude": 39.19878440563311
+ },
+ {
+ "altitude": 12300.0,
+ "datetime": "2025-03-31T13:54:00Z",
+ "latitude": 56.56562282293917,
+ "longitude": 39.21216690199406
+ },
+ {
+ "altitude": 12600.0,
+ "datetime": "2025-03-31T13:55:00Z",
+ "latitude": 56.56891800612863,
+ "longitude": 39.2248781006055
+ },
+ {
+ "altitude": 12900.0,
+ "datetime": "2025-03-31T13:56:00Z",
+ "latitude": 56.571963932626076,
+ "longitude": 39.236946605630145
+ },
+ {
+ "altitude": 13200.0,
+ "datetime": "2025-03-31T13:57:00Z",
+ "latitude": 56.57497942709497,
+ "longitude": 39.248392073486414
+ },
+ {
+ "altitude": 13500.0,
+ "datetime": "2025-03-31T13:58:00Z",
+ "latitude": 56.577963607974155,
+ "longitude": 39.259214803835036
+ },
+ {
+ "altitude": 13800.0,
+ "datetime": "2025-03-31T13:59:00Z",
+ "latitude": 56.58084348918746,
+ "longitude": 39.26981548803511
+ },
+ {
+ "altitude": 14100.0,
+ "datetime": "2025-03-31T14:00:00Z",
+ "latitude": 56.583465279162795,
+ "longitude": 39.28103438452099
+ },
+ {
+ "altitude": 14400.0,
+ "datetime": "2025-03-31T14:01:00Z",
+ "latitude": 56.585816798254065,
+ "longitude": 39.29291674080829
+ },
+ {
+ "altitude": 14700.0,
+ "datetime": "2025-03-31T14:02:00Z",
+ "latitude": 56.58789458571269,
+ "longitude": 39.305459331653864
+ },
+ {
+ "altitude": 15000.0,
+ "datetime": "2025-03-31T14:03:00Z",
+ "latitude": 56.58978065716326,
+ "longitude": 39.31841453898297
+ },
+ {
+ "altitude": 15300.0,
+ "datetime": "2025-03-31T14:04:00Z",
+ "latitude": 56.59159078709161,
+ "longitude": 39.331443835207125
+ },
+ {
+ "altitude": 15600.0,
+ "datetime": "2025-03-31T14:05:00Z",
+ "latitude": 56.59332852408948,
+ "longitude": 39.344533392286614
+ },
+ {
+ "altitude": 15900.0,
+ "datetime": "2025-03-31T14:06:00Z",
+ "latitude": 56.59499387347947,
+ "longitude": 39.35767928204484
+ },
+ {
+ "altitude": 16200.0,
+ "datetime": "2025-03-31T14:07:00Z",
+ "latitude": 56.5965884110844,
+ "longitude": 39.37087665489451
+ },
+ {
+ "altitude": 16500.0,
+ "datetime": "2025-03-31T14:08:00Z",
+ "latitude": 56.59814359766257,
+ "longitude": 39.38410721551844
+ },
+ {
+ "altitude": 16800.0,
+ "datetime": "2025-03-31T14:09:00Z",
+ "latitude": 56.599676993329204,
+ "longitude": 39.397363673908345
+ },
+ {
+ "altitude": 17100.0,
+ "datetime": "2025-03-31T14:10:00Z",
+ "latitude": 56.60118963841368,
+ "longitude": 39.41064760654967
+ },
+ {
+ "altitude": 17400.0,
+ "datetime": "2025-03-31T14:11:00Z",
+ "latitude": 56.60268255950781,
+ "longitude": 39.42396060064398
+ },
+ {
+ "altitude": 17700.0,
+ "datetime": "2025-03-31T14:12:00Z",
+ "latitude": 56.604156769185536,
+ "longitude": 39.437304255012414
+ },
+ {
+ "altitude": 18000.0,
+ "datetime": "2025-03-31T14:13:00Z",
+ "latitude": 56.60561326576004,
+ "longitude": 39.450680180910034
+ },
+ {
+ "altitude": 18300.0,
+ "datetime": "2025-03-31T14:14:00Z",
+ "latitude": 56.60705303307887,
+ "longitude": 39.46409000275508
+ },
+ {
+ "altitude": 18600.0,
+ "datetime": "2025-03-31T14:15:00Z",
+ "latitude": 56.60850213034999,
+ "longitude": 39.47764104013138
+ },
+ {
+ "altitude": 18900.0,
+ "datetime": "2025-03-31T14:16:00Z",
+ "latitude": 56.610034776290696,
+ "longitude": 39.491647799081484
+ },
+ {
+ "altitude": 19200.0,
+ "datetime": "2025-03-31T14:17:00Z",
+ "latitude": 56.61165551489344,
+ "longitude": 39.50613562484206
+ },
+ {
+ "altitude": 19500.0,
+ "datetime": "2025-03-31T14:18:00Z",
+ "latitude": 56.613363136267466,
+ "longitude": 39.52110682966359
+ },
+ {
+ "altitude": 19800.0,
+ "datetime": "2025-03-31T14:19:00Z",
+ "latitude": 56.61515661819169,
+ "longitude": 39.53656119291367
+ },
+ {
+ "altitude": 20100.0,
+ "datetime": "2025-03-31T14:20:00Z",
+ "latitude": 56.61703503353181,
+ "longitude": 39.552497932157735
+ },
+ {
+ "altitude": 20400.0,
+ "datetime": "2025-03-31T14:21:00Z",
+ "latitude": 56.61899750619939,
+ "longitude": 39.56891601522489
+ },
+ {
+ "altitude": 20700.0,
+ "datetime": "2025-03-31T14:22:00Z",
+ "latitude": 56.62107263491984,
+ "longitude": 39.585834731780864
+ },
+ {
+ "altitude": 21000.0,
+ "datetime": "2025-03-31T14:23:00Z",
+ "latitude": 56.62339157872715,
+ "longitude": 39.60334774628025
+ },
+ {
+ "altitude": 21300.0,
+ "datetime": "2025-03-31T14:24:00Z",
+ "latitude": 56.625962830157604,
+ "longitude": 39.621466648390324
+ },
+ {
+ "altitude": 21600.0,
+ "datetime": "2025-03-31T14:25:00Z",
+ "latitude": 56.628783261295915,
+ "longitude": 39.640195181039765
+ },
+ {
+ "altitude": 21900.0,
+ "datetime": "2025-03-31T14:26:00Z",
+ "latitude": 56.6318496870023,
+ "longitude": 39.65953716616418
+ },
+ {
+ "altitude": 22200.0,
+ "datetime": "2025-03-31T14:27:00Z",
+ "latitude": 56.63515887140614,
+ "longitude": 39.67949652491455
+ },
+ {
+ "altitude": 22500.0,
+ "datetime": "2025-03-31T14:28:00Z",
+ "latitude": 56.63870753453714,
+ "longitude": 39.70007729903087
+ },
+ {
+ "altitude": 22800.0,
+ "datetime": "2025-03-31T14:29:00Z",
+ "latitude": 56.64249235906931,
+ "longitude": 39.7212836733661
+ },
+ {
+ "altitude": 23100.0,
+ "datetime": "2025-03-31T14:30:00Z",
+ "latitude": 56.646509997154055,
+ "longitude": 39.743119999548064
+ },
+ {
+ "altitude": 23400.0,
+ "datetime": "2025-03-31T14:31:00Z",
+ "latitude": 56.65075707731941,
+ "longitude": 39.765590820770655
+ },
+ {
+ "altitude": 23700.0,
+ "datetime": "2025-03-31T14:32:00Z",
+ "latitude": 56.655230211413766,
+ "longitude": 39.78870089770936
+ },
+ {
+ "altitude": 24000.0,
+ "datetime": "2025-03-31T14:33:00Z",
+ "latitude": 56.659838417787675,
+ "longitude": 39.81183579308032
+ },
+ {
+ "altitude": 24300.0,
+ "datetime": "2025-03-31T14:34:00Z",
+ "latitude": 56.66437164857745,
+ "longitude": 39.833503371349664
+ },
+ {
+ "altitude": 24600.0,
+ "datetime": "2025-03-31T14:35:00Z",
+ "latitude": 56.66881997113293,
+ "longitude": 39.85359515134159
+ },
+ {
+ "altitude": 24900.0,
+ "datetime": "2025-03-31T14:36:00Z",
+ "latitude": 56.67318719704676,
+ "longitude": 39.8720995627054
+ },
+ {
+ "altitude": 25200.0,
+ "datetime": "2025-03-31T14:37:00Z",
+ "latitude": 56.67747715758913,
+ "longitude": 39.88900578369577
+ },
+ {
+ "altitude": 25500.0,
+ "datetime": "2025-03-31T14:38:00Z",
+ "latitude": 56.68169373540689,
+ "longitude": 39.9043038176483
+ },
+ {
+ "altitude": 25800.0,
+ "datetime": "2025-03-31T14:39:00Z",
+ "latitude": 56.68584089439761,
+ "longitude": 39.91798456828216
+ },
+ {
+ "altitude": 26100.0,
+ "datetime": "2025-03-31T14:40:00Z",
+ "latitude": 56.68992270784105,
+ "longitude": 39.9300399138291
+ },
+ {
+ "altitude": 26400.0,
+ "datetime": "2025-03-31T14:41:00Z",
+ "latitude": 56.69394338486571,
+ "longitude": 39.940462779983974
+ },
+ {
+ "altitude": 26700.0,
+ "datetime": "2025-03-31T14:42:00Z",
+ "latitude": 56.697953087921626,
+ "longitude": 39.949622480306985
+ },
+ {
+ "altitude": 27000.0,
+ "datetime": "2025-03-31T14:43:00Z",
+ "latitude": 56.70200483356251,
+ "longitude": 39.95793958501962
+ },
+ {
+ "altitude": 27300.0,
+ "datetime": "2025-03-31T14:44:00Z",
+ "latitude": 56.70609933367715,
+ "longitude": 39.96542104870997
+ },
+ {
+ "altitude": 27600.0,
+ "datetime": "2025-03-31T14:45:00Z",
+ "latitude": 56.7102366946848,
+ "longitude": 39.97206868514009
+ },
+ {
+ "altitude": 27900.0,
+ "datetime": "2025-03-31T14:46:00Z",
+ "latitude": 56.714417048642495,
+ "longitude": 39.97788425861655
+ },
+ {
+ "altitude": 28200.0,
+ "datetime": "2025-03-31T14:47:00Z",
+ "latitude": 56.71864055182835,
+ "longitude": 39.98286948375741
+ },
+ {
+ "altitude": 28500.0,
+ "datetime": "2025-03-31T14:48:00Z",
+ "latitude": 56.72290738342261,
+ "longitude": 39.987026024968785
+ },
+ {
+ "altitude": 28800.0,
+ "datetime": "2025-03-31T14:49:00Z",
+ "latitude": 56.727217744290414,
+ "longitude": 39.99035549562477
+ },
+ {
+ "altitude": 29100.0,
+ "datetime": "2025-03-31T14:50:00Z",
+ "latitude": 56.731571855869994,
+ "longitude": 39.992859456944316
+ },
+ {
+ "altitude": 29400.0,
+ "datetime": "2025-03-31T14:51:00Z",
+ "latitude": 56.73596995917022,
+ "longitude": 39.99453941655818
+ },
+ {
+ "altitude": 29700.0,
+ "datetime": "2025-03-31T14:52:00Z",
+ "latitude": 56.74041231388129,
+ "longitude": 39.995396826758856
+ },
+ {
+ "altitude": 29997.65625,
+ "datetime": "2025-03-31T14:52:59.53125Z",
+ "latitude": 56.7448641438232,
+ "longitude": 39.995432799178765
+ }
+ ]
+ },
+ {
+ "stage": "descent",
+ "trajectory": [
+ {
+ "altitude": 29997.65625,
+ "datetime": "2025-03-31T14:52:59.53125Z",
+ "latitude": 56.7448641438232,
+ "longitude": 39.995432799178765
+ },
+ {
+ "altitude": 27715.54955745421,
+ "datetime": "2025-03-31T14:53:59.53125Z",
+ "latitude": 56.74918746167504,
+ "longitude": 39.99829024344756
+ },
+ {
+ "altitude": 25795.085730205752,
+ "datetime": "2025-03-31T14:54:59.53125Z",
+ "latitude": 56.75320322793879,
+ "longitude": 40.00716270128483
+ },
+ {
+ "altitude": 24151.23596308202,
+ "datetime": "2025-03-31T14:55:59.53125Z",
+ "latitude": 56.757239111558626,
+ "longitude": 40.02464968299965
+ },
+ {
+ "altitude": 22698.48614507021,
+ "datetime": "2025-03-31T14:56:59.53125Z",
+ "latitude": 56.761022050960314,
+ "longitude": 40.04741531593104
+ },
+ {
+ "altitude": 21394.57996312004,
+ "datetime": "2025-03-31T14:57:59.53125Z",
+ "latitude": 56.76385846990279,
+ "longitude": 40.06785990381932
+ },
+ {
+ "altitude": 20211.831974882156,
+ "datetime": "2025-03-31T14:58:59.53125Z",
+ "latitude": 56.76583138188944,
+ "longitude": 40.085797017117756
+ },
+ {
+ "altitude": 19129.628141004454,
+ "datetime": "2025-03-31T14:59:59.53125Z",
+ "latitude": 56.7673236305108,
+ "longitude": 40.10178875248437
+ },
+ {
+ "altitude": 18132.205400921866,
+ "datetime": "2025-03-31T15:00:59.53125Z",
+ "latitude": 56.768502125013455,
+ "longitude": 40.11618875110261
+ },
+ {
+ "altitude": 17207.239689521524,
+ "datetime": "2025-03-31T15:01:59.53125Z",
+ "latitude": 56.769554389916124,
+ "longitude": 40.13001705148342
+ },
+ {
+ "altitude": 16344.913025727472,
+ "datetime": "2025-03-31T15:02:59.53125Z",
+ "latitude": 56.77055513776312,
+ "longitude": 40.143668230793914
+ },
+ {
+ "altitude": 15537.276953067527,
+ "datetime": "2025-03-31T15:03:59.53125Z",
+ "latitude": 56.7715796623419,
+ "longitude": 40.15730197520101
+ },
+ {
+ "altitude": 14777.806080763798,
+ "datetime": "2025-03-31T15:04:59.53125Z",
+ "latitude": 56.77278062783376,
+ "longitude": 40.17125115046076
+ },
+ {
+ "altitude": 14061.077422573206,
+ "datetime": "2025-03-31T15:05:59.53125Z",
+ "latitude": 56.77438122970693,
+ "longitude": 40.18474630512388
+ },
+ {
+ "altitude": 13382.535258039723,
+ "datetime": "2025-03-31T15:06:59.53125Z",
+ "latitude": 56.77660857508063,
+ "longitude": 40.19701657087815
+ },
+ {
+ "altitude": 12738.315525430071,
+ "datetime": "2025-03-31T15:07:59.53125Z",
+ "latitude": 56.7791996664954,
+ "longitude": 40.20986555240374
+ },
+ {
+ "altitude": 12125.112528246149,
+ "datetime": "2025-03-31T15:08:59.53125Z",
+ "latitude": 56.78226243966738,
+ "longitude": 40.22380101779603
+ },
+ {
+ "altitude": 11540.076280910698,
+ "datetime": "2025-03-31T15:09:59.53125Z",
+ "latitude": 56.78617806262856,
+ "longitude": 40.23883353825766
+ },
+ {
+ "altitude": 10980.661699362267,
+ "datetime": "2025-03-31T15:10:59.53125Z",
+ "latitude": 56.79024566070442,
+ "longitude": 40.259069107136334
+ },
+ {
+ "altitude": 10442.283472314524,
+ "datetime": "2025-03-31T15:11:59.53125Z",
+ "latitude": 56.79483243601256,
+ "longitude": 40.28588402840369
+ },
+ {
+ "altitude": 9921.481976025381,
+ "datetime": "2025-03-31T15:12:59.53125Z",
+ "latitude": 56.80027033495069,
+ "longitude": 40.31726533051636
+ },
+ {
+ "altitude": 9416.90446611415,
+ "datetime": "2025-03-31T15:13:59.53125Z",
+ "latitude": 56.805870192884576,
+ "longitude": 40.34843151030903
+ },
+ {
+ "altitude": 8927.35702773637,
+ "datetime": "2025-03-31T15:14:59.53125Z",
+ "latitude": 56.8102067869637,
+ "longitude": 40.376358200351405
+ },
+ {
+ "altitude": 8451.780039188363,
+ "datetime": "2025-03-31T15:15:59.53125Z",
+ "latitude": 56.813475892246316,
+ "longitude": 40.402371203158886
+ },
+ {
+ "altitude": 7989.22826252314,
+ "datetime": "2025-03-31T15:16:59.53125Z",
+ "latitude": 56.81582358854548,
+ "longitude": 40.427024105269645
+ },
+ {
+ "altitude": 7538.854543045095,
+ "datetime": "2025-03-31T15:17:59.53125Z",
+ "latitude": 56.81784352575536,
+ "longitude": 40.450763823829746
+ },
+ {
+ "altitude": 7099.89635323502,
+ "datetime": "2025-03-31T15:18:59.53125Z",
+ "latitude": 56.81968565269125,
+ "longitude": 40.47334320480768
+ },
+ {
+ "altitude": 6671.664600272706,
+ "datetime": "2025-03-31T15:19:59.53125Z",
+ "latitude": 56.82117204336888,
+ "longitude": 40.49192582779129
+ },
+ {
+ "altitude": 6253.534250988108,
+ "datetime": "2025-03-31T15:20:59.53125Z",
+ "latitude": 56.82287520210138,
+ "longitude": 40.505309210746724
+ },
+ {
+ "altitude": 5844.936428040647,
+ "datetime": "2025-03-31T15:21:59.53125Z",
+ "latitude": 56.825325132733035,
+ "longitude": 40.515583328790065
+ },
+ {
+ "altitude": 5445.351706175651,
+ "datetime": "2025-03-31T15:22:59.53125Z",
+ "latitude": 56.82799885305469,
+ "longitude": 40.52511249438823
+ },
+ {
+ "altitude": 5054.304394337709,
+ "datetime": "2025-03-31T15:23:59.53125Z",
+ "latitude": 56.83059415931585,
+ "longitude": 40.533850407051375
+ },
+ {
+ "altitude": 4671.3576330263495,
+ "datetime": "2025-03-31T15:24:59.53125Z",
+ "latitude": 56.833044047883114,
+ "longitude": 40.541294657534934
+ },
+ {
+ "altitude": 4296.109169981099,
+ "datetime": "2025-03-31T15:25:59.53125Z",
+ "latitude": 56.83528265412473,
+ "longitude": 40.547560499099795
+ },
+ {
+ "altitude": 3928.1877035500443,
+ "datetime": "2025-03-31T15:26:59.53125Z",
+ "latitude": 56.837495890955594,
+ "longitude": 40.552510288020066
+ },
+ {
+ "altitude": 3567.2497037306716,
+ "datetime": "2025-03-31T15:27:59.53125Z",
+ "latitude": 56.839985198231744,
+ "longitude": 40.55590103377752
+ },
+ {
+ "altitude": 3212.976637201876,
+ "datetime": "2025-03-31T15:28:59.53125Z",
+ "latitude": 56.84283521857802,
+ "longitude": 40.55750680699751
+ },
+ {
+ "altitude": 2865.0725356798516,
+ "datetime": "2025-03-31T15:29:59.53125Z",
+ "latitude": 56.84592990753435,
+ "longitude": 40.55749510056533
+ },
+ {
+ "altitude": 2523.261857369623,
+ "datetime": "2025-03-31T15:30:59.53125Z",
+ "latitude": 56.84905318718447,
+ "longitude": 40.5561140156843
+ },
+ {
+ "altitude": 2187.287599709619,
+ "datetime": "2025-03-31T15:31:59.53125Z",
+ "latitude": 56.85186662452198,
+ "longitude": 40.553442343543466
+ },
+ {
+ "altitude": 1856.9096284470706,
+ "datetime": "2025-03-31T15:32:59.53125Z",
+ "latitude": 56.85403077813578,
+ "longitude": 40.549463220878415
+ },
+ {
+ "altitude": 1531.9031936662172,
+ "datetime": "2025-03-31T15:33:59.53125Z",
+ "latitude": 56.855646254620865,
+ "longitude": 40.544473443658276
+ },
+ {
+ "altitude": 1212.0576079739358,
+ "datetime": "2025-03-31T15:34:59.53125Z",
+ "latitude": 56.857181905639024,
+ "longitude": 40.538917093364624
+ },
+ {
+ "altitude": 897.1750658269347,
+ "datetime": "2025-03-31T15:35:59.53125Z",
+ "latitude": 56.85882278460045,
+ "longitude": 40.533054228275724
+ },
+ {
+ "altitude": 587.0695861165462,
+ "datetime": "2025-03-31T15:36:59.53125Z",
+ "latitude": 56.860545444702105,
+ "longitude": 40.5270461265674
+ },
+ {
+ "altitude": 281.56606273414195,
+ "datetime": "2025-03-31T15:37:59.53125Z",
+ "latitude": 56.862054342901594,
+ "longitude": 40.5213786095734
+ },
+ {
+ "altitude": 1.6681590385689375,
+ "datetime": "2025-03-31T15:38:55.3125Z",
+ "latitude": 56.86240115306377,
+ "longitude": 40.51842596571808
+ }
+ ]
+ }
+ ],
+ "request": {
+ "ascent_rate": 5.0,
+ "burst_altitude": 30000.0,
+ "dataset": "2025-03-31T06:00:00Z",
+ "descent_rate": 5.0,
+ "format": "json",
+ "launch_altitude": 0.0,
+ "launch_datetime": "2025-03-31T13:13:00Z",
+ "launch_latitude": 56.4017,
+ "launch_longitude": 38.7543,
+ "profile": "standard_profile",
+ "version": 2
+ },
+ "warnings": {}
+}
\ No newline at end of file