Podział łuku

W tym dziale zamieszczamy informacje o nowych wtyczkach. Można tu uzyskać pomoc na temat działania wtyczek
kouczan
____
____
Posty: 214
Rejestracja: 31 paź 2010, 12:36

Podział łuku

Post autor: kouczan »

Witam!
Czy istnieje może wtyczka do CGEO umożliwiająca podział łuku (opisanego przez 3 punkty na nim, lub 2 + środek), na odcinki o zadanych odległościach. Posiadam coś takiego w Excelu, jednak kopiowanie współrzędnych jest dosyć kłopotliwe i czasochłonne.
Pozdrawiam
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

na pewno cos takiego i wiele ciekawszych wtyczek powstanie kiedy programiki bedą mogły pobierać z mapy obiekty "łuk" i "Okrąg"
Pozdrawiam Waldek Klimek
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

Coś spłodziłem http://home.agh.edu.pl/~kocierz/index.p ... down&id=64
nie jest to jeszcze wersja ostateczna, jeszcze dorobię zapis zadań zgodnie z zasadami zapisu zadań w C-GEO (pliki ini).
Do wtyczki należy wprowadzić :
  • trzy punkty okręgu albo
    środek i jeden punktu okręgu albo
    środek, promień i jeden punkt od którego liczony jest start (nie musi być na okręgu)
później można już wprowadzać długości po łuku oraz ewentualnie wartość rzutu (domiar) na okrąg i dzięki temu zostaną wyliczone współrzędne które można zapisać do C-GEO, albo można wprowadzić współrzędne i program wyliczy wartości rzutów na okrąg.

Proszę o testy
Pozdrawiam Rafał Kocierz
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

ha ! to się zabraliśmy za to samo ale myślę że moja wtyka robi to o co prosił kolega "kouczan". łuk definiujemy 3 punktami na nim leżącymi (dowolne byle w kolejności) program liczy punkty wzdłuż łuku w równych odstępach po długości i wysokości:

http://www.pocketspog.republika.pl/zas/PodzielLuk.zip

na razie wersja testowa jak sie sprawdzi to dodałbym jeszcze mozliwiość zadania odległości i dh miedzy punktami posrednimi, wiecej to już chyba liczyć w module Projektowanie tras.
Pozdrawiam Waldek Klimek
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

Ładne :) i zdecydowanie szybsze niż moje :) - ja troszkę za bardzo rozbudowuję swoje narzędzia
Pozdrawiam Rafał Kocierz
Awatar użytkownika
logis
Team
Team
Posty: 628
Rejestracja: 13 gru 2005, 10:34
Lokalizacja: Wrocław
Kontakt:

Re: Podział łuku

Post autor: logis »

FaFaL pisze: ja troszkę za bardzo rozbudowuję swoje narzędzia
eeee tam... :lol:

Jacek
Jacek Małańczuk
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

bogatsza wersja wtyczki:

Obrazek

tutaj: http://www.pocketspog.republika.pl/zas/PodzielLuk.zip

dodane: to nie błąd na mapie są pikiety obliczone opcją "3 punkty na łuku", w oknie programu jest wybrana druga opcja.
Pozdrawiam Waldek Klimek
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

jeszcze jedna funkcja do tej samej wtyczki:

Obrazek

do pobrania tutaj:
http://www.pocketspog.republika.pl/zas/PodzielLuk.zip

jak dla mnie temat wyczerpany, nic tylko tyczyć łuki krawężników :D
Pozdrawiam Waldek Klimek
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

Ze tak zacytuję : no ładne cacko :)
Pozdrawiam Rafał Kocierz
lfLF
____
____
Posty: 220
Rejestracja: 21 kwie 2005, 17:33

Re: Podział łuku

Post autor: lfLF »

Z wszystkich wtyczek, ta :shock: tak wspaniała.
Jedna uwaga. U mnie, pokazany tabelce wtyczki, obliczony R ma współrzędne zaokrąglone do 0.1m np 33.300 - a wspólrzędne zpisane w tabeli są do mm np 33.333. Proszę forumowiczów o sprawdzenie - może to tylko u mnie.
Z poważaniem flFL
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

witam, nie zauważyłem takich objawów, przy jakich opcjach wystąpił problem (wpasowanie w proste czy 3 pkt na luku )?
Pozdrawiam Waldek Klimek
lfLF
____
____
Posty: 220
Rejestracja: 21 kwie 2005, 17:33

Re: Podział łuku

Post autor: lfLF »

U mnie we wszystkich obliczeniach. Dodatkowo w H pojawia się wartość z księżyca.
Załączniki
luk1.zip
(21.42 KiB) Pobrany 267 razy
Z poważaniem flFL
lfLF
____
____
Posty: 220
Rejestracja: 21 kwie 2005, 17:33

Re: Podział łuku

Post autor: lfLF »

Drugi przykład.
Załączniki
luk2.zip
(19.77 KiB) Pobrany 240 razy
Z poważaniem flFL
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

poprawione, dziękuję za pomoc i podrzucam do dalszych testów:

http://www.pocketspog.republika.pl/zas/PodzielLuk.zip

-punkt środkowy okręgu ma teraz wykokośc "0".
-znalazłem tez błąd przy obliczaniu łuków o kącie większym niż 180 stopni - prowizorycznie załatane , używając opcji "3 punkty na łuku" należy podawać je zgodnie z ruchem wskazówek zegara , jak czas pozwoli znajdę i na to eleganckie rozwiązanie.
Pozdrawiam Waldek Klimek
lfLF
____
____
Posty: 220
Rejestracja: 21 kwie 2005, 17:33

