Enhancement and maintenance of a SaaS platform for geo-intelligence with cloud computing, satellite data and AI-processing
Quick Facts:
Project Details
SurplusMap is a code-free geospatial analytics solution for climate change challenges. It combines cloud computing, satellite data, AI, and user-friendly design to help visualize, evaluate, and communicate securely with energy decision-makers.
A Norwegian startup developing a geo-intelligence platform that empowers decision-makers to make data-driven decisions on where to develop new green industries.
SurplusMap was looking for reliable developers with experience in developing GIS projects. Since the project is a startup, it also required an agile approach and constant interaction between team members.
Business requirements:
- Hire developers with in-depth knowledge of GIS technologies and the ability to collaborate closely with the CTO;
- Bring Agile development into the greenfield project;
- Develop a feature of counting the intersection of geofences on different layers at runtime taking into account filters;
- Create a crawler that collects geo-data from Google Maps.
Problems revealed during the development:
- The project required installing of database extensions under the strict policies of the cloud provider;
- To process huge volumes of data received in various forms and extensions, a correct data selection solution was required;
- To support the project infrastructure through AWS CDK and utilize a large set of services.
The Client was provided with a dedicated and compliant team with comprehensive knowledge of GIS technologies in close coordination with the technical director. Agile methodology was applied to steer in project development, emphasizing iterative development, cross-functional collaboration, and ongoing refinement.
- The real-time geofences intersection calculations across layers, considering filters were implemented.
- The database was customized to meet client's needs, leveraging Jupiter Python for data selection and storage;
- The creation of tiles was optimized at runtime, eliminating the need for pre-computing and saving to a cached database;
- Seamless utilization of AWS SDK with a large set of services was ensured by optimizing assembly and establishing usage rules;
- A script was written using Node.js along with Puppeteer to gather geo-data from Google Maps.
The launch of the Surplusmap platform marks an important step towards a greener future, combining cloud computing, satellite data and artificial intelligence into a powerful synergy. Benefiting from the contributions of Info-Polus' GIS developers, this pioneering platform has transformed decision-making in Norway's emerging green industries, delivering impressive results and far-reaching impacts.
Tech stack:
Get in touch today
Don't wait! Contact us today to discuss your software development needs.