Page 1 of 1

Модернизированная база данных астероидов

Posted: 13.12.2018, 19:40
by Croc
Модернизация базы данных касается изменения функции первой строки (строки имен) в декларации объектов.
Вот традиционный вид строки имен на примере астероида 1647 Menelaus:

Code: Select all

"1647 Menelaus:Menelaus:1957 MK" "Sol"

Ниже модернизированная версия:

Code: Select all

#1_"1647 Menelaus:Menelaus:1957 MK" "Sol" #1=
#2_"*Менелай:1647 Menelaus:Menelaus:1957 MK" "Sol" #2=
#3_"1957 MK:1647 Menelaus:Menelaus" "Sol" #3=
#4_".:Menelaus:1957 MK:1647 Menelaus" "Sol" #4=


Строка имен транформировалась из однострочной записи в 4-х уровненую запись.
Все уровни начинаются с блокирующих сигнатур: #1_, #2_, #3_, #4_
  • На первом уровне сохраняется последовательность имен, предусмотренная в традиционном виде записи. На первом месте регистрационный номер и имя собственное астероида (1647 Menelaus).
  • На втором уровне та же последовательность имен с добавлением *(звездочки) и имени астероида на русском языке (*Менелай).
  • На третьем уровне последовательность имен начинается с временного обозначения (1957 MK)
  • На четверном уровне две вариации:
    • '.' (точка) - для безымянного отображения астероида
    • имя собственное астероида на английском языке (Menelaus)

Чтобы активизировать модернизированную базу данных астероидов, надо удалить одну из четырёх блокирующих сигнатур.

Далее на скриншотах приведены варианты отображения имен астероидов на экране:

1. регистрационный номер и имя собственное

NaneTr-1.jpg


2. имя на русском языке со звездочной впереди

NaneTr-2.jpg


3. временное обозначение

NaneTr-3.jpg


4. безымянной вариант изображения астероидов

NaneTr-4.jpg


5. имя на английском языке.

NaneTr-5.jpg


База данных во вложении.

Основная модернизированная база (Project "Celestia Origin", release dated August 30, 2018 ) см. здесь viewtopic.php?p=140718#p140718