Aktualności:

tyle zostało zrobione
75%

Menu główne

podwójne elementy na warstwach

Zaczęty przez Domlo, Środa 11 Maj 2011, 18:07:48

Poprzedni wątek - Następny wątek

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

alcapon

W opcji kasowania zdublowanych elementów jest jeszcze sporo do poprawy - choćby to aby użytkownik mógł wybrać który element chce wykasować (starszy/nowszy lub np. elementy z danego operatu maja wyższy priorytet itp)
Będzie trzeba wrzucić jakąś propozycję zmiany do działu "propozycje..."  :crazy2:
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

DomloAutor w?tku

#13
hmmm jesli wszystko jest idealnie to samo (np tez kerg) to ok
ale jesli czyms sie delikatrnie rozni to juz pewnie nie zrobi ... a ja k zrobi i usunie starszy element to zle robi

blackd

#12
W wersji 10.06 geobid dodał:
"eliminacja powtarzających się elementów na warstwach w ramach operacji blokowych"
wie ktoś gdzie to jest i jak to działa?
Ok - znalazłem
w menu warstwy - operacje blokowe - usuwanie duplikatów.
Usuwa zawsze elementy które powstały wcześniej

DomloAutor w?tku

tego nie wiedzialem - ja wychowany na EM 6,5... a nowsze slabo znam... na przyszlosc bede wiedzial
dzieki

alcapon

Cytat: Domlo w Czwartek 12 Maj 2011, 16:05:03
minus to taki, że data zaczytanych ponownie elementów jest oczywiscie z dzisiaj... no ale cos za cos

pozdrawiam i dzieki za help :)

Hmm ten problem rozwiązuje opcja eksport/import danych autoryzacyjnych.
Wtedy eksportowana jest data utworzenia i modyfikacji elementu.
Po zrobieniu importu otrzymujemy daty takie jak powinny być.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

DomloAutor w?tku

temat rozgryzłem :D
aby przypisany został element "nowszy" nalezy zaznaczyc dodatkowo "uaktualnij istniejace elementy"
jesli sie tego nie zrobi to importowane elementy będą zaczytywane tylko te w kolejnosco od pierwszego wiersza pliku importowanego

zrobilem tą metodą o ktorej napisalem powyzej - zajelo to moze 2 minuty i obreb jest wyczyszczony :)

minus to taki, że data zaczytanych ponownie elementów jest oczywiscie z dzisiaj... no ale cos za cos

pozdrawiam i dzieki za help :)

support

Dokładnie tak samo zrobiłem tylko nie pamiętam który operat został przypisany  :idiot2:, ale metoda działa  :smitten:
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


DomloAutor w?tku

no tą samą metodą robiłem
aktywowalem operat pociagnalem kreske
aktywowalem drugi operat narysowalem kreske na kresce
wyexportowalem z wielu warstw
skasowalem kreski
zrobilem import (czek na nie dodawaj elementów istniejacych i importuj operaty)
i zaimportowal mi tylko tą kreskę co narysowalem najpierw (byla ona wyzej w importowanym pliku)


support

Być może się mylę, zrobiłem to tak
aktywowałem 1 z brzegu operat - machnołem budynek i wstawiłem mu funkcje "m", potem aktywowałem 2 operat ... przypadkowy - machnołem jeszcze raz ten sam budynek i wstawiłem mu w inne nieco miejsce funkcję.
Zrobiłem export z operatami, wywaliłem wszystko. Zaimportowałem z opcją nie dodawaj elementów już istniejących i importuj operaty, linie budynku były przypisane do 2 operatu funkcje budynku zaimportowały się obie.  :crazy2:

Pewnie coś źle robię, ale tak to sprawdziłem.

Jeżeli robi się to inaczej napiszcie dla potomnych  ::)
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


DomloAutor w?tku

tu chyba support sie mylisz
ewmapa podczas importu gdy zaczytuje np 2 linie (taki sam punkt wstawienia poczatku i konca, taka sama podwarstwa, taka sama nazwa linii ale inny kerg ) zaimportuje 1 linię jaka jest w pliku importowanym (w kolejnosci od 1 wiersza w pliku), a drugiej lini juz nie zaimportuje

czyli dziala zasada "nie importuj elementów istniejacych" - zaimportuje 1 linie a za chwile drugiej juz nie importuje bo "taka sama" juz istnieje ... przed chwila to sprawdzalem - EM nie bierze pod uwage przypisanego kergu

alcapon dobrze gadasz z tym, ze elementy "xx"i tak będą - ale one i tak są !! tylko ja zmniejszę ich ilość i podwójne występowanie

support - myslalem o tej metodzie co piszesz - ale jest ona zbyt czasochlonna - obiekt jest naprawde duzy (miasto) i za duzo bylo by szperania a za tym idą błędy które pewnie nieświadomie popełnię :(
a co do textpada to uzywam go od okolo 7 lat :D ;) wg mnie najlepszy edytor textu, w połączeniu z excelem mozna zdzialac naprawde wiele ;)


jutro podziałam w tym temacie juz na obiekcie - napewno zrobie to na kopii - i zanim sie podczyta, kierownik zapewne sprawdzi co namodziłem :D
zdam relacje jak mi pojdzie
dzieki za helpa :)

