Full text: Geoinformation for practice

010 
  
  
  
S, types, 
finitions 
for the 
attribute 
jylication 
  
  
en made 
ng and 
lards. 
schema 
'ordance 
1ceputal 
  
UML application schema has been made according to the rules 
defined by the standard 79 109-Rules for Application schema 
that defines the principals of producing the application schema. 
The spatial characteristics of the classes are described 
according to the rules defined in the standard 79 107 Spatial 
schema. 
The application schema expressed through UML (Unified 
Modeling Language) is made with software tool Rational 
Rose. 
ID osnowi iden 
katastarske opéi 
broj toëke katastarsk 
  
   
  
Type>> 
TKatastarskeCestice 
   
   
Zigeometija : GM. Point 
ko : KOKlasifikacijskaLista 
bilizacija : TKSifraStabilizacije 
status : TKSifraStatusa 
  
elaboratje ispis broja elaborata kojim se tocka katastarske testice 
uspostaVja na katastarskom planu, mijenja njoj pripadajuci polozaj 
tocke ili toka prestaje biti dio sluzbenog prikaza katastarskog plana. 
nije obavezan podatak 
del ng 
üpredhodniBroj : Integer 
<<Codelist>> TKSifraStatusa _<<Codelist>> 
KOKlasifikacijskaLista TKSifraStabilizacije 
1.medna oznaka 
1 300900 1.sluzbena 2.lomna tocka zgrade 
2 300918 2.u promjeni 3.lomna toëka linije gradevine 
3 300926 unijeta 4 lomna toëka ograde 
4 300934 4 prestala biti dio sluzbenog prikaza 
5 lomna tocka jarka ili kanala 
6.nestabilizrana toëka 
7.nepoznato 
8konstrukcijom dobivena toëka na spornoj medi 
3305. 335762 
Popis sh matiéniih brojeva KO dan je u 
eksternoj datoteci "ko Xs’ 
Figure 7. Part of UML application schema, class diagram of 
TKatastarskeCestice 
S. XML APPLICATION SCHEMA 
The experiences gathered through the development of 
automatic conversion of application schema, and the 
standardisation in the field of geoinformation (ISO standards) 
have served for the production of XML application schema of 
the Cadastre Data Model (KaMP schema). 
In the process of producing the Cadastre Data Model and its 
application schema that serves for the establishment and 
transfer of cadastre data, we have been guided by the world 
trends in object-oriented modeling and database designing. 
The technique of MDA approach (Model Driven Approach) 
has been applied for the first time enabling the automation of 
the schema production process for data transfer, from its 
conceptual part to its technical, i.e. implementing part. 
Application schema expressed through UML (Unified 
Modeling Language) has been made by the software tool 
Rational Rose that is preferred in the filed of designing, 
development, production and maintenance of information 
system in the wide spectre of human activity. By means of 
Rational Rose, the automatic generation of UML class diagrams 
of conceptual model has been made in XML/DTD (Document 
Type Definition) document. 
By means of a model for transferring XML/DTD into XML 
schema, the parts of the schema have been made, i.e. XML 
description of Cadastre Data Model Classes necessary for the 
KaMP schema. 
XML descriptions of Cadastre Data Model classes are 
additionally adjusted in the software tool XML Spy, where the 
adjusted semantics of XML is congruent to the semantics of 
XML prescribed by ISO standards. In XML Spy the validity of 
forms and the validity of schema parts have been checked, i.e. 
the correctness of the Cadastre Data Model Schema has been 
tested that provides .a unique transfer of cadastral data 
independent of original software in which the data have been 
made in CAD form. 
KaMP XML schema 
    
61 
  
  
<xsd:schema targetNamespace="http://www.geofoto.hr/KaMP" 
xmins:xsdz"http://www.w3.org/2001/XMLSchema" 
xmins="http://www.geofoto.hr/KaMP" elementFormDefault="qualified" version="1.0"> 
  
el 
  
   
x 
«xsd:include schemat ocationz"iso/19103.xsd"/» 
<xsd:include schemalocation="iso/19107a.xsd"/> 
<xsd:include schemal.ocation="iso/19108a.xsd"/> 
<xsd:include emaLocationz"iso/19109a.xsd"/» 
<xsd:include schemai.oc n="iso/19111a.xsd"/> 
<xsd:include schemal ocation="iso/19112a.xsd"/> 
<xsd:include schemal ocation="iso/19115a.xsd"/> 
<xsd:include schemal ocation="iso/19116a.xsd"/> 
<xsd:include schemal ocation="iso/19119a.xsd"/> 
<xsd:include schemal.c 1="is0/19118.xsd"/> 
<i- > E 
   
    
  
     
  
    
  
  
   
  
  
  
ationz" KaMP/KOkKlasifikacijskaLista.xsd"/» 
«xsd:include schemal ocationz"KaMP/TPrikaz.xsd"/» 
<xsd:include schemal.ocation="KaMP/01-PolozajTocke.xsd"/> 
Figure 8. Part of KaMP XML schema 
6. GML APPLICATION SCHEMA 
GML application schema is made in accordance with the 
recommendations of OGC (OpenGIS Consortium) and its 
GML 2.1.2 implementation specifications. 
GML application schema provides an independent transfer of 
cadastral data gathered by means of various tools in a unique 
database, and from the base to data users who do not need to 
own the base, e.g. Oracle in order to used the data. 
KaMP GML schema 
  
  
  
«schema targetNamespacez"http://www.safe.com/gml2" 
xmins:gmi2-"http://www.safe.com/gml2" xmins:xlinkz"http://www.w3.org/1999/xlink" 
xmins:gmiz"http://www.opengis.net/gml" xminsz"http://www.w3.org/2001/XMLSchema" 
elementFormDefauit="qualified"> 
  
«import namespace-"http://www.opengis.net/gml" 
schemaLocationz"feature.xsd"/» 
«element name-"FeatureCollection" type-"gml2:FeatureCollectionType" 
substitutionGroupz"gml: FeatureCollection"/» 
<element name="PolozajTocke" type="gml2:PolozajTocke Type" 
substitutionGroup="gml:_Feature"/> 
«element name-"KatastarskaCestica" typez"gml2:KatastarskaCesticaType" 
substitutionGroup="gml:_Feature"/> 
<element name="Zgrada" typez"gml2:ZgradaType" 
substitution Group="gml;_Feature"/> 
<complexType name="FeatureCollectionType"> 
<complexContent> 
<extension base="gml:AbstractFeatureCollectionType"/> 
</complexContent> 
</complexType> 
<complexType name="PolozajTockeType"> 
<complexContent> 
«extension base-"gml:AbstractFeatureType"» 
«sequence» 
<element name="ID" type="int"/> 
<element name="x" type="double"/> 
<element name="y" "double"/> 
<element name="h" type="double"/> 
<element name="nastanak" type="int"/> 
<element name="tocnost" type="float"/> 
<element name="pouzdanost" type="string"/> 
<element name="elaborat" type="string"/> 
<element name="status" type="int"/> 
<choice> 
<element ref="gml:pointProperty"/> 
<element ref="gml:multiPointProperty"/> 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.