Overstappen van XTrackCAD
Werk in uitvoering: Dit onderdeel is nog in de maak: de inhoud wordt doorlopend aangevuld en herzien.
Plan je tot nu toe met XTrackCAD? Trackplanner leest XTrackCAD-bestanden rechtstreeks in je browser (in het importvenster heet het formaat ‘XtrkCAD (.xtc)’). Hieronder lees je hoe je je plan overzet, wat er meekomt en wat niet.
Stap 1 – Het planbestand zoeken
XTrackCAD slaat plannen op als bestand met de extensie .xtc. Nieuwere XTrackCAD-versies
kennen daarnaast het gecomprimeerde formaat .xtce, en dat kan Trackplanner nog niet lezen.
Sla je plan in dat geval met “Save As” op als .xtc.
Stap 2 – Het bestand importeren
Meld je aan, open op de startpagina ‘Plan importeren’ en sleep het .xtc-bestand naar het venster.

Het bestand wordt rechtstreeks in je browser gelezen. (Alleen als je plan hoogtes of lagen bevat en je geen Premium hebt, gaat het daarnaast één keer naar onze server, zodat je ze mag houden; zie hieronder.) Het importvoorbeeld toont welk railsysteem is herkend en hoeveel objecten worden overgenomen. Daaronder staat in een kort verslag wat er naast de sporen meekomt, wat wegvalt en welke artikelen niet konden worden toegewezen. Met ‘Importeren’ wordt het een nieuw plan.

Stap 3 – Wat er meekomt (en wat niet)
XTrackCAD noemt in het bestand geen railsysteem, maar bij elke catalogusrail het artikelnummer. Trackplanner zoekt deze nummers op in zijn bibliotheken en neemt de hooguit drie systemen die de meeste daarvan dekken.
Dit wordt overgenomen:
- Catalogusrails met artikelnummer: rechte rails, gebogen rails, wissels en kruisingen uit de bibliotheken van de fabrikanten, elk met hun verbindingen.
- Vrij gelegd spoor als flexrail: rechte stukken, bogen en overgangsbogen zonder artikelnummer. Rechte stukken en bogen houden hun exacte kromming, overgangsbogen worden benaderd. Een boog van meer dan 90° leggen we aan als reeks van meerdere flexrails; in het plan is het één doorlopend traject. De flexrail komt uit het hoofdsysteem van je plan. Heeft dat er geen (zoals Märklin C), dan vallen deze sporen weg.
- Draaischijven, ook zonder artikelnummer: we zoeken een draaischijf uit de catalogus met dezelfde straal en dezelfde aansluitingen.
- Helixen over hun volle lengte.
- Hoogtes en hellingen van het spoor.
- Lagen met naam, kleur en zichtbaarheid; bevroren lagen worden vergrendeld.
- Verborgen sporen worden tunnelsporen.
- Tekeningen: lijnen, bogen, cirkels, vlakken en baankaders worden vormen, gesloten tafelranden worden de grondplaat, maatvoeringen worden maatlijnen.
- Teksten en notities komen allebei als tekst in het plan; de plannotitie wordt de beschrijving, de titel van de modelbaan wordt de plannaam.
- Gebouwen en seinen (Structures) als accessoires, voor zover we een passend model hebben.
Dit wordt niet overgenomen:
- Zelfbouwwissels (bijvoorbeeld NMRA-sjablonen of Fast Tracks): die hebben geen artikelnummer.
- Voertuigen en symbolen van schakelpanelen.
- De afmetingen van de ruimte: de grootte van het plan volgt uit de inhoud van het plan.
- Onbekende artikelen: rails die (nog) niet in onze bibliotheek staan, vallen weg. Het verslag in het importvoorbeeld somt ze op met artikelnummer.
Zonder Premium houd je geïmporteerde lagen, hoogtes en hellingen en zie je ze in 3D; bewerken kan met Premium.
Bevat het bestand sporen waarvan er niet één past, dan breekt de import af met een melding.

Stap 4 – In de plancontrole kijken
Open na de import de plancontrole. Gaten waar eerder onbekende artikelen lagen, zie je in het plan als open spooreinden (⋯). Die dicht je met flexrail of passende stukken uit de bibliotheek. Let daar ook op de boogstralen van de overgenomen flexrails: XTrackCAD kent je minimale boogstraal niet, de plancontrole wel.

Waarom werkt dit? De juridische situatie kort uitgelegd
Je baanplan is jouw werk, niet dat van het programma waarmee je het hebt getekend. Dat Trackplanner het mag lezen, is in het Europese recht duidelijk geregeld:
- Het bestandsformaat is niet beschermd als programma. Het Hof van Justitie van de Europese Unie heeft beslist dat de functionaliteit van een computerprogramma en het formaat van zijn gegevensbestanden geen van beide de bescherming genieten die het auteursrecht aan het programma zelf geeft (arrest van 2 mei 2012, zaak C‑406/10, SAS Institute). Wie een bestandsformaat leest, kopieert geen programma.
- Interoperabiliteit is de bedoeling. De Europese softwarerichtlijn (2009/24/EG) staat toe de werking van een programma te observeren, te bestuderen en te testen (art. 5 lid 3) en waar nodig zelfs de code ervan te decompileren, zodat onafhankelijke programma’s kunnen samenwerken (art. 6). Deze rechten kunnen niet bij licentieovereenkomst worden uitgesloten (art. 8). In het Duitse recht staan ze in §§ 69d, 69e en 69g UrhG.
- Het andere programma is niet nodig. Trackplanner bevat geen programmacode van het andere programma en levert die ook niet mee; voor de import hoeft het niet geïnstalleerd te zijn. Uit je bestand lezen we welk spoor waar ligt, en we stellen het plan opnieuw samen met de rails uit de Trackplanner-bibliotheek.
- We mogen de naam noemen. Wie feitelijk vermeldt welke bestanden zijn product kan lezen, gebruikt het merk van een ander om naar diens product te verwijzen. Het merkenrecht staat dat toe, zolang het gebeurt volgens de eerlijke gebruiken in nijverheid en handel (§ 23 lid 1 nr. 3 en lid 2 MarkenG, art. 14 Uniemerkenverordening).
Trackplanner heeft geen banden met het XTrackCAD-project. XTrackCAD is bovendien vrije software (GPL) met een open tekstformaat.
Wat van jou verwacht wordt: importeer je eigen plannen. Een plan dat iemand anders heeft ontworpen (uit een forum, van een ruilbeurs of uit een tijdschrift) mag je niet als het jouwe publiceren. Zonder Premium zijn plannen openbaar zichtbaar; daarom bevestig je bij de import dat het plan van jou is.
Hoe nu verder?
- Ook uit andere programma’s: Overstappen van WinTrack · Overstappen van AnyRail.
- Verder met de serie: Eerste ovaal met opstelspoor.
- Meer over dit onderwerp: Minimale boogstraal.