Open Naadjjaa opened 2 years ago
@carlobeltrame könntest du uns hierzu rasch eine Aufwandschätzung geben, damit wir das weitere Vorgehen entscheiden können? Besten Dank!
Mein hier beschriebener Lösungsansatz basiert darauf, die unterschiedlichen benötigten Karten immer alle als Layers anzubieten, aber je nach Prozess ein anderes Layer standardmässig anzuzeigen. Aktuell haben wir zwei swisstopo-Layers "Satellit" und "Landeskarte", und "Satellit" ist überall standardmässig ausgewählt:
Achtung: Was mit diesem Ansatz nicht möglich ist, ist gleichzeitig Layers mit swisstopo-Karten und Layers mit GIS-LU-Karten anzubieten. An gewissen Orten auf der Plattform swisstopo und an anderen GIS-LU-Karten anzeigen geht nicht. Die Karten vom GIS LU verwenden andere Massstäbe und Zoom-Stufen als swisstopo, und diese können schlicht technisch nicht in der gleichen Karte angezeigt werden. Wenn das nötig wäre müssten wir nicht nur die Karten-Integration von Decidim neu bauen, sondern eine andere Karten-render-Software als das populäre leaflet suchen, welches bisher in Decidim im Einsatz ist. Dazu würde sich der Aufwand vermutlich in den Wochen bis wenigen Monaten bewegen.
Angenommen alle benötigten Karten kommen in einem gemeinsamen Format daher (z.B. alle von GIS-LU oder alle von swisstopo, oder GIS-LU schafft es, die Karten mit den gleichen Einstellungen anzubieten wie swisstopo), dann haben wir Aufwände beim zurückstellen auf die GIS-LU-Karten (~ e57226a85320a8cb9218789a2c5535d8ff3de199 rückgängig machen). Dazu käme ein neues Eingabefeld auf jedem Projekt ähnlich wie wir es in #50 für Umfragen gemacht haben, und schliesslich müsste es dieser Wert noch auf irgendeinem Weg ins Frontend schaffen, um basierend darauf das standard-Layer auszuwählen. Insgesamt schätze ich 3 PT Aufwand dafür.
Ah ich sehe gerade, ihr habt die Option, überall GIS-LU-Karten zu verwenden, inzwischen ausgeschlossen. Somit ist auch mein oben beschriebener Ansatz nicht zufriedenstellend. Um das dennoch umzusetzen sehe ich zwei Optionen, beide nicht gerade einfach:
@Naadjjaa : ich schlage einen Austausch mit GIS und @carlobeltrame vor, um die Möglichkeiten gemeinsam final klären zu können. Danke @carlobeltrame für die Vorschläge.
Wir möchten gerne in Vorschlagskomponenten von Partizipationsprojekten gezieltes (=nicht immer dasselbe) GIS-Kartenmaterial einsetzen. Partizipierende müssen mittels Pinnadel Feedback zu einem Projekt geben können. Für den Partizipierenden müsste ein GIS-Kartenausschnitt - optional mit spezifischen Layers - angezeigt werden können. Aktuell stammt die Anforderung aus dem Projekt "Velo & Fussgänger".
Für diesen Use Case sehen wir 2 Lösungsansätze:
Idealerweise könnte der Kartenausschnitt von Partizipationsadmins im Backend beim Setup eines Partizipationsprojektes selbst gewählt werden.
Alternativ könnte die Anpassung auch nur für 1-2 Projekte pro Jahr mit Entwicklungsaufwand über euch gemacht werden, ohne Konfigurationsoptionen.
Fragen an Puzzle:
((@innosmith ich habe die Anforderung leicht angepasst, da es im Moment keine Option ist immer GIS-Daten zu verwenden (ehemals Lösung 1a). Das Material ist schlicht nicht vorhanden.))