Aktualności:

tyle zostało zrobione
75%

Menu główne

Baza operatów

Zaczęty przez karolina85, Poniedziałek 21 Listopad 2011, 19:27:10

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

alcapon

#10
Z ciekawości sprawdziłem jak program zachowuje się gdy wykasujemy jakiś operat.
Miałem w czystej bazie 4 punkty, każdy z nich miał inny operat ewidencyjny, tak jak na zdjęciu poniżej.
[reflect]http://img4.imageshack.us/img4/7504/ewmapa2.jpg[/reflect]

Następnie zmieniłem "operat 2" z ewidencyjnego na zud i wykasowałem go.
Okazuje się że ewmapa nie kasuje operatów typu ZUD lecz nie wyświetla ich w bazie operatów.
Operaty ZUD wykasowane oznaczane są jako USUNIĘTY ZUD
[reflect]http://img267.imageshack.us/img267/1627/ewmapa1.jpg[/reflect]

Co jeszcze ciekawe.
Po usunięciu operatu typu ZUD punkty nadal mają przypisany operat taki jak miały.
Ponadto ten usuniety operat ZUD można aktywować i przypisać do niego kolejne elementy.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Juliusz

Tylko dla Wiedzących   8)

W PODGIK-ach raczej o tym nie wiedzą i raczej dobrze że nie wiedzą....
Można mocno narozrabiać w bazie EWMAPY

alcapon

Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Juliusz

Technicznie usunięcie operatu jest możliwe - > zmieniamy typ operatu na ZUD, a Zud-y dają się usuwać  :coolsmiley:

Oczywiście wszystkie zastrzeżenia wcześniej pisane są jak najbardziej aktualne, a szczególnie to czy operat jest związany z jakimś elementem w bazie
Należy to sprawdzić:
Eksplorator warstw -> "chiński znaczek" -> zaznacz i wyszukaj elementy z warunkiem "Operat = jakiś tam do skasowania"
Szukaj działki\punktu -> przez filtr i warunek analogiczny

Lupus

Cytat: karolina85 w Wtorek 22 Listopad 2011, 09:15:36
Ten sposób Lupus to ja doskonale znam. Chodziło mi o przypadek, kiedy mam już wszystko wprowadzone i znajduję operat, w którym nie ma nic skartowane. Myślałam, że istnieje możliwość tak po prostu usunąć operat z bazy (w programie).

Cieszy mnie to.

Rozumiesz też zatem, że nie możesz wykasować operatu z bazy tylko dlatego że dzisiaj nic z nim nie jest powiązane. Baza operatów to baza powiązana nie tylko z treścią aktualną, ale też archiwalną a skoro tak to logicznym jest że dla ciągłości bazy skasowanie operatu jest niedopuszczalne.

Mój wcześniejszy post dotyczył sytuacji kiedy to przez pomyłkę założysz błędny operat i chcesz ten błąd naprawić.
Takim usunięciem uszkodziłabyś bazę. Chyba, że traktujemy bazę jako "cyfrową planszę" gdzie jak w analogu "co się wydrapie to nigdy nie istniało".
__________
Pozdrawiam
Lupus

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

karolina85Autor w?tku

Ten sposób Lupus to ja doskonale znam. Chodziło mi o przypadek, kiedy mam już wszystko wprowadzone i znajduję operat, w którym nie ma nic skartowane. Myślałam, że istnieje możliwość tak po prostu usunąć operat z bazy (w programie).

Lupus

Rozwiązaniem kombinowanym jest zmiana operatu na inny

1. Trzeba sprawdzić czy usuwany operat nie jest powiązany z działką, konturem, warstwą...
jeśli nie jest wykorzystany, to
2. wprowadzając następny operat wykorzystać wcześniej założony rekord i modyfikując go wprowadzić nowe dane. Niestety sprawdzając nie dokładnie punkt 1 spowodujemy że wszystkie elementy, które były z nim powiązane będą związane z nowym operatem.

__________
Pozdrawiam
Lupus

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

Nyzczsel

Cytat: karolina85 w Poniedziałek 21 Listopad 2011, 19:27:10
Czy można usunąć operat z bazy operatów? Jeśli tak, to w jaki sposób?
To zależy w jakim celu i  z jakiego poziomu.
Resztę masz wyżej - Alcapon'e Ci wskazał drogę -> export - mała modyfikacja -> import
bądź też -> zaznaczenie danych po operacie -> export -> import bez operatu - ale jest jedno ale - dane będą bez operatu!

Mam nadzieję że to nie jest nielegalne.

alcapon

Nie. Usunięcie jednego z operatów spowoduje że wszystko w bazie ci się "popiepszy".
Ewmapa przypisuje numer operatu dla danego elementu na podstawie numeru rekordu tego operatu w bazie, czy jakoś tak  :crazy2:
Trochę skomplikowanie brzmi ale proste jak barszcz.
W skrócie wygląda to tak:
Dla przykładu ... w bazie masz operaty
641-54/2011
641-59/2011
641-99/2011
641-325/2011

działka 125/1 ma przypisany operat 641-59/2011
Wykasujesz operat 641-59/2011 i w bazie operatów będziesz miała coś takiego
641-54/2011
641-99/2011
641-325/2011

wtedy działce 125/1 przypisany zostanie operat 641-99/2011.

Można natomiast pobawić się z eksportem i importem danych oraz bazy operatów... ale o tym jutro. Dzisiaj już nie mam czasu.

Ps.Jakiś Modek zaraz z pewnością coś napisze hehe
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

karolina85Autor w?tku

Czy można usunąć operat z bazy operatów? Jeśli tak, to w jaki sposób?