006.2019 – Czy można samodzielnie dodać/usunąć atrybut obiektu?
Oczywiście można i sprawa nie jest skomplikowana. Definicje atrybutów oraz zestawy atrybutów dla poszczególnych obiektów, zapisane są w bibliotece. W przypadku obiektów z Rozporządzenia, jest to plik „K1-2013.mgz” (nazwa została wymyślona w 2011 roku, kiedy wiedzieliśmy, że w 2013 roku „coś” zastąpi instrukcję K1). Sposób modyfikacji został opisany poniżej na przykładzie dodawania atrybutu „identyfikator branżowy GES_idBranzowy” do obiektu „Stacja gazowa – SUUS11”.
…
Pracując z plikami „gml”, warto stosować kilka zasad …
…
A. Przygotowanie
- proszę odnaleźć plik biblioteki
- proszę zrobić kopię bezpieczeństwa biblioteki (jeżeli „coś pójdzie nie tak”, wystarczy skorzystać z kopii biblioteki bez instalowania programu, czy przywracania ustawień)
- korzystając ze schematu aplikacyjnego Rozporządzenia, proszę upewnić się, że obiekt „SUUS11” ma mieć atrybut „identyfikator branżowy sieci”
…
B. Sprawdzenie, czy biblioteka zawiera definicję atrybutu
- proszę otworzyć plik biblioteki, przy pomocy programu „Notatnik” systemu operacyjnego Windows lub przy pomocy programu „NotePad++”
- korzystając z funkcji poszukiwania tekstu (Ctrl + F), proszę odnaleźć linię zawierającą opis atrybutu „identyfikator branżowy”
- drugi składnik odnalezionej linii, powinien być zgodny z definicją z Rozporządzenia – w tym przypadku jest to „GES_idBranzowy” (rys. poniżej)
- odnalezienie tej linii oznacza, że biblioteka zawiera definicję atrybutu i można przystąpić do odnalezienia definicji zestawu atrybutów obiektu (C)
…
C. Odnalezienie linii z definicją zestawu atrybutów
- korzystając z funkcji poszukiwania tekstu (Ctrl + F), proszę odnaleźć linię definicji obiektu „SUUS11”
- uwaga: proszę się upewnić, że pierwszy składnik odnalezionej linii (zaznaczonej na rysunku poniżej niebieską ramką), zaczyna się od cyfry „3” !!!
- proszę zapamiętać pierwszy składnik linii „32244” (jest to identyfikator funkcji „SUUS11”, w programie MicroGeoCAD)
…
D. Modyfikacja biblioteki
- przy pomocy funkcji poszukiwania tekstu (Ctrl + F) proszę odnaleźć linię zawierającą ciąg znaków
- „32244”,”D-SET” -> jeżeli atrybut ma być dodany do górnego (stałego) pola okna atrybutów
- „32244”,”B-MET” -> jeżeli atrybut ma być dodany do dolnego (rozwijanego) pola okna atrybutów
- po znalezieniu linii, proszę dopisać atrybut „GES_idBranzowy”
- na końcu linii, oddzielając go od ostatniego składnika linii, przecinkiem lub…
- … w dowolne miejsce pomiędzy inne składniki linii, pamiętając o zasadach tworzenia linii „csv” ( „składnik” , „składnik” , „składnik” …)
- proszę zapisać plik biblioteki (Ctrl + S).
…
E. Sprawdzenie
- proszę wrócić do programu MicroGeoCAD (lub uruchomić go, jeżeli był wyłączony),
- otworzyć paletę narzędziową „Uzbrojenie terenu”
- odnaleźć i uruchomić funkcję „SUUS11 – Stacja gazowa” i sprawdzić, czy atrybut pojawił się w oknie atrybutów obiektu (rys. poniżej).
…
Uwaga: starsze wersje MGC wymagają ponownego uruchomienia programu po zapisaniu biblioteki.