Edytor/Trajektoria

Z Rainsted
Skocz do: nawigacji, wyszukiwania

Odcinek trajektorii służy do wyznaczania kolejnych punktów ruchu pojazdu. W zależności od typu pojazdów, możliwe są następujące trajektorie:

  • Tor kolejowy lub tramwajowy
  • Droga (jezdnia)
  • Rzeka (kanał)

Formalnie trajektoriami są również niwelety, które określają lokalną płaszczyznę ustawienia wysokości obiektów. Nie służą one jednak do poruszania pojazdów, a jedynie ustalenia jednakowej wysokości dla równoległych torów lub jezdni. Linia niwelety nie musi być ciągła, może mieć przeskok w poprzek (np. kolejne odcinki mają różne odległości od linii kierunkowej).

Również linie kierunkowe są szczególnym przypadkiem trajektorii. Jest to pojedynczy, prosty odcinek, nie łączący się z innymi. Linia kierunkowa służy do ustalenia jednakowego kąta dla wszystkich równoległych i współliniowych odcinków.

Podobną strukturą do niwelety są ściany (lasu) — mają one ciągłe mapowanie tekstury, naliczane podobnie jak długość niwelety.

Kod typu

Odcinki

  • 0x4000 z maską 0xF000 - tory (szyny)
  • 0x5000 z maską 0xF000 - drogi
  • 0x6000 z maską 0xF000 - rzeki i kanały
  • 0x7001 z maską 0xFFFF - linie kierunkowe
  • 0x7100 z maską 0xFF00 - niwelety
  • 0x7900 z maską 0xFF00 - ściany (lasu)
  • Bity w masce 0x0F00 (oprócz niwelet) oznaczają warstwę (system) ruchu (jeden z 16). Dla torów są to różne rozstawy szyn, które nie mogą być ze sobą łączone. Drogi i rzeki mogą być łączone. Każdy warstwa ruchu może mieć oddzielną warstwę (system) sygnalizacji oraz zestawy tekstur. Można też tworzyć listy tekstur wspólne dla wszystkich warstw.
  • 0x0080 - ustawiony bit oznacza zablokowanie długości. Jest używany przede wszystkim w zwrotnicach i uniemożliwia przypadkową zmianę szablonu przy przestawianiu jej końców. Ustawiany również przy niweletach liczonych po torach.
  • 0x0040 - ustawiony oznacza, że odcinek jest samo-kierunkowy. Posiada zapisany kąt i odległość od początku układu współrzędnych, dzięki czemu końce mogą się poruszać jedynie po jednej prostej (w zasadzie pionowej płaszczyźnie).
  • 0x0020 - informacja o wypukłości (wysokość nie zmienia się liniowo).
  • 0x0010 - ustawiony bit oznacza, że obiekt jest złożony z kilku odcinków. Aktualnie zastosowane do zwrotnic.
  • 0x0008 - ustawiony bit oznacza, że obiekt jest kolejnym rekordem obiektu złożonego z kilku odcinków. Aktualnie zastosowane do zwrotnic.
  • 0x0007 - maska określająca typ odcinka. Aktualnie używane są:
    • 0x0000 - odcinek o kształcie nieokreślonym
    • 0x0001 - odcinek prosty
    • 0x0002 - łuk symetryczny w lewo
    • 0x0003 - łuk symetryczny w prawo
    • 0x0006 - krzywa przejściowa w lewo
    • 0x0007 - krzywa przejściowa w prawo

Tekstury i pliki

Starszy bajt kodu typu określa kategorię nazwy, zdefiniowaną w wewnętrznej tabeli. Przykładowo: 0x20, 0x21, 0x22 zawierają nazwę tekstury, natomiast 0x23 i 0x24 będą powiązane z plikami INC (powiązanie to dotyczy tylko warstw trajektorii, dla obiektów punktowych znaczenie będzie inne).

  • 0x2004 - tekstura i parametry szyn dla wszystkich warstw torów
  • 0x204t - tekstury i parametry szyn tylko dla warstwy torów t
  • 0x2104 - tekstura i parametry podsypki dla wszystkich warstw torów
  • 0x214t - tekstury i parametry podsypki tylko dla warstwy torów t
  • 0x2204 - tekstura i parametry podsypki rozjazdu dla wszystkich warstw torów
  • 0x224t - tekstura i parametry podsypki rozjazdu dla warstwy torów t
  • 0x2304 - model podsypki rozjazdu dla wszystkich warstw torów
  • 0x234t - model podsypki rozjazdu dla warstwy torów t
  • 0x2404 - model napędu rozjazdu dla wszystkich warstw torów
  • 0x244t - model napędu rozjazdu dla warstwy torów t
  • 0x2B4t - nazwa blokady liniowej (2022: w opracowaniu)
  • 0x2E4t - nazwa eventu wpisanego ręcznie w tor
  • 0x2F4t - nazwa odcinka izolowanego
  • 0x2005 - tekstura nawierzchni dla wszystkich warstw dróg
  • 0x205t - tekstura nawierzchni tylko dla warstwy dróg t
  • 0x2105 - tekstura pobocza wszystkich warstw dróg
  • 0x215t - tekstura pobocza tylko dla warstwy dróg t
  • 0x2006 - tekstura wody dla wszystkich warstw rzek
  • 0x206t - tekstura wody tylko dla warstwy rzek t
  • 0x2106 - tekstura brzegu wszystkich warstw rzek
  • 0x216t - tekstura brzegu tylko dla warstwy rzek t
  • 0x74xx - szablon torowy (zwrotnicy) - planowany
  • 0x75xx - szablon drogowy - planowany
  • 0x76xx - szablon żeglugowy - planowany
  • 0x77xx - szablon zwrotnicy dla wersji 1.1.101

Klasy ogólne BinBinManagerBinRecordBinItemBinLineBinPos
Klasy parametrów BinFileBinArcInfo
Klasy obiektów BinTrackBinPathBinSectionBinTraction
Linie Linia kierunkowaNiweletaPoprzeczkaTrajektoriaŚciana
Punktowe BramkaBudowlaDrzewoObrotnicaMostPrzejazdStudniaUkres

SygnałSłupSłupek kilometrażowy

Trójkąty TrójkątyTeren NMT-100CityGML
Eksport MaSzynaKody eksportu
Operacje Układanie niweletyŁuki koszowe
Inne RSF wersja 15RSF wersja 16WarstwyGrupaKomórkiScenerieRSFSTRU