Poradnik praktyczny

Przejście z XTrackCAD

Przenieś swój plan z XTrackCAD – tory katalogowe, tory elastyczne, wysokości, warstwy, rysunki i budynki przechodzą razem z nim. Co działa, a co nie, znajdziesz tutaj.

Czas: 8 min

W przygotowaniu: Ta część jest jeszcze w przygotowaniu – treści są na bieżąco uzupełniane i poprawiane.

Planujesz dotąd w XTrackCAD? Trackplanner wczytuje pliki XTrackCAD bezpośrednio w przeglądarce (w oknie importu ten format nazywa się „XtrkCAD (.xtc)”). Poniżej opisujemy, jak Twój plan przechodzi oraz co się przy tym przenosi, a co nie.

Krok 1 – Znajdź plik planu

XTrackCAD zapisuje plany jako plik z rozszerzeniem .xtc. Nowsze wersje XTrackCAD znają dodatkowo spakowany format .xtce – tego Trackplanner jeszcze nie potrafi odczytać. W takim przypadku zapisz plan poleceniem „Zapisz jako” w formacie .xtc.

Krok 2 – Zaimportuj plik

Zaloguj się, na stronie startowej otwórz „Importuj plan” i przeciągnij plik .xtc do okna.

Na stronie startowej: „Importuj plan” pod „Utwórz nowy projekt”

Plik jest odczytywany bezpośrednio w Twojej przeglądarce. (Tylko jeśli Twój plan zawiera wysokości lub warstwy, a nie masz Premium, plik trafia dodatkowo raz na nasz serwer, żeby można je było zachować – patrz niżej.) Podgląd pokazuje, który system torów rozpoznano i ile obiektów zostanie przejętych. Pod nim krótki raport wymienia, co oprócz torów zostanie przeniesione, co odpada i których artykułów nie udało się przypisać. Przyciskiem „Importuj” powstaje z tego nowy plan.

Podgląd importu – system rozpoznany, 30 z 40 obiektów torowych pliku zostanie przejętych

Krok 3 – Co przechodzi (a co nie)

XTrackCAD nie podaje w pliku systemu torów, tylko przy każdym torze katalogowym numer katalogowy. Trackplanner szuka tych numerów w swoich bibliotekach i bierze do trzech systemów, które pokrywają ich najwięcej.

Przenoszone jest:

  • Tory katalogowe z numerem katalogowym – tory proste, łuki, rozjazdy i skrzyżowania z bibliotek producentów, każdy ze swoimi połączeniami.
  • Swobodnie ułożony tor jako tor elastyczny – proste, łuki i krzywe przejściowe bez numeru katalogowego. Proste i łuki zachowują dokładną krzywiznę, krzywe przejściowe są przybliżane. Łuk ponad 90° układamy jako łańcuch kilku torów elastycznych; w planie jest to jeden ciągły odcinek toru. Tor elastyczny pochodzi z głównego systemu Twojego planu – jeśli ten go nie ma (na przykład Märklin C), te tory zostają pominięte.
  • Obrotnice – także bez numeru katalogowego: szukamy obrotnicy katalogowej o tym samym promieniu i tych samych wyjazdach.
  • Spirale w pełnej długości.
  • Wysokości i pochylenia na torze.
  • Warstwy z nazwą, kolorem i widocznością; zamrożone warstwy zostają zablokowane.
  • Zakryte tory stają się torami w tunelu.
  • Rysunki – linie, łuki, okręgi, powierzchnie i ramy makiety stają się kształtami, zamknięte krawędzie stołu płytą makiety, wymiarowania wymiarami.
  • Teksty i notatki jako opisy; notatka do planu staje się opisem, a tytuł makiety nazwą planu.
  • Budynki i semafory (Structures) jako obiekty akcesoriów, o ile mamy pasujący model.

Nie jest przenoszone:

  • Rozjazdy budowane samodzielnie (na przykład szablony NMRA albo Fast Tracks) – nie mają numeru katalogowego.
  • Pojazdy i symbole pulpitu nastawczego.
  • Wielkość pomieszczenia – wielkość planu wynika z jego zawartości.
  • Nieznane artykuły – tory, których (jeszcze) nie ma w naszej bibliotece, zostają pominięte. Raport w podglądzie wymienia je z numerem katalogowym.

Bez Premium zachowujesz zaimportowane warstwy, wysokości i pochylenia i widzisz je w 3D; edytować je możesz z Premium.

Jeśli plik ma tory, z których nie pasuje ani jeden, import kończy się wskazówką.

Zaimportowany plan w edytorze

Krok 4 – Zajrzyj do sprawdzania planu

Po imporcie otwórz sprawdzanie planu. Luki tam, gdzie wcześniej leżały nieznane artykuły, widać w planie jako wolne końce (⋯) – zamkniesz je torem elastycznym albo pasującymi elementami z biblioteki. Zwróć tam też uwagę na promienie przejętych torów elastycznych: XTrackCAD nie zna Twojego promienia minimalnego, sprawdzanie planu tak.

Zaimportowany plan w sprawdzaniu planu

Dlaczego to działa? Sytuacja prawna w skrócie

Twój plan torów to Twoja praca – nie praca programu, w którym go narysowano. To, że Trackplanner może go wczytać, prawo europejskie reguluje jasno:

  • Format pliku nie jest chroniony jako program. Trybunał Sprawiedliwości Unii Europejskiej orzekł: ani funkcjonalność programu komputerowego, ani format jego plików danych nie korzysta z ochrony, jaką prawo autorskie daje samemu programowi (wyrok z 2 maja 2012 r., sprawa C‑406/10, SAS Institute). Kto odczytuje format pliku, nie kopiuje programu.
  • Interoperacyjność jest pożądana. Dyrektywa 2009/24/WE w sprawie prawnej ochrony programów komputerowych pozwala obserwować, badać i testować działanie programu (art. 5 ust. 3), a – tam, gdzie to konieczne – nawet go dekompilować, aby niezależne programy mogły ze sobą współdziałać (art. 6). Tych praw nie można wyłączyć umową licencyjną (art. 8). W prawie niemieckim zawierają je §§ 69d, 69e i 69g niemieckiej ustawy o prawie autorskim (UrhG).
  • Drugi program nie jest potrzebny. Trackplanner nie zawiera kodu drugiego programu i go nie dostarcza; do importu nie musi on być zainstalowany. Z Twojego pliku odczytujemy, który tor gdzie leży, i składamy plan od nowa z torów z biblioteki Trackplannera.
  • Nazwę możemy podać. Kto rzeczowo mówi, jakie pliki potrafi wczytać jego produkt, używa cudzego znaku towarowego, by wskazać produkt jego właściciela – prawo znaków towarowych na to pozwala, o ile odpowiada to uczciwym praktykom (§ 23 ust. 1 pkt 3 i ust. 2 niemieckiej ustawy o znakach towarowych MarkenG, art. 14 rozporządzenia w sprawie znaku towarowego UE).

Trackplanner nie jest w żaden sposób powiązany z projektem XTrackCAD. XTrackCAD to ponadto wolne oprogramowanie (GPL) z otwartym formatem tekstowym.

Warunek leży po Twojej stronie: importuj własne plany. Planu, który zaprojektował ktoś inny – z forum, giełdy wymiany albo czasopisma –, nie wolno Ci publikować jako własnego. Bez Premium plany są widoczne publicznie; dlatego przy imporcie potwierdzasz, że plan jest Twój.

Co dalej?