Import pkt do przekroju pinowego

Dyskusje dotyczące współpracy C-Geo z innymi programami
KAMIN

Import pkt do przekroju pinowego

Post autor: KAMIN »

Witam serdecznie.
Przeglądałem forum, ale niestety nie znalazłem odpowiedzi na nurtujące mnie pytanie. Czy jest możliwość importu punktów do modułu przekroje pionowe w taki sposób, aby automatycznie ustawiał się hektometr, część punktów umieszczało się na np. warstwie 1, część na innej i automatycznie zaznaczał się punkt osiowy? Z tego co zauważyłem, to format CARD/I daje chyba taką możliwość. Niestety nie znalazłem żadnych informacji jak plik w tym formacie powinien wyglądać.
Mam w pliku tekstowym kilka tysięcy punktów z różnych przekrojów i z różnych warstw, a potrzebuje zrobić z tego w miarę szybko przekroje pionowe.
Będę bardzo wdzięczny za szybka odpowiedź.
Pozdrawiam.
Awatar użytkownika
grzes
Team
Team
Posty: 2879
Rejestracja: 18 mar 2005, 22:01

Re: Import pkt do przekroju pinowego

Post autor: grzes »

Niestety nie pamietam jak wyglada format CARD/I ale prosze podeslac probke danych - zobaczymy co sie da zrobic.
pozdrawiam
grzes
KAMIN

Re: Import pkt do przekroju pinowego

Post autor: KAMIN »

443000 1 10d -3.40 181.68 11d 0.00 181.73 12d 7.29 181.84
443000 2 10 -3.40 182.13 11 0.00 182.18 12 7.29 182.25
443025 1 13d -3.45 181.93 14d 0.00 182.00 15d 7.60 182.15
443025 2 13 -3.45 182.16 14 0.00 182.20 15 7.60 182.32
kolumna 1 - hektometr; kolumna 2 - numer warstwy; kolumna 3 nr pkt; kolumna 4 - odległość skumulowana; kolumna 5 - wysokość... itd. w zależności od liczby punktów na jednym przekroju.

Oto próbka danych. Chciałbym aby powstały z tego dwa przekroje. Pierwszy w hektometrze 443000, w którym na pierwszej warstwie znajdą się punkty 10d;11d;13d. 10d jest w odległości -3.40 m od punktu osiowego 11d i ma wysokość 181.68 (nr pkt=11d D=0.00 H=181.73;nr pkt=12d D=7.29 H=181.84).
Punkty 10;11;12 analogicznie, lecz na drugiej warstwie. Kolejny przekrój w hektometrze 443025. Czy istnieje zatem jakiś format pliku, który pozwoli to zautomatyzować? Format pliku txt mogę stworzyć dowolny.
Awatar użytkownika
grzes
Team
Team
Posty: 2879
Rejestracja: 18 mar 2005, 22:01

Re: Import pkt do przekroju pinowego

Post autor: grzes »

Tu jest nowy plik exe, w ktorym dodana zostala opcja importu "Plik tekstowy v. 2" - wczytuje dane jak w przesłanym przykładzie.
pozdrawiam
grzes
KAMIN

Re: Import pkt do przekroju pinowego

Post autor: KAMIN »

Jestem bardzo wdzięczny. Wszystko działa znakomicie.
Pozdrawiam serdecznie.
KAMIN

Re: Import pkt do przekroju pinowego

Post autor: KAMIN »

Witam,
przydałaby się jeszcze możliwość umieszczenia w pliku tekstowym poziomu odniesienia dla każdego punktu. Np w kolumnie po wysokości danego punktu.
Oto próbka danych:
443000 1 10d -3.40 181.68 180.00 11d 0.00 181.73 180.00 12d 7.29 181.84 180.00
443000 2 10 -3.40 182.13 180.00 11 0.00 182.18 180.00 12 7.29 182.25 180.00
Pozdrawiam
Awatar użytkownika
grzes
Team
Team
Posty: 2879
Rejestracja: 18 mar 2005, 22:01

Re: Import pkt do przekroju pinowego

Post autor: grzes »

Bedzie problem - do 1 warstwy przekroju mamy przewidziane max 12 pp
pozdrawiam
grzes
Awatar użytkownika
Jurek B.
Team
Team
Posty: 8171
Rejestracja: 16 lut 2005, 20:25

Re: Import pkt do przekroju pinowego

Post autor: Jurek B. »

Myślę, że jeśli już robić ten odczyt poziomów odniesnienia, to wystarczy zrobić ich odczyt przy każdym punkcie, ale reagować tylko na 12 pierwszych zmian wys. odniesienia - raczej nieprawdopodobne jest by dla jednej warstwy przekroju poprzecznego był więcej niż jeden poziom odniesienia
Pozdrawiam Jurek B.
KAMIN