Re: Podział łuku

Post autor: lfLF »

Jest OK! :D we wszystkich opcjach.
Z poważaniem flFL
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

Licząc pikiety trzeba być czujnym czasem programik odwróci kierunek łuku i liczy pikiety po dopełnieniu do 360 stopni zamiast po zadanym kierunku - niech na razie będzie taki jego urok - w wolnej chwili poprawię.
Pozdrawiam Waldek Klimek
Igor
____
____
Posty: 173
Rejestracja: 24 lis 2009, 14:17
Lokalizacja: Katowice

Re: Podział łuku

Post autor: Igor »

Coś musiałem zrobić źle ;[ . Pobrałem wtyczke, rozpakowałem, plik wykonawczy wrzuciłem do folderu wtyczki.

Po uruchomieniu C-GEO i próbie obliczeniu jakiegoś łuku okazało się, że to niemożliwe. Przycisk "Obiekt" generował informację "is not proper walue a "Licz Łuk" Sprawdź dane. Co muszę zrobić żeby przetestować wtyczkę?
"Using no way as way to having no limitation as limitation" Bruce Lee
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

-uruchom c-geo, otwórz tabele i zaznacz ja jako roboczą,
-przełącz na mapę, narysuj na mapie linie przez 3 punkty, zaznacz ją i wtedy nacisnij "Obiekt"
powinno zadziałać.
Pozdrawiam Waldek Klimek
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

Problem może być inny, mianowicie możliwość wczytywania obiektów jest na razie w wersji testowej C-GEO i póki jej Pan nie wgra (albo poczeka chwilkę na nową oficjalną aktualizację) może Pan definiować łuk przez wpisanie numerów punktów.
Pozdrawiam Rafał Kocierz
Igor
____
____
Posty: 173
Rejestracja: 24 lis 2009, 14:17
Lokalizacja: Katowice

Re: Podział łuku

Post autor: Igor »

O tym by mieć tabelę jako roboczą to pomyślałem jeszcze przed uruchomieniem wtyczki, co się zaś tyczy wprowadzania numerów ręcznie to również tego próbowałem. Jedyne wytłumaczenie jakie widzę w tej sytuacji to że wtyczka została zrobiona dla c-geo testowego, którego ja nie mam i to powoduje ów błąd. Poszukam później tego pliku pozwalającego wczytywać obiekt i zobaczymy.
"Using no way as way to having no limitation as limitation" Bruce Lee
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Podział łuku

Post autor: walklim »

Pozdrawiam Waldek Klimek
georodeo
__
__
Posty: 43
Rejestracja: 23 cze 2009, 11:36
Lokalizacja: WKS Śląsk Wrocław

Re: Podział łuku

Post autor: georodeo »

Witam serdecznie na forum i chylę czoła przed wiedzą autorów wtyczek.
Ale dość kadzenia :-)) Według mnie do wtyczki podziału łuku powinna być dodana możliwość liczenia zmiennego spadku na łuku.
Chodzi o to, że szczególnie przy długich łukach spadek nie jest jednostajny między początkiem a końcem łuku.
Propozycja: przy podziale łuku na trzy dowolne punkty - jeśli punkt środkowy ma wysokość - spadki powinny być liczone między sąsiednimi punktami.
Nie załatwia to problemu przy łukach kilkudziesięciometrowych lub nawet kilkusetmetrowych, gdzie przełamań jest kilka - ale póki co można to obejść dzieląc łuk na kilka krótszych.
Zapodaję wątek pod ogólną rozwagę.
Pozdrawiam.
R. "Nawrot" N.
Hej Śląsk
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

Myślę że te uwagi nie dotyczą wtyczek, do tego ma Pan moduł projektowania tras. Uważam, że wtyczka miała służyć przede wszystkim szybkim obliczeniom wyokrąglenia krawężników czy tyczenia punktów pośrednich obiektów inżynierskich jak zbiorniki cylindryczne itp. Takie jest moje zdanie i moja wizja :)
Pozdrawiam Rafał Kocierz
lfLF
____
____
Posty: 220
Rejestracja: 21 kwie 2005, 17:33

Re: Podział łuku

Post autor: lfLF »

:oops:
Taka wypowiedź może zniechęcić do pracy.
Propozycja jest logiczna, ale forma :oops:
Z poważaniem flFL
Awatar użytkownika
FaFaL
Team
Team
Posty: 3113
Rejestracja: 11 lip 2005, 14:09
Lokalizacja: Opole..Kraków
Kontakt:

Re: Podział łuku

Post autor: FaFaL »

To napiszę to ładniej, aby Pan lfLF był zadowolony:
Nie załatwia to problemu przy łukach kilkudziesięciometrowych lub nawet kilkusetmetrowych, gdzie przełamań jest kilka - ale póki co można to obejść dzieląc łuk na kilka krótszych.
Przy bardziej skomplikowanych zagadnieniach, gdzie występują załamania wysokościowe proszę spróbować wykorzystać moduł Projektowania tras który zawiera rozbudowane narzędzie pozwalające na rozwiązanie Pana zagadnienia.
Pozdrawiam Rafał Kocierz
ODPOWIEDZ