Controlis představuje novou verzi mapové komponenty CS m.API 1.6.0, která rozšiřuje možnosti interaktivní práce s prostorovými daty. Přináší podporu souřadnicového systému S-JTSK, kontextové tooltipy, jednodušší využití vlastních dat, rozšířené možnosti 3D zobrazení a nové nástroje pro správu i integraci.
Přečtěte si, co se změnilo v mapovém rozhraní, které se využívá například v aplikaci CS RequestPortal nebo v řešeních pro facility management (správu majetku) a správu technické infrastruktury.
CS m.API 1.6.0 navazuje na verzi 1.4.0 po pěti měsících vývoje. Představujeme podrobněji jednotlivé novinky a jejich využití v praxi.
Podpora S-JTSK (EPSG:5514)
Dosud CS m.API pracovalo výhradně v souřadnicovém systému Web Mercator (EPSG:3857), který se běžně používá ve webových mapových službách. Řada českých dat je však vedena v systému S-JTSK – například katastrální mapy, geodetická dokumentace, technické mapy měst nebo pasporty sítí. Také při práci s CAD systémy, jako je Autodesk AutoCAD Map 3D, je výhodné využívat data přímo v jejich původním souřadnicovém systému. Podporu S-JTSK jsme proto integrovali přímo do CS m.API.
Od verze 1.6.0 lze projekty CS m.API provozovat přímo v S-JTSK.
Prakticky to znamená:
Geometrie lze v databázích ukládat v souřadnicových systémech EPSG:3857 a EPSG:5514 nebo v obecném systému s označením 100000 (využití v Autodesk AutoCAD Map 3D).
Pro jednotlivé projekty lze nastavit odlišné souřadnicové systémy.
Měřítko, přiblížení i podkladové mapy se přizpůsobují zvolenému systému, včetně mapových služeb WMS a WMTS.
Součástí aktualizace je také nová služba, která webovému klientovi poskytuje definici projekce. Souřadnicový systém lze navíc nastavit individuálně pro každý datový zdroj.
Architektura je připravena i na podporu dalších souřadnicových systémů podle potřeb konkrétní agendy. S nastavením projekce vám rádi pomůžeme.
Kontextové tooltipy
Popisky nad objekty dosud zobrazovaly to, co bylo v datech hladiny a datech externího systému – název, kód, plochu atd.
Nově lze obsah tooltipu vytvářet na základě dat z externího systému pro konkrétní agendy např. data v konkrétní časový úsek (například vybrané kontextové datum v menu externí aplikace).
Použití
Kontextový tooltip je určený pro agendy, které nad mapou zobrazují aktuální stav vůči proměnné v jiném systému:
Správa budov – kdo v kanceláři sedí, zda je zasedačka volná, kolik lidí má prostor přiděleno.
Facility management – počet otevřených požadavků a datum poslední revize u technologie.
Energetika a sítě – provozní stav prvku ze SCADA nebo evidenčního systému.
Majetek a nájmy – aktuální nájemce a datum konce smlouvy z ERP.
Tooltip na kliknutí
Druhá změna: tooltip už nefunguje jen při najetí myší.
Nový panel na kliknutí:
se otevře v místě kliknutí a zůstane otevřený,
umožňuje listovat mezi překrývajícími se objekty (předchozí / další),
označí a přiblíží vybraný objekt,
nabízí možnost zobrazení přepnutí do 3D modelu prvku,
na mobilních zařízeních hover plně nahrazuje.
Nový datový zdroj: jedna tabulka jako hladina
Dosud CS m.API čerpalo prostorová data z konkrétních podporovaných systémů. Vlastní tabulka s geometrií se musela nejprve napojit na externí data jiných systémů.
Nový datový zdroj GeneralSingleTable tuto potíž odstraňuje: pokud tabulka obsahuje geometrii a popisné sloupce, CS m.API z ní udělá plnohodnotnou hladinu. Bez napojení na externí systém.
Sloupce dostupné v mapě se určí konfigurací.
Hladina se chová jako každá jiná – legenda, styly, filtrování, tooltipy, výběr.
Typické využití: pasporty, historická data, výstupy analýz, evidence z oborového systému.
Stejnou logikou jsme rozšířili i stávající datové zdroje – do mapy lze přitáhnout libovolné další sloupce z tabulky hladiny bez zásahu do datového modelu.
3D scéna
Okolní zástavba z OpenStreetMap
3D scéna umí nově načíst okolní zástavbu z OpenStreetMap a vykreslit ji jako 3D budovy kolem místa modelu. Budovy mají výškové odstupňování, barevné tónování podle výšky a zvýrazněné hrany. Model tak sedí v reálném kontextu okolí, ne v prázdném prostoru.
Zapnutí a vypnutí je dostupné uživateli přes tlačítko i vaší aplikaci přes webové API. Tlačítko lze skrýt.
Ovladač podkladových map
3D scéna má vlastní přepínač podkladových map, obdobný jako v 2D – ortofoto, uliční mapa nebo světlá kartografická podkladovka.
IFCSPACE jako průhledná vrstva
Prostory z modelu (kategorie IFCSPACE) se vykreslují průhledně. Ve scéně je tak vidět zároveň místnost jako objem i konstrukce kolem ní – použitelné pro práci s dispozicemi, obsazeností nebo úklidovými plochami.
Highlight a automatický ořez na patro
Při přesunu z 2D mapy na objekt ve 3D se model automaticky ořízne na patro, ve kterém objekt leží, a vybraný prvek se zvýrazní. Odpadá ruční vypínání podlaží.
Zarovnání modelu
Nově CS m.API porovná půdorys modelu s obrysem budovy v mapě a natočení i posun spočítá samo. Zvládne to i pro několik modelů ve scéně, každý zarovná zvlášť.
Nástroje pro správu
Konfigurace CS m.API – uživatelé, projekty, hladiny, styly, podlaží – je uložena v konfigurační databázi.
CS m.API Administrator
Nové webové administrační rozhraní. Konfigurační databáze se otevře v prohlížeči a spravuje v tabulkové aplikaci:
procházení a editace všech konfiguračních kolekcí,
editor pravidel pro styly hladin,
kontrola vazeb mezi záznamy,
undo/redo, sledování změn, export zpět do databáze,
česká i anglická lokalizace.
Správa přes AI nástroje
Konzolový nástroj pro správu funguje nově i jako MCP server. Přes tento protokol s ním umí pracovat Claude Code, OpenAI Codex a další AI asistenti – konfiguraci lze zadat popisem požadované změny a asistent ji nad databází provede.
Webové API
Rozhraní narostlo o 14 metod.
startLoading / endLoading — globální loader. Když aplikace dělá něco, co mapu dočasně znepřehlední (načítání dat, přepnutí projektu, příprava scény, čekání na odpověď z jiného systému), schová celou mapu za spinner a v pravou chvíli ji odkryje. Uživatel nevidí rozpracovaný stav.
getMapAsImage — export aktuální podoby mapy do obrázku, k vložení do protokolu nebo tiskové sestavy.
addCustomButton / removeCustomButton — vlastní ovládací prvky v mapě, stylované podle vzhledu CS m.API.
Ovládání 3D novinek – zapínání okolní zástavby, skrývání jejího tlačítka, řízení textury přízemí.
Podrobnosti k jednotlivým metodám najdete v dokumentaci CS m.API ve verzi 1.6.0. Pokud řešíte přechod projektu do S-JTSK nebo napojení vlastních dat, ozvěte se nám – rádi to s vámi probereme.
Náš tým
Tomáš Kroupa
Projektový manažer
Tomáš je projektový manažer s 15letou zkušeností v oboru geografických systémů. Začínal jako programátor, ale postupně se přes roli konzultanta posunul až do role produktového a projektového manažera. Posledních několik let se specializuje na problematiku vyjadřování a vývoj specializovaných webových aplikací.
Během své kariéry jako programátor naprogramoval několik backend i frontend aplikací, tou největší je vyjadřovací portál, který je implementovaný u několika desítek zákazníků. Zkušenost s programováním mu přináší velkou výhodu a nadhled v návrhů řešení systémů a implementací projektů. V roli konzultanta prováděl implementace jednoduchých, ale i velmi složitých řešení od malých až po velké zákazníky. Má bohaté zkušenosti s implementacemi, konzultacemi se zákazníky, navrhováním řešení na míru zákazníka, ale také s prezentacemi nebo školením koncových uživatelů.
David Vučenovič
Vedoucí vývoje, Data & GIS
David je vedoucí programátor, který má slabost pro čistý kód, chytrá řešení a dobře navržené architektury. Dlouhodobě se pohybuje ve světě GIS a vývoje serverových aplikací, kde se věnuje zejména návrhu a implementaci REST API a backendových služeb. Baví ho hledat cesty, jak propojit technický svět s tím lidským – ať už skrze uživatelsky přívětivý systém, nebo skrze přátelskou atmosféru v týmu. Jeho pracovní styl spojuje preciznost, tah na branku a špetku ironie, bez které by to prostě nebyl on. A když zrovna nesedí u klávesnice? Pravděpodobně ho najdete na procházce se svým čtyřnohým parťákem, kde mu v hlavě uzrávají další nápady, jak udělat svět (nebo aspoň software) o něco lepší.
CS RequestPortal je specializovaná webová aplikace pro digitalizaci a automatizaci vyjadřovací agendy vlastníků, správců a provozovatelů technické infrastruktury. Spojuje externí portál pro žadatele s interní aplikací pro zpracovatele žádostí. Externí část (External RequestPortal) umožňuje žadatelům podat žádost o vyjádření online. Provede je strukturovaným formulářem, pomůže doplnit potřebné…
CS m.API je webová mapová komponenta, kterou lze snadno integrovat přímo do vaší aplikace. Ať už provozujete CAFM systém pro správu budov a majetku (Computer-Aided Facility Management), portál pro technickou infrastrukturu, nebo jakoukoliv jinou webovou aplikaci – CS m.API do ní přinese interaktivní mapu s prostorovým kontextem.
Digitální technická mapa (DTM) propojuje správu prostorových dat, povinnosti vlastníků infrastruktury a praktické využití informací o území. Controlis navrhuje a zavádí procesy pro kontrolu, transformaci, aktualizaci a automatizované předávání dat do DTM, napojení na IS DMVS i jejich další využití v GIS, CAD a navazujících systémech. Řešení stavíme na vašich stávajících datech a systémech a…
Ozveme se vám nezávazně a rádi s vámi projdeme, co by pro vás bylo nejvhodnější.
Informace vám zašleme e-mailem nebo si je můžeme projít telefonicky.
Stačí vyplnit formulář.