Aktualności:

tyle zostało zrobione
75%

Menu główne

współpraca EWMAPY z EWOPISEM

Zaczęty przez maciekwu, Piątek 27 Styczeń 2017, 09:02:22

Poprzedni wątek - Następny wątek

0 użytkowników i 3 Gości przegląda ten wątek.

maciekwuAutor w?tku

kontynuuję ten wątek by nie zakładać nowego. Dane dotyczące obrębu znajdują się w dwu plikach fdb. Jeden plik to dane opisowe (EWOPIS) drugi plik to dane graficzne (EWMAPA). W jaki sposób połączyć te dwie bazy w jedną?

maciekwuAutor w?tku

To odpowiem. Jest to bardzo przydatne przy modernizacji EGiB gdy skutkiem korekty, wykrycia błędów trzeba do bazy EWOPISU przejąć powierzchnie  niedużej ilości działek.

Juliusz


Lupus

Proszę bardzo Maćku.
Juliusz: Owszem ja sprawdzałem to "w boju", ale wydajniejsze jest jednak przecięcie fragmentu bazy i import użytków.
Teoretycznie dla pojedynczej działki można z tego skorzystać, ale poza ośrodkami to nie widzę gdzie mógłbym użyć tej funkcji.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

maciekwuAutor w?tku


Juliusz

ALE, ALE...
jest jeszcze jeden problem - opcję "użytki z EWMAPY" program EWOPIS traktuje jako zmianę danych - to nie służy do podglądu (można sobie mocno narozrabiać...)

z czystej ciekawości sprawdziłem tą opcję - faktycznie coś nie bardzo to działa, nawet jeśli utworzy się plik eps automatycznie (z przecięcia baz)
być może muszą być bardzo specyficzne ustawienia przecięcia, które tylko toleruje EWOPIS
- może ktoś już to przećwiczył ?

Lupus

[Parametry]
Rodzaj pliku=parametry przecięcia baz
Uwzględnić poprawki odwzorowawcze=0
Ilość liczb po przecinku dla wydruku pól=2
Maksymalny tolerowany błąd zaokrągleń=0.1
Plik wyjściowy=F:\GEOBID\EWOPIS\GKO\Chyba ostateczna\Kontury\PrzBaz.txt
[Baza0]
Nazwa bazy konturów/użytków=1217022 - kontury
Oznaczenie obszaru pustego=pusty
Identyfikator=0 1
[Baza1]
Nazwa bazy działek=Główna baza
Oznaczenie obszaru pustego=pusty
Identyfikator=0


Nie będę tego podłączał do swoich baz, a nie pamiętam czy zaokrąglenia i dokładność nie powinna być do metra (liczba pól po przecinku=0)
Nic dziwnego, że tak dziwnie Ci się to przeliczało. Miałeś przecięcie działek z konturami i znowu z działkami.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

maciekwuAutor w?tku

przepraszam za literówkę  użytek ma zapis  203-37/ŁIV ,  przesyłam plik .eps oraz plik przecięcia baz

Lupus

Cytat: maciekwu w Piątek 27 Styczeń 2017, 09:02:22
W Ewmapie mam klasoużytki  opisane zgodnie z przykładem podawanym przez Geobid  np. teryt-nr/RVI.

Cytat: maciekwu w Poniedziałek 30 Styczeń 2017, 17:39:07
kontur 203-37/Ls/IV wczytuje się jako OFU=3 OZU= Ls klasa= IV/203 wersja z identyfikator=2 daje zbliżony efekt

203-37/Ls/IV jest niezgodne z opisem podawanym przez Geobid bp. obr-nr/RVI
Prosiłem o plik eps
O ile rozumiem zapisy pliku eps, to identyfikator powinien być boolean, więc może przyjmować tylko wartości 1 i 0

Jak zbudowałeś plik eps? zrobiłeś przecięcie i po drodze zapisałeś parametry, czy budowałeś ręcznie? dostałeś od kogoś?
Jak zrobisz przecięcie to też masz takie dziwne użytki opisane w pliku czy tutaj jest poprawnie?

Zobacz ile czasu już dyskutujemy, a ja ciągle nie znam natury Twojego problemu z ewmapą... aż się nie chce wyciągać od Ciebie tych informacji.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

maciekwuAutor w?tku

#7
zmieniłem w pliku .eps  identyfikator na 1 kontur 203-37/Ls/IV wczytuje się jako OFU=3 OZU= Ls klasa= IV/203 wersja z identyfikator=2 daje zbliżony efekt

Lupus

OK, w takim razie podłącz proszę plik .eps, który definiuje przecięcie w tej bazie.
pewnie masz zaznaczone w tym pliku"Identyfikator=0", i dlatego program uważa, że w wyniku przecięcia powinien analizować cały numer konturu. przy opcji Identyfikator=1, ewmapa powinna wydawać tylko mianownik identyfikatora klasoużytku.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

maciekwuAutor w?tku

rzecz nie w imporcie. Ewopis posiada funkcję "użytki z mapy" (Przedmiot/działki) i wtedy przejmuje dla danej działki użytki z mapy. Chodzi o tą funkcję.

Lupus

Z punktu widzenia ewopisu, numer obrębu w jakim jest "zarejestrowany" użytek nie ma znaczenia. Ważne jest jakie w danej działce są użytki i jakie mają powierzchnie.

Dlatego zanim zaimportujemy pliki z ewmapy do ewopisu należy użyć programu WINSCAL. O jego używaniu jest też kilka osobnych wątków.
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

maciekwuAutor w?tku

wyraziłem się pewnie trochę nie precyzyjnie oczywiście jest tam nie TERYT tylko nr obrębu

Juliusz

format powinien być typu: 125-23/RVI (czyli nr_obrebu - nr_konturu/oznaczenie

TERYT wpisujemy tylko w konfiguracji bazy \ kontury
- > wtedy można sobie wyświetlić opis konturu w EWMAPIE z TERYT-em, lub bez /program sam tworzy pełny nr/
EWOPIS prawidłowo odczyta numer tylko gdy masz w EWMAPIE nr obrębu (bez TERYTu)