Akademiske resultater for våren 2025

Våren 2025 har det vært enorm aktivitet i KartAi-prosjektet! Et skred av akademiske prosjekter med tilhørende rapporter har blitt gjennomført, produsert og evaluert. Samtlige har levert svært høyt nivå.

Du finner alle rapportene under Rapporter og Resultater

I god KI-ånd har vi oppsummert alle rapportene med NotebookLM. Hør deep dive podcast her:

Den mer tradisjonelle skriftlige oppsummeringen finner du under:

  • GeoGPT (IS-304, Group 1): This bachelor project, conducted by the GeoGutta student group at the University of Agder, aimed to further develop GeoGPT, building on a previous proof-of-concept (PoC) to deliver a minimum viable product (MVP). The goal was to demonstrate how large language models (LLMs) can make map data more accessible and understandable for end-users. The project, undertaken in collaboration with Kristiansand municipality and Kartverket, was part of Kartverket’s broader KartAi project. The methodology employed was Agile, specifically Scrum, with principles from Lean Startup also incorporated for rapid hypothesis testing and user involvement. Key developments included implementing a new map solution based on Leaflet, transitioning from LangChain to LangGraph for improved conversational flow, expanding the dataset from 200 to 750 datasets, and migrating to a multi-agent chat architecture for handling complex user inquiries and map interactions. User testing, particularly at Geomatikkdagene, led to a significant redesign, consolidating the chatbot and map catalog into a side panel for better user experience. The final product (DemoV7) focused on improved user interface and increased functionality, offering both standard Geonorge search and GeoGPT AI search in the map catalog.
  • GeoLake (IS-304): This bachelor thesis, completed by the TechTroll student group at the University of Agder, focused on how modern streaming technologies can be used for efficient sharing of geodata, aiming to reduce download times and improve user experience. The project was a part of the KartAI project and was conducted in collaboration with UiA, Norkart, Kartverket, and Tietoevry from January to May 2025. The project used Python and Jupyter notebooks for development. It explored and compared three solution models for processing and visualizing geographical data: GeoPandas, DuckDB, and Databricks, based on AR50- and AIS-data. The methodology used was Agile, with a strong emphasis on Scrum, including daily Scrums, sprint planning, and reviews/retrospectives. The project also developed a «roadmap» and «capacity plan» for quality assurance and time management. The results demonstrated that streaming of geodata has significant potential to replace manual download processes, providing interactive notebooks tailored to specific user stories. The group recommended Databricks for future MVP development due to its strong support for Delta Lake and Delta Sharing.
  • Digital Transformation in the Norwegian Public Sector: A Case Study of Fellestjenester BYGG (IS-305, Group 13): This research assignment by Group 13 from the University of Agder examined how digital transformation impacts efficiency and service delivery in the Norwegian public sector, using Fellestjenester BYGG as a case study. The project was inspired by a collaboration with Kristiansand Municipality. The methodology involved a descriptive qualitative case study approach with a literature review, policy analysis, and qualitative interviews with a senior official from DiBK, a municipal building caseworker, and an architect. Findings indicated that Fellestjenester BYGG improves front-end processes for external users (e.g., architects) through automation, but internal users face challenges like limited onboarding, poor system integration with legacy workflows, and lack of co-creation. The study concluded that successful digital transformation requires inclusive design, structured onboarding, and ongoing user engagement, emphasizing that efficiency gains are undermined by misaligned internal processes and fragmented municipal capacity due to Norway’s decentralized governance.
  • BirdAI: This bachelor project was a collaboration between a student group (Jonas Fritzøe Hovdenak, Sander Javier Nomedal, Martin Steiro, Ruben Teikari, Johannes Tjøstheim), Kartverket (geodesy department), and Tietoevry. The primary goal was to develop an MVP model for real-time detection of relevant objects, with a specific real-world application for safety around SLR lasers. A major challenge faced was the initial minimal domain knowledge of machine learning. The project utilized various object detection models such as RT-DETR, Yolo (v11, v9), RF-DETR, and most notably D-FINE, trained using Google Colab. The dataset, comprising approximately 8000 images, was developed using Roboflow for annotation and augmentation. The group expressed satisfaction with the learning experience in machine learning, datasets, development, and project management, highlighting the valuable guidance and resources from Kartverket and Tietoevry.
  • AI Segmentation and Quality Control of Buildings (Master’s Thesis by Marianne Andersen): This master’s thesis, part of the KartAi initiative at NTNU, explored the use of deep learning methods (YOLOv8-seg and Mask R-CNN) to support Kartverket’s completeness check in mottakskontroll for FKB building data. The objective was to evaluate if these models could reliably detect missing or excess buildings in aerial imagery to reduce manual inspection workload. The study used aerial images and FKB building data from Farsund municipality in Norway. YOLOv8-seg showed higher overall precision and fewer false positives than Mask R-CNN, while Mask R-CNN achieved higher recall but more false detections. Post-processing with the SAHI framework improved detection consistency, especially at tile edges. The conclusion was that while neither model could fully replace manual control, YOLOv8-seg showed strong potential as a decision-support tool to guide attention to areas likely to have discrepancies, thereby increasing inspection efficiency.
  • AI-based Approaches for Quality Control of Map Data (Master’s Thesis by Jakob Severin Steffensen Hjelseth): This master’s thesis, a cooperation between Kartverket, Norkart, and NTNU in the KartAI collaboration, investigated the use of deep learning networks for semantic segmentation of roof edges (buildings) and road edges (asphalt) for quality control of map data. The goal was to determine if these networks could achieve sufficient locational accuracy to automate the geographic comparison in quality control. The project focused on Farsund, Norway, a varied geographic area, for data. The chosen network was FarSeg, applied with PyTorch and TorchGeo, and the methodology involved pre-processing data into tiles, training the model, performing segmentations, and validating results. Results showed strong performance comparable to or better than state-of-the-art techniques on Norwegian data, indicating that DL networks can be effectively adapted to diverse terrain characteristics. The thesis suggests that while full automation is not yet feasible, AI-assisted tools could significantly reduce manual workload in map control by identifying specific features.
  • PlanAID – System Development (Bachelor’s Thesis by Ole Sveinung Berget and Are Berntsen): This bachelor’s thesis, conducted at the University of Agder in collaboration with Evje and Hornnes municipality, aimed to make zonal planning more efficient and user-friendly. It focused on creating a prototype system that could analyze, compare, and visualize how regulations across different zonal plans interact, primarily by automating the extraction, comparison, and visualization of planning documents. The project integrated rule-based processing with strategic AI integration (e.g., NER for field extraction), complementing NLP components from a companion thesis. PlanAID’s core technical contributions include an effective document processing pipeline for Norwegian planning documents, a hybrid approach to terminology normalization, a modular microservice-based system architecture for planning analytics, and novel visualization techniques for cross-document regulatory comparison. The system processes PDF regulations, PDF maps, and SOSI files. Key findings indicated that the microservice architecture proved highly effective, and Docling-based hierarchical structuring was fundamental for accurate and structured outputs. The system reduced manual comparison time from days to typically under 30 seconds for initial analysis.
  • Applying Transformer-Based Language Models to Automate Named Entity Recognition and Summarization in Municipal Zoning Plans (Bachelor’s Thesis by Simen Bihaug-Frøyland): This bachelor’s thesis explored the use of transformer-based language models (BERT and GPT) to automate two key tasks in municipal zoning plans: recognizing field zone names (Named Entity Recognition – NER) and summarizing changes between plan revisions. The project was part of the PlanAId initiative and used real-world data from Arealplaner.no. For NER, fine-tuned BERT models achieved high F1-scores (e.g., nb-bert-large at 91.23%), outperforming prompt-based LLMs. For change summarization, LLMs (specifically GPT-4) generated coherent and accurate summaries, achieving a ROUGE-L F1-score of 63.41%. The study found that fine-tuned, domain-adapted transformer models are best for accurate entity extraction in specialized documents, while autoregressive LLMs are better for creating clear, high-quality summaries. The use of Genetic Algorithms (GAs) to optimize prompt examples led to measurable performance improvements. The project created a new annotated dataset for Norwegian zoning plan texts.
  • TiltaksAid (IS-304): This bachelor project by a student group at Kristiansand Municipality aimed to further develop a previous prototype for «Digitale tiltak», focusing on making the building application process less complex and more user-friendly through visualization and adherence to regulations. The project was conducted within the IS-304 course. The group used an Agile methodology inspired by Scrum, with the project divided into five sprints. Trello was used for project management, and Google Docs for meeting minutes. Key technologies included Figma for UI/UX design, QGIS and PostGIS for geodata processing, Leaflet and OpenStreetMap for interactive map visualization, and Supabase for backend and database management. The system incorporated AI predictions of unregistered buildings and developed an automated checklist for building permit criteria (e.g., minimum distances to property boundaries, existing buildings, and roads) using PostGIS for spatial calculations. A significant learning was that AI cannot operate without human validation («human-in-the-loop») in systems affecting individuals.
  • Utstillingsvindu 2.0 – Practical Application of KartAi Technology (IS-304): This bachelor project from the University of Agder aimed to streamline the building application process by integrating AI agents into a functional prototype, focusing on reducing complexity and improving submission quality for one-step building applications. It built upon a previous Proof of Concept within the broader KartAi initiative, in collaboration with Kristiansand Municipality. The group used the agile Scrum methodology with 17 sprints, emphasizing a user-centered approach for applicants. Key technologies used included the T3 Stack (React, Next.js, TypeScript, TailwindCSS, tRPC, Prisma, MySQL) for full-stack development, and Python. It integrated specific KartAi APIs: TiltaksAiD for spatial zoning analysis and CADAiD for document validation, deliberately limiting the number of AI technologies to avoid confusing users. The project aimed to deliver a high-fidelity prototype as a foundation for further development. AI tools like GitHub Copilot and ChatGPT were used for coding assistance and linguistic quality of the report, with careful verification of AI-generated outputs. The final prototype supports the «before» and «during» phases of a building application, with partial implementation of the «after» phase.

