Programul GeoPlan care incorporeaza functii pentru:

1.Transferuri de date de la statii totale Leica

Pentru statiile totale mai vechi precum TC1100 , 1600 , 1010 , 1610 programele de firma functioneaza doar pe calculatoare cu sisteme de operare MSDOS.

Functia permite:

- transferul datelor de la statia totala la PC cu siteme de operare Windows 95/98/2000/XP

- prelucrarea fisierelor descarcate pentru:

- extragerea campurilor in mod selectiv din datele descarcate

- adaugarea celei de a sasea cifra pentru coordonate

 

2.Prelucrare fisiere
Se prelucreaza fisiere de masuratori si de coordonate obtinute de la statii totale Leica , Rec-Elta , Sokkia si fisiere ASCII obtinute prin masuratori cu aparate clasice sau din inventare de coordonate existente
Pentru fiecare tip de fisier se prezinta: strucura , un exemplu , modalitatile de
verificare , modul de reprezentare ,reprezentarea automata de profile transversale si longitudinale -, filtrarea fisierelor

2.1.Fisiere de masuratori Leica GSI si IDX

Fisierele de tip GSI care au campuri de lungimi fixe si cu o codificare pentru fiecare camp conform tabelului de mai jos :

Semnificatie camp Prescurtare Cod
Numar punct PtId 11
Unghi orizontal Hz 21
Unghi vertical V 22
Distanta inclinata SD 31
Corectii meteo constanta aparat ppm + mm 51
Semnificatie camp Prescurtare Cod
Coordonta Est E 81
Coordonata Nord N 82
Cota aparat H 83
Inaltime aparat hi 87
Inaltime reflector hr 88

2.1.1.Fisier GSI1 cu structura : PtId Hz V SD ppm+mm hr hi

PtId Hz V SD ppm+mm hr hi
110050+0000002D 21.122+36926620 22.102+09601160 31...0+00057703 51..0.+0000+000 87..00+00001530 88..00+00001530
110051+000001D1 21.122+37028500 22.102+10648240 31...0+00007096 51..0.+0000+000 87..00+00001530 88..00+00001530

Fisier GSI2 cu structura: PtId Hz V SD E N H hr

PtId Hz V SD E N H h
110002+0000000B 21.122+35732920 22.102+09938540 31...0+00037297 81..00+57009929 82..00+33358412 83..00+00080590 87..00+00001580
110005+00000001 21.122+32263920 22.102+09460840 31...0+00016984 81..00+57017232 82..00+33335077 83..00+00081667 87..00+00001580
110006+00000007 21.122+35285400 22.102+09908380 31...0+00014326 81..00+57023432 82..00+33339758 83..00+00080436 87..00+00001580

2.1.1.a.Reprezentare
Programul reprezinta atat punctele folosind campurile PtId,E,N cat si vizele utilizand masuratorile - campurile SD,Hz,V,H,hr



2.1.1.b.Verificari

Fisierele GSI , fiind create automat de catre statiile totale si descarcate tot automat , respecta structura impusa de firma Leica.
Nota:In cazul in care utilizatorul face modificari in fisier acestea trebuie facute astfel incat sa se respecte strucutura campurilor ;salvarea din programele de editate trebuie facuta in format TXT

2.1.1.c.Filtrare fisiere GSI

Prin program se pot extrage din fisierele de tip GSI doar anumite campuri si se poate alege ordinea acestora in fisierul destinatie si separatorul de campuri

2.1.1.d.Exemplu

Comentarii: s-au selectat campurile PtId Est Nord Cota Hz V SD

2.1.2.Fisiere IDX : sunt fisiere cu o structura speciala valabila pentru toate aparatele de masurare produse de Leica.

Exemplu - doar sectiunile HEADER si DATABASE:
HEADER
	VERSION 1.20	
	SYSTEM	"0"
	UNITS
		ANGULAR GRADS
		LINEAR  METRE
		TEMP    CELSIUS
		PRESS   HPA
		TIME    DMY
	END UNITS
	PROJECT
		NAME	"STRAULESTI0"
		OPERATOR	"A.TILEA"
		CREATION_DATE	22-12-1999/11:02:41.0
	END PROJECT
END HEADER

