Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "java" wg kryterium: Temat


Wyświetlanie 1-4 z 4
Tytuł:
Generowanie ortofotomapy w aplikacji internetowej
Orthophoto generation in the web application
Autorzy:
Paszotta, Z.
Powiązania:
https://bibliotekanauki.pl/articles/130648.pdf
Data publikacji:
2008
Wydawca:
Stowarzyszenie Geodetów Polskich
Tematy:
ortofotomapa
Internet
Java
aplikacja internetowa
numeryczny model terenu
orthophoto
web application
DTM
Opis:
Tworzenie ortofotmapy ze zdjęć lotniczych jest procesem złożonym wymagającym specjalistycznego oprogramowania na cyfrowej stacji fotogrametrycznej. Okazuje się jednak, może on być zrealizowany przez Internet. Nawet, jeżeli ma to być sposób obarczony pewnymi ograniczeniami, to walory dydaktyczne i użytkowe takiego rozwiązania są duże. Skłoniły one autora do podjęcia się opracowania odpowiedniej metody realizacji. W artykule przedstawiono rozwiązanie tego zagadnienia. Ze względu na dostępność rozwiązania zdecydowano się na architekturę klient-serwer, gdzie klientem jest przeglądarka internetowa użytkownika. Tego typu aplikacje nazywa się aplikacjami webowymi. W publikacji opisano podstawy matematyczne budowy ortoobrazu jako funkcji. Algorytm generowania ortoobrazu przedstawiono przy pomocy diagramów. Współrzędne punktów do numerycznego modelu terenu wyznaczane są w sposób automatyczny. Ponieważ obszar ortoobrazu jest niewielki, limitowany wymiarami okna w przeglądarce użytkownika, przyjmuje się uproszczony model terenu w postaci płaszczyzny. Ortorektyfikacja wykonywana jest na serwerze a siatka nakładana w aplecie klienta. Z uwagi na interpolację, obraz taki ma gorszą jakość od obrazu źródłowego, dlatego przedstawiono również zdjęcia źródłowe z siatką układu współrzędnych. W obu przypadkach obliczane są i wyświetlane współrzędne terenowe punktów wskazywanych przez kursor. Oprogramowanie, na które składają się aplety i servlety zostały napisane w języku Java. Aplikacja jest dostępna na stronie internetowej autora http://www.kfit.uwm.edu.pl/zp/.
The process of creating orthophotomaps from aerial photographs is complex and requires specialist software on a digital photogrammetric station. However, it turns out that this process can, with certain limitations, be executed on the Internet. Even if simplified solution is involved, its didactic and functional advantages are great. These advantages induced the author to work out the appropriate method of working out such a problem. The paper describes generation of an orthophotomap via the Internet. On account of the availability of the solution presented, the author decided to use the client-server architecture of the application in which the user's Internet browser is a client (a program accesses a remote service on another computer through a network). Applications of this type are being called web applications. The mathematical foundations of constructing orthoimage as a function are described. The algorithm of orthoimage generation is presented with the aid of UML diagram. The terrain coordinates of points which are being used to create a digital terrain model (DTM) are measured and calculated automatically. However, the orthophotomap area is small and limited by dimensions of the Internet browser window. Thus, in the process of orthoimage creation via the Internet, the author has assumed a simplified DTM in the form of a plane. Orthorectification is performed on the server side, but the grid coordinate system is superimposed on the orthophotomap by means of applet on the client side. Besause of resampling, the quality of the orthoimage created is worse than that of a source image. Therefore, the source photograph with the system of coordinates is also presented. In both cases the image and terrain coordinates of a point shown by the cursor are calculated and printed in the header of the Internet browser window. The Internet software presented, consisting of applets and servlets, was written in the JAVA programming language. The application described works on the Department of Photogrammetry and Remote Sensing server (http://www.kfit.uwm.edu.pl/zp/ ).
Źródło:
Archiwum Fotogrametrii, Kartografii i Teledetekcji; 2008, 18b; 457-464
2083-2214
2391-9477
Pojawia się w:
Archiwum Fotogrametrii, Kartografii i Teledetekcji
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wykorzystanie Google Earth we własnej aplikacji do internetowej wizualizacji danych geograficznych
The use of Google Earth in a user application for the internet visualization of geographical data
Autorzy:
Jędryczka, R.
Powiązania:
https://bibliotekanauki.pl/articles/130929.pdf
Data publikacji:
2006
Wydawca:
Stowarzyszenie Geodetów Polskich
Tematy:
Google Earth
język KML
Java
serwlet
obraz cyfrowy
KML language
servlet
digital image
Opis:
Mówiąc obecnie o wizualizacjach danych geograficznych w Internecie nie sposób pominąć programów ogólnie dostępnych szerokim rzeszom internautów jak np. Google Earth. Stosowany w tej aplikacji język KML (Keyhole Markup Language), należący do rodziny XML, umożliwia uzupełnianie jej własnymi zewnętrznymi opracowaniami, poprzez dodawanie elementów wektorowych, takich jak np. punkty, linie, jak i rastrowych - obrazów, a także informacji tekstowej - opisów. W artykule zajęto się problemem interakcji między programem Google Earth, a własną aplikacją internetową. Celem było pokazanie sposobu automatycznego dołączania, na żądanie użytkownika, obrazów rastrowych o rozdzielczości większej niż te, które są dostępne w Google Earth, a zlokalizowanych na własnym zdalnym serwerze. W opracowaniu wykorzystano także fakt, że w wersji Plus programu Google Earth jest aktywna opcja pobierania i zapisu aktualnej pozycji geograficznej użytkownika bezpośrednio z odbiornika GPS podłączonego w danym czasie do komputera. W zaproponowanym rozwiązaniu aktualizacja i uszczegółowienie danych w Google Earth odbywa się za pomocą internetowej aplikacji napisanej w języku Java, a osadzonej na stronie WWW w formie apletu. Po pobraniu z Google Earth pozycji geograficznej obserwatora, dzięki mechanizmowi serwletów, możliwe jest przygotowanie nowego obrazu i wykreowanie odpowiedniego dokumentu w języku KML oraz przesłanie go do Google Earth w czasie rzeczywistym. Zajęto się tym zagadnieniem, gdyż uznano, że mając gotowe sprawdzone narzędzie do wizualizacji danych geograficznych warto z niego skorzystać i spróbować połączyć z własnymi rozwiązaniami, tym bardziej, że istnieje zapotrzebowanie na takie narzędzia np. wśród archeologów.
In current discussions regarding visualizations of geographical data on the Internet, it is impossible to ignore software that is freely available to Internet users in general. An example of such software is Google Earth, an application which enables the viewing of Earth's surface (covered with often highly accurate satellite or aerial imagery) in three dimensions. This application makes use of KML (Keyhole Markup Language – a member of the XML family), which allows it to use it own external supplements. This pertains to adding new vector elements such as points and lines, as well as to raster elements, such as images, and to textual information, such as descriptions. This paper deals with the interaction between Google Earth and a user application. The goal was to demonstrate how to automatically attach raster images from the user's remote server in resolutions higher than the ones available in Google Earth. The paper also acknowledges the fact that Google Earth Plus includes the option to actively download and save the user's current geographical position to a GPS receiver connected to a computer. According to the proposed solution, the providing and updating of Google Earth data is conducted using a Java-based Internet application located on a WWW page in the form of an applet. After it has downloaded the observer's geographical position from Google Earth, thanks to the servlet mechanism, it is possible to prepare a new image and to create an appropriate KML document, as well as to send it to Google Earth in real time. This issue has been addressed because of the idea that an efficient geographical data visualization tool can be effectively combined with user applications. Moreover, the issue is of interest to Polish archaeologists, for instance, for whom the automatic comparison of images taken during a photogrammetric aerial survey to archival images is a matter of great importance.
Źródło:
Archiwum Fotogrametrii, Kartografii i Teledetekcji; 2006, 16; 259-268
2083-2214
2391-9477
Pojawia się w:
Archiwum Fotogrametrii, Kartografii i Teledetekcji
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wizualizacja ortofotomap cyfrowych w technologii Google Maps
Digital orthophotomaps visualization in Google Maps technology
Autorzy:
Dąbrowski, K.
Sawicki, P.
Powiązania:
https://bibliotekanauki.pl/articles/130298.pdf
Data publikacji:
2010
Wydawca:
Stowarzyszenie Geodetów Polskich
Tematy:
obraz cyfrowy
ortofotomapa cyfrowa
piramida obrazów
Java
HTML
Google Maps
digital orthophotomap
images pyramid
Opis:
W ostatnich kilku latach obserwuje się dynamiczny rozwój internetowych lokalizatorów oraz serwisów mapowych. Najbardziej popularnym i zaawansowanym internetowym serwisem mapowym jest obecnie serwis Google Maps. W pracy wykonano analizę i zbadano przydatność interfejsu programistycznego Google Maps do wizualizacji ortofotomap cyfrowych oraz zaprezentowano aplikację Ortofoto, która przetwarza ortofotomapy cyfrowe w celu ich wizualizacji w serwisie Google Maps za pomocą opracowanej strony internetowej. Działanie aplikacji Ortofoto oraz strony internetowej testowano na barwnych i czarno-białych ortofotomapach cyfrowych w skali 1:5000 czterech gmin powiatu piskiego, które wykonane zostały w układzie współrzędnych geodezyjnych 1965 oraz 2000. Aplikacja Ortofoto napisana została w obiektowym języku programowania Java w środowisku NetBeans IDE 6.0. Program przetwarza ortofotomapę cyfrową na piramidę obrazów o 9. poziomach, podzieloną na podstawowe elementy (rozdzielczość 256 × 256 pikseli), tzw. kafelki (Tile), o powiększeniu 10÷18 razy, zapisane w formacie PNG w osobnych plikach graficznych, które zawierają w nazwie skalę oraz położenie elementu na mapie. W programie Ortofoto zaimplementowane zostały formuły transformujące, umożliwiające przeliczenie współrzędnych geodezyjnych układów 1965 oraz 2000 na współrzędne geodezyjne B, L na elipsoidzie GRS-80. W aplikacji internetowej, napisanej w języku HTML z elementami języka JavaScript, możliwe jest przeglądanie ortofotomapy przetworzonej przez program Ortofoto w postaci kafelków na tle podkładu i danych z serwisu Google Maps, co zapewnia ciągłość oraz płynność wizualizacji. Aplikacja wykorzystuje funkcjonalność interfejsu programistycznego Google Maps, umożliwia nawigację po mapie oraz zmianę powiększenia przy pomocy aktywnych kontrolek mapy. Zaletą opracowanej aplikacji jest możliwość cyfrowego przetwarzania oraz wizualizacji w serwisie mapowym Google Maps dowolnych, dostępnych indywidualnemu użytkownikowi danych obrazowych, jak np. ortoobrazy, wielkoskalowe ortofotomapy cyfrowe, itd.
Recent years have witnessed a dynamic development of web place locators and web mapping services. Google Maps is currently the most popular and most advanced web mapping service. The paper presents the analysis and description of the ability of the Google Maps programming interface to visualize digital orthophotomaps and describes an application named Orthophoto, which processes digital orthophotomaps, and the development of a web site that allows such maps to be visualized in the Google Maps service. The operation of the Orthophoto application and the web page was tested on both color and black-and-white digital orthophotomaps covering four communes in the Pisz district. The orthophothomaps were prepared with georeferences in the 1:5000 scale and fitted into the geodesic coordinate systems of 1965 and 2000. The Orthophoto application was developed in the object-oriented programming language Java, in environment NetBeans IDE 6.0. The software processes orthophotomap into a pyramid of images with 9 levels, divided into basic elements, the so called tiles (resolution 256 × 256 pixels) with zoom 10÷18, written in the PNG format in separate graphic files. The name of each tile contains the scale and position of an element on a map. The Orthophoto software provides formulas for transformation of geodetic coordinates from systems 1965 and 2000 into geodetic coordinates B, L on the ellipsoid GRS-80. The web application, developed in HTML language with elements of JavaScript language, enables viewing of the processed orthophotomap in the form of tiles against the background of data collected from the Google Maps service. It ensures continuity and smoothness of the visualization. The application benefits from the functionality of the Google Maps programming interface – active controls enable navigating through a map and changing the zoom. The advantage of the application derives from the ability of digital processing and visualization in the Google Maps service of any image data available to an individual user, including orthoimages, large-scale digital orthophotomaps, etc.
Źródło:
Archiwum Fotogrametrii, Kartografii i Teledetekcji; 2010, 21; 87-96
2083-2214
2391-9477
Pojawia się w:
Archiwum Fotogrametrii, Kartografii i Teledetekcji
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Generowanie i wizualizacja w internecie anaglifowych obrazów przestrzennych z niemetrycznych aparatów cyfrowych
Generation and visualisation of anaglyphic spatial images from non-metric digital images via the internet
Autorzy:
Paszotta, Z.
Powiązania:
https://bibliotekanauki.pl/articles/131310.pdf
Data publikacji:
2008
Wydawca:
Stowarzyszenie Geodetów Polskich
Tematy:
obraz cyfrowy
macierz fundamentalna
rozkład SVD
Java
Internet
digital image
fundamental matrix
singular value decomposition
Opis:
Problem generowania obrazów przestrzennych w fotogrametrii rozwiązywany jest za pomocą obrazów epipolarnych. Odpowiednią metodę przedstawił Kreiling w 1976 roku. Dotyczy ona jednak zdjęć fotogrametrycznych, dla których znana jest orientacja wewnętrzna. W przypadku obrazów cyfrowych pozyskiwanych kamerami niemetrycznymi należy stosować inne rozwiązanie korzystające z pojęcia macierzy fundamentalnej, wprowadzonego przez Luonga w 1992 roku. W celu wyznaczania tej macierzy określającej związek między prawym i lewym obrazem cyfrowym, potrzeba co najmniej osiem punktów homologicznych. Do wyznaczenia rozwiązania stosuje się tzw. rozkład SVD. Korzystając z macierzy fundamentalnej wyznacza się linie epipolarne, które łączy się w obrazy. Odpowiednie podstawy matematyczne oraz ilustracje zamieszczono w publikacji. Opracowane algorytmy oraz oprogramowanie pozwala przez Internet generować trójwymiarowe obrazy anaglifowe przy wykorzystaniu obrazów pozyskanych z niemetrycznych aparatów cyfrowych. Aplikacja internetowa zrealizowana jest w architekturze klient-serwer, gdzie klientem jest przeglądarka internetowa. Macierz fundamentalną oblicza się na serwerze. Wszystkie funkcje oprogramowane są w języku Java i rozdzielone między klientem i serwerem. Jest to przykład aplikacji rozproszonej pozwalającej interaktywnie tworzyć anaglifowe obrazy przestrzenne. Ma duże walory poznawcze i edukacyjne. Aplikacja jest dostępna na stronie internetowej autora http://www.kfit.uwm.edu.pl/zp/.
Inferring three-dimensional information from images taken from different viewpoints is a central problem in terrestrial photogrammetry and computer vision. In classic photogrammetry (which is based on photogrammetric images), generating 3D images is a well-known process. A breakthrough in the process was made in 1976, when Kreiling developed a method of generating epipolar images. However, it is possible to project stereogram images onto the common plane if the camera constants and the elements of relative orientation are known. As digital cameras have become ubiquitous, it is now possible to obtain non-metric, digital terrestrial images; however, obtaining spatial images from such photographs has become a problem. Recent work has shown that it is possible to recover the projective structure of a scene from point correspondences only, without the need for camera calibration. The solution came with the introduction of the fundamental matrix in 1992 in a PhD thesis by Luong and in Faugeras and Hartley (1992). After applying additional conditions and parameters to an image, a spatial image can be generated. Therefore, the next task is to develop software to generate spatial images. It appears that it is possible to generate spatial images with the use of the idea of anaglyphic images interactively on the Internet and taking measurement on them. The proposed solution works as an Internet application in JAVA and employs client-server technology, which in practical terms means communication between applets and the servlet. This paper presents the theoretical foundations of the spatial image construction from nonmetric digital images. It is also aimed at showing the web-based photogrammetric applications located on the Department of Photogrammetry and Remote Sensing server (http://www.kfit.uwm.edu.pl/zp/wzasik.html). The epipolar geometry is the intrinsic projective geometry between two views. It is independent of scene structure and dependent on the camera’s internal parameters and relative orientations of images. This intrinsic geometry is encapsulated in the fundamental matrix F. The dimension of matrix F is 3x3. A total of 9 coefficients minus one scaling coefficient remain to be determined. To determine them, at least 8 homologous points are needed. Determination of this matrix is the first stage in the process of creating spatial images. To find the solution of elements of the fundamental matrix, the authors apply singular value decomposition (SVD). When the matrix F is known it is possible to determine the epipole lines and to build the spatial image. In the next part of the paper, the authors describe such Internet application. In constructing a Web application, it can be assumed that photos will be stored on different computers – data servers. The software necessary to read data from these servers will be installed on another computer called an application server. In addition, users will be communicating with the application server by means of their Web browser. During the process of construction of an anaglyph, the coordinates of at least 8 homologous points should be measured and collected in the table. By correct arrangement and careful measurements, homologous point parameters of the fundamental matrix should be fixed. At the next step, an anaglyph is created over the Internet.
Źródło:
Archiwum Fotogrametrii, Kartografii i Teledetekcji; 2008, 18b; 465-474
2083-2214
2391-9477
Pojawia się w:
Archiwum Fotogrametrii, Kartografii i Teledetekcji
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-4 z 4

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies