|
MaGIS Components je stavebnice jednotlivých součástí MaGISu, která umožňuje tyto ActiveX komponenty používat ve vlastních specializovaných aplikacích. Tyto aplikace lze vytvářet ve vývojovém prostředí, které podporuje používání ActiveX komponent - HTML + VBScript, HTML + JavaScript, Visual Basic, Delphi, Visual C++ atd. Jednoduše lze tedy vytvářet aplikace vysoce specializované nebo naopak aplikace, které jsou jednoúčelové a jejich přednost je v jednoduchém uživatelském rozhraní.
MaGIS Components obsahuje :
Mapu – nástroj na zobrazování a práci s 2D mapou |
Správce vrstev – umožňuje manipulaci s vrstvami v mapě, nastavování vlstností pro vrstvy či datové zdroje |
Tabulku – nabízí rozhraní pro práci s atributovou částí datového zdroje. Obsahuje nástroje na správu databází u datových zdrojů |
Datové objekty – jedná se objektovou reprezentaci systému MaGIS obsahují jednak objekty sloužící k manipulaci s daty použitelnými v MaGISu, ale také objekty reprezentující objekty vyšší úrovně, které jsou použity pro manipulaci s mapou a vlastním chováním aplikace |
Jednoduchý GIS za 2 minuty |
Díky vestavěné interní komunikaci komponent je možné naprogramovat jednoduchý GIS program během několika málo minut. Komponenta Mapa obsahuje přímo správce vrstev, tabulku a menu, které jsou programově ovladatelné. |
Komletní funkčnost |
U komponent je zachována veškerá funkčnost, kterou disponuje MaGIS Personal Studio. Je tedy možné stavět skutečně komplexní aplikace, které nabízí možnost prohlížení map, pořizování dat, editaci již existujících dat, jednoduché analýzy nad atributy a mnoho dalších operací. |
Programové rozhraní je k dipozici ve dvou podobách |
OLE objekty publikované prostřednictvím Dispatch rozhraní –
nabízí velmi efektivní a jednoduché programování. |
Rozhraní deklarované prostřednictvím C++ tříd – kompletní rozhraní, které je ovšem mnohem složitější a doporučujeme jeho použití pouze pro odborníky a vysoce specializované aplikace. |
|