DATABASE 
POINTS(PointNo, PointID, East, North, Elevation, Code, Date, CLASS) 
800004, "124", , , ,"", 22-12-1999/11:04:34.0 , MEAS; 
800009, "242", 1007.704226, 2020.514896, 99.847643, "", 22-12-1999/11:08:46.0 , MEAS; 
800010, "243", 1032.535056, 1997.755452, 99.016624, "", 22-12-1999/11:09:53.0 , MEAS; 
800011, "244", 1073.201821, 1999.059873, 99.115565, "", 22-12-1999/11:10:48.0 , MEAS; 
800012, "245", 1069.658984, 1969.349886, 99.104422, "", 22-12-1999/11:11:37.0 , MEAS; 
800013, "246", 1078.691394, 1910.328284, 98.410986, "", 22-12-1999/11:13:04.0 , MEAS; 
800015, "248", 1032.886221, 1928.578788, 98.930297, "", 22-12-1999/11:16:54.0 , MEAS; 
800016, "249", 982.427472, 1927.083292, 100.676040, "", 22-12-1999/11:18:20.0 , MEAS; 
THEMINFO(PointNo, PointID, Attribute, Value) 
END THEMINFO 
ANNOTATIONS(PointNo, PointID, Annotation) 
800002, "A", "0"; 
END ANNOTATIONS 
END POINTS 
END DATABASE 

Reprezentare grafica - programul extrage datele din sectiunea POINTS :

 

2.2.Fisiere de coordonate in format ASCII

2.2.1.Structura :
Trebuie sa contina cel putin campurile NUMAR EST si NORD
Liniile fisierului sa fie cu exact aceeasi structura
Separatorii de campuri : unul sau mai multe blancuri,virgula sau TAB

2.2.2.Exemplu :

2.2.3.Comentarii:

Structura liniei 1000 29955.581 40040.765 123.550 MC 3
1000 = Numar punct
29955.581 = Est(Nord)
40040.765 = Nord(Est)
123.550 = Cota
MC = Cod
3 = Numar profil

Pentru reprezentare s-au facut urmatoarele corespondente intre campuri si pozitiile in fisier: NUMAR PUNCT=1,EST=2,NORD=3,COTA=4,COD=5
Punctele sunt reprezentate ca blocuri de tip PUNCTZC :

2.2.4.Verificare fisiere de coordonate

- se verifica sa nu existe caractere nepermise in

