Les symboles SVG

Thème Officiel SpDrS60

Le thème officiel est SpDrS60.
Pour tester et rapporter un problème ce thème devrait être utilisé.
Tous les autres thèmes devrait suivre la convention de dénomination du thème SpDrS60.

SpDrS60-extra


Le thème SpDrS60-extra est un thème utilisateur et doit être défini en premier dans la liste pour être activée et montrera les objets aiguillages avec deux indicateurs supplémentaires pour le verrouillage et le maintien.


Configuration



Thème 1 - 5

Sélectionner les thèmes désirés et redémarrer Rocview pour les activer.
Si vous avez votre propre symbole SVG pour un certain article, placer le dans la liste “Setup” avant le Thème qui a le symbole par défaut.
Cela signifie que le premier Thème détermine comment un SVG est représenté.

Taille du texte des identifiants

Ajuster la taille du texte pour les identifiants d'article pour s'adapter à la longueur de l'identifiant choisi. Par défaut à 7.
Rocview doit être redémarrer pour que les changement prennent effet.

Taille du texte

Ajuster la taille pour l'identifiant du bloc et le texte des objets sans taille.
Meilleurs résultats pour: 1)

  • OS X = 14
  • Linux = 13
  • Windows = 10
  • Défaut = 10

Rocview doit être redémarrer pour que les changements prennent effet.

Traiter les évènements de route/bloc

Pour réduire les ressources du processeur ces options peuvent être déactivées.


Afficher les routes sur les aiguillages

En activant cette option les positions normales des aiguillages seront montrées en Cyan.2)
Pour les itinéraires actifs cette couleur sera changée en Jaune.
Les types d'aiguillages matriciel ne sont pas supportés par cette option.
Seulement le thème SpDrS60 a les SVGs nécessaire.

Pour obtenir les identifiants d'itinéraires automatiquement sélectionnés dans les objets aiguillage l'analyseur doit être redémarré encore si les itinéraires ont été générés avec une version plus vieille que 7884.
En cas d'itinéraires manuels utiliser la Fenêtre de sélection.

Exemples

NL et DB

L'impression d'écran suivante montre l'usage de symboles personnalisés venant de deux thèmes: NL et DB:

Le thème 2 peut seulement montrer les emplacements inutilisés du thème 1, et le thème 3 les emplacements inutilisés du thème 1 et 2.

Réseau de voies/routes

Les symboles de voie et de routes peuvent être mixés sur un seul réseau:

Les symboles de route ont la même dénomination que les symboles de voie mais sont préfixé avec road-.


Créer les symboles SVG

Éditeur de texte

Si vous avez le souhait de faire une utilisation de symboles qui vous sont propres dans votre tracé de circuit, vous devrez les créer au format SVG.

Les plateaux tournants ne sont pas supportés en format SVG étant donné leur nature très complexe.

Les noms de fichiers sont prédéfinis pour chaque état du symbole, voir: Symboles Prédéfinis

La chemin doit être conforme à: http://www.w3.org/TR/SVG11/paths.html#PathData

Seules les caractères M, L, C et z sont pris en considération. Tous les coordonnées sont définis sous la forme de nombres entiers.
La Courbe est seulement supporté en tant que seul et unique dans le chemin. 3)

L'exemple suivant (rail entouré de bleu et intérieur en jaune) nous montre quelle information est pris en compte par Rocview:

<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
  <g>
    <path stroke="blue" fill="yellow" d="M 0,16 L 2,13 L 29,13 L 31,15 L 31,16 L 29,18 L 2,18 L 0,16 z " />
  </g>
</svg>

Le nœud du chemin peut être une liste multiple.
La rotation est faite dans Rocview.

Courbes et cercles:

<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
  <g>
    <path stroke="blue" stroke-width="1" fill="yellow" d="C 10,10 25,10 25,20" />
    <circle cx="16" cy="12" r="5" fill="red" stroke="blue"/>
  </g>
</svg>

Inkscape

Vous pouvez utiliser InkScape http://www.inkscape.org/ et commencer à créer une nouvelle icône de 32×23 pixels. Rocrail n'accepte que des nombres entiers pour les coordonnées X et Y . Les précisions qui suivent sont donc très utiles:

Tous ces réglages, en particulier 'Toujours aimanter', s'appliquent uniquement durant la création (Shift+F6) . Dès l'instant où vous essayez de bouger ou modifier l'objet avec la souris, Inkscape va générer de nouvelles coordonnées avec décimales !

Une autre option très utile est d'activer le bouton Contour:

La seule chose prise en considération dans Rocrail est la section <path../>. Avec Shift+F6 vous pouvez lancer cette séquence; essayer de générer uniquement des lignes, pas de courbes. Une fois fini avec l'aspect graphique, sauvez votre fichier dans Inkscape, ensuite ouvrez votre fichier avec un éditeur de texte pour copier la séquence d'information (path…) et la sauver dans un autre nouveau fichier.

Symboles par défaut

Les symboles par défaut sont du type SVG comme des dessins vectoriels, et sont codés en 'dur' dans les sources de Rocgui.
Ils sont seulement utiles quand l'installation de Rocrail est 'cassé', et il n'y a que quelques symboles de base disponibles! Signalez-le si vous rencontrez des problèmes avec des symboles.


Aspects clignotant

Démarrant avec la révision 5315 un deuxième conteneur graphique 4) peut être ajouté dans la définition SVG qui sera alterné toute les secondes.
Seulement les objets signaux sont concernés par cette fonction.

Exemple

<svg width="32" height="32">
  <g>
    <path stroke="blue" fill="yellow" d="M 0,16 L 2,13 L 29,13 L 31,15 L 31,16 L 29,18 L 2,18 L 0,16 z " />
  </g>
  <g>
    <path stroke="blue" fill="grey" d="M 0,16 L 2,13 L 29,13 L 31,15 L 31,16 L 29,18 L 2,18 L 0,16 z " />
  </g>
</svg>


1) Dépendant de la résolution de l'écran et des gouts.
2) Cyan=rgb(0,255,255
3) Les courbes ne sont plus pris en charge et n'ont jamais été utilisés dans les Thèmes.
4) <g></g> Section

Personal Tools