Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
jak narysować linię telefoniczną ?
21-04-2012, 00:19,
#1
jak narysować linię telefoniczną ?
Witam wszystkich,
potrzebuję narysować napowietrzną linię telefoniczną lub energetyczną tak jak się to robi na mapie zasadniczej. W punktach słupów mam wierzchołki, połączone są poli-linią. Próbuję z symbolami SVG, ale niezbyt to wychodzi, bo owszem gdy mam wiele odcinków, to na każdym mogę 'położyć' symbol svg jna pierwszym i na ostatnim wierzchołku. Na polilinii niestety, znaczniki linii położone na wierzchołkach środkowych nie obracają się do najbliższego segmentu, tylko są zawieszone 'w powietrzu'.
Przyznaję również, że nie znajduję reguły na skuteczny sposób narysowania sobie w Inkscape wąsów linii eN lub tele w konkretnym wymiarze czy skali, zawsze po wgraniu coś jest zniekształcone, czy jak..
Jeśli ktoś ma to już przetestowane to chętnie bym poznał reguły.
Załączam zrzut moich nieudanych poczynań.
Dzięki za odpowiedź.


Załączone pliki Miniatury
   
23-04-2012, 15:54,
#2
RE: jak narysować linię telefoniczną ?
Może rozbić linie na odcinki i każdemu odcinkowi nadać SVG (połowa oznaczenia - tj. tylko strzałka w jedną stroną) skierowana do środka linii i wtedy nakładające się wierzchołki spowodują, że oznaczenie bedzie różnie poprzekręcane.
Jedyny problem, że przestawiając wierzchołek, będziesz musiał robić to dwukrotnie dla każdej linii (troszke zabawy). Zapewne istnieje jakieś lepsze rozwiązanie ale to zapewne da efekt wizualnie satysfakcjonujący.
03-05-2012, 01:00,
#3
RE: jak narysować linię telefoniczną ?
Tak, owszem da się to zrobić, ale w zasadzie trzeba to potraktować jako błąd QGISa, bo wszystkie metody są manualne i przy każdej modyfikacji obiektów istniejących, dodawaniu nowych linii, trzeba powtarzać czynności dostosowujące wygląd.
Problem leży w tym że znacznik powinien się obracać dokładnie do segmentu wielolinii, a tego nie robi.
Poruszałem to również na anglojęzycznym forum ale pomimo opracowania metody uzyskania dobrego wyglądu stylu linii, nie udało się poprawić, (naprawić) czy opracować rozwiązania automatycznego.

Cała nadzieja w Zespole Rozwojowym QGIS Cool

tnx, Tomek
11-05-2012, 14:43, (Ten post był ostatnio modyfikowany: 14-05-2012, 07:06 {2} przez sebaq.)
#4
RE: jak narysować linię telefoniczną ?
Powiem Ci, że miałem podobną rozterkę i nie znalazłem na nią automatycznego rozwiązania. Wydawać mogłoby się, że problem załatwiłaby opcja "wyświetlaj znacznik wszędzie tylko nie na pierwszym i ostatnim punkcie" a sprawa obrotu znacznika w kierunku następnego/poprzedniego wierzchołka powinna wynikać z geometrii polilinii. No niestety tych opcji póki co nie ma. Moim rozwiązaniem było przymrużenie oka na wszystkie fanaberie występujące w instrukcjach odnośnie symboliki mapy. Qgis jest programem światowym typu GIS (a nie CAD) i ciężko od niego oczekiwać (pomimo wsparcia polskiego Zespołu) aby spełniał wszelkie zachcianki naszych urzędników. Rozwiązania, o których piszesz są dostępne w programach typu geo-info, geo-map, ale one są tworzone stricte pod nasze prawo...
Pozdrawiam i powodzenia.


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  NMT z CODGiK. Jak zamienić punkty na linie EmeryT 11 26 676 09-04-2018, 08:37
Ostatni post: EmeryT
  Jak podzielić linie,shp RobertF 1 11 511 18-05-2012, 00:37
Ostatni post: robert
  Interpolacja - linie strukturalne, linie nieciągłości gregsa 4 23 007 22-09-2011, 13:41
Ostatni post: gregsa

Skocz do: