Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Unser Kunde ist eine der bekanntesten Finanzinstitutionen, die Zuschüsse und Darlehen für wichtige öffentliche und private Projekte bereitstellt. Mit mehr als 100 Niederlassungen auf der ganzen Welt bietet das Unternehmen nachhaltige Lösungen an, die darauf abzielen, Armut durch die Durchführung von Investitionsprojekten zu verringern.
Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.
Seit der Gründung hat unser Kunde Tausende von Finanz-, Sozial-, Energie-, Bildungs-, Umwelt- und anderen Projekten betreut und dabei mit Regierungen und internationalen Unternehmen zusammengearbeitet. Sein Ziel ist es, Armut zu verringern, den gemeinsamen Wohlstand zu steigern und eine nachhaltige Entwicklung zu fördern, indem man Schlüsselprojekte von strategischer Bedeutung finanziert.
Obwohl unser Kunde über einen klaren und gründlichen Arbeitsablauf und eine Datenpräsentation verfügte, stand er vor der Herausforderung, textliche Informationen zu analysieren und zu bewerten. Anstatt eine interaktive Karte zu verwenden Datenvisualisierung-Tools Für die Datenanalyse stützten sie sich auf mehrseitige Berichte, was fundierte Entscheidungen oft erschwerte.
Unser Kunde hat ein vielschichtiges globales Projektportfolio und suchte nach einer skalierbaren, interaktiven und anpassbaren Lösung mit geografischen Karten, die es den Kunden ermöglicht, schnell kurze Details zu aktuellen Projekten einzusehen und Einblicke in die verschiedenen Interessengebiete zu erhalten, einschließlich Regionen, Länder und benutzerdefinierte Bereiche.
Nach der Analyse der Kundenanforderung schlug Innowise die Entwicklung einer SVG-Karte (skalierbare Vektorgrafik) vor. Im Gegensatz zu pixelbasierten Karten werden bei SVG-Karten mathematische Gleichungen zur Definition der Kartenelemente verwendet, was eine nahtlose Skalierung nach oben und unten ohne Qualitätsverluste ermöglicht.
Was die Visualisierung von Standortdaten angeht, so sind Bibliotheken wie Google Maps und Open Street Maps eine beliebte Wahl. SVG-Karten sind jedoch leichtgewichtig, anpassbar und lizenzfrei, so dass sie als eine gute Wahl angesehen werden, wenn weder eine hohe Auflösung noch akribische Details erforderlich sind.
Nachdem wir uns auf eine Lösung geeinigt hatten, durchlief unser Projektteam mehrere weitere Phasen, um interaktive SVG-Karten zu erstellen.
VERWALTUNGSABTEILUNGEN DER ERSTEN EBENE
Bevor wir uns näher mit der Kernlogik befassten, klärte Innowise die wichtigsten Einheiten, die eine SVG-Karte abbildet. Neben der Festlegung der korrekten geografischen Grenzen der Länder mussten wir auch eine präzise und aktuelle administrative und territoriale Einteilung sicherstellen. So sind beispielsweise verschiedene Länder in unterschiedliche Verwaltungseinheiten unterteilt, wie die Bundesstaaten in den USA, die Provinzen in Kanada und die Regionen in Frankreich.
Daher haben wir uns bemüht, genaue Kartendaten von Natural Earth zu sammeln, die diese regionalen Verwaltungsunterschiede widerspiegeln. Natural Earth ist ein kostenloser Kartenspeicher, der sowohl Raster- als auch Vektordaten in den Maßstäben 1:10m, 1:50m und 1:110 Millionen bereitstellt und als geeignete Vorlage für die Erstellung visuell ansprechender und fachmännisch gestalteter digitaler Karten mit GIS-Software dient.
VON SHP ZU SVG
Nach der Auswahl geeigneter Kartenvorlagen konvertierte unser Projektteam die ursprünglichen Multiformat-Shapefiles (SHP) in skalierbare Vektorgrafiken. Diese Grafiken enthielten Pfade zu den einzelnen Verwaltungsbereichen und wurden durch eine SVG-Datei dargestellt, eine XML-Datei, die geometrische Objekte wie Kreise, Linien, Quadrate und mehr enthält. Diese Objekte wurden als SVG-Tags eingebettet, wodurch sichergestellt wurde, dass die Bilder glatt und proportional blieben.
PYTHON-SITUATIONSMUSTER
Obwohl jede Entität in der SVG-Datei einen eigenen Pfad-Tag hat, wäre eine systematische Organisation der Daten für die Erfüllung der Projektanforderungen effizienter. Wir sortierten die Daten der SVG-Datei alphabetisch nach Land und Verwaltungseinheit mit Hilfe eines Python-Skript. Daraus ergab sich ein Datensatz mit über 4500 Verwaltungsabteilungen der ersten Ebene in 153 Ländern auf der ganzen Welt, in denen der Kunde entweder laufende Projekte hat oder plant, Mittel zu investieren.
VOM CODE-REFACTORING ZUR PROGRESSIVEN WEBANWENDUNG
Nach dem Hochladen der SVG-Kartendaten zur Kompilierung überstieg die Dateigröße 16 MB reinen Text. Da die sorgfältige Digitalisierung zu Einfrieren, Störungen und anderen Leistungsproblemen führen würde, beschlossen unsere Spezialisten, die interaktive Karte mit Javascript in eine progressive Webanwendung zu verwandeln. Daher integrierte unser Projektteam die SVG-Dateien in das HTML-Markup. Da der Code jedoch mehr als 4500 Zeilen umfasste, fügten unsere Softwareingenieure Inline-Frames (HTML-Elemente, die eine andere HTML-Seite innerhalb des Dokuments laden) und eine separate HTML-Datei mit SVG hinzu. Dies trug dazu bei, die Systemlast zu optimieren und eine reibungslose Leistung zu gewährleisten. Außerdem haben wir einen lokalen Server eingerichtet, um Anfragen von mehreren Benutzern zu ermöglichen.
BENUTZERINTERFACE
Außerdem hat unser Projektteam eine benutzerfreundliche Oberfläche für eine einfache Kartennavigation geschaffen. Wir färbten die Karte ein und legten Schattierungen fest, die von der Anzahl der Projekte in einem bestimmten Land abhängen. Außerdem haben unsere Entwickler bequeme Filter für die Suche nach bestimmten Projekten entwickelt, die Regionen auf der Grundlage des Projektstatus (aktiv, geschlossen, ausgesetzt) hervorheben. Die Projekte sind nach ihrem Zweck (Sozialschutz, Gesundheit, Landwirtschaft, Energie usw.), den Anwendungsländern und den kumulierten Kosten kategorisiert. Nach Angabe der Projekte können die Nutzer PDF-Berichte herunterladen, um mehr über diese zu erfahren.
Insgesamt hat Innowise Funktionen wie Kartenhintergründe (topografisch, Bilder mit Beschriftungen und andere), Kartenkonfiguration (standardmäßig in 2D oder in Tabellenform), erweiterte Suchfunktionen (auf der Grundlage von Ortsnamen oder Geokoordinaten im Dezimalgrad/DMS-Format) und Vergrößerungs-/Verkleinerungsoptionen implementiert.
Während des gesamten Entwicklungsprozesses in Bezug auf die Business-Mapping-Lösung hielt sich Innowise an agile Ansätze und orientierte sich an den Bedürfnissen des Kunden. Das Projektteam folgte der Scrum-Methode mit wöchentlichen Sprints, täglichen Teambesprechungen sowie kontinuierlicher Integration und Tests. Durch die Kommunikation mit dem Kunden über Microsoft Teams konnten wir Änderungen des Umfangs problemlos berücksichtigen und die Aufgaben entsprechend den Kompetenzen der Teammitglieder verteilen.
Im Anschluss an die Projektvision haben wir ein vollwertiges MVP mit grundlegenden Funktionen eingeführt. Derzeit erwägt der Kunde, neue Funktionen hinzuzufügen und die SVG-Karte mit externen Diensten zu integrieren, wobei unser Team nach der Einführung Support und Wartung leistet.
Innowise hat eine Business-Map-Software entwickelt, um Informationen über Kundenprojekte rund um den Globus zu überwachen. Wir haben eine One-Stop-Plattform entwickelt, auf der der Kunde laufende Projekte verwalten, nach verschiedenen Faktoren sortieren und auf Projektdetails zugreifen kann. Die schönen SVG-Karten, die wir entwickelt haben, bieten dem Kunden mehrere Vorteile, wie zum Beispiel:
500+
Projekte in 150 Ländern
230%
Steigerung der Effizienz von Geodaten
Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.
Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.
Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.
Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.
Mit der Anmeldung erklären Sie sich mit unseren Nutzungsbedingungen - als auch mit der Datenschutzrichtlinie, einschließlich der Verwendung von Cookies und der Übermittlung Ihrer persönlichen Daten - einverstanden.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.