Aktualności:

Forum w trakcie prac modernizacyjnych

Menu główne

Jak pozyskać historię punktu

Zaczęty przez hasan1685, Środa 12 Czerwiec 2013, 11:17:17

Poprzedni wątek - Następny wątek

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

Lupus

Cytat: hasan1685 w Poniedziałek 17 Czerwiec 2013, 11:17:58
Czasem zdarzają się takie przypadki losowe i nie jest w stanie ich człowiek wyłapać. A przeglądanie punktu za punktem to strata czasu.

Zastanów się na czym Ci zależy bardziej: "na wyłapaniu kto i kiedy zrobił błąd?" czy też "czy mam dobrą bazę?"

Ja bym się skupił na drugiej części, poprzez porównanie ostatniej wersji bazy z wynikami obliczeń.
Wiem, żę czasem jak kilka/kilkanaście osób robi robotę i ma prawo zmian to ciężko wydębić tę ostatnią wersję wyników.
__________
Pozdrawiam
Lupus

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

misza

Jeżeli by to była baza FIREBIRD EWMAPY to nie ma problemu. Zadajemy pytanie z poziomu EWOPIS, ładujemy do EXCELA i mamy wszystko. W klasycznej EWMAPIE tylko ręczna praca

hasan1685Autor w?tku

To jest problem że baza była uzupełniana dynamicznie. Jedni opracowywali wyjście w teren a inni wprowadzali zmiany z terenu. Niektóre punkty były przesuwane kilkakrotnie i jak bym miał taką historie to coś bym z niej wykombinował. Natomiast w tej postaci nie da się określić konkretnej daty. Taki system pracy u nas panuje i ja nie mam na to wpływu. Następnym razem będę wiedział że w pewnym momencie robię stop. Kopiuje bazę i potem mówię do reszty start. Wtedy człowiek może panować nad większością ruchów i wyłapywać błędy a teraz to ja nie wiem czy czasem jakaś osoba nie przesunęła przypadkowo punktu z jakiegoś operatu. Czasem zdarzają się takie przypadki losowe i nie jest w stanie ich człowiek wyłapać. A przeglądanie punktu za punktem to strata czasu.

alcapon

Cytat: hasan1685 w Piątek 14 Czerwiec 2013, 08:25:55
Jakiś pomysł jest ale u mnie się nie sprawdzał. Punkty większość punktów było zmienione i to trwało kilka tygodni. Musiał bym sprawdzać każdy. Ale wierze że da się to jakoś zrobić. Skoro taka informacja jest zapisana to kwestia jej wyciągnięcie. Może programiści coś pomogą. Wiedzą gdzie co jest zapisywane
sYsTEM połączył wiadomości: Piątek 14 Czerwiec 2013, 08:27:49
Choć wymyśliłem pewien sposób który polega na zrobieniu kopii bazy punktów przed pierwszą modyfikacją. A potem po modyfikacji i reszta czynności w exelu. Będę pamiętał następnym razem ale teraz na to rozwiązanie jest już za późno

Hmm a jak zrobisz kopię bazy punktów przed pierwszą modyfikacją ??
Z twoich postów wywnioskowałem, że nie da się określić daty w której powstał stan pierwotny (jedna data dla wszystkich punktów) ponieważ dane były uzupełniane dynamicznie.

Chyba, że źle coś rozumuję, bo jeśli jesteś w stanie określić datę stanu pierwotnego dla całego obrębu (np. jakaś firma zakłada ewidencję na dany obręb i któregoś dnia przyjeżdżają i wgrywają działki dla całego obrębu)to resztę załatwisz prosto i bez problemu w ewmapie.

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

hasan1685Autor w?tku

#7
Jakiś pomysł jest ale u mnie się nie sprawdzał. Punkty większość punktów było zmienione i to trwało kilka tygodni. Musiał bym sprawdzać każdy. Ale wierze że da się to jakoś zrobić. Skoro taka informacja jest zapisana to kwestia jej wyciągnięcie. Może programiści coś pomogą. Wiedzą gdzie co jest zapisywane
sYsTEM połączył wiadomości: Piątek 14 Czerwiec 2013, 08:27:49
Choć wymyśliłem pewien sposób który polega na zrobieniu kopii bazy punktów przed pierwszą modyfikacją. A potem po modyfikacji i reszta czynności w exelu. Będę pamiętał następnym razem ale teraz na to rozwiązanie jest już za późno

alcapon

Hmm może być ciężko.
Jedyne co mi przychodzi do głowy to eksport punktów wraz z danymi autoryzacyjnymi.
Wtedy w pliku tekstowym będziesz miał poza xyNr także datę utworzenia oraz datę modyfikacji.
Przy pomocy np. excela możesz określić które punkty zmieniły się (data modyfikacji będzie różna od daty utworzenia).
Ale w ten sposób otrzymasz tylko listę punktów zmienionych.
Teraz dla każdego z tych punktów należałoby wydobyć wsp. pierwotne.
Ale że zmiany następowały zapewnie  w różnych okresach to może być kłopot.
Zrobisz to oczywiście ręcznie ale to się opłaca gdy punktów jest kilkanaście.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

hasan1685Autor w?tku

Jest to jakiś sposób ale zabawa z bazą jest bardzo niebezpieczna. Tym bardziej że baza jest tworzona od kilku miesięcy i ciężko mi teraz wybrać datę która będzie najbardziej odpowiednia. Ale przecież gdzieś te informacje są zapisane skoro można je w ewmapie wydobyć. Może ktoś wymyśli coś lepszego? Albo powie gdzie te informacje są zapisane

alcapon

Możesz odczytać dane z archiwum (stan na dany dzień) i następnie wyeksportować do pliku tekstowego.
Odczyt z archiwum możesz zrobić np. z poziomu eksploratora.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

hasan1685Autor w?tku

Spoko. Tyle to ja wiem. Mnie interesuje wyciągnięcie tego do pliku testowego dla całego obrębu. Potrzebuje sprawdzić które punkty się przesunęły i o ile w stosunku do bazy pierwotnej

alcapon

Klikasz ikonkę "m" modyfikacja punktu a potem przycisk historia
Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

hasan1685Autor w?tku

Czy można z bazy działek w jakiś sposób wyciągnąć pierwotne współrzędne albo historię jak dany punkt się zmieniał. Chodzi mi o informację które są zawarte w przypadku modyfikacji punktu. Można tam przywrócić współrzędną z danego dnia czyli takie informację są gdzieś zapisane.