Aktualności:

Forum w trakcie prac modernizacyjnych

Menu główne

Przypisanie rzędnej Z

Zaczęty przez support, Niedziela 17 Lipiec 2011, 20:39:25

Poprzedni wątek - Następny wątek

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

Nyzczsel

Cytat: Sylwek w Środa 20 Lipiec 2011, 17:40:05
Ja tylko podsuwam pomysł, a resztę pozostawiam inwencji twórczej i umiejętnościom obsługi exela. Można też tak na szybko ułożyć formułę, która porównuje wyszukanie po x i y i jeśli jest to tosamo to wstawia wysokość a jeśli nie to napis błąd. Możliwości jest tyle ile myślących nad rozwiązaniem problemu.  :coolsmiley:

i takie rozwiązania - taką pomoc  się chwali :)

Sylwek

Ja tylko podsuwam pomysł, a resztę pozostawiam inwencji twórczej i umiejętnościom obsługi exela. Można też tak na szybko ułożyć formułę, która porównuje wyszukanie po x i y i jeśli jest to tosamo to wstawia wysokość a jeśli nie to napis błąd. Możliwości jest tyle ile myślących nad rozwiązaniem problemu.  :coolsmiley:

Nyzczsel

Sylwek co prawda to prawda :)   O0
Formułę trza jednak wrzucić trochę bardziej rozwinięta o wyszukaj pionowo po x oraz po y :)

Sylwek

#10
Jeśli chodzi o exela proponuję skorzystać z funkcji "WYSZUKAJ.PIONOWO".
Przykład wykorzystania w załączniku. Bardzo fajna funkcja. Przydaje się w geodezji.

Nyzczsel

Cytat: alcapon w Poniedziałek 18 Lipiec 2011, 12:55:43
I niestety nie ma szans na poprawienie tego:

Po co cokolwiek zmieniać w Ewmapie i to cyt: z tak mało ważnego powodu nie wchodzi w grę  ;/
po co się słuchać rad użytkownika - choć by Pan Artur tak nie pisał. ;/

supportAutor w?tku

Mam nadzieję że to trochę rzuciło światła naszemu użytkownikowi na problem jakim mnie raczył w mailu :paint2:
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.


alcapon

I niestety nie ma szans na poprawienie tego:
CytatPonieważ warstwa jeśli ma "z" to jej eksport zaczyna się tak
****
UGG 22
a bez "z" tak:
****
UGG 23
więc ciężko by było to zmienić, bez zmiany formatu eksportu. A zmiana formatu z tak mało ważnego powodu nie wchodzi w grę.

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

Nyzczsel

Cytat: alcapon w Poniedziałek 18 Lipiec 2011, 10:33:03
Problem wyjaśniony.
Aby wartości "z" zostały wyeksportowane poprawnie to wszystkie podwarstwy danej warstwy muszą być tak skonfigurowane aby współrzędna "z" była obowiązkowa lub nieobowiązkowa.
Trochę to głupie.
Tak więc kolejna propozycja do działu "propozycje ...."  :crazy2:

Problem rzeczywiście istnieje - paranoja jakaś chyba ;/
Kurcze próbowałem różne kombinacje - ale niestety wszystkie podwarstwy muszą mieć zaznaczone: współrzędna "z" -> obowiązkowa lub nieobowiązkowa

alcapon

#5
Marcin propozycje napisz w odpowiednim dziale.
Wyślemy hurtem.
Swoją drogą przydała by się także możliwość importu wartości "Z" dal danej podwarstwy liniowej.

Mejla już wysłałem bo u mnie eksport nie powodował eksportu wartości Z
Może dlatego że robiłem to z menu warstwy-eksport a nie z eksploratora.

Nie no jakaś paranoja u mnie
Z poziomu eksploratora też nie jest eksportowana wartość "z"  :idiot2:

Problem wyjaśniony.
Aby wartości "z" zostały wyeksportowane poprawnie to wszystkie podwarstwy danej warstwy muszą być tak skonfigurowane aby współrzędna "z" była obowiązkowa lub nieobowiązkowa.
Trochę to głupie.
Tak więc kolejna propozycja do działu "propozycje ...."  :crazy2:
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Nyzczsel

Adam wstrzymaj wodze :)
popatrz na to:


