Formularen er blevet indsendt med succes.
Du finder yderligere information i din postkasse.
Vores kunde er en af de mest fremtrædende finansielle institutioner, der giver tilskud og lån til vigtige offentlige og private projekter. Med mere end 100 filialer over hele verden tilbyder de bæredygtige løsninger, der har til formål at mindske fattigdom ved at gennemføre kapitalprojekter.
Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.
Siden grundlæggelsen har vores kunde ført tilsyn med tusindvis af finansielle, sociale, energimæssige, uddannelsesmæssige, miljømæssige og andre projekter i samarbejde med regeringer og internationale virksomheder. De sigter mod at reducere fattigdom, øge den fælles velstand og fremme bæredygtig udvikling ved at finansiere nøgleprojekter af strategisk betydning.
Selvom vores kunde havde en klar og grundig arbejdsgang og datapræsentation, stod de over for udfordringer med at analysere og vurdere tekstinformation. I stedet for at bruge interaktive kort Datavisualisering til dataanalyse var de afhængige af flersidede rapporter, hvilket ofte gjorde det vanskeligt at træffe informerede beslutninger.
Vores kunde har en mangefacetteret global projektportefølje og søgte en skalerbar, interaktiv og tilpasselig løsning med geografiske kort, der kunne hjælpe kunderne med hurtigt at gennemgå korte detaljer om aktuelle projekter og få indsigt på tværs af interesseområder, herunder regioner, lande og tilpassede områder.
Efter at have analyseret kundens anmodning foreslog Innowise at udvikle et SVG-kort (scalable vector graphics). I modsætning til pixelbaserede kort bruger SVG-kort matematiske ligninger til at definere kortelementer, hvilket gør det muligt at skalere sømløst op og ned uden tab af kvalitet.
Hvad angår visualisering af lokationsdata, omfatter populære valg biblioteker som Google Maps og Open Street Maps. SVG-kort er dog lette, kan tilpasses og er licensfrie, så de er et godt valg, når der hverken er brug for høj opløsning eller omhyggelige detaljer.
Efter at have fundet en løsning gik vores projektteam gennem flere efterfølgende faser for at levere interaktive SVG-kort.
ADMINISTRATIVE AFDELINGER PÅ FØRSTE NIVEAU
Før vi dykkede dybere ned i kernelogikken, afklarede Innowise de vigtigste enheder, som et SVG-kort illustrerer. Ud over at fastlægge de korrekte geografiske grænser for landene skulle vi også sikre præcise og opdaterede administrative territoriale opdelinger. For eksempel er forskellige lande opdelt i forskellige administrative inddelinger, såsom stater i USA, provinser i Canada og regioner i Frankrig.
Derfor forsøgte vi at indsamle nøjagtige kortdata fra Natural Earth, som afspejler disse regionale administrative forskelle. Natural Earth er et gratis kortarkiv, der indeholder både raster- og vektordata i skalaerne 1:10m, 1:50m og 1:110 millioner, og som fungerer som en passende basisskabelon til at skabe visuelt tiltalende og professionelt udformede digitale kort ved hjælp af GIS-software.
FRA SHP TIL SVG
Efter at have valgt passende kortskabeloner konverterede vores projektteam originale multiformat shapefiler (SHP) til skalerbar vektorgrafik. Denne grafik indeholdt stier til hver administrativ afdeling og blev repræsenteret af en SVG-fil, som er en XML-fil, der indeholder geometriske objekter som cirkler, linjer, firkanter og meget mere. Disse objekter blev indlejret som SVG-tags, hvilket sikrede, at billederne forblev glatte og proportionale.
PYTHON SCRIPT
Selvom hver enhed i SVG-filen har sit eget sti-tag, ville det være mere effektivt at organisere dataene systematisk for at opfylde projektets krav. Vi sorterede SVG-filens data alfabetisk efter land og administrativ afdeling ved hjælp af en Python-script. Det resulterede i et datasæt, der indeholdt over 4500 administrative afdelinger på første niveau i 153 lande over hele verden, hvor kunden enten har igangværende projekter eller har planer om at investere penge.
FRA REFAKTORISERING AF KODE TIL PROGRESSIV WEBAPP
Efter at have uploadet SVG-kortdataene til kompilering oversteg filstørrelsen 16 MB ren tekst. Da en omhyggelig digitalisering ville medføre frysninger, fejl og andre problemer med ydeevnen, besluttede vores specialister at bruge Javascript til at omdanne det interaktive kort til en progressiv webapplikation. Derfor indarbejdede vores projektteam SVG-filerne i HTML-markup'en. Men da koden oversteg 4500 linjer, tilføjede vores softwareingeniører inline frames (HTML-elementer, der indlæser en anden HTML-side i dokumentet) og en separat HTML-fil, der indeholdt SVG. Det hjalp med at optimere systembelastningen og sikre en jævn ydelse. Derudover byggede vi en lokal server for at tillade forespørgsler på tværs af oprindelse fra flere brugere.
BRUGERGRÆNSEFLADE
Desuden skabte vores projektteam en brugervenlig grænseflade til nem kortnavigation. Vi farvede kortet ved at angive nuancer afhængigt af antallet af projekter i et bestemt land. Vores udviklere byggede også praktiske filtre til at søge efter specifikke projekter og fremhævede regioner baseret på projektstatus (aktiv, lukket, suspenderet). Projekterne er kategoriseret efter deres formål (social beskyttelse, sundhed, landbrug, energi osv.), anvendelseslande og kumulative omkostninger. Efter at have specificeret projekterne kan brugerne downloade PDF-rapporter for at lære mere om dem.
Overordnet set har Innowise implementeret funktioner som kortbaggrunde (topografiske, billeder med etiketter og andre), kortkonfiguration (standard 2D- eller tabelform), avancerede søgefunktioner (baseret på stednavn eller geokoordinater i decimalgrader/DMS-format) og muligheder for at zoome ind/ud.
Gennem hele udviklingsprocessen for forretningskortlægningssoftware fulgte Innowise agile tilgange og tilpassede sig kundens behov. Projektteamet fulgte Scrum-metoden med ugentlige sprints, daglige teammøder og løbende integration og testning. Ved at kommunikere med kunden via Microsoft Teams kunne vi nemt imødekomme ændringer i omfanget og fordele opgaverne i forhold til teammedlemmernes kompetencer.
Efter projektets vision lancerede vi en fuldgyldig MVP med grundlæggende funktionalitet. I øjeblikket overvejer kunden at tilføje nye funktioner og integrere SVG-kortet med eksterne tjenester, mens vores team sørger for support og vedligeholdelse efter lanceringen.
Innowise har udviklet business map-software til at overvåge oplysninger om kundens projekt over hele verden. Vi har leveret en one-stop-platform, hvor kunden kan styre igangværende projekter, sortere dem efter forskellige faktorer og få adgang til projektoplysninger. De smukke SVG-kort, vi har udviklet, giver kunden flere fordele, f.eks:
500+
projekter på tværs af 150 lande
230%
øget effektivitet i geodata
Din besked er blevet sendt.
Vi behandler din anmodning og kontakter dig så hurtigt som muligt.
Ved at tilmelde dig accepterer du vores Politik for beskyttelse af personlige oplysninger, herunder brug af cookies og overførsel af dine personlige oplysninger.