wilda napisał(a):W poleceniu MTL zauważyłem ze nie działa przełącznik [Zmień].
działa jak należy.
Sauron
wilda napisał(a):W poleceniu MTL zauważyłem ze nie działa przełącznik [Zmień].
wilda napisał(a): Pokazany podział na grupy dotyczy architektury/konstrukcji
A jak by to mogło wyglądać dla innych branż?
wilda napisał(a): Program zaczyna nabierać rumieńców.
e tam, ja nie widzęwilda napisał(a): W poleceniu MTL zauważyłem ze nie działa przełącznik [Zmień].
wilda napisał(a):Cały czas uważam że przy wyborze aktywnej warstwy powinne być dostępne wszystkie zdefiniowane warstwy odfiltrowane za pomocą pierwszego członu nazwy 00-10, tak jak pokazywałem na obrazku. Bez konieczności w zabawę z plikami ini.
Wybieram w pierwszym okienku grupę i w drugim mam do wyboru zdefiniowane dla tej grupy nazwy warstw.
w przyszłości można pokusić się o filtrowanie gdzieś w oknie grup, po wyróżniku liczbowum (01 / 02 / 03 / etc) ale nie przypisując im (grupom)nazw.
To może mieć znaczenie gdy standard mógłby być gdzieś niezrozumiały. Trakuję to jako zaletę.
Osobiście wolę "Ściany zewnętrzne" w działaniu (a jednoczesnie) "A-01__SCIANY-ZEWN" jako warstwę.
To jest propozycja jako pewna wizja, która (na marginesie u mnie ma zastosowanie i się ogólnie sprawdza). Tak czy inaczej oczekiwałbym dyskusji na ten temat. Co zmienić, może coś przesunąć, inaczej zorganizować. Czego brakuje, a co wydaje się niepotrzebne, czy "grupy podziału" tak, czy może inaczej? Tu chciałbym wypracować jakieś wspólne stanowisko - co może być podstawą jakiegoś ogólnego standardu.
wilda napisał(a): W poleceniu MTL zauważyłem ze nie działa przełącznik [Zmień].
e tam, ja nie widzę
[Layers]
Struktura_konstrukcja=A-00__OSIE,8,OSIE,-3
Trochę_mniej_ważne=A-01__SCIANY,7,Continuous,acLnWt030
Ogólnie_stolarka=A-01__FUNDAMENT,2,Continuous,-3I
Inne_konstrukcje=A-01__NADPROZE,6,NADPROZE,acLnWt018
Różne_inne_fantazje=A-02__SCHODY,1,Continuous,-3
Dachy_itd=A-03__OKNA,5,Continuous,5
kojacek napisał(a):- LN - linie
- PLN - polilinie
- REC - prostokąt
- CIR - okrąg
...
kojacek
(initget "Aaaa Bbbb_cccc_ddd")
(getkword "A/B")
[LineType]
File=LayerStd.lin
[Osie] ;00
Osie=A-00__OSIE,8,OSIE,-1
[Ściany / główne konstrukcje] ;01
Ściany=A-01__SCIANY,7,Continuous,acLnWt030
Fundamenty=A-01__FUNDAMENT,2,Continuous,-1
Fundamenty ukryte=A-01__FUNDAMENT_UKR,2,Continuous,-1
Konstrukcje betonowe=A-01__KONSTR_BET,7,Continuous,-1
Konstrukcje stalowe=A-01__KONSTR_STAL,1,Continuous,-1
Podciągi=A-01__PODCIAG,8,PODCIAG,-1
Nadproża=A-01__NADPROZE,8,NADPROZE,acLnWt018
[Schody / posadzki / inne elementy] ;02
Schody=A-02__SCHODY,6,Continuous,-1
Windy=A-02__WINDY,7,Continuous,-1
Rampy=A-02__RAMPY,7,Continuous,-1
Posadzki=A-02__POSADZKA,30,Continuous,-1
Posadzki kanały=A-02__POSADZKA_KANAL,30,Continuous,-1
Stropy=A-02__STROP,7,Continuous,-1
[Stolarka] ;03
Okna=A-03__OKNA,6,Continuous,-1
Drzwi=A-03__DRZWI,8,Continuous,-1
[Instalacje / przyłącza] ;04
Instalacje sanitarne=A-04__SANIT,6,Continuous,-1
Instalacje co=A-04__CO,5,Continuous,-1
Instalacje elektryczne=A-04__ELEKTR,43,Continuous,-1
Oświetlenie=A-04__OSWIETLENIE,30,Continuous,-1
[Meble / wyposażenie] ;05
Meble=A-05__MEBLE,5,Continuous,-1
Inne wyposażenie=A-05__INNE_WYP,8,Continuous,-1
[Pomosty / otoczenie / inne] ;06
Pomosty=A-06__POMOSTY,5,Continuous,-1
Otoczenie=A-06__OTOCZENIE,8,Continuous,-1
Grunty=A-06__GRUNT,8,Continuous,-1
Inne=A-06__INNE,4,Continuous,-1
[Dachy] ;07
Dachy=A-07__DACH,7,Continuous,-1
Dachy rynny=A-07__DACH_RYNNY,8,Continuous,-1
Dachy kominy=A-07__DACH_KOMINY,7,Continuous,-1
[Opisy] ;08
Opisy osie=A-08__OPIS_OSIE,1,Continuous,-1
Opisy okna=A-08__OPIS_OKNA,8,Continuous,-1
Opisy drzwi=A-08__OPIS_DRZWI,8,Continuous,-1
Opisy pomieszczenia=A-08__OPIS_NR-POM,2,Continuous,-1
Opisy poziomy=A-08__OPIS_POZIOM,6,Continuous,-1
Opisy przekroje=A-08__OPIS_PRZEKROJ,6,Continuous,-1
Opisy uwagi=A-08__OPIS_UWAGI,6,Continuous,-1
[Wymiarowanie] ;09
Wymiary osiowe=A-09__WYM_OSIE,12,Continuous,-1
Wymiary wewnętrzne=A-09__WYM_WEWN,12,Continuous,-1
Wymiary zewnetrzne=A-09__WYM_ZEWN,12,Continuous,-1
[Kreskowania] ;10
Kreskowanie ściany=A-10__KRES_SCIANY,8,Continuous,-1
Kreskowanie grunty=A-10__KRES_GRUNT,8,Continuous,-1
Kreskowanie izolacje=A-10__KRES_IZOLACJA,18,Continuous,-1
Kreskowanie izolacje=A-11__KRES_IZOLACJA,18,Continuous,-1
(
("Osie"
("Osie=A-00__OSIE,8,OSIE,-1")
)
("Ściany / główne konstrukcje"
("Ściany=A-01__SCIANY,7,Continuous,acLnWt030")
("Fundamenty=A-01__FUNDAMENT,2,Continuous,-1")
("Fundamenty ukryte=A-01__FUNDAMENT_UKR,2,Continuous,-1")
("Konstrukcje betonowe=A-01__KONSTR_BET,7,Continuous,-1")
("Konstrukcje stalowe=A-01__KONSTR_STAL,1,Continuous,-1")
("Podciągi=A-01__PODCIAG,8,PODCIAG,-1")
("Nadproża=A-01__NADPROZE,8,NADPROZE,acLnWt018")
)
("Schody / posadzki / inne elementy"
("Schody=A-02__SCHODY,6,Continuous,-1")
("Windy=A-02__WINDY,7,Continuous,-1")
("Rampy=A-02__RAMPY,7,Continuous,-1")
("Posadzki=A-02__POSADZKA,30,Continuous,-1")
("Posadzki kanały=A-02__POSADZKA_KANAL,30,Continuous,-1")
("Stropy=A-02__STROP,7,Continuous,-1")
)
...
)
kruuger napisał(a):nie byloby moze lepiej tak: (...)
(...) bardzo latwo sie to pozniej obrabia
kojacek napisał(a):kruuger napisał(a):nie byloby moze lepiej tak: (...)
(...) bardzo latwo sie to pozniej obrabia
Niby tak..., ale choć to dopuszczalne, wolałbym uniknąć w strukturze pliku INI mieszania "adresów" danych i samych danych. O ile klucze (te przed znakiem równości) mają znaczenie nie tylko adresowania (do danych warstwy), ale też są jednoczesnie danymi (są nazwą funkcjonalną warstwy), to znaczniki grup danych [Linetype] [Layers] [Groups], są unikalne i służą tylko do adresowania (tworzą grupy danych). W twojej propozycji - nie wiadomo ile jest grup warstw, ponadto trudno rozróżnić które dane w kwadratowych nawiasach są grupami warstw [Kreskowanie] [Wymiary]... itd. a co z [Linetype]?
Ponadto sposób w jaki są uporządkowane dane teraz, nie zamykają w przyszłości drogi do dodawania innych (teraz nie wiadomo jakich) grup danych (dowony klucz np. [Filters] i dane jakiś filtrów, itp.)
Dodatkowo, (teraz widzę) w twojej propozycji mogę przypadkowo np. w grupie "00" (osie) umieścić warstwę np. A-05__COS-TAM-COS-TAM, a w "moim" układzie położenie w grupie warstw determinuje 3 i 4 znak nazwy, czyli tutaj to bedzie grupa "05", bez względu, gdzie (w grupie) [Layers] będzie znajdował się wpis...
kojacek
(
("Linetype"
(...costam)
)
("Osie"
(...warstwy)
)
)
(assoc "Linetype" LST)
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników