TopoL 2001
Jedná se o novou
generaci programu TopoLu pro Windows,
naposledy nabízeného ve verzi 6.5, která je postavena na moderní technologii
TopoL NT. Tato technologie má
otevřenou modulární architekturu vystavěnou na bázi standardů OLE/COM/ActiveX pro
prostředí Win32 (Windows 95/98/ME, Windows NT, Windows 2000, Windows XP).
Od konce roku 2004 je TopoL 2001 distribuován pod novým názvem TopoL XT.
TopoL 2001 je dodáván v témeř stejných variantách jako jeho předchůdce
TopoL pro Windows.
Přístup k datům
Otevřenost systému při přístupu ke geografickým datům je zajištěna použitím modulární
architektury vystavěné na bázi standardů OLE/COM a OLE DB dle doporučení konsorcia
OpenGIS.
Přístup k libovolným vektorovým datům je podobný jako k údajům
v jiných databázích, tzn. data GIS jsou dostupná pomocí standardních databázových
technologií. Toto pojetí umožňuje, po napsání příslušného konektoru, zpřístupnit
data uložená v proprietárním formátu bez nutnosti jejich konverze. Datový konektor
pro vektorová data tvoří skupina objektů, které poskytují přístup
k datům dle standardů ADO a OLE DB. Tyto komponenty zahrnují přímou podporu
načítání dat z témř libovolného databázového systému (například MS Access,
MS SQL Server či ORACLE) i jejich ukládání v něm.
Zvolená technologie pro přístup k datům usnadňuje použití vektorových dat a
s nimi spojených informačních atributů v kontextu komplexních informačních
systémů, datových skladů a libovolných aplikací podporujících standard ADO
(ActiveX Data Object). Využití technologie ADO navíc dovoluje převádět data GIS
do tvaru XML dokumentů, které jsou dnes všeobecně uznávány jako efektivní prostředek
pro výměnu dat mezi jednotlivými systémy i jejich publikování v prostředí
Internetu/Intranetu. Data ve formátu XML jsou pak jednoduše použitelná
v řadě obecných kancelářských aplikací (např. tabulkovém procesoru) pro
nejrůznější další zpracování, např. statistické výpočty nebo generování a tisk
tabelárních výstupů (reporty).
Podporované formáty
V součastnosti jsou připraveny a implementovány datové konektory pro data v těchto formátech:
- ze stávajícího formátu systému TopoL GIS
- z formátu ArcView Shapefile
- z formátu DGN (pouze čtení)
- z formátu MIF/MID a TAB pro MapInfo (pouze čtení)
- z databázových systémů MDB, MS SQL dle GDO (Intergraph Geomedia) (pouze čtení)
- z databáze ORACLE pomocí Spatial (pouze čtení)
Pro rastry jsou připraveny konektory umožnující přístup k formátům:
- TopoL RAS (včetně varianty RAK)
- TIFF (včetně varianty GeoTIFF a varianty z kompresí JPEG)
- PCX
- GIF
- JPEG
- BMP
- CIT
- ECW
- MrSID (pouze čtení)
- RLE (pouze čtení)
- COT (pouze čtení)
- HRF (pouze čtení)
- RGB (pouze čtení)
Prostředí
TopoL 2001 používá další důležité komponenty
technologie TopoL NT.
Mezi ně patří paměťová cache s podporou prostorového indexu pro rychlý přístup
k vektorovým datům, komponenty pro řešení topologických úloh a komponenta
s implementací logických operací. Použití nové paměťové cache urychlilo
některé operace mnohonásobně oproti TopoLu pro Windows. Komponenty podporující
topologické úlohy jsou navrženy tak, aby byl pro uživatele zachován během editace
stejný komfort, na jaký byl zvyklý v dosavadních verzích TopoLu. Přitom
je z výše uvedených vlastností technologie TopoL NT zřejmé, že stejně efektivně
lze editovat i soubory ArcView Shapefile. Navíc lze kupříkladu provázat ShapeFile
s polygony a jemu odpovídající soubor s liniemi (pro zobrazování hranic
polygonů pomocí speciálních liniových symbolů je totiž nutné vytvořit nejméně
dva ShapeFile - jeden s polygony a druhý s hranicemi). Při editaci linií se
potom automaticky mění i odpovídající polygony. Komponenty podporující logické
operace poskytují řešení pro tvorbu bufferů i sjednocení, průniky a rozdíly objektů.
Další důležitou vlastností TopoLu 2001 je maximální otevřenost celého systému,
která zahrnuje kromě běžné možnosti uživatelského přizpůsobení menu, panelů a
klávesových zkratek, také možnost modifikace chování editačních nástrojů, doplnění
nových editačních i jiných specializovaných funkcí a jednoduchý vývoj speciálních
aplikací. Tato možnost je zajištěna použitím OLE/COM architektury pro hlavní
komponentu celého systému i všechny jeho klíčové subsystémy. Otevřené a plně
dokumentované rozhraní celého systému pak umožňuje doplnit nové OLE/COM objekty
vytvořené ve standardních programovacích nástrojích (Delphi, Visual Basic, Visual C++)
pro potřeby specializovaných řešení.
Celé uživatelské rozhraní systému je popsáno v XML dokumentu, který se
při spuštění programu načítá. Součástí dokumentu je nejen popis menu, panelů
nástrojů a horkých kláves, ale také k nim přiřazených akcí, které se po jejich
volbě spustí. Definice každé akce také zahrnuje popis celého příkazu
(způsobu provedení akce), který se může skládat z řady základních procedur
(objektů dodávaných se systémem nebo vytvořených uživatelem)
včetně definice jednoduché logiky pro jejich vykonání. Tato koncepce pak dovoluje
úpravu celého prostředí systému a modifikaci chování jednotlivých jeho funkcí
a editačních nástrojů bez nutnosti programování. Pro názornost můžete nahlédnout do
XML souborů,
které jsou dodávány se systémem, případně do
připravované dokumentace.
V systému TopoLu 2001 je výrazně rozšířena podpora pro statistické výpočty,
analýzy nad databázovými tabulkami a tvorbu tabelárních výstupů (reportů). Vzhledem
k podpoře standardních mechanismů OLE/COM, ADO a OLE DB v celém systému
bylo možno na něj přímo navázat standardní komponenty pro podporu těchto analýz
a připravit v rámci TopoLu uživatelské prostředí pro tyto úlohy.
Součástí technologie TopoL NT je sada komponent umožňující volbu souřadných systémů
a transformace mezi nimi. Mezi zcela nové vlastnosti systému patří také možnost
kombinovat data pořízená v různých souřadných systémech (např. JTSK a Gauss-Krüger)
a zobrazovat a editovat je ve zvoleném souřadném systému (např. WGS-84). Transformace
mezi souřadnými systémy probíhá on-line a to pro zobrazování vektorů i rastrů.
V součastnosti je podporováno více než padesát souřadných systémů (projekčních i
geografických).
Systém TopoL 2001 obdržel ocenění Nejlepší produkt roku 2001 časopisu GEOInfo.
Související odkazy
|