Digitaliseringsminister testet live-demo av KartAi-resultat

Agder tar en lederposisjon innen digitalisering og kunstig intelligens. Se til Agder!

Digitaliseringsminister, Karianne Tung, besøkte Agder og Kristiansand i vår. Da fikk hun grundig presentasjon av KartAi-prosjektene, fra den åpne samarbeidskulturen til konkrete resultater – som hun også fikk teste live!

KartAi-prosjektene er et resultat av åpent samarbeid på tvers av akademia, stat, kommune og privat næringsliv. Det er et resultat av felles mål og ønske om å skape noe sammen.

Spesielt gøy er det når det er konkrete teknologier som lar seg demoteste – live 🔥

Les mer fra besøket her:

https://digin.no/nyheter/optimistisk-paa-norges-vegne-paa-grunn-av-hva-som-skjer-i-agder

https://www.fvn.no/mening/debattinnlegg/i/mP2L8O/hele-norge-boer-se-til-agder

Suksess med åpent prosjektwebinar

KartAi-prosjektet arrangerte et vellykket åpent webinar! Nær 100 personer deltok på webinaret. Flere ønsket å delta og få sendt opptak i etterkant.

Vi gikk igjennom sterke resultater på prototyping av innbyggerdialog, KI-validering av byggetegninger, chat-grensesnitt for geografiske standarder og spesifikasjoner, KI-modeller for å forstå «plansk» og mye mer spennende!

