Style Lini jak na matrycach wg starej K1
Style Lini jak na matrycach wg starej K1
Czy mżna takie linie uzyskać i w jaki sposób w cgeo7?
czyli np kanalizacja gruba przerywana i cienka ciągła.
Lub gaz 8mm i przerwa 2mm?
Czyli wszystkie linie aby można było opracować matryce wg starej K1?
czyli np kanalizacja gruba przerywana i cienka ciągła.
Lub gaz 8mm i przerwa 2mm?
Czyli wszystkie linie aby można było opracować matryce wg starej K1?
Format zapisu linii w C-Geo
Linie takie na pewno da się uzyskać w C-Geo. Definicje linii znajdują się w plikach LINE.TXT, LINIE.TXT, LINIE1.TXT, LINIE2.TXT,... oraz w pliku OPIS.LNE .
Kiedyś metodą prób i błędów udało mi się stworzyć własną linię, ale jedynie była to wydłużona linia przerywana do zaznaczania zakresu na mapie (kreska 20mm i odstęp 5mm).
Nie wiem jak stworzyć bardziej skomplikowane linie, jak np. żywopłot czy wspomniana kanalizacja.
Dla przykładu, definicja ogrodzenia trwałego czyli murka wygląda tak:
Gdyby ktoś zechciał dokładniej wyjaśnić format zapisu tych linii, może podjąłbym się napisania edytora.
Pozdrawiam...
Kiedyś metodą prób i błędów udało mi się stworzyć własną linię, ale jedynie była to wydłużona linia przerywana do zaznaczania zakresu na mapie (kreska 20mm i odstęp 5mm).
Nie wiem jak stworzyć bardziej skomplikowane linie, jak np. żywopłot czy wspomniana kanalizacja.
Dla przykładu, definicja ogrodzenia trwałego czyli murka wygląda tak:
Kod: Zaznacz cały
[18]
o1=ogrodzenie trwale
PD=0
SD=5
KD=0
S1=l 0 0 5 0
S2=l 0 1 1.5 1
S3=l 2.5 1 4 1
S4=l 3.25 1 3.25 0
Pozdrawiam...
Wystarczy poszukać troszkę
http://www.softline.xgeo.pl/index.php?o ... &Itemid=11
http://www.softline.xgeo.pl/index.php?o ... &Itemid=11
Pozdrawiam Rafał Kocierz
Witam
TUjest opisane jak tworzyć własne linie
Jeżeli są jakieś wątpliwości to proszę pytać najlepiej na serwis@geo.pl
Pozdrawiam
TUjest opisane jak tworzyć własne linie
Jeżeli są jakieś wątpliwości to proszę pytać najlepiej na serwis@geo.pl
Pozdrawiam
-To serve and protect-
A odnośnie pytania dancona to problem jest troszkę bardziej złożony i można powiedzieć bardziej toporny.
Aby zrobić linię : gruba przerywana i cienka ciągła - rozumiem że chodzi tu o jedną definicję linii należy po prostu zdefiniować linie obok linii. np:
tu jest zdefiniowana linia o grubości 2 mm koloru czerwonego (zdefiniowana w katalogu /BIN w pliku LINIE2.txt
Ostatni parametr 255 określa kolor linii (w tym przypadku czerwony)
Może jeszcze dodam że wartości Y moga mieć znak także "-" (w tym przykładzie :0.1, 0.2 itd); w powyższym przypadku linie sa rysowane tylko po lewej stronie definiowanej linii
Aby zrobić linię : gruba przerywana i cienka ciągła - rozumiem że chodzi tu o jedną definicję linii należy po prostu zdefiniować linie obok linii. np:
tu jest zdefiniowana linia o grubości 2 mm koloru czerwonego (zdefiniowana w katalogu /BIN w pliku LINIE2.txt
O1=linia zakresu Czerwona 2mm
PD=0
SD=100
KD=0
S1=l 0 0 100 0
S2=l 0 0.1 100 0.1 255
S3=l 0 0.2 100 0.2 255
S4=l 0 0.3 100 0.3 255
S5=l 0 0.4 100 0.4 255
S6=l 0 0.5 100 0.5 255
S7=l 0 0.6 100 0.6 255
S8=l 0 0.7 100 0.7 255
S9=l 0 0.8 100 0.8 255
S10=l 0 0.9 100 0.9 255
S11=l 0 1.0 100 1.0 255
S12=l 0 1.1 100 1.1 255
S13=l 0 1.2 100 1.2 255
S14=l 0 1.3 100 1.3 255
S15=l 0 1.4 100 1.4 255
S16=l 0 1.5 100 1.5 255
S17=l 0 1.6 100 1.6 255
S18=l 0 1.7 100 1.7 255
S19=l 0 1.8 100 1.8 255
S20=l 0 1.9 100 1.9 255
S21=l 0 2.0 100 2.0 255
Ostatni parametr 255 określa kolor linii (w tym przypadku czerwony)
Może jeszcze dodam że wartości Y moga mieć znak także "-" (w tym przykładzie :0.1, 0.2 itd); w powyższym przypadku linie sa rysowane tylko po lewej stronie definiowanej linii
-To serve and protect-
Dzięki śliczne!
Już prawie wszystko wiem.
Zastanawiam się tylko nad tymi kodami literowymi. Rozumiem, że "p" to punkt , "l" to linia, a "e" to okrąg. Są jakieś inne konstrukcje? Skoro operujemy na 4 współrzędnych to możnaby też dodać prostokąt (pusty lub wypełniony). To by dużo uprościło.
Trochę się tym pobawię i jak dojdę do wprawy to postaram się o jakiś edytor.
Aha, zapomniałem dodać, że wpis o tak utworzonej linii musi znaleźć się w pliku "opis.lne".
Wpis ten ma postać:
2018 można rozbić na 2 i 018, gdzie 2 oznacza plik LINIE2.TXT, a 018 oznacza linię zdefiniowaną w sekcji [18] w tym pliku.
Nie wiem co oznaczają 2 kolejne linie linie po #, ale wiem, że następne 4 to grubości kreślenia w poszczególnych skalach (1:500, 1:1000, 1:2000 i 1:5000).
Wracając do linii oznaczającej kanalizację to zrobiłem tak:
W pliku LINIE2.TXT na końcu dodałem:
a w pliku OPIS.LNE
Po restarcie C-Geo mam piękną linię
Pozdrawiam
Już prawie wszystko wiem.
Zastanawiam się tylko nad tymi kodami literowymi. Rozumiem, że "p" to punkt , "l" to linia, a "e" to okrąg. Są jakieś inne konstrukcje? Skoro operujemy na 4 współrzędnych to możnaby też dodać prostokąt (pusty lub wypełniony). To by dużo uprościło.
Trochę się tym pobawię i jak dojdę do wprawy to postaram się o jakiś edytor.
Aha, zapomniałem dodać, że wpis o tak utworzonej linii musi znaleźć się w pliku "opis.lne".
Wpis ten ma postać:
Kod: Zaznacz cały
2018
Ogrodzenie trwałe 1:1000
#
0
0
0
0
0
0
Nie wiem co oznaczają 2 kolejne linie linie po #, ale wiem, że następne 4 to grubości kreślenia w poszczególnych skalach (1:500, 1:1000, 1:2000 i 1:5000).
Wracając do linii oznaczającej kanalizację to zrobiłem tak:
W pliku LINIE2.TXT na końcu dodałem:
Kod: Zaznacz cały
[22]
o1=Kanalizacja K-1
PD=0
SD=10
KD=0
s1=l 0 0 10 0
s2=l 0 0.1 7 0.1
s3=l 0 0.2 7 0.2
Kod: Zaznacz cały
2022
Kanalizacja K-1
#
0
0
0
0
0
0
Pozdrawiam
Re: Style Lini jak na matrycach wg starej K1
szukam opisu jak stworzyć własną linię, ale linki w tym wątku nie działają. Potrzebuję utworzyć linie granicy zabudowy do planu zagosp. Taka ciągła linia z trójkątami wypełnionymi, a druga bez wypełnienia.
Będę wdzięczny za każdą pomoc.
pzdr
Będę wdzięczny za każdą pomoc.
pzdr
Have a nice day
Re: Style Lini jak na matrycach wg starej K1
Pozdrawiam Rafał Kocierz
Re: Style Lini jak na matrycach wg starej K1
Dzięki bardzo. Już trochę jaśniej.
Brakuje jeszcze dostępnych symboli i ciągle nie wiem jak zrobić wypełnienie
Brakuje jeszcze dostępnych symboli i ciągle nie wiem jak zrobić wypełnienie
Have a nice day
Re: Style Lini jak na matrycach wg starej K1
Witam
Symbole można zdefiniowac w "edytorze symboli". jeżeli ten trójkąt wypełniony ma być częścią linii należy zrobić to analogicznie jak w przykładzie na poczatku wątku (zdefiniowana linia o grubości 2 mm koloru czerwonego ).Trzeba po prostu zdefiniowac geste linie wewnątrz trójkąta. Niestety nie ma innej możliwości
Symbole można zdefiniowac w "edytorze symboli". jeżeli ten trójkąt wypełniony ma być częścią linii należy zrobić to analogicznie jak w przykładzie na poczatku wątku (zdefiniowana linia o grubości 2 mm koloru czerwonego ).Trzeba po prostu zdefiniowac geste linie wewnątrz trójkąta. Niestety nie ma innej możliwości
-To serve and protect-
Re: Style Lini jak na matrycach wg starej K1
dzięki. Mają być częścią linii. Niewypełnione wyszły mi dobrze. Pobawię się z wypełnieniem.
pzdr
pzdr
Have a nice day
Re: Style Lini jak na matrycach wg starej K1
Może komuś się przyda
w linie2.txt
[23]
o1=Linia zabudowy obowiązująca
PD=0
SD=9
KD=0
s1=l 0 0 9 0
s2=l 0 0 1.5 2.6
s3=l 1.5 2.6 3 0
s4=l 0.2 0 0.2 0.3
s5=l 0.4 0 0.4 0.6
s6=l 0.6 0 0.6 1
s7=l 0.8 0 0.8 1.3
s8=l 1 0 1 1.7
s9=l 1.2 0 1.2 2
s10=l 1.4 0 1.4 2.4
s11=l 1.6 0 1.6 2.4
s12=l 1.8 0 1.8 2
s13=l 2 0 2 1.7
s14=l 2.2 0 2.2 1.3
s15=l 2.4 0 2.4 1
s16=l 2.6 0 2.6 0.6
s17=l 2.8 0 2.8 0.3
[24]
o1=Linia zabudowy nieprzekraczalna
PD=0
SD=9
KD=0
s1=l 0 0 9 0
s2=l 0 0 1.5 2.6
s3=l 1.5 2.6 3 0
w opis.lne
2023
Linia zabudowy obowiązująca
#
0
0
0
0
0
0
2024
Linia zabudowy nieprzekraczalna
#
0
0
0
0
0
0
pzdr
w linie2.txt
[23]
o1=Linia zabudowy obowiązująca
PD=0
SD=9
KD=0
s1=l 0 0 9 0
s2=l 0 0 1.5 2.6
s3=l 1.5 2.6 3 0
s4=l 0.2 0 0.2 0.3
s5=l 0.4 0 0.4 0.6
s6=l 0.6 0 0.6 1
s7=l 0.8 0 0.8 1.3
s8=l 1 0 1 1.7
s9=l 1.2 0 1.2 2
s10=l 1.4 0 1.4 2.4
s11=l 1.6 0 1.6 2.4
s12=l 1.8 0 1.8 2
s13=l 2 0 2 1.7
s14=l 2.2 0 2.2 1.3
s15=l 2.4 0 2.4 1
s16=l 2.6 0 2.6 0.6
s17=l 2.8 0 2.8 0.3
[24]
o1=Linia zabudowy nieprzekraczalna
PD=0
SD=9
KD=0
s1=l 0 0 9 0
s2=l 0 0 1.5 2.6
s3=l 1.5 2.6 3 0
w opis.lne
2023
Linia zabudowy obowiązująca
#
0
0
0
0
0
0
2024
Linia zabudowy nieprzekraczalna
#
0
0
0
0
0
0
pzdr
Have a nice day
Re: Style Lini jak na matrycach wg starej K1
Możemy "dorzucić" do programu te zdefiniowane linie?
-To serve and protect-
Re: Style Lini jak na matrycach wg starej K1
-To serve and protect-
Re: Style Lini jak na matrycach wg starej K1
Czy jest są do pobrania gdzieś zmodyfikowane pliki z liniami zabudowy.Próbowałem przeklejać, ale program nie widzi nowych linii.
Re: Style Lini jak na matrycach wg starej K1
Witam
W załączniku spakowany plik z liniami . Należy go rozpakować i wgrać do katalogu C-Geo/Bin
W "warstwach" w definicji stylu linii należy wybrać "linie dodatkowe"
W załączniku spakowany plik z liniami . Należy go rozpakować i wgrać do katalogu C-Geo/Bin
W "warstwach" w definicji stylu linii należy wybrać "linie dodatkowe"
- Załączniki
-
- styl.png (10.81 KiB) Przejrzano 25177 razy
-
- LINIE2.zip
- (2.13 KiB) Pobrany 489 razy
-To serve and protect-