PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
Tytuł artykułu

Modelowanie zależności topologicznych za pośrednictwem międzyobiektowych związków w programowym środowisku GEOBA

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
EN
The modeling of the topological relationships with a help of the object associations in programming environment GEOBA
Języki publikacji
PL
Abstrakty
EN
This paper describes a general concept of a two models: a network model and a multilevel terrain division model, which are implemented in the Program Environment GEOBA that supports production of object-oriented geographical information systems. The network model bases on a well-known vector data model, so-called arc-node, that topologically links arcs to nodes and polygons. Arc-node topology is showed on the figure 1 and it includes two main aspects of vector data: 1. connectivity - it's an identification of connected arcs by recording start and end node for each arc, 2. contiguity - it's an identification of adjacent polygon by recording the "left" and "right" polygons of each arc. There are two abstract classes in the network model showed on the figure 2: the first of them Łuk representing an arc and the second Węzeł corresponding with a node. These classes are associated by a "z węzła" (from node) and "do węzła " (to node) relations. In the case of Łuk class, a children are representing in reality such the objects as gas pipelines, streets, and so on, however a children of Węzeł class are corresponding with such the objects as a gas station or a street intersection. The n-level division P of the terrain area O is such a sequence { Ojm }, j ∈ N, 1<=m ≤ n, of the areas belonging to O, that (p - a point, B - an area border): 1. m = 1 ⇒ j = 1 ∧ O11 = O ; // there is only one area at the first level of the terrain division and this area is equal whole input area O, 2. ∀ i,j ∈ N, 1< m ≤ n, p ∈ ( Oim ∩ Ojm ) ⇔ p ∈ B(Oim) ∧ p ∈ B(Ojm) // the areas at the same level have to be disjointed (only points belonging to the area borders can be common) 3. ∀ 1 < m < k ≤ n, p ∈ ( Oik ∩ Ojm) ∧ p ∉ B(Oik) ⇒ Oik ⊆ Oj // an area at the level m (excluding level m=1) have to be included in an area at the level m-1. An example of such a 3-level terrain division can be a division of a country territory into a states which are next divided into a counties. The multilevel terrain division model is showed on the figure 3 and it basis on a network model which was extended with an additional classes Łuk Obszaru, Węzeł Obszaru and Obszar. The class łuk Obszaru is a child class of a class Łuk and the class Węzeł Obszaru is the specialization of a class Węzeł Each of these two classes is associated by zawiera sie w. (contains in) relation with an abstract class Obszar which is a base class for a classrepresenting all elements (e.g. a state or a county) of a multilevel terrain division.The most important features of these described in short models are following: Instead of recording a special datum especially designated for topological relationships, a connectivity,a contiguity and an area including are recording like the all normal object associations. The set of objects being within the operation reach is calculated basis on the object associations. The data base contains not overlapped arcs only. The system model and his documentation are made in the same manner for all, including topological, object relationships.
Czasopismo
Rocznik
Strony
121--128
Opis fizyczny
Bibliogr. 6 poz., rys.
Twórcy
  • Zespół Badawczo-Projektowy Specjalizowanych Systemów Informatycznych Wydziału Techniki Wojskowej, Wojskowej Akademii Technicznej
  • Zespół Badawczo-Projektowy Specjalizowanych Systemów Informatycznych Wydziału Techniki Wojskowej, Wojskowej Akademii Technicznej
Bibliografia
  • Booch G., Rumbaugh J., Jacobson I., 2002: Inżynieria oprogramowania. UML przewodnik użytkownika, WNT.
  • Cormen T.H., Leiserson C.E., Rivest R.L., 1998: Wprowadzenie do algorytmów. WNT Warszawa.
  • Kołodziński E., Betliński G., 2002: Środowisko Programowe GEOBA do tworzenia systemów informacji o terenie ‒ własności i możliwości, Systemy Informacji Przestrzennej, PTIP Warszawa.
  • Kołodziński E., Betliński G., 2003: Środowisko programowe Geoba do wytwarzania ZSyD ‒ Zunifikowane Stanowisko Funkcyjne. Materiały XI Konferencji Naukowej "Automatyzacja Dowodzenia". Pieczyska.
  • Urbański J., 1997: Zrozumieć GIS. Analiza informacji przestrzennej. Wydawnictwo Naukowe PWN, Warszawa.
  • Yourdon E., Argila C., 1999: Analiza obiektowa i projektowanie. WNT.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW6-0010-0024
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ć.