Aktualności:

tyle zostało zrobione
75%

Menu główne

Obiekty warunek

Zaczęty przez kstolar, Środa 04 Kwiecień 2012, 11:19:00

Poprzedni wątek - Następny wątek

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

Lupus

Cytat: alcapon w Wtorek 05 Czerwiec 2012, 09:43:22
PPM na przycisku Usuwanie aktywnego obiektu.
Następnie wybierasz Usuwanie wybranych obiektów i tam wpisujesz kod.
Cytat: kstolar w Środa 06 Czerwiec 2012, 08:34:12
Dzięki, rzeczywiście nie zauważyłem wielofunkcjności tej ikony.   :o  :D
Nie zawsze było, w V7 jeszcze tego nie ma
__________
Pozdrawiam
Lupus

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

kstolarAutor w?tku

Dzięki, rzeczywiście nie zauważyłem wielofunkcjności tej ikony.   :o  :D

alcapon

PPM na przycisku Usuwanie aktywnego obiektu.
Następnie wybierasz Usuwanie wybranych obiektów i tam wpisujesz kod.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

kstolarAutor w?tku

Witam, pytanie, czy jest szybka metoda kasowania wszystkich utworzonych obiektów z jednej bazy o wybranym/zadanym kodzie. W jednej bazie mam kilka kodów obiektów, kasowanie plików (elementy, obiekty) usuwa wszystkie kody i definicje obiektów. Z góry dziękuję.     

kstolarAutor w?tku

Jednak dla sprawdzenia unikalnego ID (bo takie jest Ci potrzebne aby stworzyć automatem baze) - jest funkc:
Menu WARSTWY -> Sprawdzanie unikalności tekstu

Dzięki i o tym ja nie pomyślałem, przecież to tylko oprogramowanie z logią maszyny, a obiekty musza być unikalne. U mnie teksty to numery budynków więc i mnóstwo powtórzeń. Zrobiłem edycję pliku txt tak że po (-1) występuje zawasze różny numer, ew czyta nie wyswietla błędu ale też nie tworzy obiektów. Dajej to już po Świetach. Życzę wszystkim wesołych, rodzinnych Świąt Wielkiej Nocy.
:smitten:

Nyzczsel

:) Darku nie denerwuj się - brzydka pogoda za oknem - człowiek zamulony jest - przynajmniej ja się tak czuje.

To że sprawdzisz powierzchnię pojedynczego elementu (budynku) - nie znaczy że budynek jest zamknięty topologicznie i zamknie Ci się automatem. Jak przeprowadzałeś operację budowanie topologii z dokładnością 0.02 może zdarzyć się tak że zostaną elementy o dł. np.: 0.01.
Ja bym jeszcze sprawdził krótkie elementy:
Zaznaczenie bloku -> Nowy blok ->  Filtr -> wybór elementów -> warunek taki:
długość elementów liniowych < 0.3
I sprawdzenie każdego elementu.

No tak - jeszcze warunek musisz też spełnić taki jak pisał Lupus :) linie oraz teksty będą na jednej warstwie przypisanej w konfiguracji obiektów.

Lupus

Cytat: kstolar w Środa 04 Kwiecień 2012, 19:42:57
skorzystałem z polecenia "Budowa obiektów" aby utworzyć automatycznie obiekty powierzchniowe,
chyba się zgubiłem, mam wrażenie że mi się jakieś wypowiedzi zgubiły, albo Ty wcale nie chcesz wybrać obiektów (cała pisanina o filtrach w kosz) tylko je zbudować

Cytat: kstolar w Środa 04 Kwiecień 2012, 21:14:13
Dobrze mówisz, buduję obiekty z jednej podwarstwy liniowej i tekstowej, pewnie tekst a dokładnie jego punkt wstawienia jest poza obrysem budynku.
czterokrotne wykonanie budowania obiektów nie zaskutkuje np na obiektach, które mają "różne ściany".
Jeśli chodzi Ci wyłącznie o aby obrysy budynków powiązać z bazą zewnętrzną, to może lepiej zbierz wszystkie ściany na jedną podwarstwę liniową, wszystkie numery na jedną tekstową. ewentualnie w definicji obiektów możesz zaznaczyć elementy z różnych podwarstw.
__________
Pozdrawiam
Lupus

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

Nyzczsel

Cytat: alcapon w Środa 04 Kwiecień 2012, 22:20:52
https://ewmapa.pl/sprawy-techniczne-i-opinie/dodawanie-obrazka-do-wiadomosci/msg765/#msg765
Dobra już piszę:)
Automatyzacja jest dobra - ale nie do końca - tworzy błędy (z niewiadomej przyczyny)!
Pierwsze swoje bazy tworzyłem automatycznie (była to EM 6.5) może coś się zmieniło - ale moje podejście też - wolałem później robić to ręcznie.
Jak chcesz zrobić automatem musisz mieć pewność- że ID jest umieszczone w środku obiektu a obiekty muszą być zamknięte topologicznie i pozbawione łuków!

Jak sprawdzić topologię i ID umieszczone w środku obiektu ?
Najlepiej klikając na:
Menu WARSTWY -> obliczanie powierzchni budynków !
Ta opcja sprawdzi Ci i topologię i umieszczone w nim ID.
Jednak dla sprawdzenia unikalnego ID (bo takie jest Ci potrzebne aby stworzyć automatem baze) - jest funkc:
Menu WARSTWY -> Sprawdzanie unikalności tekstów.

