PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Wykorzystanie przeglądarki VGLFL do pozyskiwania i opracowania danych ze źródeł heterogenicznych

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
VGLFL viewer for acquiring and developing data from heterogeneous sources
Języki publikacji
PL
Abstrakty
PL
W artykule opisany zostanie system wizualizacji fragmentów cyfrowych zdjęć stereoskopowych o roboczej nazwie VGLFL, który został stworzony do pozyskiwania danych z baz rozproszonych za pośrednictwem systemu agentowego. Ponadto przedstawiona zostanie możliwość wykorzystania tegoż systemu do pozyskiwania i opracowania danych pochodzących z innych źródeł, takich jak publiczne materiały dostępne za pośrednictwem protokołu HTTP. Przeglądarka wyposażona została w interfejs użytkownika oparty na bibliotece FLTK oraz silnik graficzny oparty o bibliotekę OpenGL, która pozwala na wydajną wizualizację, oraz integrację obsługi okularów stereoskopowych. W celu maksymalnego uproszczenia relacji pomiędzy użytkownikiem a systemem agentowym, wprowadzono do programu dedykowany moduł sieciowy, oparty o bibliotekę libcurl i realizujący funkcję zapytań do systemu agentowego oraz automatycznego pobierania żądanych fragmentów bezpośrednio do interfejsu graficznego. Rozszerzenie funkcjonalności modułu sieciowego pozwoliłoby na zwiększenie zasobu dostępnych źródeł danych, gdzie oprócz dedykowanej rozproszonej bazy danych, dostępnej przy pomocy systemu agentowego, możliwe byłoby wykorzystanie publicznych źródeł danych obrazowych udostępnianych przy użyciu protokołu HTTP. Wprowadzając odpowiednie zmiany w programie możliwe byłoby wykorzystanie np.: zasobów zdjęć lotniczych Terraserver USA lub zdjęć satelitarnych NASA World Wind, bez konieczności modyfikacji funkcjonalności związanych z systemem agentowym. Rozszerzenie takie polegałoby na implementacji odpowiedniego interfejsu wymiany danych pomiędzy serwerem HTTP udostępniającym dane, a klientem przeglądarki. Wszystkie zastosowane w projekcie rozwiązania, jak również system operacyjny i środowisko programistyczne, w którym te rozwiązania powstały, oparte są w pełni na oprogramowaniu typu open source, rozpowszechnianym na zasadach licencji GPL/LGPL lub z nią zgodnej.
EN
The paper describes a visualisation system of digital stereoimages, tentatively termed VGLFL. The system was develop to acquire data from sparse databases through a mobile agent system. Furthermore, a possibility of using the system to acquire and develop data originating from other sources, e.g., public resources accessible through the HTTP network protocol, will be introduced. The stereoviewer is a multi-platform solution, which means that its source code should compile without modifications on different platforms. The stereoviewer's user interface was based upon FLTK library, and the graphic engine was written using OpenGL, which allows efficient visualisation as well as integration of stereographic shutterglasses support. In terms of screen organization, the viewer supports display of one image, split screen, quadruple screen for identifying one homologous point in four images, quadbuffer stereo for shutter glasses, and anaglyph mode. Additionally, the libcurl library was used to create a network module that further simplifies interactions between the user and the mobile agent system allowing automatic acquisition and loading of images into the user interface. By extending the network protocol, there will be a possibility to increase the resource pool, whereby – in addition to standard sparse databases - other public sources such as Terraserver USA or Nasa World Wind would be available. All the solutions used in the project as well as the operating system and the development environment are fully based on open source software released under GPL/LGPL or a similar license.
Słowa kluczowe
PL
EN
viewer   stereo   network   HTTP   image  
Rocznik
Tom
Strony
625--632
Opis fizyczny
Bibliogr. 13 poz.
Twórcy
  • Akademia Górniczo-Hutnicza, tel. 502 252 950
Bibliografia
  • 1. Alkaley K., Segal M., 2006. The OpenGL Graphic System: A Specification.
  • 2. Bishop S., Fairbairn M., Norrish M., Sewell P., Smith M., Wansbrough K., 2005. TCP,UDP, and Sockets: rigorous and experimentally-validated behavioural specification.http://www.cl.cam.ac.uk/~pes20/Netsem/tr.pdf.
  • 3. Cojot V., 1996. OpenGL Programming on Linux. Linux Journal.
  • 4. cURL, 2007. http://curl.haxx.se.
  • 5. Fielding R., Gettys J., Mogul J., Frystyk H., Masinter L., Leach P., Berners-Lee T., 1999. Hypertext Transfer Protocol - HTTP/1.1, RFC-2616 IETF. http://ietf.org.
  • 6. Fosner R., 1996. OpenGL Programming for Windows 95 and Windows NT. Addison- Wesley, http://opengl.org.
  • 7. Jachimski J., Twardowski M., 2003. Projekt wykorzystania systemu agendowego dla popularyzacji geoprzestrzennych informacji w postaci fotomap oraz stereogramów zdjęć lotniczych. Sztuczna inteligencja: organizacje wirtualne, WAT, Siedlce.
  • 8. Kilgard M., 1996. OpenGL Programming for the X Window System. Addison-Wesley.
  • 9. Kristol D., Montulli L., 1997. HTTP State Management Mechanism, RFC-2109 IETF. http://ietf.org.
  • 10. Martz P., 2006. OpenGL Distilled. Addison Wesley Professional.
  • 11. Postel J., Reynolds K., 1983. Telnet Protocol Specification, RFC-854 IETF. http://ietf.org.
  • 12. Postel J., Reynolds K., 1985. File Transfer Protocol (FTP), RFC-959 ITEF. http://ietf.org.
  • 13. Spitzak B., 2007. Fast Light Toolkit, http://fltk.org.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-821f9efc-9244-470d-8beb-bdfae48a0a9d
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.