***
Typ warstwy=L
Nazwa warstwy=WODA
Pełna nazwa warstwy=woda
**
Numer podwarstwy=0
Nazwa podwarstwy=
Pełna nazwa podwarstwy=
Kolor=FF0000
Kolor dla wyrysu=FF0000
Widoczna=T
Nie podlega obcinaniu=N
Dolny warunek wyświetlania= 0.00000000000000E+0000
Górny warunek wyświetlania= 0.00000000000000E+0000
Grubość= 1.80000007152557E-0001
Przeskalowanie grubości 1:500= 5.00000000000000E-0001
Przeskalowanie grubości 1:1000= 1.00000000000000E+0000
Przeskalowanie grubości 1:2000= 2.00000000000000E+0000
Przeskalowanie grubości 1:5000= 5.00000000000000E+0000
Bez polilinii=N
Współrzędna Z=2
Typ linii=1
Grubość ekranowa=3
Mnożnik= 1.00000000000000E+0000
Grubość linii cienkiej= 1.80000007152557E-0001
Grubość linii grubej= 1.80000007152557E-0001
****
WODA 22
0   20         582914.34         801366.24    101.00         582942.05         802945.55    102.00       0  0.0000 _
0   20         582942.05         802945.55    102.00         582304.78         803347.31    103.00       0  0.0000 _
0   20         582304.78         803347.31    103.00         582706.53         804178.52    104.00       0  0.0000 _
0   20         583232.97         801352.39      0.00         583311.47         802783.93      0.00       0  0.0000 _
0   20         583311.47         802783.93      0.00         582808.13         803689.03      0.00       0  0.0000 _
0   20         582808.13         803689.03      0.00         583246.82         804224.70      0.00       0  0.0000 _
**


dwie linie tak na szybko -> kolumna z wartościami pogrubionymi !
Działa - import - eksport :) sprawdziłem
aha eksport przeprowadzony z poziomu eksploratora.

Cieplutki -> zapodaj tam eksport z warstwy z poziomu eksploratora do pliku tekstowego - dobrze żeby choć jedna linia miała przypisane wysokości!
Wczytujesz do exela i modyfikujesz :) ale ale - bieda jest taka że musisz napisać niezłą formułę w exelu która by przypisywała daną wartość (wysokość punktu) na postawie wartości x i y - > masakra jak dla mnie, chyba jestem za  :uglystupid2: albo za leniwy - hehehehe
Powiem tak - ciężko to zautomatyzować ;/
Choć tak sobie siedząc i myśląc - jest to wykonalne ale czasochłonne (na pewno mniej czasochłonne niż klepanie z paluszka) - > sortowaniem po x,y początku linii - przypisanie wartości Z i tak samo z końcem linii -> zabawa z exelem - chyba że ktoś dobrze zna accessa i lubi się bawić w zapytania.

Ale pomysła mam na kolejną modyfikację programu >:D
Chodzi o to że mając punkty (które posiadają swoje wysokości - mogą być to pikiety) obwodząc polilinią można by było przez funkcję z menu warstwy - przypisanie wysokości węzłom linii na podstawie punktów :)
O i z tym Adamie lepiej do Geobidu uderz.


alcapon

#3
Nie ma powiązania pomiędzy warstwą tekstową a liniową.
Wartość 'z' danego odcinka zapisywana jest na warstwie liniowej.
Ale jak zrobić import to nie mam pojęcia.

Jedyne co mi przychodzi na myśl to ręcznie zmodyfikować dany odcinek tak aby miał wartości 'z'
Potem eksport do formatu tekstowego i zobaczyć jak zapisywane są te wartości 'z'
Może przy pomocy excela uda się jakoś zmodyfikować wszystkie odcinki tak aby miał wartości 'z' na końcach.

Hehe tak na szybkiego patrzyłem to wartość "z" nie są eksportowane.  :knuppel2:
Zaraz piszę mejla z zapytaniem do geobidu.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

Nyzczsel

A masz taką podwarstwę/warstwę  ?
Ja bym pierwsze co zrobił to export do pliku tekstowego i wtedy bym mędrkował - gdzie jest powiązanie :)
Jak warstwa liniowa jest powiązana z warstwą tekstową - export z dwóch warstw.
W skrócie bym to tak zrobił:
Export -> modyfikacja w exelu -> import
zapodaj warstwy i wysokości przypisane do punktów a pokombinujemy :kijemgo: i damy radę  :yahoo: :dance3: :yu: :dance:
a na koniec  :alko: :alko: :alko: :alko: :alko:

supportAutor w?tku

Witajcie,
Jeden z użytkowników ma pytanie.
Czy i jak można hurtem zmodyfikować węzły podwarstw liniowych o parametr wysokościowy.
Prawdopodobnie mapa została wykonana w 2D natomiast rzędne przewodów dopisane na podwarstwie tekstowej.
Czy istnieje możliwość zasilenia rzędną wysokościową ???
Opcja podwarstwy została dodana już po wykonaniu mapy:
[reflect]http://img823.imageshack.us/img823/9466/mapa3d.png[/reflect]
"Być narodowi użytecznym" - Stanisław Staszic, Patron techników polskich.