filp
19.01.2023, 09:05 |
Zagubione relacje po imporcie (Forum) |
Mam następujący problem z relacjami przy obiektach komunikacyjnych. Tworzę obiekt chodnik, wstawiam rzedną sztuczną potem uruchamiam funkcję "znajdź punkty wys. na linii" program je znajduje, zatwierdzam dodanie punktów do linii, przepuszczam kontrolę i wygląda, że wszystko jest OK.
Problem spostrzegłem gdy kontrolnie zaimportowałem tego gmla do czystej bazy i przeprowadzona kontrola wykazała, że wszystkie punkty wysokościowe straciły utworzone uprzednio relacje. |
Coder
19.01.2023, 19:16
@ filp
|
Zagubione relacje po imporcie |
> Mam następujący problem z relacjami przy obiektach komunikacyjnych. Tworzę
> obiekt chodnik, wstawiam rzedną sztuczną potem uruchamiam funkcję "znajdź
> punkty wys. na linii" program je znajduje, zatwierdzam dodanie punktów do
> linii, przepuszczam kontrolę i wygląda, że wszystko jest OK.
> Problem spostrzegłem gdy kontrolnie zaimportowałem tego gmla do czystej
> bazy i przeprowadzona kontrola wykazała, że wszystkie punkty wysokościowe
> straciły utworzone uprzednio relacje.
Z tego co widzę, w GML'21 obiekty OT nie mają przewidzianych relacji do rzędnych
<complexType name="OT_ObiektBDOT500Type" abstract="true">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element name="idIIP">
<complexType>
<complexContent>
<extension base="gml:AbstractMemberType">
<sequence>
<element ref="ot:OT_IdentyfikatorIIP"/>
</sequence>
</extension>
</complexContent>
</complexType>
</element>
<element name="startObiekt" type="dateTime">
<annotation>
<documentation>Data i czas utworzenia obiektu w bazie danych.</documentation>
</annotation>
</element>
<element name="startWersjaObiekt" type="dateTime">
<annotation>
<documentation>Data i czas utworzenia wersji obiektu w bazie danych.</documentation>
</annotation>
</element>
<element name="koniecWersjaObiekt" type="dateTime" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Data i czas przeniesienia wersji obiektu do archiwum.</documentation>
</annotation>
</element>
<element name="koniecObiekt" type="dateTime" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Data i czas przeniesienia obiektu do archiwum.</documentation>
</annotation>
</element>
<element name="zrodlo" type="ot:OT_ZrodloType"/>
<element name="dataPrzyjeciaDoZasobu" type="date" minOccurs="0" maxOccurs="1"/>
<element name="informacjaDodatkowa" type="string" minOccurs="0" maxOccurs="1"/>
<element name="numerOperatu" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent> --- Admin
|
filip
19.01.2023, 20:40
@ Coder
|
Zagubione relacje po imporcie |
> > Mam następujący problem z relacjami przy obiektach komunikacyjnych.
> Tworzę
> > obiekt chodnik, wstawiam rzedną sztuczną potem uruchamiam funkcję
> "znajdź
> > punkty wys. na linii" program je znajduje, zatwierdzam dodanie punktów
> do
> > linii, przepuszczam kontrolę i wygląda, że wszystko jest OK.
> > Problem spostrzegłem gdy kontrolnie zaimportowałem tego gmla do czystej
> > bazy i przeprowadzona kontrola wykazała, że wszystkie punkty
> wysokościowe
> > straciły utworzone uprzednio relacje.
>
> Z tego co widzę, w GML'21 obiekty OT nie mają przewidzianych relacji do
> rzędnych
>
> <complexType name="OT_ObiektBDOT500Type" abstract="true">
> <complexContent>
> <extension base="gml:AbstractFeatureType">
> <sequence>
> <element name="idIIP">
> <complexType>
> <complexContent>
> <extension base="gml:AbstractMemberType">
> <sequence>
> <element ref="ot:OT_IdentyfikatorIIP"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> </element>
> <element name="startObiekt" type="dateTime">
> <annotation>
> <documentation>Data i czas utworzenia obiektu w bazie
> danych.</documentation>
> </annotation>
> </element>
> <element name="startWersjaObiekt" type="dateTime">
> <annotation>
> <documentation>Data i czas utworzenia wersji obiektu w bazie
> danych.</documentation>
> </annotation>
> </element>
> <element name="koniecWersjaObiekt" type="dateTime" minOccurs="0"
> maxOccurs="1">
> <annotation>
> <documentation>Data i czas przeniesienia wersji obiektu do
> archiwum.</documentation>
> </annotation>
> </element>
> <element name="koniecObiekt" type="dateTime" minOccurs="0"
> maxOccurs="1">
> <annotation>
> <documentation>Data i czas przeniesienia obiektu do
> archiwum.</documentation>
> </annotation>
> </element>
> <element name="zrodlo" type="ot:OT_ZrodloType"/>
> <element name="dataPrzyjeciaDoZasobu" type="date" minOccurs="0"
> maxOccurs="1"/>
> <element name="informacjaDodatkowa" type="string" minOccurs="0"
> maxOccurs="1"/>
> <element name="numerOperatu" type="string" minOccurs="0"
> maxOccurs="unbounded"/>
> </sequence>
> </extension>
> </complexContent>
To w sumie lepiej |