Po tych zabiegach - masz prawie przygotowaną bazę do importu do obiektów.
Następną sprawą jest też zrobienie pliku modyfikacji atrybutów obiektów :)
Tu już musisz mieć klucz (ID) powiązania budynków z Twoją bazą access!
Reszta leży już w stworzeniu plików txt do importu 8)



kstolarAutor w?tku

Dobrze mówisz, buduję obiekty z jednej podwarstwy liniowej i tekstowej, pewnie tekst a dokładnie jego punkt wstawienia jest poza obrysem budynku. Jak tu się wstawia screeny ??

support

CytatObsługa tej opcji polega na wskazaniu jednej warstwy liniowej i jednej warstwy tekstowej.

Tu bym był ostrożny, na bank wszystkie elementy są na jednej warstwie, ale na czterech podwarstwach.
Obiekty powinieneś zatem zrobić w czterech rzutach - tak mi się wydaje:

"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


kstolarAutor w?tku

Próbuję, a w zasadzie powiązałem swoje branżowe bazy w Access z Ewmapą. Wykonałem to na kilku obiektach, działa, ale definiowania ponad 1200 obiektów, aby dalej je linkować po kodzie itd, to żmudna i nudna praca, którą zapewne można zautomatyzować, więc szukam rozwiązania. Pytań i potrzeb jest więcej narazie tyle, dzięki za pojęcie tematu. Nie pracuję w Ośrodu, przypominam sobie czym jest pomiar i domiar.  :( .

       

kstolarAutor w?tku

OK, deszcz za oknem więc wyczytałem i skorzystałem z polecenia "Budowa obiektów" aby utworzyć automatycznie obiekty powierzchniowe, a następnie "Przenisienie do obiektów" - zadziałało, ale nie do końca na oczekiwane około 1200  otrzymałem 360. Czytam help  >>"Opcja ta na podstawie punktu wstawienia identyfikatora, zapisuje do pliku wynikowego nazwę warstwy i numery elementów na tej warstwie, które tworzą zamknięta powierzchnię. Obsługa tej opcji polega na wskazaniu jednej warstwy liniowej i jednej warstwy tekstowej. Na podstawie tekstów znajdujących się na warstwie tekstowej i nie zawierających Znaku wyłączającego (moje teksty to nr budynków z mojej warstwy), następuje poszukiwanie obszarów zamkniętych, wewnątrz których ten napis się znajduje" - właśnie . Sprawdziłem kilka niezdefinowanych obszarów - są zamknięte, marker wykrywa je jako obszary zamknięte, tekst jest wewnątrz. Jeśli możesz coś podpowiedzieć to z góry dziękuję.     

Lupus

#3
Cytat: support w Środa 04 Kwiecień 2012, 12:26:23
Tu nie jestem orłem (...)
i jeszcze tylko wybrać z listy operatory:
Pewnie na niewiele się to zda ale może choć trochę naprowadzi.

1. po co ta skromność?
2. wybieranie z listy identyfikatorów jest o tyle trudne że można to zrobić jeśli mamy zakresy numerów i na raz wybieramy tylko jeden zakres. Jeśli są to numery rozstrzelone po jeden czy dwa to będzie to bardzo żmudne. Problem polega na tym że kolejne linie mają między sobą "i" bez możliwości przestawienia na "lub".
3. choćby dlatego już jest to użyteczne  O0


Po przemyśleniu tematu:
ważne jest do czego to będzie służyć: potrzebne ci obiekty budynkowe czy obrysy tych budynków? bardziej kształt i zasięg czy dane opisowe?
W zależności od zadania mogą być różne drogi:

jeśli przeglądasz mapę w celu wybrania tych obiektów to może wstawiaj znaczek na obiekcie a potem zrób Eksport tekstów z obiektami na których leżą. dostaniesz wtedy listę.

jeśli te obiekty się czymś charakteryzują to może filtr.

jeśli chcesz wyeksportować obrysy tych budynków a masz listę to przenieś je do bazy działek wyświetl działki z listy i zrzuć na warstwę.

Apel do wszystkich:
Jeśli chcesz uzyskać pełną informację to podaj pełne dane wejściowe.
Ja rozumiem że skoro się zadeklarowaliśmy  jako ochotnicy do moderowania treści tego forum to oczekujecie odpowiedzi, ale darujcie mi (tu mówię już tylko za siebię) jeśli nie będzie mi się chciało analizować sytuacji i wymyślać do czego to będzie służyć i opracowywać rozwiązanie na wszystkie sposoby, które mi przyjdą do głowy. A wyobraźnię mam bujną
__________
Pozdrawiam
Lupus

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

support

Tu nie jestem orłem ale może, trzeba pobawić się filtrami: Goście nie mogą oglądać obrazków w postach, prosimy Zarejestrować się lub Zalogować


Wskazać z jakiej kategorii obiektów mamy filtrować dane:


i jeszcze tylko wybrać z listy operatory:


Pewnie na niewiele się to zda ale może choć trochę naprowadzi.
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.