Prosjektet fortsetter i samme takt med mange spennende, banebrytende aktiviteter! Vi oppfordrer alle til å ta kontakt for samarbeid, faglige innspill, caser å jobbe med eller for å bidra på den tekniske utviklingen på Github!

Under finner du slides og opptak fra webinaret.

1 av Norges 10 beste forsker-formidlere!

Henrik Brådland jobber i KartAi-prosjektet med sitt doktorgradprosjekt. Han vant Agder Forsker Grand Prix og skal representere Agder i den nasjonale Forsker Grand Prix 2024.

Forsker Grand Prix er en del av de nasjonale Forskningsdagene, som i år fyller 30 år. Konseptet, som baserer seg på at forskningsformidling kan være både underholdende, lærerikt og moro, bygger på at åtte-ti forskere går ut på de skrå bredder der de har fire minutter til å overbevise publikum og et panel med tre fagdommere om at de er den verdige vinneren.

Les mer hos UiA:

https://www.uia.no/om-uia/nyheter/vant-med-utenforskap-og-bruk-av-ki-i-byggesoknader.html

(Foto: Liv-Unni Tveitane/UiA)

Kick-off for studentprosjekter i KartAi

Prosjektet arrangerte en meget vellykket kick-off for studentprosjekter i høstsemesteret. Studentene er tilknyttet Universitetet i Agder, fra både datateknologi, AI-master og IT og informasjonssystemer. Norkart, Kristiansand Kommune, Kartverket og Knowit har alle grupper med studenter som skal jobbe med aktiviteter knyttet til prosjektet. Det blir en spennende høst!

Sterke bachelor-oppgaver i KartAi-prosjektet

Det har vært hele fire bachelorprosjekter og et masterprosjekt direkte tilknyttet KartAi-prosjektet i vår. De har levert sterke resultater på flere ulike områder. Flere har fått toppkarakter: A 🥳

CADAiD – AI-validering av byggetegninger

Link til oppgaven: Rapporter og resultater

Ingeborg Brommeland Austeid
Julia Jørstad
Charlotte Celine Thorjussen