cadrul liniilor (altele decat cifre , litere , + , - , .
- operatorul alege valorile maxime si minime intre care se trebuie sa se incadreze coordonatele Est , Nord si Cota
- programul semnaleaza liniile cu erori si tipurile de erori
- lista de erori se poate salva intr-un fisier

 

2.2.4.Filtrare fisiere de coordonate
- se extrag doar campurile dorite din ffisier
- se stabileste ordinea campurilor
> - se alege separatorul de campuri


2.3.Fisiere de masuratori in format ASCII
2.3.1.Structura

Tip linie Camp1 Camp2 Camp3 Camp4 Camp5 Camp6 Camp7
Linie de statie Numar punct Numar puncte de orientare Inaltime aparat - - - -
Linie de orientare Numar punct Distanta inclinata Hz V Inaltime reflector - -
....... ... ... ... ... ... ... ...
Linie de masuratori Numar punct Distanta inclinata Hz V Inaltime reflector Cod punct Numar profil
....... ... ... ... ... ... ... ...

2.3.2.Exemplu :


2.3.3.Extragere date:

Simultan cu reprezentarea masuratorilor se creaza fisierul de coordonate pentru punctele noi masurate , care poate fi utilizat apoi pentru reprezenatrea profilelor transversale sau longitudinale daca exista campul numar profil


2.3.4.
Reprezentare fisiere de masuratori :


2.3.5Profile transversale - din fisiere ASCII

2.3.5.1.Structura e similara cu fisierele de masuratori ASCII

2.3.5.2.Fereastra de lucru - se pot alege cota de referinta ,scarile pentru cote si distante , inaltimea textului , daca se reprezinta numarul punctului si codul 2.3.5.3.Reprezentare

2.3.6.Profile longitudinale- din fisiere ASCII

2.3.6.1.Structura e aceeasi cu
fisierele de mauratori ASCII

2.3.6.2.Fereastra de lucru - se pot alege cota de referinta ,scarile pentru cote si distante , inaltimea textului , Km de la care incepe profilul

2.3.6.3.Reprezentarea profilelor longitudinale

2.3.7.Verificare fisiere de masuratori :

Se verifica urmatoarele:
  • sa nu existe caractere nepermise in linii
  • campurile "Inaltime aparat" si "Inaltime reflector" sa fie cuprinse intre 0 si 10 m
  • campul "Distanta inclinata" sa fie cuprins intre 0 si 10000 m
  • campul "Unghi orizontal" sa fie cuprins intre -400 si 400 (grade centesimale)
  • campul "Unghi vertical" sa fie cuprins intre -200 si 200 (grade centesimale)


Lista de erori se poate salava intr-un raport de erori

2.3.8.Fisiere de masuratori de la statii totale Rec-Elta

2.3.8.1.Exemplu : Dupa filtrare se obtine fiserul de masuratori :
880 INTR. VALORI m 1.000000 th 1.600 ih 1.640
881 INTR. VALORI (T/P AUTOM.) T_ 35 P 997 A 0.000
882 18535 PENA 09.07.2001
883 MASURARE/HZ-V/
884 219 Hz 257.0180 V1 91.1060
885 219 Hz 257.0180 V1 91.1060
886 MASURARE/D-HZ-V/
890 655559 D 38.862 Hz 31.6540 V1 100.1860
891 655559 D 38.845 Hz 31.6540 V1 100.1860
892 655559 D 38.851 Hz 31.6540 V1 100.1860
894 655459 D 213.755 Hz 27.7480 V1 100.2060
895 655459 D 213.757 Hz 27.7480 V1 100.2060
896 655459 D 213.773 Hz 27.7480 V1 100.2060
897 2100 D 221.018 Hz 27.7760 V1 100.2200
898 2100 D 221.000 Hz 27.7760 V1 100.2200
899 2100 D 221.019 Hz 27.7760 V1 100.2180
900 2100 D 221.012 Hz 27.7760 V1 100.2180
901 INTR. VALORI m 1.000000 th 1.600 ih 1.680
902 INTR. VALORI (T/P AUTOM.) T_ 33 P 999 A 0.000
903 655459
904 MASURARE/D-HZ-V/
905 18535 D 213.788 Hz 315.4440 V1 99.8220
906 18535 D 213.783 Hz 315.4440 V1 99.8240
907 18535 D 213.781 Hz 315.4440 V1 99.8240
908 18535 D 213.801 Hz 315.4440 V1 99.8240
911 2101 D 37.196 Hz 73.2540 V1 100.4180
912 2101 D 37.192 Hz 73.2540 V1 100.4200
913 2101 D 37.199 Hz 73.2540 V1 100.4180
917 20219 D 19.056 Hz 371.7220 V1 99.9800
918 20219 D 19.057 Hz 371.7220 V1 99.9800
919 20219 D 19.058 Hz 371.7220 V1 99.9800
920 2100 D 7.250 Hz 116.2800 V1 101.1420
921 2100 D 7.251 Hz 116.2800 V1 101.1420
922 2100 D 7.256 Hz 116.2800 V1 101.1420
18535 2 1.640
219 000000 257.0180 91.1060 1.600
219 000000 257.0180 91.1060 1.600
655559 38.862 31.6540 100.1860 1.600
655559 38.845 31.6540 100.1860 1.600
655559 38.851 31.6540 100.1860 1.600
655459 213.755 27.7480 100.2060 1.600
655459 213.757 27.7480 100.2060 1.600
655459 213.773 27.7480 100.2060 1.600
2100 221.018 27.7760 100.2200 1.600
2100 221.000 27.7760 100.2200 1.600
2100 221.019 27.7760 100.2180 1.600
2100 221.012 27.7760 100.2180 1.600
655459 4 1.680
18535 213.788 315.4440 99.8220 1.600
18535 213.783 315.4440 99.8240 1.600
18535 213.781 315.4440 99.8240 1.600
18535 213.801 315.4440 99.8240 1.600
2101 37.196 73.2540 100.4180 1.600
2101 37.192 73.2540 100.4200 1.600
2101 37.199 73.2540 100.4180 1.600
20219 19.056 371.7220 99.9800 1.600
20219 19.057 371.7220 99.9800 1.600
20219 19.058 371.7220 99.9800 1.600
2100 7.250 116.2800 101.1420 1.600
2100 7.251 116.2800 101.1420 1.600
2100 7.256 116.2800 101.1420 1.600
Prin program acest fisier poate fi verificat , reprezentat
in AutoCad / Intellicad - simultan cu reprezentarea se poate 
extrage fisierul de coordonate pentru punctele masurate 

2.3.9.Fisiere de masuratori de la statii totale Sokkia

Exemplu :

00NMSDR33 V04-04.02     00-000-00 00:00 211111
10NMJOB2            121111
06NM1.00000000      
01NM:SET5F V01-00    016418                      31                                0.00000000      
13PCP.C. mm Applied:-30.000                                     
03NM1.45000000      
09F1                        0000100662.90500000     99.1306000      380.1073999     C               
08TP        00001007355059.78800000 709980.68500000 21.20800000     C               
09F1                        0000100863.14000000     99.1536000      390.6611999     C               
09F1                        0000100963.13700000     99.1536000      390.6615999     C               
08TP        00001010355062.44500000 709990.77400000 21.18900000     C               
09F1                        0000101160.08700000     98.9446000      384.4715999     C               
08TP        00001012355058.32100000 709985.48500000 21.34600000     C               
09F1                        0000101360.19600000     99.7124000      184.4715999     C               
09F1                        0000101460.19200000     99.7124000      184.4711999     C               
09F1                        0000101560.19900000     99.7124000      184.4711999     C               
08TP        00001016354999.91600000 710000.02100000 21.96800000     C               
09F1                        0000101754.68800000     99.3632000      396.5351999     C               
08TP        00001018355112.92500000 709982.51100000 22.24300000     C               
09F1                        0000101955.15200000     99.2546000      385.6033999     C               
08TP        00001020355112.04800000 709973.12400000 22.34100000     C               
09F1                        0000102110.46300000     97.6236000      356.6633999     C               
08TP        00001022355066.44600000 709978.90600000 22.08600000     C               
09F1                        0000102329.82800000     99.2784000      305.7859999     C               
08TP        00001024355061.02800000 709955.78200000 22.03400000     C               
09F1                        0000102527.41300000     98.8138000      357.8305999     C               
08TP        00001026355079.93400000 709968.62900000 22.20700000     C               
09F1                        0000102728.16900000     98.6970000      354.9077999     C               
08TP        00001028355079.71100000 709967.16300000 22.27200000     C               
09F1                        0000102928.46800000     98.9510000      353.2845999     C            

3.Calcule topo
3.1. Retrointersectii : se calculeaza toate solutiile posibile pentru punctele masurate;pentru fiecare solutie se calculeaza in functie de precizia aparatului eroarea in functie de precizia unghiulara a apartului si de configuratia vizelor .

3.1.1.Fereastra de lucru

Fiserul centralizator de date masuratori si rezultate
Fisier de masuratori
Nr.pct   Est   Nord      Cota    Distanta   V     Hz  
 bh21 1.50
 1 0.0 100 175.6200
 2 0.0 100 1.0166
 3 0.0 100 76.7144
 4 0.0 100 289.7180
Puncte fixe
Nr.  Est   Nord          Cota   
 3 717106.890 348524.320 120
 1 709105.030 353825.140 150
 4 708489.720 360577.740 50
 2 715366.980 356987.030 80

Date despre executia lucrarii
 Aparat  Precizie   Data   Operator    Haparat
 SET 5F     15 20.05.2003 Petre Marian   1.60

Solutii calculate
     P1     P2     P3     P4    Est       Nord      Eroare 
      2      4      1      4 711161.962 355611.420  0.203
      3      4      1      3 711162.103 355611.709  0.223
      3      4      1      4 711162.103 355611.709  0.280
      2      4      1      2 711161.962 355611.420  0.287
      3      4      2      3 711162.362 355611.305  0.317
      1      4      1      3 711162.103 355611.709  0.341
      1      4      1      2 711161.962 355611.420  0.343
      2      4      2      3 711162.362 355611.305  0.364
      3      4      2      4 711162.362 355611.305  0.451
      2      3      1      3 711163.236 355612.225  0.910
      2      3      1      2 711163.236 355612.225  1.234
      1      3      1      2 711163.236 355612.225  1.503

Solutii alese pentru calclul coordonatelor plane 
     P1     P2     P3     P4    Est       Nord       Eroare 
      2      4      1      4 711161.962 355611.420  0.203
      3      4      1      3 711162.103 355611.709  0.223
      3      4      1      4 711162.103 355611.709  0.280

Puncte alese pentru calculul cotei
Numar   Est       Nord  Cota    
 2 715366.980 356987.030 80
 4 708489.720 360577.740 50
 3 717106.890 348524.320 120

Coordonatele calculate ale statiei bh21 1.50
  Est         Nord      Cota  Emedxy. Emaxxy. Emedh Emaxh
 711162.056 355611.613 76.454  0.143  0.214 29.156 41.946

3.2. Drumuiri : simultan cu reprezentarea masuratorilor se creaza si fisierul de coordonate pentru punctele masurate
3.3. Transformari de coordonate plane (stereo 70 , stereo local , Gauss) si geografice (WGS84 sau Krasovsky)

3.3.1.Fereastra de lucru

Comentarii:
Fisierele sursa si destinatie pot fi fisiere de coordonate geografice(in ai multe formate uzuale ) pe elisoidul WGS84 sau Krasovsky sau fisiere de coordonate plane(Stereo 70, stereo local,Gauss)

4.Trasare limite: dupa imagini scanate , prin puncte existente , dupa numarul punctelor

5.Tabele in desen
Se creaza tabele de de arii si coordonate pentru incinte prin alegerea punctelor individual sau prin punctarea in interiorul poligoanelor

Desen

Fereastra de lucru

Calcul de arii
Se calculeaza arii prin punctare in interiorul poligoanelor respectand ierarhia: sector , cvartal , proprietate , parcela , constructie , sau in stratul curent.
Se pot executa parcelari si detasari.

Extrageri de date : fisiere de coordonate , inventare de suprafete , inventare de coordonate

Functii utile: numerotare automata de puncte , corectii grafice , trasare caroiaj , transformarea imaginlor scanate in stereo 70