From a6fb8d790eeb88666f941ae7636fba94b0074a75 Mon Sep 17 00:00:00 2001 From: 3nids Date: Wed, 14 Feb 2024 10:20:27 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20opengisc?= =?UTF-8?q?h/signalo@2582164fa2f65ae564d033c4ce83241f6f573019=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- contribute/index.html | 2 +- data-model/index.html | 2 +- datamodel-doc/index.html | 2 +- de/contribute/index.html | 2 +- de/data-model/index.html | 2 +- de/datamodel-doc/index.html | 2 +- de/desktop/index.html | 222 ++++++++++++++++++------------------ de/index.html | 2 +- de/installation/index.html | 2 +- de/mobile/index.html | 2 +- de/roadmap/index.html | 2 +- desktop/index.html | 4 +- index.html | 2 +- installation/index.html | 2 +- mobile/index.html | 2 +- roadmap/index.html | 2 +- search/search_index.json | 2 +- sitemap.xml.gz | Bin 468 -> 468 bytes 19 files changed, 129 insertions(+), 129 deletions(-) diff --git a/404.html b/404.html index de87996c..c5c97bce 100644 --- a/404.html +++ b/404.html @@ -695,7 +695,7 @@

404 - Not found

- + diff --git a/contribute/index.html b/contribute/index.html index cd3d9956..45536f9b 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -884,7 +884,7 @@

Feuille de route

- + diff --git a/data-model/index.html b/data-model/index.html index 4b7be45a..6d08b2bb 100644 --- a/data-model/index.html +++ b/data-model/index.html @@ -876,7 +876,7 @@

Mise à jour du modèles de données< - + diff --git a/datamodel-doc/index.html b/datamodel-doc/index.html index 7cd11310..a09c229e 100644 --- a/datamodel-doc/index.html +++ b/datamodel-doc/index.html @@ -734,7 +734,7 @@

Documentation BD

- + diff --git a/de/contribute/index.html b/de/contribute/index.html index 048b8016..90b9424e 100644 --- a/de/contribute/index.html +++ b/de/contribute/index.html @@ -884,7 +884,7 @@

Roadmap

- + diff --git a/de/data-model/index.html b/de/data-model/index.html index f2fb6d29..02e38d28 100644 --- a/de/data-model/index.html +++ b/de/data-model/index.html @@ -876,7 +876,7 @@

Mise à jour du modèles de données< - + diff --git a/de/datamodel-doc/index.html b/de/datamodel-doc/index.html index 746f1183..dfefb841 100644 --- a/de/datamodel-doc/index.html +++ b/de/datamodel-doc/index.html @@ -722,7 +722,7 @@

Datenmodell

- + diff --git a/de/desktop/index.html b/de/desktop/index.html index ce174416..e7ef0336 100644 --- a/de/desktop/index.html +++ b/de/desktop/index.html @@ -88,7 +88,7 @@
- + Zum Inhalt @@ -414,7 +414,7 @@ - - + diff --git a/desktop/index.html b/desktop/index.html index 39b23480..9644dab0 100644 --- a/desktop/index.html +++ b/desktop/index.html @@ -414,7 +414,7 @@ - - + diff --git a/roadmap/index.html b/roadmap/index.html index 3b9348c2..98cbe93c 100644 --- a/roadmap/index.html +++ b/roadmap/index.html @@ -878,7 +878,7 @@

Derniers changements

