You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<td><p>Der AG wünschte eine Webplattform inklusive einer Kartenapplikation zur Präsentation einer größeren Anzahl von Kartendaten (später auch statistische Daten) gegenüber einem fachlich interessierten Publikum. Wichtig: Der AG sollte selbst den Bestand an Karten erweitern können, ohne Einbindung des Auftragnehmers. Bevorzugt sollte der Bestand aus Vektor-Karten bestehen, aber auch Rasterkarten. Da es sich um eine größere Anzahl von Karten handelt (30+), musste die Verwaltung komfortabel sein. Die Karten sollten über Deep-Links in IFrames auch auf anderen Websites einbettbar sein.</p>
59
+
<p>Komfort-Features wie Import / Export (GeoJSON), Bild-Export (PNG/PDF [inkl. Legende]) und weitere Toolboxfunktionen waren erwünscht. Das Frontend soll auf Responsivität optimiert werden und Anforderungen der Barrierefreiheit (WCAG 2.1) erfüllen.</p></td></tr>
60
+
<tr><td>Schwerpunkte:</td><td><ul>
61
+
<li>Gemeinsame Definition von minimalen / maximalen Features, Priorisierung / Prüfung auf Umsetzbarkeit bzgl. Umsetzungs- / Laufende Kosten (z.B. für Hosting, aber auch Redaktion)</li>
62
+
<li>Festlegung von Schemata zur Redaktion der Karten</li>
63
+
<li>Entwurf UI / UX unter Berücksichtigung Vorgaben / CI, Entwürfe: Wireframes (Layout), Mockups und Designs zur Abstimmung mit dem Auftraggeber</li>
64
+
<li>Web-Development, Auto-Deployment</li>
65
+
<li>Implementierung eines Staging-Prozesses zum Qualitätsmanagement.</li>
66
+
<li>Einrichtung eines Verwaltungs-Backends (STRAPI) und API-Development (Erweiterung der Standard-APIs von STRAPI)</li>
67
+
<li>Automatisierungs-Scripts für Kartendaten</li>
68
+
</ul></td></tr>
69
+
70
+
<tr><td>Besonderheiten:</td>
71
+
<td>
72
+
<p>Die Besonderheit bei diesem Projekt ist, dass ALLE Karten im Portal komplett vom Auftraggeber erstellt und freigeschalten werden können, inklusive Layer, Feature-PopUps usw. Dazu sollte es zu jeder Karte bzw. auch für den allgemeinen Informationsteil ein möglichst einfaches CMS geben, dass automatisch responsiv ist, da ein hoher mobiler Nutzungsanteil erwartet wurde.</p>
73
+
<p>Vektorkarten werden durch Hochladen eines GeoJSONs ins Portal automatisch in Vektor-Tiles umgewandelt und auf einem Server bereitgestellt. Andere Kartentypen (Rasterdaten) werden manuell mittels eines in einem Workshop erläuterten und gut dokumentierten Prozesses erzeugt und auf den Server transferiert.</p>
74
+
<p>Mittels Mapbox Style Files können nun ein oder mehrere dieser Tile-Layer zu einer Karte zusammengeführt werden, im Style File werden alle notwendigen Angaben gemacht. Solche Style Files können mit externen Tools oder auch manuell erzeugt werden, auch das wird in einem Workshop erarbeitet.</p>
<td><ahref="https://www.bmluk.gv.at/" target="_blank">Bundesministerium für Land- und Forstwirtschaft, Klima- und Umweltschutz, Regionen und Wasserwirtschaft (BML)</a></td></tr>
<h2>Photovoltaikausbau und<br/> Energienetze Region SWS</h2>
96
+
<table>
97
+
<tr><td>Beschreibung:</td>
98
+
<td>
99
+
100
+
<p>Der Auftraggeber benötigte eine Webplattform die den Ausbau und das Potential von Photovoltaikanlagen (anhand ihrer Lagegunst) sowie die Einspeisekapazitäten der Strominfrastruktur und damit auch gewünschte Lagen (von Seiten der vorhandenen Infrastruktur) ausweisen sollte. Die Plattform soll in einen öffentlichen und einen nicht-öffentlichen (Verwaltung) Bereich unterteilt werden.</p>
101
+
<p>Funktion des öffentlichen Bereichs:</p>
102
+
<ul>
103
+
<li>Darstellung Dachflächen-Potenzial (Daten aus GIS Stmk, vom AG bereitgestellt)</li>
<p>Funktionen des nicht-öffentlichen Bereichs:</p>
109
+
<ul>
110
+
<li>Tool für Gemeinden: Netzabsagen und Zusagen dokumentieren</li>
111
+
<li>Eintragen von Solar-Anlagen durch Gemeinde ermöglichen</li>
112
+
<li>Geschütze Benutzerebene, unterschiedliche Benutzer möglich, aber Vergabe nur zentral über Admin, keine Verwaltung durch Nutzer selbst</li>
113
+
</ul>
114
+
</td></tr>
115
+
116
+
117
+
<tr><td>Schwerpunkte:</td><td><ul>
118
+
<li>Konzeption / Entwurf mit dem AG, Darstellung von Best-Practice Beispielen</li>
119
+
<li>Backend mit DB und STRAPI</li>
120
+
<li>Kartenaufbereitung und Übernahme ins Backend</li>
121
+
<li>Erstellung der Kartenapplikation, NodeJS mit VUE und OpenLayers</li>
122
+
<li>Hosting für 2 Jahre</li>
123
+
</ul></td></tr>
124
+
125
+
<tr><td>Besonderheiten:</td>
126
+
<td>
127
+
<p>Je nach der durch den Login definierten Rolle stellt das Portal unterschiedliche Layer dar bzw. erlaubt andere Operationen, z.B. die Freigabe von eingegeben Daten usw.</p>
<td><p>Wie alle Länder der EU ist auch Österreich zu einer Waldinventur verpflichtet. Damit beauftragt ist das Bundesforschungs- und Ausbildungszentrum für Wald, Naturgefahren und Landschaft (BFW). Die dazugehörigen Daten werden seit 2000 in einem einheitlichen Schema erhoben und in einer BFW-internen Datenbank gespeichert und verarbeitet.</p>
152
+
<td>
153
+
<p>Wie alle Länder der EU ist auch Österreich zu einer Waldinventur verpflichtet. Damit beauftragt ist das Bundesforschungs- und Ausbildungszentrum für Wald, Naturgefahren und Landschaft (BFW). Die dazugehörigen Daten werden seit 2000 in einem einheitlichen Schema erhoben und in einer BFW-internen Datenbank gespeichert und verarbeitet.</p>
60
154
<p>Ein zu schaffendes Portal sollte diese Daten in unterschiedlichen Sichten zugänglich machen, zum einen über Choroplethenkarten, zum anderen als Datendownloads in Tabellenform. Zusätzlich sollten die vom BFW aus den Daten laufend aktualisierten Wald- und Baumartenkarte als Rasterkarte darstellbar sein. Design-Vorgabe war „Desktop First“ - dennoch musste aber eine einwandfreie Benutzbarkeit auch auf mobilen Endgeräten gegeben sein (responsive Design)</p>
61
155
<p>Aktualisierungen sollte der Auftraggeber zukünftig selbst durchführen können, das BFW hatte die Vorgabe, die Website selbst zu hosten, ohne aber dadurch großen Aufwand für Sicherheitsfeatures zu haben.</p>
62
-
</td>
63
-
<tr><td>Schwerpunkte:</td>
64
-
<td><ul>
156
+
</td></tr>
157
+
<tr><td>Schwerpunkte:</td><td><ul>
65
158
<li>Grundlagenrecherche (Datenmodell) & Gemeinsame Erarbeitung eines Standards für standardisierte Datenanlieferungen.</li>
<li>UX / UI - Entwurf (Wireframes), Responsive Design- Endgültiges Design / Mockups durch Einbindung einer externen Grafikerin. Berücksichtigung des CI-Designs des BFW.</li>
68
161
<li>Preprocessing Skripts mit integrierter Fehlerkontrolle</li>
69
162
<li>Implementierung eines Staging-Prozesses zum Qualitätsmanagement</li>
70
163
<li>Web-Development / Auto-Deployment</li>
71
-
</ul>
72
-
</td></tr>
164
+
</ul></td></tr>
73
165
74
-
<tr><td>Besonderheiten:</td>
75
-
<td>
76
-
<ul>
77
-
<li>Die Website ist serverless, d.h. es gibt keine Datenbankkomponente / Schnittstellen und damit auch keine zu berücksichtigende Sicherheitsaspekte.</li>
78
-
<li>Um Fehler bei Updates zu vermeiden, wurde in die Pre-Processing-Scripts umfangreiche Fehler-Kontrollmechanismen integriert.</li>
79
-
</ul>
80
-
</td>
81
-
</tr>
166
+
<tr><td>Besonderheiten:</td>
167
+
<td>
168
+
<ul>
169
+
<li>Die Website ist serverless, d.h. es gibt keine Datenbankkomponente / Schnittstellen und damit auch keine zu berücksichtigende Sicherheitsaspekte.</li>
170
+
<li>Um Fehler bei Updates zu vermeiden, wurde in die Pre-Processing-Scripts umfangreiche Fehler-Kontrollmechanismen integriert.</li>
<td><p>Für Agrarmarkt Austria (AMA) sind wir seit 2019 in den Bereichen Consulting und Unterstützung bei der Softwareentwicklung für moderne kartenbasierte Web-Applikationen tätig.</p>
112
-
<p>Diese sollen auf verschiedenen Endgeräten (PCs, Tablets, Smartphones) komfortabel bedienbar sein, und räumliche Sachverhalte auf einfache Art vermitteln.</p></td>
197
+
<p>Diese sollen auf verschiedenen Endgeräten (PCs, Tablets, Smartphones) komfortabel bedienbar sein, und räumliche Sachverhalte auf einfache Art vermitteln.</p></td></tr>
113
198
<tr><td>Schwerpunkte:</td><td><ul>
114
199
<li>Konzeption kartographischer Inhalte (Choroplethenkarten) und der Interaktivität dynamischer Karten</li>
115
200
<li>Beratung hinsichtlich Stack und Entwicklungsumegebung moderner JavaScript Applikationen</li>
0 commit comments