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:
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:
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:
The latter is a critical point. Instead of storing dozens of records, the service works with a single normalized entity, which:
Visualization model: selection of technical solutions
After geoanalysis, visualization methods were identified that optimally reflect heterogeneous historical data:
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:
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:
This approach ensures scalability, accuracy, and high availability of the service – important characteristics for government-level mapping solutions