Obtaining a building permit can be a challenging and time-consuming process. When filling out a digital building application, applicants are required to submit various architectural drawings documenting the changes they want to make. However, architectural drawings have been reported as one of the main reasons behind incomplete building applications and application deficiencies. CADAid is developed to explore how machine learning can contribute in addressing these challenges. By developing a web application applying machine learning models, we can evaluate if drawings include the required drawing types, scale and cardinal direction, and room types. To achieve this, a phased, iterative development approach is employed for system development and machine learning integration. To conclude, machine learning can efficiently contribute to evaluation of architectural drawings within digital building applications, aiding verification of necessary requirements and reducing deficiencies.

ArkivGPT

Link til oppgaven: Rapporter og resultater

Markus Hwan Tørå Hagli
Nikolai Eidsheim
Sondre Horpestad

Architecture is critical in software development, particularly when translating stakeholder requirements into a functional system. This thesis introduces ArkivGPT, a building case summary generation system designed for caseworkers handling building permits. Based on microservice architecture, ArkivGPT connects to municipal archives to retrieve documents, utilizes a language model to generate summaries, and delivers these summaries to caseworkers. ArkivGPT is currently a minimum viable product (MVP) designed to be a proof of concept. To ensure that the system architecture aligns with the quality attributes specified by stakeholders — reliability, modifiability, scalability, and integratability — this study utilizes the Architectural Tradeoff Analysis Method (ATAM) to perform an analysis of the system. This method comprehensively examines the architecture through a structured process of nine steps across three phases, identifying whether the system meets the elicited quality attributes. Following the ATAM methodology, this analysis investigates ArkivGPT’s alignment with the identified quality attributes, revealing that while the architecture supports most scenarios, it encounters challenges in scalability and reliability. Specifically, the system’s integrity could be severely compromised due to issues originating from inadequate mapping within the archive. The analysis also reveals that there is a significant risk related to the internal communication pattern in the system because it may result in high resource usage when processing a high number of requests simultaneously. This study highlights the necessity of prioritizing modifications to the system architecture before its production release. However, the tradeoff between addressing every issue has to be evaluated due to its high complexity and potential cost implications. The improvements will ensure ArkivGPT meets its current stakeholder requirements and is robust enough to adapt to future demands.

GeoGPT – Søk i geografiske data med språkmodeller

Link til oppgaven: https://kompetansetorget.uia.no/fullfoerte-oppgaver/geogpt-soek-i-geografiske-data-med-spraakmodeller

Aleksander Grimstad Mo
Carsten Østergaard
Lars Gunnar Stokke
Theodor Litlere
William Peter Johansson Åredal

Prosjektsammendrag
Dette prosjektet har laget en «proof of concept» ved å benytte språkmodeller og vektordatabase til gjenfinning av geografisk data, for å forbedre søkefunksjonen på Kartverkets portal Geonorge.no.
Som prosjektmetodikk har gruppen hovedsakelig benyttet Scrum med Jira som styringsverktøy.

Teknologi

Den tekniske løsningen baserer seg på bruk av vektordatabasesøk med språkmodell embeddings og Retrieval Augmented Generation (RAG) for instruks av språkmodell til å besvare spørsmål med relevant kontekst hentet fra Vektor DB. I utviklingen er det brukt Javascript med HTML og CSS. For vektordatabasesøk er det benyttet PostgreSQL med Pgvector. Python, Pandas og Regex er benyttet blant annet for å rense metadata for DOK datasettene fra Geonorge. Docker, shell scripts og batch script er brukt for oppsett og kjøring av Vektor DB.

GeoGPT: An LLM-Based Geographic Information System

Link til oppgaven: Rapporter og resultater

Karl Oskar Magnus Holm
Master of Science in Engineering and ICT, June 2024
Supervisor: Hongchao Fan, NTNU
Co-supervisors: Alexander Salveson Nossum and Arild Nomeland, Norkart AS

