BasmapX - Technický popis aplikace

Připojení k databázi | Vektorové mapy | Rastrové mapy | Klady listů | Seznam map
Legendy | Editace | Tisk | Vzorníky | Pohyblivé objekty

Základní vlastnosti

BasMapX umožňuje zobrazit vektorové a rastrové mapy v reálných souřadnicích, sdružovat je, ovládat jejich zobrazení a pořadí kreslení. Poskytuje prostředky pro popis map, výběry, připojení map k databázím, jednoduchou editaci, tisk a další operace.

 

Ukázka aplikace komponenty: Baset 4.0 – Prohlížečka a editor map

Baset - screenshot

Připojení k databázi

BasMapX poskytuje prostředky pro jednoznačné určení entity v mapě a pro její adresování prostřednictvím identifikátoru entity. Je tedy možné odkazovat se z mapy na odpovídající informace v databázi a stejně tak může databázová aplikace pracovat s odpovídající entitou v mapě.

Vektorové mapy

Vektorová mapa má šest základních typů entit: body, čáry, plochy, texty, bitmapy a kartodiagramy. Všechny entity mají jednoznačný vnitřní identifikátor, který umožňuje snadné připojení k databázi. BasMapX používá vlastní vektorový formát optimalizovaný na rychlost kreslení. Import vektorových dat z běžných formátů (ARC, DGN, DXF, E00, SHP) i export (DXF, ARC) zajišťuje servisní program.

Rastrové mapy

Při použití komponenty je možná práce s rastry libovolné velikosti ve formátech TIFF, CIT, RAS, BMP, JPEG.

Klady listů

Komponenta umožňuje zobrazit tyto klady listů: Základní mapa ČR a SR, Základní mapa velkého měřítka ČR a SR a Topografická mapa ČR a SR.

Seznam map

Mapy a klady listů je možné libovolně sdružovat do témat, témata i jednotlivé mapy mohou tvořit další témata. Pro zobrazení struktury map a ovládání stavu vrstev slouží seznam map. S tématem, mapou i jedním druhem entit v mapě se pracuje stejně. Je možné zapínat a vypínat jejich vykreslování, ovládat pořadí kreslení. Mapy a témata je možné libovolně přesouvat mezi tématy a jejich úrovněmi.

Legendy

Seznam legend, podobně jako seznam map, má stromovou strukturu. Každá legenda může obsahovat hladiny a jiné legendy. Hladina má definován typ entity, který je do ní možné přiřadit. Jednotlivé hladiny a legendy je možné přesouvat, zapínat a vypínat a tím ovlivňovat zobrazení, barvy a symboly entit v mapě.
Výběry v mapě se směřují do určených hladin legendy.

Editace

BasMapX poskytuje základní funkce pro jednoduchou editaci vektorové mapy: otevření mapy, vytvoření nové mapy, přidání a vymazání entity.

Tisk

Tiskové služby umožňují vytisknout zadaný výřez v požadovaném měřítku na určené výstupní zařízení.

Vzorníky značek, čar a výplní

Každý vzorník může obsahovat až 65536 vzorů, je možné použít i standardní značky, čáry a výplně Windows. Ve výplních je možné definovat i kombinace různých bitmap. K tvorbě a úpravě jednotlivých značek, čar a výplní slouží speciální editory.

Pohyblivé objekty

Nad mapovou kompozicí je možné definovat libovolný počet vrstev s pohyblivými objekty. Objekty se kreslí vybranou barvou a značkou, mohou mít zobrazeny popisy a mohou za sebou zanechávat stopu. Při změně pozice objektů nedochází k překreslení celé mapové kompozice.

Objekty se nemohou pohybovat, mohou ale také často měnit barvu i značku bez nutnosti překreslování podkladu.