BasMapX je sada 32bitových ActiveX komponent. Tyto komponenty je možné vkládat do formulářů aplikací psaných v libovolném vývojovém prostředí, které podporuje ActiveX (Visual C++, Visual Basic, FoxPro, Delphi, J++, InterDev atd.).
Sada BasMapX sestává ze základní komponenty BasMap a z podpůrných komponent. Jsou to komponenty pro vizualizaci a správu seznamu map MapTree a seznamu legend LegendaTree. Tyto komponenty nemají žádné programátorské rozhraní, jejich činnost je řízena prostřednictvím funkcí definovaných v komponentě BasMap. Vzájemného provázání základní komponenty s podpůrnými se dosáhne voláním funkcí SetMapTree resp. SetLegTree. Pokud aplikace nepotřebuje pracovat se seznamem map či legend, nemusí podpůrné komponenty využít. Další podpůrnou komponentou je BasDialogs sloužící k vizuálnímu nastavování vlastností map, legend a kladů listů.
Základní vlastnosti
BasMapX umožňuje zobrazit vektorové a rastrové mapy a klady listů 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,
jednoduchou editaci, tisk
a další operace. Úplný přehled je zde.
Připojení mapy 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ě.
Zde si můžete prohlédnout ukázkový přiklad, jak je zpracován popis jednotlivých funkcí.