[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"project-geodata-viewer-en":3},{"id":4,"title":5,"body":6,"category":92,"client":93,"description":94,"domain":95,"extension":96,"featured":97,"image":93,"meta":98,"navigation":97,"order":93,"path":99,"seo":100,"stem":101,"technologies":102,"year":108,"__hash__":109},"projects_en/en/projects/geodata-viewer.md","Geodata Viewer",{"type":7,"value":8,"toc":80},"minimark",[9,14,18,22,25,29,32,37,66,70,73,77],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"The Geodata Viewer is a modern web application for visualizing and analyzing geodata. It combines high-performance map rendering with intuitive user guidance.",[10,19,21],{"id":20},"the-challenge","The challenge",[15,23,24],{},"Building a high-performance web-based GIS viewer for large geodata sets, with intuitive layer control and map navigation.",[10,26,28],{"id":27},"the-approach","The approach",[15,30,31],{},"Combining a Vue.js frontend with Mapbox GL JS for map visualization. Server-side tile generation with PostGIS for optimal performance on large datasets.",[33,34,36],"h3",{"id":35},"technical-highlights","Technical highlights",[38,39,40,48,54,60],"ul",{},[41,42,43,47],"li",{},[44,45,46],"strong",{},"Geodata processing",": PostGIS for server-side data analysis and tile generation",[41,49,50,53],{},[44,51,52],{},"High-performance map rendering",": Mapbox GL JS for WebGL-based rendering",[41,55,56,59],{},[44,57,58],{},"Layer management",": Flexible control of map layers with real-time updates",[41,61,62,65],{},[44,63,64],{},"Large-data handling",": Server-side tile generation for millions of points",[33,67,69],{"id":68},"architecture-decisions","Architecture decisions",[15,71,72],{},"Vue.js was chosen for the reactive frontend, while Mapbox GL handles the powerful map visualization. PostGIS generates optimized vector tiles server-side for fast load times.",[10,74,76],{"id":75},"the-outcome","The outcome",[15,78,79],{},"The viewer renders millions of geodata points smoothly, with layer filtering and real-time updates.",{"title":81,"searchDepth":82,"depth":82,"links":83},"",2,[84,85,86,91],{"id":12,"depth":82,"text":13},{"id":20,"depth":82,"text":21},{"id":27,"depth":82,"text":28,"children":87},[88,90],{"id":35,"depth":89,"text":36},3,{"id":68,"depth":89,"text":69},{"id":75,"depth":82,"text":76},"Geodata",null,"Web-based GIS viewer for geodata processing and geoinformation with high-performance visualization of large datasets.","Public Sector","md",true,{},"/en/projects/geodata-viewer",{"title":5,"description":94},"en/projects/geodata-viewer",[103,104,105,106,107],"Vue.js","Mapbox GL","PostgreSQL","PostGIS","Node.js","2023","cT4GyXGxJcQ0l7-lDt_p-GMNq5H9NOegZ0yahX9SpdI",1791529332605]