support

Jeżeli mamy np budynek obleciany 5 razy i przypisanych do niego kilka operatów ostatni - najmłodszy będzie jako finalny. Linie powtórzone będą usunięte  :smitten:
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


alcapon

Cytat: Domlo w Środa 11 Maj 2011, 18:07:48
Moj tok myslenia brzmi : wybrac blokiem wszystko co jest przypisane pod operat o kergu "xx" i to wyexportowac z wielu warstw.
Nastepnie skasować zawartość bloku.
Po tym wszystkim zaimportowac elementy o tym kergu "xx" zaznaczajac aby mi nie dodawal istniejacych elementów...


Pytanie moje -  czy dobrze rozumuję i czy czegos nie spartolę ? Czy cos mi nie zginie ? Czy ktos tak juz robil ?


Jak ewentualnie zrobic kontrolę czy wszystko juz jest ok (czy np wlasnie czegos nie zgubilem przy export/import) ? Bo obręb jest duzy i wzrokowo ciezko bedzie sprawdzic czy nic potrzebnego sie nie skasowało...

Dobrze kombinujesz - ja bym tez tak zrobił.
Na 99.99% wszystko będzie OK - ale kopia bazy przed wykonaniem pracy obowiazkowa.

Trzeba tylko sprawdzić jak ewmapa traktuje lementy o takich samych parametrach lecz innym numerze operatu - chodzi o to czy zadziała tu opcja "nie dodawaj elementów już istniejących"
Co prawda w pomocy do systemu ewmapa jest napisane że porównywanie następuje tylko na podstawie wsp. i kąta skręcenia - ale warto się upewnić przeprowadzjąc szybki test praktyczny.

Po przeprowadzeniu importu najprawdopodobnie i tak w bazie będa elementy z przypisanym operatem XX - aby wszystko grało jak należy trzebaby każdemu z tych elementów przypisać jego prawidłowy nr operatu.

Jeśli chodzi o kontrolę to chyba tylko na oko  :crazy2: .... ale coś mi świta ... napisze później bo teraz czas położyć córcie do spania  ;D


Ps. Jak zaczynałem bawić się z ewmapą też popełniałem podobne błędy - gromadząc dane w jednaj bazie nigdy nie zaznaczałem opcji "nie dodawaj elementów juz istniejących". Po jakims czasie pewne elementy występowały nawet pięciokrotnie  :idiot2:
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

support

Sprawa dość kiepska. Dużo rzeźbienia i nie wiadomo jaki będzie efekt.
na bank zanim zaczniesz coś robić kopia wszystkiego, zakaz używania bazy przez innych do odwołania (przeglądania itp itd).
Czy warunkiem koniecznym jest przypisany operat ???
jeżeli nie to export wszystkiego do postaci tekstowej, zainstalowanie textpada 4 lub 5
zaznaczenie wszystkiego i usunięcie powtarzających się linii - mogą zginąć powtarzające się linie ale nie jeżeli będą różne operaty.
Wersja nieco dłuższa export pojedynczych podwarstw i za pomocą właśnie textpada przesortowanie z usunięciem powtarzających się linii to co pozostanie trzeba wizualnie sprawdzić czy linie nie są identyczne ale przypisane są różne operaty.
Generalnie jest to mocno pracochłonne zajęcie.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


DomloAutor w?tku

Witajcie :)
Mam taki problem - dość duzy obręb, na ktorym non stop cos sie dzieje (wprowadzane drobne i wieksze operaty).
Ktoś jakies 3 lata temu zrobił drobny błąd i zaczytał całą zawartość obrębu jeszcze raz (na szczęście na jakims tam operacie o numerze kerg "XX").

Po 3ch latach troszke sie popsuła ta mapka w tym obrębie - bo opracowywalo tą mapkę wiele osob i nie kazdy wiedzial ze wszystko jest podwójne i czasem zaczytujac plik modyfikujacy wykasowal np tylko jeden element - a nie oba (pokrywające się)... czas najwyzszy jakos to doprowadzić do ładu i skladu... chcialbym z tym zrobic porzadek - czyli wykasowac wszystko co jest podwójnie nałożone.

Ale to chyba nie takie proste jak sie wydaje...

Nie mogę zrobic tylko export/import uwzgledniajac "nie dodawaj istniejacych elementów" gdyż moze mi wyrzucić elementy z np dobrym kergiem pozoistawiajac elementy podpiete do kergu "xx" - a tego nei chcę...


Moj tok myslenia brzmi : wybrac blokiem wszystko co jest przypisane pod operat o kergu "xx" i to wyexportowac z wielu warstw.
Nastepnie skasować zawartość bloku.
Po tym wszystkim zaimportowac elementy o tym kergu "xx" zaznaczajac aby mi nie dodawal istniejacych elementów...


Pytanie moje -  czy dobrze rozumuję i czy czegos nie spartolę ? Czy cos mi nie zginie ? Czy ktos tak juz robil ?


Jak ewentualnie zrobic kontrolę czy wszystko juz jest ok (czy np wlasnie czegos nie zgubilem przy export/import) ? Bo obręb jest duzy i wzrokowo ciezko bedzie sprawdzic czy nic potrzebnego sie nie skasowało...