редактировать: я только что увидел этот твит и нашел его невероятно актуальным :)
начало вопроса: посмотрите этот ответ , а затем подумайте, существуют ли известные или вероятные тела Солнечной системы, которые можно было бы идентифицировать и как астероиды, и как кометы.
Если да (похоже, там есть пример), может ли это быть связано с тем, что о теле известно недостаточно информации, и двусмысленность можно устранить с помощью достаточного количества данных (скажем, посещения космического корабля)? Или категории астероидов и комет на самом деле пересекаются?
Если второе, ведется ли работа по улучшению или обновлению этих определений?
Если мы собираемся перейти к техническим аспектам, то астероиды больше не являются официальным названием. В 2006 году, когда МАС переопределил, что такое планета (и, таким образом, понизил Плутон), они также решили более формально определить другие термины для идентификации объектов в нашей Солнечной системе. Вы можете увидеть диаграмму всех официальных терминов и то, как они соотносятся ниже. Обратите внимание на важный фактор, заключающийся в том, что астероиды больше не попадают в список. Есть коллекция "Малых Тел Солнечной Системы" (SSSB) и в нее попадают кометы и кентавры, но астероиды не называются исключительно.
Итак, если вы хотите получить техническую информацию, астероиды теперь действительно являются SSSB, а кометы также являются SSSB, но также попадают в подкатегорию комет. Что определяет SSSB как комету, так это ее способность образовывать кому на основе сублимации летучих веществ с ледяной поверхности. Таким образом, вы можете различать «астероид» как объект, который не может образовывать кому (и вращается вокруг Нептуна), но это все равно приводит к двусмысленности, потому что что происходит, когда у кометы заканчиваются летучие вещества на поверхности? Станет ли он теперь астероидом? Она все еще считается кометой? Четких ответов нет.
Это дополнительная информация для дальнейшего уточнения ответа. Рисунок сбивает с толку меня и других. Я написал цветовой фильтр на Python, чтобы изолировать только четыре границы.
import numpy as np
import matplotlib.pyplot as plt
colorz = dict()
colorz['red'] = 1.0, 0.0, 0.0
colorz['green'] = 0.0, 0.502, 0.0
colorz['blue'] = 0.0, 0.0, 1.0
colorz['purple'] = 0.435, 0.192, 0.596
colorz['brown'] = 0.612, 0.353, 0.235
colorz['pink'] = 1.0, 0.0, 1.0
colorz['gray'] = 0.471, 0.471, 0.471
colorz['orange'] = 1.0, 0.494, 0.0
colorz['yellow'] = 1.0, 0.8, 0.0
namez = dict()
namez['red'] = "Satellites (natural)"
namez['green'] = "Dwarf planets"
namez['blue'] = "Planets"
namez['purple'] = "Minor planets"
namez['brown'] = "Trans-Neptunian Objects"
namez['pink'] = "Planetoiods"
namez['gray'] = "Small Solar System bodies"
namez['orange'] = "Comets"
namez['yellow'] = "Centaurs"
fname = "Euler_diagram_of_solar_system_bodies.svg.png"
img = plt.imread(fname)
def fakeimg(img, colors, hw):
img3 = img[..., :3]
imgnew = np.ones_like(img3)
for color in colors:
col = np.array(color)[:3]
mask = (np.abs(img3-col) < hw).all(axis=-1)
imgnew[mask] = col
return imgnew
cs = [colorz[c] for c in ['orange', 'green', 'purple', 'gray']]
imnew = fakeimg(img, cs, 0.01)
if 1 == 1:
plt.figure()
plt.imshow(imnew)
plt.show()
StephenG - Помощь Украине
ооо
чирлу
ооо
ооо
ооо
пользовательLTK