Aktualności:

tyle zostało zrobione
75%

Menu główne

Zamiana łuków na odcinki

Zaczęty przez Nolio, Czwartek 20 Październik 2022, 22:18:52

Poprzedni wątek - Następny wątek

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

Lupus

To w przybliżeniu można zrobić robiąc topologię z dociąganiem końców linii.
Niestety czasami się zdarza, że trochę się ten łuk skrzywi. więc potem warto zrobić test i przeciąć obiekty ze sobą.
__________
Pozdrawiam
Lupus

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

wojtassk

Wszystko fajnie Cezary. Też ostatnio nad tym się zastanawiałem. Ale mamy mały problem typu jezdnia-chodnik-krawężnik, zaczynające się w różnych miejscach i mające różne długości. I teraz trzeba by podzielić łuki tak aby w tych samych miejscach dzieliło jezdnie-drogę-chodnik

Cezary.K

Zrzut łuków na roboczą warstwę, eksport do SHP (specyfikacja SHP nie przewiduje łuków i kół, dlatego w locie zamieniane są na odcinki), import z SHP, zmiana typów linii na odpowiednie dla warstw.
Problemy tego sposobu to:
- nie masz żądnego wpływu na zagęszczenie punktów załamania nowych linii łamanych, a jest spore
- ręcznie trzeba przypisać odpowiednie operaty do rozbitych łuków (chyba, że PODGiK sobie operaty odpuści, ale to jest mało prawdopodobne)
- ręczna modyfikacja obiektów, które zawierają/zawierały łuki. Można usunąć obiekty, które łuki zawierały, zostawiając elementy na warstwach, wywalić łuki, wrzucić rozbite poprzez SHP odcinki i operacjami seryjnymi w obiektach utworzyć je na nowo, z nowymi identyfikatorami, ale to zniszczy ich cykl życia.

Zamiast SHP może eksport do dxf i rozbijanie łuków w CAD'zie lub gisowym oprogramowaniu, np QGIS. Może uda się z większą kontrolą ilości nowych odcinków

NolioAutor w?tku

Hej. Przy tworzeniu baz BDOT zamawiający ustalił, aby łuki zostały zmienione na odcinki. Czy jest możliwość dokonania tego automatem? Dodam, że baza jest już zaobiektowana, więc tutaj najlepiej jakby sposób dotyczył zamiany na obiektach. Jeżeli nie udałoby się tego zrobić w taki sposób to proszę o podpowiedź jak dokonać tego na warstwach? Rozobiektowałbym obiekty zawierające łuki i po zamianie stworzył na nowo. Pozdrawiam.