Skip to content
IT Ukraine Association
Eng/Укр
  • About the Association
    • About us
    • Our benefits
    • Events calendar
    • Ambassadors of the Association
    • Annual Reports
    • Testimonials
  • Areas of work
    • IT Industry Development & Advocacy Center
    • IT Ukraine Global
    • Companies Sourcing
  • The Association’s Committees
    • The AgriTech Committee
    • The CyberTech Committee
    • The FinTech Committee
    • The EdTech Committee
    • The AI Committee
  • Projects
  • Research
  • Partners & members
    • IT companies
    • Partners
  • Latest news
    • Association’s news
    • Industry News
    • Blogs
IT Ukraine Association
IT Ukraine Association
Eng / Укр
Eng/Укр
Join ITU
  • About the Association
    • About us
    • Our benefits
    • Events calendar
    • Ambassadors of the Association
    • Annual Reports
    • Testimonials
  • Areas of work
    • IT Industry Development & Advocacy Center
    • IT Ukraine Global
    • Companies Sourcing
  • The Association’s Committees
    • The AgriTech Committee
    • The CyberTech Committee
    • The FinTech Committee
    • The EdTech Committee
    • The AI Committee
  • Projects
  • Research
  • Partners & members
    • IT companies
    • Partners
  • Latest news
    • Association’s news
    • Industry News
    • Blogs
Home
/
Blogs
/
How to design information resources with a cartographic component: a technical approach be SE INFOTECH

How to design information resources with a cartographic component: a technical approach be SE INFOTECH

Publication date:

  • 12.12.2025

Publication from:

INFOTECH

The creation of web maps and information resources with spatial data has long gone beyond simple visualization of points on a map. Modern services require a data model capable of working with large amounts of spatial information, ensuring correct interpretation of oblects and supporting analytics scenarios.  

 

In this article SE INFOTECH team shares its approach to designing cartographic solutions, using the example of a digital resource dedicated to recording documented cases of cannibalism during the Holodomor famine in Ukraine. 

 

Development structure: why the mapping service is a separate stream  

The mapping module was separated into a separate development stream because it required its own logic, specific analytics and a separate testing cycle. 

 

This made it possible to: 

  • separate the general functionality of the information resource and the map;
  • avoid conflicts in requirements;
  • ensure independent validation of data and visualizations;
  • build architecture taking into account the load on spatical queries. 

 

Requirements analysis and task setting 

The initial requirements called for displaying historical events with geographic references. However, after decomposition, it became clear that the model should: 

  • process events confirmed by multiple sources;
  • aggregate records to avoid duplication;
  • reflect relationships between objects;
  • support attribute data for further analytics 

 

This determined the further approach to building the model and layer structure. 

 

Geoanalysis: the basis for accurate modeling  

During the geoanalysis stage, the following were formed: 

  • classes of spatial object (event, source, territorial unit);
  • attribute structure (date of recording, number of sources, source of confirmation, coordinates);
  • relationships between entities (1:N for sources, N:1 for territories);
  • an algorithm for merging duplicate events when different historical sources report on the same geographical event. 

 

The latter is a critical point. Instead of storing dozens of records, the service works with a single normalized entity, which: 

  • simplifies processing;
  • reduces the load on the server;
  • increases display accuracy;
  • imploves user experience 

 

Visualization model: selection of technical solutions 

After geoanalysis, visualization methods were identified that optimally reflect heterogeneous historical data: 

  • categorization of events by the number of independent sources (color, size of makers);
  • clustering at the zoom level for stability when scaling;
  • pop-up details for in-depth analysis of attributes;
  • minimization of unnecessary layers to avoid style conflicts and performance issues. 

  

Important: categorization by number of sources proved to be key — it not only adds informativeness, but also allows users to interpret the degree of reliability of an event.  

 

Technical implementation and layout of the web map 

During the map integration stage into the web interface, the team implemented: 

  • layer hierarchy (base layers, event layers, aggregation mechanisms);
  • stylization according to categories;
  • a refined query system that optimizes resource consumption;
  • adaptability and behavior at different scales;
  • interaction of the map with the backend model, ensuring consistency of attributes.  

  

This approach made it possible to create a web atlas capable of working with complex historical information, ensuring data accuracy and user convenience. 

  

Conclusion: cartographic services as an analytics tool  

The project showed that a high-quality cartographic service is the result of a combination of: 

  • business analysis;
  • Geoinformatics;
  • a well-thought-out data model;
  • optimal visualization;
  • and architectural solutions at the backend and frontend levels.  
 

This approach ensures scalability, accuracy, and high availability of the service – important characteristics for government-level mapping solutions

893
FacebookXLinkedInTelegramShare

See also:

cover-en
Fedir Kompaniiets, CEO & Co-Founder, Gart Solutions

Consulting AI Startups Without a Technical Leader

A few months ago a client came to us with a request that looked fairly typical at first glance: move...

Read more
  • 11.09.2026
ChatGPT Image Sep 10, 2026, 10_27_13 AM
Gilda Orozco, Senior Legal Adviser at Alcor

Five Legal Mistakes Tech Companies Make When Hiring and Operating in Latin America

LATAM is a major talent opportunity, but it is not a single market. Mexico alone has roughly 132 million people,...

Read more
  • 10.09.2026
sw_artcl_cover_EN_31-08-2026_01
Liudmyla Shevadutska, Digital Marketer at SoloWay Technologies

Digital transformation in business

Digital transformation in business: when to consider updating processes to avoid losing market position    Technology is rapidly changing the...

Read more
  • 02.09.2026
обкладинка.метрики.англ
Mykyta Kalinichenko, Marketplace Leader, Sales’Up

Metrics That Reveal the Truth About a Project

A manager opens a project card and sees: 68% complete, deadline in three weeks. Three weeks later, the project isn’t...

Read more
  • 27.08.2026
Subscribe to our updates
Contacts

Address: 04071, Kyiv,
str. Yaroslavska, 58 (Astarta
Organic Business Centre)

Phone:+38 099 266 39 03

E-mail:
hello@itukraine.org.ua

Address: 04071, Kyiv, str. Yaroslavska, 58 (Astarta
Organic Business Centre)

Phone:+38 099 266 39 03

E-mail:
hello@itukraine.org.ua

  • Facebook
  • LinkedIn
  • Instagram
  • YouTube
Share to...
BufferCopyEmailFacebookFlipboardHacker NewsLineLinkedInMessengerMixPinterestPrintRedditSMSTelegramTumblrXVKWhatsAppXingYummly