Technologie FDO Data Access
Neustále vzrůstající potřeba otevřenosti a interoperability mezi tradičními geografickými systémy (GIS) a plošně využívanými obecnými aplikacemi z oblasti informačních technologií, stejně jako in…
Neustále vzrůstající potřeba otevřenosti a interoperability mezi tradičními geografickými systémy (GIS) a plošně využívanými obecnými aplikacemi z oblasti informačních technologií, stejně jako integrace s veřejnými či komerčními web-map službami volá po přímém a jednoduchém přístupu k datům v jejich nativním formátu a platformě. Bez toho musí uživatelé každý den čelit neefektivnosti a nepřesnostem, což jsou typické doprovodné jevy vznikající při vynucených převodech nejrůznějších datových zdrojů do unifikovaného formátu, který jejich GIS aplikace podporuje. Jen tak mohou dosáhnout celkového pohledu na jejich data.
V několika posledních letech se z tohoto problému stala obrovská výzva. Dnešní uživatelé GIS mají bezproblémový přístup k prostorovým datům uloženým souborově či v relačních databázích nejrůznějších typů a formátů prostřednictvím stále vzrůstajícího počtu web-map služeb.
Představení technologie FDO Data Access
Technologie Feature Data Objects (FDO) Data Access společnosti Autodesk poskytuje řešení. Je začleněna do rodiny geoprostorových produktů společnosti Autodesk a také je volně dostupná jako open source technologie pro vývojáře a programátory. Tento přístup umožňuje výrazné zvýšení produktivity a úsporu času, protože dovoluje uživatelům bezproblémovou práci s prostorovými i tradičními databázemi a datovými formáty v jejich původním tvaru bez nutnosti často složitých převodů, které mohou způsobit i ztrátu části dat.
Výhody
PKonzistentní přístup k bohatému výběru zdrojů prostorových dat : Technologie osvobozuje uživatele od nutnosti pochopit nejrůznější odlišnosti podkladových dat v odlišných formátech. FDO využívá logického, objektově orientovaného modelu, který skrývá fyzické (a pro uživatele nepotřebné) detaily uložených dat.
PPlatformní a technologická neutralita: Standardní je podpora operačních systémůMicrosoft® Windows® a
Linux®.
PSchopnost zahrnout a dále rozšiřovat standardy OpenGIS: jedním z hlavních cílů technologieFDO je co nejtěsnější shoda se standardy iniciativy Open Geospatial Consortium (OGC), speciálně pak se specifikacemi Simple Features a WMS/WFS.
PFlexibilita řešení – možnosti orientace a zaměření na specifické tematické okruhy: Namísto vytváření proprietárních funkcí pro přístup k datovým skladům se můžete zaměřit pouze na vývoj speciálních funkcí vhodný pro Váš business.
PJednoduchost: nenáročná instalace, použití, údržba a rozšíření.
PRozšířitelnost: skrze iniciativuAutodesk Open Source mohou vývojáři rozšiřovat technologii FDO Data Access o nové datové konektory, které ještě nejsou podporovány.
Technologie
PFDO Data Access Technology se využívá pro definování, dotazování a manipulaci s prostorovými informacemi (více v tabulce Garantované funkce FDO). FDO Data Access Technology zahrnuje API (application programming interface – aplikační programovací rozhraní) a také FDO Providery- datové konektory pro několik datových zdrojů. To dovoluje nejen společnosti Autodesk, ale i dalším vývojovým firmám vytvářet a produkovat aplikace, které jsou nezávislé na datových zdrojích a umožňují jednoduchou výměnu informací.
PFDO Provider je technologie, která zprostředkovává možnost připojení a práce s prostorovými a atributovými daty ve specifickém datovém zdroji. Například FDO Provider pro Oracle® nebo Microsoft® SQL Server umožňuje aplikacím přímou práci s geometrií a atributy uloženými v relačních databázích (RDBMS). Všechny tyto FDO Providery přistupují k datům uloženým dle obecných databázových standardů. V případě, že v nativním datovém zdroji nejsou dostupná rozšíření pro ukládání prostorových dat, technologie FDO Data Access nabízí možnosti jejich plné a rychlé implementace.
PFDO Feature Source představuje kolekci klasifikačních tříd objektů obsažených v jednom datovém zdroji. V rodině produktů společnosti Autodesk je FDO Feature Source jakýkoliv zdroj dat, ke kterému lze přistoupit pomocí některého FDO Provideru. FDO Feature Source může být jeden soubor (např. soubory SHP nebo SDF), relační databáze (již zmíněné databáze Microsoft SQL Server a Oracle nebo MySQL) nebo „prostředník“ – např. ArcSDE® od ESRI. Tyto datové zdroje pak mohou obsahovat jednoduché entity jako jsou parcely nebo osy ulic, ale i velmi složité komplexní datové modely s mnoha objekty a atributovými tabulkami.
Garantované
funkce FDO
Tvorba a správa databázových schémat
Trvalé zamykání dat a možnost jejich souběžného použití
Dotazování vektorových i rastrových dat pomocí komplexních filtrů a výrazů
Verzování pomocí dlouhých transakcí
Úpravy dat: vytváření, mazání a aktualizace atributů i geometrie
Přímá podpora SQL dotazování
Kontrola transakcí při souběžné prácí více uživatelů.
Rozhraní API pro možnost tvorby specifických možností pro indiciálně řešené datové konektory
Kde naleznete technologii FDO Data Access?
Produkty společnosti Autodesk
Technologie FDO Data Access dovoluje prostorovým aplikacím společnosti Autodesk, jakými jsou Autodesk Map® 3D, Autodesk MapGuide® Enterprise a Autodesk® Topobase™ hladce a rychle sdílet prostorové i neprostorové informace s minimálním vynaloženým úsilím. Pro více informací včetně veškeré dokumentace a specifikací všech produktů navštivte www.autodesk.com/geospatial nebo www.autodesk.cz .
Open Source – volně dostupné zdroje
Aby bylo pro vývojáře co nejjednodušší rozšiřovat schopnosti a funkčnost technologie FDO Data Access, uvolnila společnost Autodesk zdrojové kódy této technologie v rámci open source projektu pod patronátem iniciativy Open Source Geospatial Foundation™ (OSGeo™). Tato iniciativa dovoluje všem svým členům z celého světa rychle proniknout do velmi výkonné technologie pro webové mapování a přístup k prostorovým datům a nabízí jim následující výhody:
Prychlejší inovace jejich web-map aplikací
Pčastější uvolňování nových verzí programů
Pnižší počáteční náklady a celkově levnější provoz
Open source verzi technologie FDO Data Access si můžete zcela zdarma stáhnout z https://fdo.osgeo.org.
Nezávislost na datových formátech a poskytovatelích konkrétních řešení
Společnost Autodesk a další společnosti, které se zabývají vývojem aplikací s podporou prostorových dat mohou díky použití FDO Data Access Technology rozšířit jejich existující obchody prodejem klientského softwaru, který vytváří, pořizuje a spravuje data ve velké škále formátů bez nutnosti dle formátu měnit klientskou aplikaci. Navíc, čím více FDO Providerů bude dostupných pro vzájemně konkurenční datové formáty, tím rychleji a jednodušeji společnost Autodesk a její partneři překoná existující bariéry, což povede ke snížení cen a umožní oslovovat trhy, které nebylo do nynějška možné obsloužit.
Podporované datové zdroje
Následující tabulka uvádí datové zdroje, které jsou podporovány od srpna 2006.
Poskytovatel dat
Možnosti konektoru
Typ přístupu
Autodesk
OSGeo
ESRI® ArcSDE®
Přístup do základní databáze Oracle nebo SQL Server je řešen pomocí ArcSDE. Podporováno je popisování schémat, vkládání, výběr, aktualizace a mazání prvků v existujících schématech. Vytvářet nové či mazat stávající schémata není možné.
Čtení a zápis
Ano
Ano
MySQL
Podporuje prostorové datové typy a prostorové dotazování. Pomocí API je možné čerpat informace, přenášet výjimky, listovat datovými sklady a vytvářet nová připojení. Architektura MySQL podporuje nejrůznější nástroje pro ukládání s různými charakteristikami a možnostmi.
Čtení a zápis
Ano
Ano
Autodesk® SDF
Souborový formát s podporou prostorových informací od společnosti Autodesk. SDF podporuje více typů objektů a atributů, nabízí vysoký výkon pro rozsáhlé datové sady a je interoperabilní s ostatními produkty společnosti Autodesk. Podporuje prostorové indexování a představuje plnohodnotnou alternativu k prostorové databázi.
Čtení a zápis
Ano
Ano
ESRI® SHP
Datový sklad založený na formátu SHP od společnosti ESRI se skládá ze samostatných vrstev, z nichž každou tvoří tři soubory určené pro uložení geometrie, indexů a atributů. Každý soubor SHP a k němu asociovaný soubor DBF je uchován jako samostatná třída rysu s jednou geometrickou vlastností (např. linie). Zamykání není podporováno.
Čtení a zápis
Ano
Ano
ODBC
Podporuje objekty definované souřadnicemiXYZ a může vytvořit třídy rysu pro jakoukoliv tabulku z relační databáze, která obsahuje souřadnice X a Y, případně Z. Tvorba nebo mazání schémat nejsou podporovány. Umístění jednotlivých objektů je uloženo odděleně v jejich definici ve vlastnostech.
Čtení a zápis
Ano
Ano
Web Mapping Services
(OGC WFS)
Podporuje prostředí klient/server a prostorová data čerpá ve formátu kódovaného GML z jedné nebo více stránek se službou Web Feature Services. Komunikace mezi klientem a servery je kódována do XML, tedy kromě geometrických prvků, které jsou kódovány v GML.
Pouze pro čtení
Ano
Ano
Web Feature
Services
(OGC WMS)
Web Map Service (WMS) dynamicky produkuje mapy prostorově orientovaných dat, a to v několika formátech:
·PNG, GIFnebo JPEG – rastrové
·Scalable Vector Graphics (SVG) nebo Web Computer Graphics Metafile (WebCGM)- vektorové
Pouze pro čtení
Ano
Ano
Oracle® Spatial
Podporuje prostorové indexování, dlouhé transakce a trvalé zamykání. Pomocí API lze čerpat informace z datového konektoru, přenášet výjimky klientských služeb, listovat v datových skladech a zakládat nové objekty pro připojení.
Čtení a zápis
Ano
Ne
Microsoft® SQL
Server
API podporuje přístup pro čtení a zápis pro prostorová i klasická data.
Čtení a zápis
Ano
Ne
Rastrové soubory
Podporuje nejrůznější typy obrázků i rastrů používaných v GIS (např. JPEG, PNG, MrSID®, a další). Lze také s úspěchem používat georeferencované obrázky a souborově založené vrstvy gridů.
Pouze pro čtení
Ano
Pouze GDAL
OGR
Všeobecný provider pro vektorová data, který podporuje velké množství GIS datových formátů.
Pouze pro čtení
Ne
Ano
Původní znění článku čtěte zde: http://images.autodesk.com/adsk/files/fdo_at_a_glance_final0.pdf