Zalacznik-nr-8 12-08-2011, uprawnienia, uprawnienia, materialy, materialy z kursu cz 3, materialy z kursu cz 3

Poza tym na świecie jest niewiele istot groźniejszych od kobiety.

Załącznik nr 8
Schematy aplikacyjne UML i GML dla mapy zasadniczej
Rozdział 1
Założenia podstawowe
§ 1.
Na treść załącznika składają się:
1)
schemat aplikacyjny UML dla mapy zasadniczej;
2)
schemat aplikacyjny GML dla mapy zasadniczej;
3)
schemat aplikacyjny UML dla Modelu Podstawowego;
4)
schemat aplikacyjny GML dla Modelu Podstawowego.
§ 2.
Schematy aplikacyjne UML, o których mowa w § 1
zawierają minimalne wymagania
dotyczące mapy zasadnizcej. W przypadku konieczności rozszerzenia ich treści postępuje się
zgodnie z poniższymi warunkami:
1)
na opis każdej grupy obiektów, której reprezentantem w schemacie aplikacyjnym UML
jest klasa, składają się: nazwa klasy i nazwa stereotypu, atrybuty klasy, relacje łączące
klasy między sobą wraz z rolami klas oraz ograniczenia nałożone na wartości atrybutów i
ich liczności oraz na relacje i liczności obiektów w relacji;
2)
ograniczenia są określone w języku polskim i OCL (Object Constraint Language) wersji
2.2 opracowanej przez OMG (Object Management Group);
3)
w schemacie aplikacyjnym UML przyjmuje się stereotypy, wyszczególnione w tabeli nr 1.
Tabela nr 1
Stereotyp
Element modelu
Opis
applicationSchema
pakiet
schemat aplikacyjny
CodeList
klasa
lista predefiniowanych wartości, którą można
rozszerzyć
DataType
klasa
definicja strukturalnego typu danych
FeatureType
klasa
typ obiektu przestrzennego
Union
klasa
strukturalny typ danych, dla którego dokładnie
jeden z atrybutów musi wystąpić
Rozdział 2
1
 Schemat aplikacyjny UML dla mapy zasadniczej