Sammendrag
Nyvinninger innenfor språkprosessering har ført til fremveksten av store og kraftige språkmodeller, for eksempel modellene som ligger bak ChatGPT — en språkmodellbasert chat-applikasjon utviklet av OpenAI. Slike generative språkmodeller har vist seg å være allsidige, og denne masteroppgaven vil utnytte språkmodellenes evner til
logisk resonnering og kodegenerering til å utvikle en GIS-applikasjon som kan løse GIS-oppgaver basert kun på problemformuleringer fra brukeren i naturlig språk. Den foreslåtte løsningen, en applikasjonen ved navn GeoGPT, tilbyr tre forskjellige agenttyper som gjennom eksperimenter har vist at de kan utføre en rekke ulike GIS-analyser på OpenStreetMap (OSM)-data uten nevneverdig hjelp fra brukeren. GeoGPT utnytter function calling, som i prinsippet gir agentene muligheten til å ta i bruk eksterne verktøy. Agentene har blitt tildelt forskjellige verktøy og har også forskjellige måter å aksessere OSM-dataene på. Den ene agenten bruker en PostGIS-database, en annen bruker en OGC API Features-server for å laste ned GeoJSON over HTTP, og den tredje har direkte tilgang til shapefiler lagret lokalt i miljøet som GeoGPT kjører i. Eksperimentelle resultater, basert på en ny GIS-benchmark, viser at SQL/PostGIS-agenten gir korrekt
svar på flest oppgaver, i tillegg til å være raskest og billigst. Resultater fra et eksperiment utført for å evaluere betydningen av kvaliteten på problemformuleringen til brukeren, viser at det å gi GeoGPT sekvensielle trinn for å løse problemet forbedrer sjansen betraktelig for at den produserer riktig svar. Samlet sett viser arbeidet i denne masteroppgaven at et språkmodellbasert GIS, slik som GeoGPT, kan løse mange vanlige GIS-oppgaver basert kun på spørringer formulert ved naturlig språk, men også at GIS-ekspertise blir viktigere og viktigere etter hvert som oppgavene blir mer utfordrende.

Tilgjengeliggjøring av nasjonale kartdata til bruk i AI-algoritmer

Link til oppgaven: https://kompetansetorget.uia.no/fullfoerte-oppgaver/tilgjengeliggjoering-av-nasjonale-kartdata-til-bruk-i-ai-algoritmer

Gustav Svartsund
Victor Bakken
Cassandra Hartvedt Vårdal
Tørres Andreas Båshus
Larisa Saitova

Denne rapporten beskriver utviklingsprosessen for en applikasjon for generering av treningsdata til bruk for maskinlæringalgoritmer, og er en fortsettelse på et tidligere bachelorprosjekt fra våren 2023 med tittelen “Automatisering av dataflyt fra nasjonale kartbaser mot AI-algoritmer”. Prosjektet ble gjennomført i samarbeid med Tietoevry og Kartverket og går inn under et større forskningsprosjekt med navn KartAI. Målet med prosjektet er å tilgjengeliggjøre genereringen av kartdata som videre kan brukes til å trene maskinlæringsmodeller. Rapporten dekker hva som ble gjort under prosjektperioden som gikk fra januar 2024 til mai 2024.

Kick-off studentprosjekter

En fantastisk start på nyåret med kick-off for studentprosjekter i KartAi. Vi samlet 50 personer til arrangementet hvorav 4 studentgrupper og 1 masterstudent som skal skrive oppgave i samarbeid med KartAi-prosjektet nå i vår.

Studentene får veiledning og oppfølging av Kartverket, TietoEvry, Norkart og Kristiansand Kommune. Utrolig bra at alle investerer tid og kompetanse i prosjektet!

TietoEvry holdt innlegg om erfaring med studentprosjekter og kort om arbeidsmetodikk: «Agile with discipline». Kartverket ga en morsom og faglig introduksjon til GeoNorge og datadeling av geografiske datasett i Norge.

Studentgruppene fikk videre jobbet i grupper sammen med veiledere for å bli kjent med faget og problemstillingen – samt legge en plan videre. I tillegg den viktigste oppgaven: Gruppenavn!

Gruppene er:

  1. Ai-jentan: Jobbe med AI-validering av byggetegninger i eByggesøk
  2. Ai-guttan: Jobbe med «ArkivGPT» – oppsummering og rask innsikt i byggesaksarkivet med LLM
  3. Hot & Pink Markdown: Jobbe med produksjon og deling av geografisk treningsdata
  4. GeoGPT-datadeling: Jobbe med cloud-native formater, språkmodeller og søketeknologi for bedre og mer brukervennlig geografisk datadeling
  5. GeoGPT-analyse: Jobbe med utforske LLM og GIS-analyse gjennom eksperimenter

Fantastisk gjeng med studenter og veiledere samlet i Kristiansand – en snøfull torsdag i januar!

KartAi på Techpoint Future

KartAi ble invitert til å holde motivasjonsforedrag for Geografisk Ai og Geomatikk på Techpoint Future i Kristiansand. 220 elever og studenter deltok på foredraget. Deretter avholdt prosjektet interaktiv workshop hvor elevene fikk kjørt KartAi-algoritmene i en brukervennlig Jupyter Notebook. Resultatet ble en helt egen maskinlæringsmodell som var trent opp på data de valgte.