Самые загруженные периоды запуска космических аппаратов за десятилетие?

Если у кого-то есть любопытство и время и возможность запускать скрипты, я думаю, будет интересно увидеть самый загруженный день, неделю, месяц и год, по десятилетию.

Самая загруженная неделя 1960-х, затем самая загруженная неделя 1970-х, затем 1980-х и так далее.

Скрипты находятся в принятом ответе на этот вопрос.

Какая неделя была самой напряженной в плане космических запусков?

Количество запущенных спутников по десятилетиям?

Есть ли у нас достаточно информации, чтобы сделать то же самое для запуска массы полезной нагрузки и количества полезной нагрузки, а не только количества запусков? (потому что в последнее время мы склонны запускать меньше ракет, но больше, содержащих множество спутников каждая)
Понятия не имею, попробуйте спросить @JonHeller
@MarvinKitfox JSR не имеет информации о массе полезной нагрузки, но у него есть данные о мощности ракеты-носителя LEO и GTO. К сожалению, в этих данных много пустых или нулевых значений. Взгляните на таблицу LAUNCH_VEHICLE в базе данных, описанной ниже. Изменить количество запусков на количество спутников довольно просто, просто добавьте этот код в конец строки 7 в моем запросе ниже: `join Satellite on launch.launch_id = Satellite.launch_id`.

Ответы (2)

Полученные результаты

Ниже приведены наиболее загруженные периоды времени на основе базы данных JSR Launch Database, описанной здесь . Я проверил несколько результатов с ответом Карлоса, и они, похоже, совпадают.

THE_DAY    THE_WEEK THE_MONTH THE_YEAR THE_DECADE LAUNCH_COUNT
---------- -------- --------- -------- ---------- ------------
4/26/1962                                         3           

           1985-W43                               7           

                    1971-12                       17          

                              1984                128         

                                       1950       23          
                                       1960       838         
                                       1970       1151        
                                       1980       1145        
                                       1990       837         
                                       2000       628         
                                       2010       600         

10/4/1957                              1950       1           
4/26/1962                              1960       3           
4/8/1970                               1970       3           
5/26/1983                              1980       3           
2/28/1990                              1990       3           
12/21/2005                             2000       3           
6/15/2010                              2010       3           

           1957-W40                    1950       1           
           1962-W17                    1960       6           
           1970-W15                    1970       6           
           1985-W43                    1980       7           
           1993-W25                    1990       6           
           2000-W28                    2000       5           
           2015-W13                    2010       6           

                    1959-08            1950       3           
                    1965-12            1960       15          
                    1971-12            1970       17          
                    1983-04            1980       17          
                    1990-04            1990       14          
                    2000-10            2000       12          
                    2014-12            2010       15          

                              1959     1950       13          
                              1967     1960       124         
                              1976     1970       126         
                              1984     1980       128         
                              1990     1990       115         
                              2000     2000       81          
                              2014     2010       89          

Приведенные выше результаты не полные, так как я удалил огромное количество связей. Запустите приведенный ниже запрос, чтобы увидеть полные результаты.

Запрос

Этот запрос довольно сложен, но он позволяет выполнять огромное количество группировок в одном операторе и позволяет легко изменять входные условия. (Я вручную скорректировал приведенные выше результаты, чтобы удалить дубликаты и сделать порядок лучше.)