§ 3.
Schemat aplikacyjny UML dla mapy zasadniczej przedstawia poniższy diagram.
class Mapa zasadnicza
«Union»
BT_Referencj aDoObiektu
+
idIIP: BT _Identyfikator
0..*
0..*
0..*
0..*
0..*
0..*
0..*
+PRPOG
+GESUT
+EGiB
+EMUiA
+PRG
+BDOT500
+BDSOG
0..*
0..*
0..*
0..*
0..*
0..*
0..*
«FeatureType»
MZ_OgolnyObiekt
1
+obiektKarto 1
«FeatureType»
KR_ObiektKarto
Rozdział 3
Schemat aplikacyjny GML dla mapy zasadniczej
§ 4.
Schemat aplikacyjny GML dla mapy zasadniczej przedstawiony jest poniżej.
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:mz="urn:gugik:specyfikacje:gmlas:mapaZasadnicza:1.0"
xmlns:bt="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0"
targetNamespace="urn:gugik:specyfikacje:gmlas:mapaZasadnicza:1.0"
elementFormDefault="qualified" version="1.0">
<import namespace="http://www.opengis.net/gml/3.2"
schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
<import namespace="urn:gugik:specyfikacje:gmlas:modelPodstawowy:1.0"
schemaLocation="BT_ModelPodstawowy_5.4.xsd"/>
<!--
============================================================= -->
2
<element name="MZ_OgolnyObiekt" type="mz:MZ_OgolnyObiektType"
abstract="true" substitutionGroup="gml:AbstractFeature">
<annotation>
<documentation>Klasa, która jest abstrakcyjną reprezentacją
dowolnego obiektu umieszczanego na mapie zasadniczej</documentation>
</annotation>
</element>
<complexType name="MZ_OgolnyObiektType" abstract="true">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="obiektKarto"
type="bt:KR_ObiektKartoPropertyType">
<annotation>
<documentation>Określa atrybuty
(w tym idIIP) i parametry niezbędne do przedstawienia kartograficznego obiektu, do którego
jest referencja</documentation>
</annotation>
</element>
<element name="PRPOG"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
PRPOG (zgodnie z zał. nr 5, punkty 1 –2)</documentation>
</annotation>
</element>
<element name="BDSOG"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
BDSOG (zgodnie z zał. nr 5, punkty 3 –4)</documentation>
</annotation>
</element>
<element name="BDOT500"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
BDOT500 (zgodnie z zał. nr 5, punkty 72 – 184)</documentation>
</annotation>
</element>
<element name="GESUT"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
GESUT (zgodnie z zał. nr 5, punkty 185 –265)</documentation>
</annotation>
3
</element>
<element name="EMUiA"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
EMUiA (zgodnie z zał. nr 5, punkt 266)</documentation>
</annotation>
</element>
<element name="PRG"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
PRG (zgodnie z zał. nr 5, punkty 5 – 8)</documentation>
</annotation>
</element>
<element name="EGiB"
type="bt:BT_ReferencjaDoObiektuPropertyType" minOccurs="0"
maxOccurs="unbounded">
<annotation>
<documentation>Referencja do
EGiB (zgodnie z zał. nr 5, punkty 9 – 71)</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="MZ_OgolnyObiektPropertyType">
<sequence minOccurs="0">
<element ref="mz:MZ_OgolnyObiekt"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
</schema>
Rozdział 4
Schemat aplikacyjny UML dla Modelu Podstawowego
§ 5.
Schemat aplikacyjny UML dla Modelu Podstawowego przedstawiają poniższe
diagramy.
4
class Typy podstaw ow e
«DataT ype»
BT_Identyfikator
+
lokalnyId: CharacterString
+
przestrzenNazw: CharacterString
+
wersjaId: CharacterString [0..1]
constraints
{Dozwolone znaki dla atrybutów lokalnyId i przestrzenNazw}
class Referencj a pomiędzy obiektami IIP
BT_ObiektPrzestrzenny
«FeatureT ype»
BT_ReferencyjnyObiektPrzestrzenny
+obiekt
«Union»
BT_Referencj aDoObiektu
+
idIIP: BT _Identyfikator
+
idIIP: BT _Identyfikator
class Karto
+obiektyReferencyjne
«Union»
BT_Referencj aDoObiektu
+lini aWysKarto
«FeatureType»
KR_LiniaWys
0..*
0..*
+
i dIIP: BT_Identyfikator
+
geometri aKarto: GM_Primitive [1..*]
+
etyki eta: KR_Etykieta [0..*]
+obiektPrzedstawiany
+
rodzajLinii: KR_RodzajLinii
+obiektPrzedstawiany
0..*
+obiektKarto
1..*
+pktWysKarto
0..1
«FeatureType»
KR_ObiektKarto
«FeatureType»
KR_PktWys
«FeatureType»
KR_Opis
+
mianowni kSkali: Integer
+
polozenie: DirectPositi on
+
idOpisu: CharacterString
+
kodKarto: CharacterString [0..1]
+
etyki eta: KR_Etykieta
+
opis: CharacterString [0..1]
+
geometriaKarto: GM_Primitive [1..*]
+
rodzajPkt: KR_RodzajPktu
+
czcionka: KR_KrojPisma [0..1]
+
uwagi: CharacterString [0..1]
+
geometriaKarto: GM_Primiti ve [1..*]
+
etyki eta: KR_Etykieta [0..*]
+
parametr: Real [0..*]
+
warstwa: CharacterStri ng [0..1]
«DataType»
KR_Kroj Pisma
«CodeList»
KR_Rodzaj Linii
«CodeList»
KR_Rodzaj Pktu
+
nazwaCzcionki: CharacterString
«DataType»
KR_Etykieta
+
wysCzcionki : Integer
+
warstwica
+
pikieta
+
pogrubiona: Boolean
+
granicaSkarpy
+
pktOsnowy
+
kursywa: Bool ean
+
tekst: CharacterString
+
inna
+
rzednaArmatury
+
podkreslona: Bool ean
+
czcionka: KR_KrojPisma
+
liniaGrzbi etu
+
inny
+
kol or: Integer [3..4]
+
geometriaKarto: GM_Primitive [1..*]
+
liniaCieku
+
rzednaDna
+
odnosnik: KR_Odnosnik [0..1]
+
rzednaGory
+
rzednaDolu
+
pktWysNaturalny
«DataType»
KR_Odnosnik
+
pktWysSztuczny
+
polozenie: GM_Point [3] {ordered}
Rozdział 5
Schemat aplikacyjny GML dla Modelu Podstawowego
§ 6.
Schemat aplikacyjny GML dla Modelu Podstawowego przedstawiony jest poniżej.
5
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • kachorra.htw.pl