Ja by som tu nechal nejaké technické poznámky, hlavne preto, že tu používaný termín "render" mi vážne trhá uši.
Render je samotné vykresľovanie. Kvalitu výsledku dokáže renderer ovplyvniť iba kreslicimi technikami, ako je napríklad antialiasing čiar. Nijako inak.
Potom tu máme (kartografickú) generalizáciu. Je to zjednodušenie geometrií, za zvýšením výkonu vykresľovania a v určitom zmysle dokáže aj zvýšiť prehľadnosť. Zmysel generalizácie je, že nemá zmysel procesovať a renderovať 100 línií, keď všetky aj tak skončia v jednom (alebo dvoch-troch-desiatich) pixeloch.
Nasledujú štýly: definujú, aké objekty sa zobrazujú v danej mierke, a akým spôsobom. Pre bodové geometrie použité symboly, pre línie a polygóny použité štýly čiar a výplní, farbičky, zakončenia čiar/vertexov na polygóne, apod. Porovnanie a kvalita štýlov je to, čo sa tu preberalo. (Koncepčne je to veľmi podobné CSS, kde sa tiež definuje vykresľovanie webového obsahu pre dané médium a danú veľkosť viewportu).
No a nakoniec téma: určuje použitie mapy a na jej základe sa navrhujú štýly. Iné použitie má turistická mapa, preto bude mať inú tému, a iné témy budú mať navigácie alebo rozličné asset managementy.