--Most busy times in space launches, per day/week/month/year, and also
--per day/week/month/year and by decade.
with launches as
(
    --#1: Choose the relevant statuses and categories to use in the rest of the query.
    select *
    from launch
    where launch_status = 'success'
        and launch_category in ('deep space', 'orbital')
)
--#6: Only choose the highest ranks.
select *
from
(
    --#5: Rank the different groups.
    select counts.*, dense_rank() over (partition by grouping_id, the_decade order by launch_count desc) the_rank
    from
    (
        --#4: Count per different grouping.
        select
            the_day, the_week, the_month, the_year, the_decade,
            grouping_id(the_day, the_week, the_month, the_year, the_decade) grouping_id,
            count(launches.launch_date) launch_count
        from
        (
            --#3: Date dimension for different date groupings.
            select
                the_day,
                to_char(trunc(the_day, 'iw'), 'YYYY-"W"iw') the_week,
                to_char(trunc(the_day, 'iw'), 'YYYY-MM-DD') week_start,
                to_char(trunc(the_day, 'iw')+6, 'YYYY-MM-DD') week_end,
                to_char(the_day, 'YYYY-MM') the_month,
                to_char(the_day, 'YYYY') the_year,
                trunc(to_char(the_day, 'YYYY')/10)*10 the_decade
            from
            (
                --#2: All days in the data set.
                select trunc((select min(launch_date) from launches) + level - 1) the_day
                from dual
                connect by level <= (select ceil(max(launch_date) - min(launch_date)) from launches)
                order by the_day
            )
        ) dates
        left join launches
            on dates.the_day = trunc(launches.launch_date)
        group by grouping sets((the_day), (the_week), (the_month), (the_year), (the_decade)
            ,(the_decade, the_year), (the_decade, the_month), (the_decade, the_week), (the_decade, the_day))
        order by grouping_id, the_decade, the_day, the_week, the_month, the_year
    ) counts
    order by grouping_id, the_rank
)
where the_rank = 1
order by grouping_id, the_decade, the_day, the_week, the_month, the_year;
Еще раз отличный ответ, спасибо! Тем временем я начал другой вопрос, не могли бы вы взглянуть, пожалуйста? space.stackexchange.com/questions/48364/… - готов назначить награду
Похоже, в 2014 году было 92 пуска, из них 88 успешных.

У меня есть электронная таблица Excel, которая сводит данные из JSR. Включаю все запуски, предназначенные на орбиту (земную или иную), как успешные, так и неудачные. Вот мой вариант по вашей просьбе. Придумать хороший способ отображения в рамках ограничений StackExchange непросто.

Самые загруженные месяцы

Конкретные самые загруженные месяцы по десятилетиям были:

50s - Aug 58 (7)
60s - Dec 65, Apr 68 (16)
70s - Dec 71 (20)
80s - Jun 82 (18)
90s - Apr 90, Aug 90 (15)
00s - Oct 00 (12)
10s - Dec 14, Dec 18, Dec 19 (15)
20s - Jul 20 (14)

В таблице указано общее количество запусков за каждый календарный месяц.

+-------+-----+------+------+------+-----+-----+-----+-----+-------+
| Month | 50s |  60s |  70s |  80s | 90s | 00s | 10s | 20s | Total |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   1   |  1  |  55  |  74  |  84  |  54 |  30 |  53 |  7  |  358  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   2   |  4  |  75  |  86  |  96  |  74 |  49 |  56 |  9  |  449  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   3   |  4  |  89  |  90  |  102 |  63 |  47 |  66 |  8  |  469  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   4   |  4  |  98  |  111 |  95  |  86 |  62 |  66 |  5  |  527  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   5   |  2  |  77  |  105 |  104 |  70 |  54 |  67 |  9  |  488  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   6   |  5  |  92  |  124 |  119 |  60 |  65 |  77 |  7  |  549  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   7   |  3  |  80  |  105 |  99  |  78 |  46 |  72 |  14 |  497  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   8   |  11 |  91  |  98  |  108 |  95 |  53 |  64 |  7  |  527  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   9   |  5  |  78  |  101 |  121 |  68 |  67 |  86 |  10 |  536  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   10  |  7  |  104 |  117 |  92  |  76 |  69 |  76 |     |  541  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   11  |  5  |  87  |  85  |  77  |  74 |  47 |  90 |     |  465  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
|   12  |  4  |  96  |  136 |  96  |  93 |  75 | 116 |     |  616  |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+
| Total |  55 | 1022 | 1232 | 1193 | 891 | 664 | 889 |  76 |  6022 |
+-------+-----+------+------+------+-----+-----+-----+-----+-------+

Запусков за календарный месяц

Самые загруженные недели

Конкретные самые загруженные недели по десятилетиям были (номер недели/год):

50s - w35/58 (4)
60s - w38/66 (7)
70s - w49/21 (8)
80s - w43/85 (8)
90s - w26/93, w45/94 (6)
00s - w07/00, w11/08 (5)
10s - w13/15, w41/17, w2/18, w49/18 (6)
20s - w30/20, w36/20 (5)