Re: Import pkt do przekroju pinowego

Post autor: KAMIN »

Jeden poziom porównawczy dla jednej warstwy wystarczy w zupełności. Jeśli chodzi o mnie to wystarczy nawet dla całego przekroju.

443000 1 180.00 10d -3.40 181.68 11d 0.00 181.73 12d 7.29 181.84
443000 2 180.00 10 -3.40 182.13 11 0.00 182.18 12 7.29 182.25

PP może być np w trzeciej kolumnie - po numerze warstwy. Tylko ważne jest, żeby numer pierwszego punktu z danej warstwy wstawiał się do tabeli dotyczącej pp obok samego pp.
Awatar użytkownika
grzes
Team
Team
Posty: 2879
Rejestracja: 18 mar 2005, 22:01

Re: Import pkt do przekroju pinowego

Post autor: grzes »

Tu jest nowy plik exe, w ktorym dodana zostala opcja importu "Plik tekstowy v. 3" - wczytuje dane jak w przesłanym przykładzie. Zbiorczy opis: http://softline.xgeo.pl/wiki/index.php? ... je_pionowe
pozdrawiam
grzes
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Import pkt do przekroju pinowego

Post autor: walklim »

witam, korzystam z formatu v.2 i wszystko pięknie hula poza jednym mankamentem :
brakuje mi możliwości podawania w pliku wsadowym nazwy warstwy, a to dlatego że kiedy muszę prze-edytować już mocno rozbudowany przekrój to uciekam z nim do autocada ( przez raport zapisany jako plik tekstowy) później poprawiony przekrój zapisuję do formatu v.2 i zaczytuję do c-geo - BAJKA! tylko że jak rysuje przekrój w autocadzie to nazwa warstwy odpowiada dokładnie nazwie warstwy w c-geo, kiedy wracam do c-geo chciałbym w nowym przekroju nazwy warstw zachować. proponuję po numerze warstwy dodać jej nazwę czyli:
hm nr_warstwy nazwa_warstwy nr domiar wysokość nr domiar wysokość nr domiar wysokość ......
a gdyby w c-geo pojawiła się opcja exportu przekrojów do tego formatu to byłoby idealne.

jak skończę tą ...robotę to przymierzę się do przerobienia moich pokręconych lispów we wtyczke wymiany przekrojów cgeo<->acad

a dodam że program przy imporcie powtarza punkty np. zapisuje w warstwie wszystkie punkty a nastepnie znów od numeru np3 powtarza do końca .

pozdrawiam waldek
Pozdrawiam Waldek Klimek
Awatar użytkownika
grzes
Team
Team
Posty: 2879
Rejestracja: 18 mar 2005, 22:01

Re: Import pkt do przekroju pinowego

Post autor: grzes »

walklim pisze:witam, korzystam z formatu v.2 i wszystko pięknie hula poza jednym mankamentem :
brakuje mi możliwości podawania w pliku wsadowym nazwy warstwy, a to dlatego że kiedy muszę prze-edytować już mocno rozbudowany przekrój to uciekam z nim do autocada ( przez raport zapisany jako plik tekstowy) później poprawiony przekrój zapisuję do formatu v.2 i zaczytuję do c-geo - BAJKA! tylko że jak rysuje przekrój w autocadzie to nazwa warstwy odpowiada dokładnie nazwie warstwy w c-geo, kiedy wracam do c-geo chciałbym w nowym przekroju nazwy warstw zachować. proponuję po numerze warstwy dodać jej nazwę czyli:
hm nr_warstwy nazwa_warstwy nr domiar wysokość nr domiar wysokość nr domiar wysokość ......
a gdyby w c-geo pojawiła się opcja exportu przekrojów do tego formatu to byłoby idealne.

jak skończę tą ...robotę to przymierzę się do przerobienia moich pokręconych lispów we wtyczke wymiany przekrojów cgeo<->acad

a dodam że program przy imporcie powtarza punkty np. zapisuje w warstwie wszystkie punkty a nastepnie znów od numeru np3 powtarza do końca .

pozdrawiam waldek
import v.4
pozdrawiam
grzes
Awatar użytkownika
walklim
____
____
Posty: 242
Rejestracja: 19 gru 2006, 00:32
Lokalizacja: Sosnowiec

Re: Import pkt do przekroju pinowego

Post autor: walklim »

dziękuje, śmiga jak trzeba - pozdrawiam.
Pozdrawiam Waldek Klimek
ODPOWIEDZ