NGI Digital is a provider of digital innovation and development. The department’s goal is to position NGI as a leader within digitalization in the geo industry. In NGI Digital, developers, product owners, infrastructure specialists and geoscientists work closely together in order to deliver new and innovative digital solutions for internal use, to our customers and in research projects. Through these new solutions we strengthen NGI’s competitiveness by increasing efficiency, improving quality of deliverables, and by generating new business opportunities.
NGI Digital consists of two sections:
- IT Development works with innovation and development of new solutions in the cloud.
- IT Operations is responsible for the operations of all of NGI’s IT solutions, and offers various infrastructure services for both research and commercial projects.
NGI Digital is developing GeoHub, which is NGI’s cloud platform that supports and enables the digitalization of geo processes and data. At the core of GeoHub is a modern data platform and a number of inhouse developed custom applications. Through GeoHub we are able to increase the quality and efficiency of critical business processes by automating and integrating solutions, we ensure new and modern ways of handing over customer deliverables, and we secure the capture and structured storage of high quality geodata for further reuse.
GeoHub digitalizes geo processes, from planning and execution, to final customer deliverables
GeoHub is cloud native and built in Microsoft Azure (public cloud). The applications that we develop on the platform all have web based user interfaces and are based on a microservices oriented architecture, where the services interact with each other through machine readable interfaces (APIs). The data which is stored on the platform follow well-defined data models which allow for the efficient retrieval and reusage, over time. Where applicable, we develop common and reusable components that can be applied across several applications in order to avoid duplicating development efforts. We also follow a set of architectural guidelines that help us simplify and standardize how the applications are built.