- + diff --git a/search/search_index.json b/search/search_index.json index c972a6d4..54079fac 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["fr","de"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"contribute/","title":"Contribute","text":""},{"location":"contribute/#historique","title":"Historique","text":"

SIGNALO est un projet collaboratif initi\u00e9 par la ville de Lausanne, rejointe par les villes de Neuch\u00e2tel, la Chaux-de-Fonds et le Canton de Neuch\u00e2tel. Un premier mandat a \u00e9t\u00e9 attribu\u00e9 \u00e0 OPENGIS.ch

"},{"location":"contribute/#organisation","title":"Organisation","text":"

Afin de garantir l'\u00e9volution et la p\u00e9rennit\u00e9 de la solution, une organisation a \u00e9t\u00e9 mise en place compos\u00e9e des entit\u00e9s suivantes:

OPENGIS.chComit\u00e9 de pilotageClient "},{"location":"contribute/#feuille-de-route","title":"Feuille de route","text":"

Vous pouvez consulter notre feuille de route.

"},{"location":"data-model/","title":"Data Model","text":""},{"location":"data-model/#structure","title":"Structure","text":"

On distingue 4 classes principales dans le mod\u00e8le de donn\u00e9es:

Un support peut pr\u00e9senter des objets selon plusieurs azimuts, chacun pouvant pr\u00e9senter plusieurs cadres, chacun pouvant supporter plusieurs signaux.

Ces tables, ansi que les tables de listes de valeurs, sont regroup\u00e9 dans un sch\u00e9ma signalo_db.

Il existe par ailleurs un second sch\u00e9ma, signalo_app offrant quant \u00e0 lui la vue permettant l'affichage des signaux sur la carte. Celle-ci regroupe les donn\u00e9es des quatres tables principales dans une hierarchie aplatie et est g\u00e9n\u00e9r\u00e9e de mani\u00e8re \u00e0 ce que l'ordre des panneaux, cadres et azimuts est respect\u00e9.

"},{"location":"data-model/#documentation","title":"Documentation","text":"

La description compl\u00e8te du mod\u00e8le de donn\u00e9es se trouve ici.

"},{"location":"data-model/#mise-a-jour-du-modeles-de-donnees","title":"Mise \u00e0 jour du mod\u00e8les de donn\u00e9es","text":"

La structure des donn\u00e9es peut \u00e9voluer d'une release \u00e0 une autre. Si votre base de donn\u00e9es est d\u00e9j\u00e0 en place, les mises \u00e0 jour peuvent facilement \u00eatre faites gr\u00e2ce \u00e0 des fichiers de migration sql. Ainsi, la structure est actualis\u00e9e sans modification des donn\u00e9es existantes.

  1. Avant de proc\u00e9der \u00e0 la mise \u00e0 jour, faire un backup de la base de donn\u00e9es
  2. T\u00e9l\u00e9charger les changelogs et le fichier application (signalo-1.X.Y-db-app.sql) sur la page de la release
  3. Supprimer l'application: psql -c \"DROP SCHEMA signalo_app CASCADE\"
  4. Lancer les diff\u00e9rents scripts SQL de migration: psql -v ON_ERROR_STOP=1 -v SRID=2056 -f datamodel/changelogs/XXXX/XXXX_zzzzzz.sql (pour chaque fichier)
  5. Recr\u00e9er l'application avec le ficher SQL de la release: psql -v ON_ERROR_STOP=1 -f signalo-1.X.Y-db-app.sql
"},{"location":"datamodel-doc/","title":"Data Model","text":""},{"location":"desktop/","title":"Desktop","text":""},{"location":"desktop/#edition","title":"Edition","text":""},{"location":"desktop/#ajout-de-signaux","title":"Ajout de signaux","text":"

Le formulaire est compos\u00e9 de trois onglets:

G\u00e9n\u00e9ralAzimutPhoto

Dans l\u2019onglet \u201cAzimut\u201d, les cadres et signaux peuvent y \u00eatre saisis. L'attribut Azimut peut \u00eatre rempli de mani\u00e8re graphique, gr\u00e2ce \u00e0 la vue vw_azimut_edit du sch\u00e9ma signalo_app.

Exemple d'un azimut avec plusieurs cadres et signaux

D\u00e9finition de l'azimut de mani\u00e8re graphique, gr\u00e2ce \u00e0 la vue vw_azimut_edit"},{"location":"desktop/#taille-des-panneaux","title":"Taille des panneaux","text":"

La taille des panneaux peut \u00eatre ajust\u00e9e dans les propri\u00e9t\u00e9s du projet, dans l'onglet Variables, en modifiant la variable signalo_img_size.

R\u00e9glage de la taille de l'image"},{"location":"desktop/#decalage-des-panneaux","title":"D\u00e9calage des panneaux","text":"

En cas de supports portant de nombreux signaux, la visibilit\u00e9 des signaux sur la carte peut \u00eatre am\u00e9lior\u00e9e avec les attributs offset_x et offset_y de la table azimut (attributs d\u00e9calage X et d\u00e9calage Y de la couche Azimut dans QGIS).

"},{"location":"desktop/#panneaux-speciaux","title":"Panneaux sp\u00e9ciaux","text":""},{"location":"desktop/#panneaux-directionnels","title":"Panneaux directionnels","text":"

Le mod\u00e8le des donn\u00e9es permet une gestion fine des panneaux directionnels. Trois attributs d\u00e9finissent l'affichage de ces panneaux:

"},{"location":"desktop/#panneaux-recto-verso","title":"Panneaux recto-verso","text":"

Au niveau du signal, (table sign, couche Signal dans QGIS) l'attribut hanging_mode ou mode d'accrochage permet de d\u00e9finir si un panneaux porte le m\u00eame signal des deux c\u00f4t\u00e9s.

"},{"location":"desktop/#signaux-definis-par-lutilisateur","title":"Signaux d\u00e9finis par l'utilisateur","text":"

Il arrive qu'une certaine composition de signaux sur un m\u00eame panneau n'existe pas dans la s\u00e9lection des signaux officiels. La table vl_user_sign (couche Signal d\u00e9fini par l'utilisateur dans QGIS) permet la cr\u00e9ation de signaux personnalis\u00e9s. Cette table contient les m\u00eames attributs que vl_official_sign, la liste des signaux officiels. Au minimum, les attributs suivants doivent \u00eatre renseign\u00e9s:

Les attributs suivants permettent en outre de cr\u00e9er et g\u00e9rer des panneaux directionnels personnalis\u00e9s:

Afin d'acc\u00e9der \u00e0 la liste d\u00e9roulante des signaux d\u00e9finis par l'utilisateur dans QGIS, le type de signal d\u00e9fini par l'utilisateur doit \u00eatre choisi.

Liste des types de signal

La cr\u00e9ation du .svg correspondant est donc dans la responsabilit\u00e9 de l'utilisateur. Le fichier d'image doit \u00eatre enregistr\u00e9 dans les deux dossiers

Il est recommand\u00e9 de prendre une des images officielles comme exemple et base pour cr\u00e9er un signal personnalis\u00e9, afin d'avoir une id\u00e9e de la taille et pour comprendre comment configurer les inscriptions dynamiques.

Emplacement des fichiers `.svg` des signaux d\u00e9finis par l'utilisateur"},{"location":"desktop/#environnements-de-travail","title":"Environnements de travail","text":"

Vous avez la possibilit\u00e9 d'avoir plusieurs environnements de travail: test, production, \u2026 Plusieurs fichiers projets sont disponibles avec chaque version:

Fichier projet nom du service PG exemple d'utilisation signalo.qgs pg_signalo demo signalo_prod.qgs pg_signalo_prod production signalo_dev.qgs pg_signalo_dev test et d\u00e9veloppement"},{"location":"desktop/#langues","title":"Langues","text":"

Un syst\u00e8me de traduction du projet QGIS a \u00e9t\u00e9 mis en place. Les fichiers de traduction signalo_XX.qm doivent se situer dans le dossier du projet QGIS. Le projet signalo.qgs s'ouvre alors dans la langue du profil de l'utilisateur QGIS. Pour le moment, le projet existe en fran\u00e7ais (langue master) et en allemand (avec le fichier de traduction signalo_de.qm). Si la langue du logiciel est l'allemand, un fichier de projet signalo_de.qgs se cr\u00e9era alors automatiquement \u00e0 l'ouverture du projet signalo.qgs.

"},{"location":"desktop/#filtrage-et-analyse-de-la-coherence-globale","title":"Filtrage et analyse de la coh\u00e9rence globale","text":"

Cette fonctionnalit\u00e9 devrait \u00eatre am\u00e9lior\u00e9e dans les versions suivantes.

Il est possible de filtrer l'affichage des panneaux au moyen de la couche \"Vue filtrage\". Avec un clic-droit sur la couche, s\u00e9lectionner \"Filtrer\u2026\" dans le menu. Il faut alors construire une requ\u00eate pour filtrer les \u00e9l\u00e9ments.

Filtrage des signaux"},{"location":"","title":"SIGNALO","text":"

SIGNALO est principalement destin\u00e9 aux utilisateurs suisses en offrant par d\u00e9faut l\u2019ensemble de la signalisation utilis\u00e9e en Suisse et r\u00e9pond aux exigences d\u00e9finies dans l\u2019Ordonnance sur la Signalisation Routi\u00e8re (OSR).

Il s\u2019agit d\u2019un mod\u00e8le de donn\u00e9es PostgreSQL et d\u2019un environnement de travail sur les logiciels QGIS et QField.

SIGNALO repose sur des composants open-source et est lui-m\u00eame en acc\u00e8s libre sur Github.

SIGNALO vous offre:

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#prerequis","title":"Pr\u00e9requis","text":""},{"location":"installation/#telechargement","title":"T\u00e9l\u00e9chargement","text":"
  1. Pour installer signalo, trouvez la derni\u00e8re version et t\u00e9l\u00e9chargez

    • le fichier project.zip contenant le projet QGIS n\u00e9cessaire \u00e0 la visualisation des donn\u00e9es.
    • le dump du mod\u00e8le de donn\u00e9es (avec ou sans donn\u00e9es d\u00e9mo)
"},{"location":"installation/#modele-de-donnees","title":"Mod\u00e8le de donn\u00e9es","text":"
  1. Cr\u00e9ez un service postgresl pg_signalo avec les informations de connexion.

  2. R\u00e9staurez ensuite le dump:

    • pour un dump binaire (fichier avec extension .backup), utiliser pg_restore facilement utilisable avec pgAdmin
    • pour un dump SQL (fichier avec extension .sql), utiliser la ligne de commande: PGSERVICE=pg_signalo psql -v ON_ERROR_STOP=1 -f _chemin_vers_le_fichier_sql
"},{"location":"installation/#desktop","title":"Desktop","text":"
  1. Dans QGIS, installez les plugins suivants:

    • Ordered Relation Editor
    • QFieldSync (version min 4.0)
  2. Ouvrez le projet QGIS du dossier extrait.

"},{"location":"mobile/","title":"Mobile","text":"

\u00c9dition sous QField

G\u00e9n\u00e9ralAzimutSignal

visualisation sous QField

\u00e9dition des supports

\u00e9dition du signal

De retour au bureau, synchroniser le projet \u00e0 l'aide de QFieldSync

"},{"location":"roadmap/","title":"Roadmap","text":"

SIGNALO est continuellement am\u00e9lior\u00e9 afin de r\u00e9pondre aux besoins des gestionnaires de la signalisation routi\u00e8re. SIGNALO se base sur la derni\u00e8re LTR de QGIS. Celle-ci est g\u00e9n\u00e9ralement mise \u00e0 jour en d\u00e9but d'ann\u00e9e (voir aussi Roadmap QGIS). Une nouvelle version de SIGNALO est mise \u00e0 disposition dans le mois qui suit la sortie de la LTR QGIS. Les releases suivants se basent sur la LTR en cours.

"},{"location":"roadmap/#versioning","title":"Versioning","text":"

Les versions sont nomm\u00e9es major.minor.bugfix (par exemple 0.5.1). Tout changement dans le mod\u00e8le de donn\u00e9es (sch\u00e9ma signalo_db) se traduira par une augmentation de la version mineure et les changelogs correspondants sont nomm\u00e9s en cons\u00e9quence. Tout changement dans l'application (sch\u00e9ma signalo_app) ou dans le projet de d\u00e9monstration QGIS entra\u00eenera une augmentation de la correction de bugs.

"},{"location":"roadmap/#roadmap","title":"Roadmap","text":"

Voici une liste non-exhaustive des am\u00e9liorations pr\u00e9vues pour SIGNALO

"},{"location":"roadmap/#derniers-changements","title":"Derniers changements","text":"

Toutes les releases sont disponible sur Github - le changelog d\u00e9crit les changements d'une version \u00e0 une autre.

"},{"location":"de/contribute/#geschichte","title":"Geschichte","text":"

SIGNALO ist ein Gemeinschaftsprojekt, das von der Stadt Lausanne initiiert wurde und dem sich die St\u00e4dte Neuch\u00e2tel, La Chaux-de-Fonds und der Kanton Neuch\u00e2tel angeschlossen haben. Ein erster Auftrag wurde an [OPENGIS.ch] (https://www.opengis.ch/) vergeben.

"},{"location":"de/contribute/#organisation","title":"Organisation","text":"

Um die Entwicklung und das Fortbestehen dieser L\u00f6sung zu garantieren, wurde eine Organisation aufgebaut. Mitglieder sind:

OPENGIS.chSteuerungsteamKunde "},{"location":"de/contribute/#roadmap","title":"Roadmap","text":"

Sie k\u00f6nnen unsere Roadmap einsehen.

"},{"location":"de/data-model/#struktur","title":"Struktur","text":"

On distingue 4 classes principales dans le mod\u00e8le de donn\u00e9es:

Un support peut pr\u00e9senter des objets selon plusieurs azimuts, chacun pouvant pr\u00e9senter plusieurs cadres, chacun pouvant supporter plusieurs signaux.

Ces tables, ansi que les tables de listes de valeurs, sont regroup\u00e9 dans un sch\u00e9ma signalo_db.

Il existe par ailleurs un second sch\u00e9ma, signalo_app offrant quant \u00e0 lui la vue permettant l'affichage des signaux sur la carte. Celle-ci regroupe les donn\u00e9es des quatres tables principales dans une hierarchie aplatie et est g\u00e9n\u00e9r\u00e9e de mani\u00e8re \u00e0 ce que l'ordre des panneaux, cadres et azimuts est respect\u00e9.

"},{"location":"de/datamodel-doc/","title":"Datenmodell","text":""},{"location":"de/desktop/#editieren","title":"Editieren","text":""},{"location":"de/desktop/#hinzufugen-von-signalen","title":"Hinzuf\u00fcgen von Signalen","text":"

Das Formular besteht aus drei Reitern:

G\u00e9n\u00e9ralAzimutPhoto

Im Reiter \u201cAzimut\u201d k\u00f6nnen die Rahmen und Signale erfasst werden. Das Attribut Azimut kann auch visuell, dank der Ansicht vw_azimut_edit des Schemas signalo_app erfasst werden.

Beispiel eines Azimuts mit mehreren Rahmen und Signalen

Bestimmung des Azimut auf visuelle Weise, dank der Ansicht vw_azimut_edit"},{"location":"de/desktop/#grosse-der-schilder","title":"Gr\u00f6sse der Schilder","text":"

Die Gr\u00f6sse der Schilder kann in den Projekteigenschaften im Reiter Variablen angepasst werden, indem die Variable signalo_img_size ver\u00e4ndert wird.

Einstellen der Bildgr\u00f6sse"},{"location":"de/desktop/#versatz-der-schilder","title":"Versatz der Schilder","text":"

Bei Pfosten mit vielen Signalen kann die Sichtbarkeit der Signale auf der Karte mit den Attributen offset_x und offset_y aus der Tabelle azimut verbessert werden (Attribute x-Versatz und y-Versatz des Layers Azimut in QGIS).

"},{"location":"de/desktop/#spezialschilder","title":"Spezialschilder","text":""},{"location":"de/desktop/#richtungsschilder","title":"Richtungsschilder","text":"

Das Datenmodell erm\u00f6glicht eine feine Steuerung der Richtungsschilder. Drei Attribute definieren die Anzeige dieser Schilder:

"},{"location":"de/desktop/#doppelseitiges-schild","title":"Doppelseitiges Schild","text":"

Auf Signalebene (Tabelle sign, Ebene Signal in QGIS) wird mit dem Attribut hanging_mode oder Art der Aufh\u00e4ngung festgelegt, ob ein Schild auf beiden Seiten das gleiche Signal tr\u00e4gt.

"},{"location":"de/desktop/#benutzerdefinierte-schilder","title":"Benutzerdefinierte Schilder","text":"

Es kommt vor, dass eine bestimmte Zusammensetzung von Signalen auf einem Schild in der Auswahl der offiziellen Signale nicht vorhanden ist. Die Tabelle vl_user_sign (Ebene Benutzerdefinierte Signale in QGIS) erm\u00f6glicht die Erstellung benutzerdefinierter Signale. Diese Tabelle enth\u00e4lt die gleichen Attribute wie vl_official_sign, die Liste der offiziellen Signale. Mindestens die folgenden Attribute m\u00fcssen ausgef\u00fcllt werden:

Mit den folgenden Attributen k\u00f6nnen ausserdem benutzerdefinierte Richtungsschilder erstellt und verwaltet werden:

Um auf die Dropdown-Liste der benutzerdefinierten Signale in QGIS zugreifen zu k\u00f6nnen, muss der Signaltyp Benutzerdefiniert ausgew\u00e4hlt werden.

Liste der Signaltypen

Die Erstellung der entsprechenden .svg liegt also in der Verantwortung des Nutzers. Die Bilddatei muss in beiden Ordnern gespeichert werden

Es empfiehlt sich, eines der offiziellen Bilder als Beispiel und Grundlage f\u00fcr die Erstellung eines personalisierten Signals zu nehmen, um ein Gef\u00fchl f\u00fcr die Gr\u00f6sse zu bekommen und um zu verstehen, wie man dynamische Aufschriften einrichtet.

Speicherort der `.svg`-Dateien der benutzerdefinierten Signale"},{"location":"de/desktop/#arbeitsumgebungen","title":"Arbeitsumgebungen","text":"

Sie haben die M\u00f6glichkeit, mehrere Arbeitsumgebungen zu haben: Test, Produktion, \u2026 F\u00fcr jede Version sind Projektdateien verf\u00fcgbar:

Projektdatei Name des PG Service Anwendungsbeispiel signalo.qgs pg_signalo Demo signalo_prod.qgs pg_signalo_prod Produktion signalo_dev.qgs pg_signalo_dev Test und Entwicklung"},{"location":"de/desktop/#sprachen","title":"Sprachen","text":"

Es wurde ein System zur \u00dcbersetzung des QGIS-Projekts eingerichtet. Die \u00dcbersetzungsdateien signalo_XX.qm m\u00fcssen sich im Ordner des QGIS-Projekts befinden. Das Projekt signalo.qgs wird dann in der Sprache des QGIS-Benutzerprofils ge\u00f6ffnet. Zurzeit gibt es das Projekt in Franz\u00f6sisch (master-Sprache) und Deutsch (mit der \u00dcbersetzungsdatei signalo_de.qm). Wenn die Sprache der Software Deutsch ist, wird dann beim \u00d6ffnen des Projekts signalo.qgs automatisch eine Projektdatei signalo_de.qgs erstellt.

"},{"location":"de/desktop/#filterung-und-analyse-der-gesamtkoharenz","title":"Filterung und Analyse der Gesamtkoh\u00e4renz","text":"

Diese Funktionalit\u00e4t sollte in den folgenden Versionen noch verbessert werden.

Es ist m\u00f6glich, die Anzeige der Schilder via die Ebene \"Ansicht Filter\" zu filtern. Mit einem Rechtsklick auf die Ebene, \"Filter\u2026\" im Men\u00fc ausw\u00e4hlen. Dann muss eine Abfrage erstellt werden, um die Elemente zu filtern.

Filtern der Signale"},{"location":"de/installation/#voraussetzungen","title":"Voraussetzungen","text":""},{"location":"de/installation/#herunterladen","title":"Herunterladen","text":"
  1. Um SIGNALO zu installieren, laden Sie die letzte Version herunter

    • die Datei project.zip enth\u00e4lt das QGIS-Projekt f\u00fcr die Visualisierung der Daten
    • den Dump des Datenmodells (mit oder ohne Demodaten)
"},{"location":"de/installation/#datenmodell","title":"Datenmodell","text":"
  1. Erstellen Sie einen Postgresql Service pg_signalo mit den Verbindungsinformationen

  2. Stellen Sie anschliessend den Dump wieder her:

    • f\u00fcr einen bin\u00e4ren Dump (Datei mit Endung .backup), pg_restore einfach mit pgAdmin verwenden
    • f\u00fcr einen SQL dump (Datei mit Endung .sql) die Kommandozeile verwenden: PGSERVICE=pg_signalo psql -v ON_ERROR_STOP=1 -f _pfad_zum_sql_file_
"},{"location":"de/installation/#desktop","title":"Desktop","text":"
  1. Installieren Sie in QGIS die folgenden Erweiterungen:

    • Ordered Relation Editor
    • QFieldSync (version min 4.0)
  2. \u00d6ffnen Sie das QGIS-Projekt aus dem entzippten Ordner.

"},{"location":"de/mobile/","title":"Mobil","text":"

Editieren in QField

G\u00e9n\u00e9ralAzimutSignal

visualisation sous QField

\u00e9dition des supports

\u00e9dition du signal

Zur\u00fcck im B\u00fcro, synchronisieren des Projekts mithilfe von QFieldSync

"},{"location":"de/roadmap/","title":"Roadmap","text":"

SIGNALO wird st\u00e4ndig verbessert, um den Anforderungen der Verkehrszeichenverwalter gerecht zu werden. SIGNALO basiert auf der neuesten LTR von QGIS. Diese wird in der Regel zu Beginn eines Jahres aktualisiert (siehe auch QGIS Roadmap). Eine neue Version von SIGNALO wird innerhalb eines Monats nach der Ver\u00f6ffentlichung der QGIS LTR zur Verf\u00fcgung gestellt. Die folgenden Releases basieren auf der aktuellen LTR.

"},{"location":"de/roadmap/#versionierung","title":"Versionierung","text":"

Die Versionen werden major.minor.bugfix genannt (z. B. 0.5.1). Jede \u00c4nderung im Datenmodell (Schema signalo_db) wird zu einer Erh\u00f6hung der Minor-Version f\u00fchren, und die entsprechenden Changelogs werden entsprechend benannt. Jede \u00c4nderung in der Anwendung (signalo_app-Schema) oder im QGIS-Demoprojekt wird zu einer Erh\u00f6hung der Fehlerkorrektur f\u00fchren (bugfix).

"},{"location":"de/roadmap/#roadmap","title":"Roadmap","text":"

Nachfolgend eine nicht abschliessende Liste der f\u00fcr SIGNALO geplanten Verbesserungen

"},{"location":"de/roadmap/#letzte-anderungen","title":"Letzte \u00c4nderungen","text":"

Alle Releases sind auf Github verf\u00fcgbar - der Changelog beschreibt die \u00c4nderungen von einer Version zur anderen.

"}]} \ No newline at end of file +{"config":{"lang":["fr","de"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"contribute/","title":"Contribute","text":""},{"location":"contribute/#historique","title":"Historique","text":"

SIGNALO est un projet collaboratif initi\u00e9 par la ville de Lausanne, rejointe par les villes de Neuch\u00e2tel, la Chaux-de-Fonds et le Canton de Neuch\u00e2tel. Un premier mandat a \u00e9t\u00e9 attribu\u00e9 \u00e0 OPENGIS.ch

"},{"location":"contribute/#organisation","title":"Organisation","text":"

Afin de garantir l'\u00e9volution et la p\u00e9rennit\u00e9 de la solution, une organisation a \u00e9t\u00e9 mise en place compos\u00e9e des entit\u00e9s suivantes:

OPENGIS.chComit\u00e9 de pilotageClient "},{"location":"contribute/#feuille-de-route","title":"Feuille de route","text":"

Vous pouvez consulter notre feuille de route.

"},{"location":"data-model/","title":"Data Model","text":""},{"location":"data-model/#structure","title":"Structure","text":"

On distingue 4 classes principales dans le mod\u00e8le de donn\u00e9es:

Un support peut pr\u00e9senter des objets selon plusieurs azimuts, chacun pouvant pr\u00e9senter plusieurs cadres, chacun pouvant supporter plusieurs signaux.

Ces tables, ansi que les tables de listes de valeurs, sont regroup\u00e9 dans un sch\u00e9ma signalo_db.

Il existe par ailleurs un second sch\u00e9ma, signalo_app offrant quant \u00e0 lui la vue permettant l'affichage des signaux sur la carte. Celle-ci regroupe les donn\u00e9es des quatres tables principales dans une hierarchie aplatie et est g\u00e9n\u00e9r\u00e9e de mani\u00e8re \u00e0 ce que l'ordre des panneaux, cadres et azimuts est respect\u00e9.

"},{"location":"data-model/#documentation","title":"Documentation","text":"

La description compl\u00e8te du mod\u00e8le de donn\u00e9es se trouve ici.

"},{"location":"data-model/#mise-a-jour-du-modeles-de-donnees","title":"Mise \u00e0 jour du mod\u00e8les de donn\u00e9es","text":"

La structure des donn\u00e9es peut \u00e9voluer d'une release \u00e0 une autre. Si votre base de donn\u00e9es est d\u00e9j\u00e0 en place, les mises \u00e0 jour peuvent facilement \u00eatre faites gr\u00e2ce \u00e0 des fichiers de migration sql. Ainsi, la structure est actualis\u00e9e sans modification des donn\u00e9es existantes.

  1. Avant de proc\u00e9der \u00e0 la mise \u00e0 jour, faire un backup de la base de donn\u00e9es
  2. T\u00e9l\u00e9charger les changelogs et le fichier application (signalo-1.X.Y-db-app.sql) sur la page de la release
  3. Supprimer l'application: psql -c \"DROP SCHEMA signalo_app CASCADE\"
  4. Lancer les diff\u00e9rents scripts SQL de migration: psql -v ON_ERROR_STOP=1 -v SRID=2056 -f datamodel/changelogs/XXXX/XXXX_zzzzzz.sql (pour chaque fichier)
  5. Recr\u00e9er l'application avec le ficher SQL de la release: psql -v ON_ERROR_STOP=1 -f signalo-1.X.Y-db-app.sql
"},{"location":"datamodel-doc/","title":"Data Model","text":""},{"location":"desktop/","title":"Desktop","text":""},{"location":"desktop/#edition","title":"Edition","text":""},{"location":"desktop/#ajout-de-signaux","title":"Ajout de signaux","text":"

Le formulaire est compos\u00e9 de trois onglets:

G\u00e9n\u00e9ralAzimutPhoto

Dans l\u2019onglet \u201cAzimut\u201d, les cadres et signaux peuvent y \u00eatre saisis. L'attribut Azimut peut \u00eatre rempli de mani\u00e8re graphique, gr\u00e2ce \u00e0 la vue vw_azimut_edit du sch\u00e9ma signalo_app.

Exemple d'un azimut avec plusieurs cadres et signaux

D\u00e9finition de l'azimut de mani\u00e8re graphique, gr\u00e2ce \u00e0 la vue vw_azimut_edit"},{"location":"desktop/#taille-des-panneaux","title":"Taille des panneaux","text":"

La taille des panneaux peut \u00eatre ajust\u00e9e dans les propri\u00e9t\u00e9s du projet, dans l'onglet Variables, en modifiant la variable signalo_img_size.

R\u00e9glage de la taille de l'image"},{"location":"desktop/#decalage-des-panneaux","title":"D\u00e9calage des panneaux","text":"

En cas de supports portant de nombreux signaux, la visibilit\u00e9 des signaux sur la carte peut \u00eatre am\u00e9lior\u00e9e avec les attributs offset_x et offset_y de la table azimut (attributs d\u00e9calage X et d\u00e9calage Y de la couche Azimut dans QGIS).

"},{"location":"desktop/#panneaux-speciaux","title":"Panneaux sp\u00e9ciaux","text":""},{"location":"desktop/#panneaux-directionnels","title":"Panneaux directionnels","text":"

Le mod\u00e8le des donn\u00e9es permet une gestion fine des panneaux directionnels. Trois attributs d\u00e9finissent l'affichage de ces panneaux:

"},{"location":"desktop/#panneaux-recto-verso","title":"Panneaux recto-verso","text":"

Au niveau du signal, (table sign, couche Signal dans QGIS) l'attribut hanging_mode ou mode d'accrochage permet de d\u00e9finir si un panneaux porte le m\u00eame signal des deux c\u00f4t\u00e9s.

"},{"location":"desktop/#signaux-definis-par-lutilisateur","title":"Signaux d\u00e9finis par l'utilisateur","text":"

Il arrive qu'une certaine composition de signaux sur un m\u00eame panneau n'existe pas dans la s\u00e9lection des signaux officiels. La table vl_user_sign (couche Signal d\u00e9fini par l'utilisateur dans QGIS) permet la cr\u00e9ation de signaux personnalis\u00e9s. Cette table contient les m\u00eames attributs que vl_official_sign, la liste des signaux officiels. Au minimum, les attributs suivants doivent \u00eatre renseign\u00e9s:

Les attributs suivants permettent en outre de cr\u00e9er et g\u00e9rer des panneaux directionnels personnalis\u00e9s:

Afin d'acc\u00e9der \u00e0 la liste d\u00e9roulante des signaux d\u00e9finis par l'utilisateur dans QGIS, le type de signal d\u00e9fini par l'utilisateur doit \u00eatre choisi.

Liste des types de signal

La cr\u00e9ation du .svg correspondant est donc dans la responsabilit\u00e9 de l'utilisateur. Le fichier d'image doit \u00eatre enregistr\u00e9 dans les deux dossiers

Il est recommand\u00e9 de prendre une des images officielles comme exemple et base pour cr\u00e9er un signal personnalis\u00e9, afin d'avoir une id\u00e9e de la taille et pour comprendre comment configurer les inscriptions dynamiques.

Emplacement des fichiers `.svg` des signaux d\u00e9finis par l'utilisateur"},{"location":"desktop/#environnements-de-travail","title":"Environnements de travail","text":"

Vous avez la possibilit\u00e9 d'avoir plusieurs environnements de travail: test, production, \u2026 Plusieurs fichiers projets sont disponibles avec chaque version:

Fichier projet nom du service PG exemple d'utilisation signalo.qgs pg_signalo demo signalo_prod.qgs pg_signalo_prod production signalo_dev.qgs pg_signalo_dev test et d\u00e9veloppement"},{"location":"desktop/#langues","title":"Langues","text":"

Un syst\u00e8me de traduction du projet QGIS a \u00e9t\u00e9 mis en place. Les fichiers de traduction signalo_XX.qm doivent se situer dans le dossier du projet QGIS. Le projet signalo.qgs s'ouvre alors dans la langue du profil de l'utilisateur QGIS. Pour le moment, le projet existe en fran\u00e7ais (langue master) et en allemand (avec le fichier de traduction signalo_de.qm). Si la langue du logiciel est l'allemand, un fichier de projet signalo_de.qgs se cr\u00e9era alors automatiquement \u00e0 l'ouverture du projet signalo.qgs.

"},{"location":"desktop/#filtrage-et-analyse-de-la-coherence-globale","title":"Filtrage et analyse de la coh\u00e9rence globale","text":"

Cette fonctionnalit\u00e9 devrait \u00eatre am\u00e9lior\u00e9e dans les versions suivantes.

Il est possible de filtrer l'affichage des panneaux au moyen de la couche \"Vue filtrage\". Avec un clic-droit sur la couche, s\u00e9lectionner \"Filtrer\u2026\" dans le menu. Il faut alors construire une requ\u00eate pour filtrer les \u00e9l\u00e9ments.

Filtrage des signaux"},{"location":"","title":"SIGNALO","text":"

SIGNALO est principalement destin\u00e9 aux utilisateurs suisses en offrant par d\u00e9faut l\u2019ensemble de la signalisation utilis\u00e9e en Suisse et r\u00e9pond aux exigences d\u00e9finies dans l\u2019Ordonnance sur la Signalisation Routi\u00e8re (OSR).

Il s\u2019agit d\u2019un mod\u00e8le de donn\u00e9es PostgreSQL et d\u2019un environnement de travail sur les logiciels QGIS et QField.

SIGNALO repose sur des composants open-source et est lui-m\u00eame en acc\u00e8s libre sur Github.

SIGNALO vous offre:

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#prerequis","title":"Pr\u00e9requis","text":""},{"location":"installation/#telechargement","title":"T\u00e9l\u00e9chargement","text":"
  1. Pour installer signalo, trouvez la derni\u00e8re version et t\u00e9l\u00e9chargez

    • le fichier project.zip contenant le projet QGIS n\u00e9cessaire \u00e0 la visualisation des donn\u00e9es.
    • le dump du mod\u00e8le de donn\u00e9es (avec ou sans donn\u00e9es d\u00e9mo)
"},{"location":"installation/#modele-de-donnees","title":"Mod\u00e8le de donn\u00e9es","text":"
  1. Cr\u00e9ez un service postgresl pg_signalo avec les informations de connexion.

  2. R\u00e9staurez ensuite le dump:

    • pour un dump binaire (fichier avec extension .backup), utiliser pg_restore facilement utilisable avec pgAdmin
    • pour un dump SQL (fichier avec extension .sql), utiliser la ligne de commande: PGSERVICE=pg_signalo psql -v ON_ERROR_STOP=1 -f _chemin_vers_le_fichier_sql
"},{"location":"installation/#desktop","title":"Desktop","text":"
  1. Dans QGIS, installez les plugins suivants:

    • Ordered Relation Editor
    • QFieldSync (version min 4.0)
  2. Ouvrez le projet QGIS du dossier extrait.

"},{"location":"mobile/","title":"Mobile","text":"

\u00c9dition sous QField

G\u00e9n\u00e9ralAzimutSignal

visualisation sous QField

\u00e9dition des supports

\u00e9dition du signal

De retour au bureau, synchroniser le projet \u00e0 l'aide de QFieldSync

"},{"location":"roadmap/","title":"Roadmap","text":"

SIGNALO est continuellement am\u00e9lior\u00e9 afin de r\u00e9pondre aux besoins des gestionnaires de la signalisation routi\u00e8re. SIGNALO se base sur la derni\u00e8re LTR de QGIS. Celle-ci est g\u00e9n\u00e9ralement mise \u00e0 jour en d\u00e9but d'ann\u00e9e (voir aussi Roadmap QGIS). Une nouvelle version de SIGNALO est mise \u00e0 disposition dans le mois qui suit la sortie de la LTR QGIS. Les releases suivants se basent sur la LTR en cours.

"},{"location":"roadmap/#versioning","title":"Versioning","text":"

Les versions sont nomm\u00e9es major.minor.bugfix (par exemple 0.5.1). Tout changement dans le mod\u00e8le de donn\u00e9es (sch\u00e9ma signalo_db) se traduira par une augmentation de la version mineure et les changelogs correspondants sont nomm\u00e9s en cons\u00e9quence. Tout changement dans l'application (sch\u00e9ma signalo_app) ou dans le projet de d\u00e9monstration QGIS entra\u00eenera une augmentation de la correction de bugs.

"},{"location":"roadmap/#roadmap","title":"Roadmap","text":"

Voici une liste non-exhaustive des am\u00e9liorations pr\u00e9vues pour SIGNALO

"},{"location":"roadmap/#derniers-changements","title":"Derniers changements","text":"

Toutes les releases sont disponible sur Github - le changelog d\u00e9crit les changements d'une version \u00e0 une autre.

"},{"location":"de/contribute/#geschichte","title":"Geschichte","text":"

SIGNALO ist ein Gemeinschaftsprojekt, das von der Stadt Lausanne initiiert wurde und dem sich die St\u00e4dte Neuch\u00e2tel, La Chaux-de-Fonds und der Kanton Neuch\u00e2tel angeschlossen haben. Ein erster Auftrag wurde an [OPENGIS.ch] (https://www.opengis.ch/) vergeben.

"},{"location":"de/contribute/#organisation","title":"Organisation","text":"

Um die Entwicklung und das Fortbestehen dieser L\u00f6sung zu garantieren, wurde eine Organisation aufgebaut. Mitglieder sind:

OPENGIS.chSteuerungsteamKunde "},{"location":"de/contribute/#roadmap","title":"Roadmap","text":"

Sie k\u00f6nnen unsere Roadmap einsehen.

"},{"location":"de/data-model/#struktur","title":"Struktur","text":"

On distingue 4 classes principales dans le mod\u00e8le de donn\u00e9es:

Un support peut pr\u00e9senter des objets selon plusieurs azimuts, chacun pouvant pr\u00e9senter plusieurs cadres, chacun pouvant supporter plusieurs signaux.

Ces tables, ansi que les tables de listes de valeurs, sont regroup\u00e9 dans un sch\u00e9ma signalo_db.

Il existe par ailleurs un second sch\u00e9ma, signalo_app offrant quant \u00e0 lui la vue permettant l'affichage des signaux sur la carte. Celle-ci regroupe les donn\u00e9es des quatres tables principales dans une hierarchie aplatie et est g\u00e9n\u00e9r\u00e9e de mani\u00e8re \u00e0 ce que l'ordre des panneaux, cadres et azimuts est respect\u00e9.

"},{"location":"de/datamodel-doc/","title":"Datenmodell","text":""},{"location":"de/installation/#voraussetzungen","title":"Voraussetzungen","text":""},{"location":"de/installation/#herunterladen","title":"Herunterladen","text":"
  1. Um SIGNALO zu installieren, laden Sie die letzte Version herunter

    • die Datei project.zip enth\u00e4lt das QGIS-Projekt f\u00fcr die Visualisierung der Daten
    • den Dump des Datenmodells (mit oder ohne Demodaten)
"},{"location":"de/installation/#datenmodell","title":"Datenmodell","text":"
  1. Erstellen Sie einen Postgresql Service pg_signalo mit den Verbindungsinformationen

  2. Stellen Sie anschliessend den Dump wieder her:

    • f\u00fcr einen bin\u00e4ren Dump (Datei mit Endung .backup), pg_restore einfach mit pgAdmin verwenden
    • f\u00fcr einen SQL dump (Datei mit Endung .sql) die Kommandozeile verwenden: PGSERVICE=pg_signalo psql -v ON_ERROR_STOP=1 -f _pfad_zum_sql_file_
"},{"location":"de/installation/#desktop","title":"Desktop","text":"
  1. Installieren Sie in QGIS die folgenden Erweiterungen:

    • Ordered Relation Editor
    • QFieldSync (version min 4.0)
  2. \u00d6ffnen Sie das QGIS-Projekt aus dem entzippten Ordner.

"},{"location":"de/mobile/","title":"Mobil","text":"

Editieren in QField

G\u00e9n\u00e9ralAzimutSignal

visualisation sous QField

\u00e9dition des supports

\u00e9dition du signal

Zur\u00fcck im B\u00fcro, synchronisieren des Projekts mithilfe von QFieldSync

"},{"location":"de/roadmap/","title":"Roadmap","text":"

SIGNALO wird st\u00e4ndig verbessert, um den Anforderungen der Verkehrszeichenverwalter gerecht zu werden. SIGNALO basiert auf der neuesten LTR von QGIS. Diese wird in der Regel zu Beginn eines Jahres aktualisiert (siehe auch QGIS Roadmap). Eine neue Version von SIGNALO wird innerhalb eines Monats nach der Ver\u00f6ffentlichung der QGIS LTR zur Verf\u00fcgung gestellt. Die folgenden Releases basieren auf der aktuellen LTR.

"},{"location":"de/roadmap/#versionierung","title":"Versionierung","text":"

Die Versionen werden major.minor.bugfix genannt (z. B. 0.5.1). Jede \u00c4nderung im Datenmodell (Schema signalo_db) wird zu einer Erh\u00f6hung der Minor-Version f\u00fchren, und die entsprechenden Changelogs werden entsprechend benannt. Jede \u00c4nderung in der Anwendung (signalo_app-Schema) oder im QGIS-Demoprojekt wird zu einer Erh\u00f6hung der Fehlerkorrektur f\u00fchren (bugfix).

"},{"location":"de/roadmap/#roadmap","title":"Roadmap","text":"

Nachfolgend eine nicht abschliessende Liste der f\u00fcr SIGNALO geplanten Verbesserungen

"},{"location":"de/roadmap/#letzte-anderungen","title":"Letzte \u00c4nderungen","text":"

Alle Releases sind auf Github verf\u00fcgbar - der Changelog beschreibt die \u00c4nderungen von einer Version zur anderen.

"}]} \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 934802625605cb562e15484355d2d6a8fa3722e8..ab3b7776478dfaeb4a7b970628a9285ad55bca7c 100644 GIT binary patch delta 15 Wcmcb@e1(}!zMF&N#pI1_=NJJiA_Z^& delta 15 Wcmcb@e1(}!zMF$%ZP!M&bBq8flLagQ