В таблице показаны 5 лучших календарных недель (1-52) за десятилетие. В случае ничьей в нижней части диапазона 5 лучших я показываю только первые X недель в ничьей (например, не отображаемая строка № 6 может иметь то же количество, что и отображаемая строка № 5). Самая загруженная неделя за всю космическую эру — это неделя № 51 — гонка за запуском перед Рождеством.

+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
| Rank  | 50s | 60s | 70s | 80s | 90s | 00s | 10s | 20s | Space Age |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   1   | 35  | 51  | 51  | 36  | 14  | 43  | 33  | 30  | 51        |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   2   | 41  | 43  | 26  | 25  | 35  | 17  | 29  | 36  | 21        |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   3   | 49  | 17  | 21  | 21  | 7   | 52  | 28  | 27  | 52        |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   4   | 26  | 42  | 30  | 32  | 51  | 37  | 28  | 7   | 39        |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   5   | 45  | 12  | 42  | 38  | 52  | 42  | 24  | 8   | 26        |
+-------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+

Запуски за календарную неделю

Самые загруженные дни

Конкретные самые загруженные дни по десятилетиям были:

50s - 11-Oct-58 (2)
60s - 26-Apr-62 (4)
70s - 15 different days with 3 launches
80s - 10 different days with 3 launches
90s - 7 different days with 3 launches
00s - 13-Mar-00, 21-Dec-05  (3)
10s - 7 different days with 3 launches
20s - 12 different days with 2 launches

В таблице показаны 10 лучших календарных дней (1-366) за десятилетие. В случае ничьей в нижней части диапазона 10 лучших я показываю только первые X дней в ничьей (например, не отображаемая строка № 11 может иметь то же количество, что и отображаемая строка № 10). Очевидно, что перед Новым годом наступило затишье. Затишье вокруг 122-го дня объяснить сложнее, уже слишком поздно для пасхальных каникул. За всю космическую эру 355-й день — самый загруженный (запуск вовремя, чтобы собрать всех по домам к Рождеству?

+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
| Rank | 50s | 60s | 70s | 80s | 90s | 00s | 10s | 20s | Space Age |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   1  | 277 | 116 | 178 | 271 | 324 | 355 | 272 | 186 |    355    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   2  | 284 | 144 | 350 | 191 | 356 | 241 | 353 | 256 |    116    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   3  | 340 | 297 |  97 | 169 | 242 | 268 | 337 | 212 |    178    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   4  | 255 | 355 | 204 |  50 |  81 | 303 | 324 |  16 |    350    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   5  | 227 | 339 |  20 | 246 | 336 | 116 | 268 | 165 |    135    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   6  | 290 | 167 | 259 |  83 | 360 | 288 | 325 |  40 |    361    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   7  |  59 | 235 | 289 | 135 | 269 | 110 | 357 | 205 |    353    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   8  | 236 | 156 | 137 | 361 | 214 | 124 | 351 |  76 |    231    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|   9  |  62 | 350 | 161 | 215 | 115 | 252 | 156 | 247 |    140    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+
|  10  | 269 |  84 | 325 |  16 |  59 | 159 |  32 | 100 |    324    |
+------+-----+-----+-----+-----+-----+-----+-----+-----+-----------+

Запуски в календарный день

Спасибо это очень интересно. Я думаю, что никто не даст лучшего ответа, так что вы все равно получите награду. Но можете ли вы дать другой ответ с конкретными днями, неделями и месяцами, в которые приходится больше всего, а не комбайном за десятилетие? Как и ответ на другой вопрос, но разделенный десятилетиями
Например, самым загруженным месяцем в 1970-х годах был 1971-12 год с 17 пусками, а в 1980-х годах это был 1983-04 год с 17 пусками.
Я понимаю. Я неправильно понял ваш вопрос. По иронии судьбы поиск деталей в Excel будет немного более ручным, но я смогу вытащить их, когда у меня будет больше времени.
@JoeJobs - я добавил запрошенные вами данные. В пиковые дни слишком много нужно добавить, и прямо сейчас мне приходится искать их вручную в Excel.
1971-04 имеет 20 пусков вместо 17, перечисленных ответом на другой вопрос. Вы включили и суборбитальные космические запуски?
Это декабрь 1971 года (не апрель), когда было больше всего запусков - 20, и это включает 3 неудачи - что дает вам 17. Для такого рода исследований, которые пытаются установить частоту и частоту отказов, необходимо учитывать.