verzija 1.1
This commit is contained in:
parent
02b9df1162
commit
e7381163d2
27
.vscode/ftp-sync.json
vendored
Normal file
27
.vscode/ftp-sync.json
vendored
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{
|
||||||
|
"remotePath": "./var/www/my_webapp__3/www/",
|
||||||
|
"host": "192.168.1.200",
|
||||||
|
"username": "root",
|
||||||
|
"password": "boris.123",
|
||||||
|
"port": 22,
|
||||||
|
"secure": false,
|
||||||
|
"protocol": "sftp",
|
||||||
|
"uploadOnSave": false,
|
||||||
|
"passive": false,
|
||||||
|
"debug": false,
|
||||||
|
"privateKeyPath": null,
|
||||||
|
"passphrase": null,
|
||||||
|
"agent": null,
|
||||||
|
"allow": [],
|
||||||
|
"ignore": [
|
||||||
|
"\\.vscode",
|
||||||
|
"\\.git",
|
||||||
|
"\\.DS_Store"
|
||||||
|
],
|
||||||
|
"generatedFiles": {
|
||||||
|
"extensionsToInclude": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"path": ""
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,2 +1,7 @@
|
||||||
# GeoPHP
|
# GeoPHP - TPS1100 Convert Online
|
||||||
|
|
||||||
|
PHP skeipta za izvoz koordinat točk iz datoteke GSI (za instrumente TPS1100).
|
||||||
|
|
||||||
|
![logo](TPS1100CNVRT_logo.png)
|
||||||
|
|
||||||
|
Made by Boris Bilc
|
BIN
TPS1100CNVRT.ico
Normal file
BIN
TPS1100CNVRT.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 172 KiB |
BIN
TPS1100CNVRT_logo.png
Normal file
BIN
TPS1100CNVRT_logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.0 KiB |
50
convert/TEST.TXT
Normal file
50
convert/TEST.TXT
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
GS001 465423.089 110526.243 301.586 REF
|
||||||
|
GS002 465437.688 110547.569 302.107 REF
|
||||||
|
GS003 465472.908 110527.226 302.945 REF
|
||||||
|
11111 465444.529 110546.554 302.353 STA
|
||||||
|
GS003 465472.895 110527.228 302.954 ORI
|
||||||
|
GS001 465423.100 110526.246 301.598 ORI
|
||||||
|
GS002 465437.693 110547.564 302.084 ORI
|
||||||
|
1 465474.729 110533.795 303.558 MEAS
|
||||||
|
2 465463.403 110539.024 302.973 MEAS
|
||||||
|
3 465455.561 110542.757 302.689 MEAS
|
||||||
|
4 465446.424 110547.098 302.354 MEAS
|
||||||
|
5 465447.834 110549.258 302.521 MEAS
|
||||||
|
6 465447.013 110549.645 302.470 MEAS
|
||||||
|
7 465447.133 110549.911 302.484 MEAS
|
||||||
|
8 465442.260 110552.180 302.590 MEAS
|
||||||
|
9 465439.917 110549.069 302.276 MEAS
|
||||||
|
10 465434.013 110548.886 302.034 MEAS
|
||||||
|
11 465447.924 110549.193 303.527 MEAS
|
||||||
|
12 465448.112 110549.481 303.244 MEAS
|
||||||
|
13 465452.362 110554.843 304.664 MEAS
|
||||||
|
14 465454.504 110557.544 305.149 MEAS
|
||||||
|
15 465453.962 110560.654 305.190 MEAS
|
||||||
|
16 465451.792 110572.598 306.363 MEAS
|
||||||
|
17 465452.236 110573.476 307.192 MEAS
|
||||||
|
18 465451.552 110573.751 306.829 MEAS
|
||||||
|
19 465460.165 110569.493 306.147 MEAS
|
||||||
|
20 465460.732 110564.366 308.875 MEAS
|
||||||
|
21 465456.144 110555.142 308.718 MEAS
|
||||||
|
22 465466.357 110550.055 310.853 MEAS
|
||||||
|
23 465457.019 110582.726 312.411 MEAS
|
||||||
|
24 465471.010 110580.229 312.548 MEAS
|
||||||
|
31 465443.141 110551.729 303.779 MEAS
|
||||||
|
32 465440.407 110548.265 302.097 MEAS
|
||||||
|
33 465438.211 110547.118 302.072 MEAS
|
||||||
|
34 465434.570 110547.693 301.894 MEAS
|
||||||
|
35 465436.599 110547.165 301.948 MEAS
|
||||||
|
36 465439.124 110546.897 302.006 MEAS
|
||||||
|
37 465441.653 110546.549 302.094 MEAS
|
||||||
|
38 465446.526 110544.850 302.298 MEAS
|
||||||
|
39 465454.849 110541.033 302.554 MEAS
|
||||||
|
40 465460.359 110538.438 302.711 MEAS
|
||||||
|
41 465472.352 110532.887 302.986 MEAS
|
||||||
|
42 465473.669 110532.696 303.036 MEAS
|
||||||
|
43 465474.578 110533.313 303.177 MEAS
|
||||||
|
11111 465444.529 110546.554 302.353 STA
|
||||||
|
GS003 465472.895 110527.228 302.954 ORI
|
||||||
|
GS001 465423.100 110526.246 301.598 ORI
|
||||||
|
GS002 465437.693 110547.564 302.084 ORI
|
||||||
|
1 465474.729 110533.795 303.558 MEAS
|
||||||
|
2 465463.403 110539.024 302.973 MEAS
|
44
index.php
44
index.php
|
@ -1,3 +1,8 @@
|
||||||
|
<?php
|
||||||
|
$madeby = "Boris Bilc";
|
||||||
|
$version = "1.1";
|
||||||
|
// For learning and experimental use only
|
||||||
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
|
@ -21,7 +26,7 @@
|
||||||
body {
|
body {
|
||||||
background-color: rgba(22, 22, 22, 100.0);
|
background-color: rgba(22, 22, 22, 100.0);
|
||||||
color: #e0e0e0;
|
color: #e0e0e0;
|
||||||
padding: 20px;
|
padding: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
|
@ -103,11 +108,11 @@
|
||||||
TPS1100 Convert Online
|
TPS1100 Convert Online
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
Aplikacija za izvoz podatkov iz datotek GSI za instrumente TPS1100.
|
Aplikacija za izvoz koordinat točk iz datotek GSI (za instrumente TPS1100).
|
||||||
</p>
|
</p>
|
||||||
<form action="obdelava.php" method="post" enctype="multipart/form-data">
|
<form action="obdelava.php" method="post" enctype="multipart/form-data" target="_blank">
|
||||||
<h2>
|
<h2>
|
||||||
GSI Datoteka
|
Datoteka za procesiranje (GSI)
|
||||||
</h2>
|
</h2>
|
||||||
<hr>
|
<hr>
|
||||||
</hr>
|
</hr>
|
||||||
|
@ -115,23 +120,40 @@
|
||||||
<hr>
|
<hr>
|
||||||
</hr>
|
</hr>
|
||||||
<h3>
|
<h3>
|
||||||
Izvoz podatkov
|
Podatki & Format izvoza
|
||||||
</h3>
|
</h3>
|
||||||
<input type="radio" name="obdelava" id="tocke" value="tocke" />
|
<input type="radio" name="obdelava" id="tockeklas" value="tockeklas" checked="true" />
|
||||||
<label for="tocke">[ PtId E N H Tip ] - Seznam Točk + Klasifikacija <b>(Kode)</b></label><br>
|
<label for="tocke">[ PtId E N H Tip ] - Seznam Točk + Klasifikacija <b>(Kode)</b></label><br>
|
||||||
<input type="radio" name="obdelava" id="merjeno" value="merjeno" />
|
<input type="radio" name="obdelava" id="tocke" value="tocke" />
|
||||||
<label for="merjeno">[ PtId E N H ] - Seznam Merjenih Točk <b>(Kode)</b></label><br>
|
<label for="merjeno">[ PtId E N H ] - Seznam Merjenih Točk <b>(Kode)</b></label><br>
|
||||||
<input type="radio" name="obdelava" id="zapisnik" value="zapisnik" />
|
<input type="radio" name="obdelava" id="tockebrez" value="tockebrez" />
|
||||||
<label for="zapisnik">[ PtId E N H ] - Seznam Točk (Brez Kodiranja)</label>
|
<label for="zapisnik">[ PtId E N H ] - Seznam Točk (Brez Kodiranja)</label>
|
||||||
<hr>
|
<hr>
|
||||||
</hr>
|
</hr>
|
||||||
<input type="submit" value="Izvoz Podatkov" name="submit">
|
<h3>
|
||||||
|
Datoteka
|
||||||
|
</h3>
|
||||||
|
<input type="radio" name="tipdat" id="txt" value="txt" checked="true" />
|
||||||
|
<label for="txt">TXT</label>
|
||||||
|
<input type="radio" name="tipdat" id="koo" value="koo" />
|
||||||
|
<label for="txt">KOO</label><br>
|
||||||
|
<input type="submit" value="Pripravi Datoteko" name="submit">
|
||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$data = "";
|
$data = "";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
<br><br><br>
|
||||||
|
<hr>
|
||||||
|
</hr>
|
||||||
|
<p>
|
||||||
|
<?php
|
||||||
|
print "Verzija: " . $version ."<br>";
|
||||||
|
print "Skripto pripravil: " . $madeby ."<br>";
|
||||||
|
?>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Gostovano na <a href="https://multibox.nohost.me/website" target="_blank">MultiBox</a>
|
||||||
|
</p>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
289
obdelava.php
289
obdelava.php
|
@ -1,3 +1,8 @@
|
||||||
|
<?php
|
||||||
|
// Version: 1.1
|
||||||
|
// Made by: Boris Bilc
|
||||||
|
// For learning and experimental use only
|
||||||
|
?>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
|
@ -35,19 +40,19 @@
|
||||||
color: #E0E0E0 !important;
|
color: #E0E0E0 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-on {
|
.meas {
|
||||||
color: #d1f200 !important;
|
color: #d1f200 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-off {
|
.station {
|
||||||
color: #e00000 !important;
|
color: #e00000 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-conn {
|
.orient {
|
||||||
color: #d1f200 !important;
|
color: #d1f200 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.table-disconn {
|
.reference {
|
||||||
color: #c9c9c9 !important;
|
color: #c9c9c9 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -93,14 +98,13 @@
|
||||||
$target_filearc = $target_dirarc . basename($_FILES["fileToUpload"]["name"]);
|
$target_filearc = $target_dirarc . basename($_FILES["fileToUpload"]["name"]);
|
||||||
$uploadOk = 1;
|
$uploadOk = 1;
|
||||||
$datFileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));
|
$datFileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));
|
||||||
|
|
||||||
// Check if image file is a actual image or fake image
|
// Check if image file is a actual image or fake image
|
||||||
if (isset($_POST["submit"])) {
|
if (isset($_POST["submit"])) {
|
||||||
if ($datFileType != "gsi") {
|
if ($datFileType != "gsi") {
|
||||||
echo "Napaka! Izberi datoteko GSI...<br>";
|
echo "Napaka! Izberi datoteko GSI...<br>";
|
||||||
$uploadOk = 0;
|
$uploadOk = 0;
|
||||||
} else {
|
} else {
|
||||||
//echo "Branje datoteke GSI...<br>";
|
echo "Branje datoteke... <b>" . basename($target_file) . "</b><br><br>";
|
||||||
$uploadOk = 1;
|
$uploadOk = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132,10 +136,28 @@
|
||||||
// Methods
|
// Methods
|
||||||
function izvoz_tocke($name)
|
function izvoz_tocke($name)
|
||||||
{
|
{
|
||||||
|
$down_dir = "convert/";
|
||||||
|
$down_datime = $down_dir . basename($_FILES["fileToUpload"]["name"]);
|
||||||
|
$datnova_tip = $_POST['tipdat'];
|
||||||
|
if ($datnova_tip == "koo") {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke.KOO", $down_datime);
|
||||||
|
} else {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke.TXT", $down_datime);
|
||||||
|
}
|
||||||
|
|
||||||
|
$down_url = "https://gps.multibox.nohost.me/points/";
|
||||||
|
$down_daturl = $down_url . $down_datnova;
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
// If the user file in existing directory already exist, delete it
|
||||||
|
if (file_exists($down_datnova)) {
|
||||||
|
unlink($down_datnova);
|
||||||
|
}
|
||||||
$this->obdelavaTocke = $name;
|
$this->obdelavaTocke = $name;
|
||||||
$file_handle = fopen($name, "rb");
|
$file_handle = fopen($name, "rb");
|
||||||
$merjene = 0;
|
$merjene = 0;
|
||||||
$stojisce = 0;
|
$stojisce = 0;
|
||||||
|
$kode_ok = 0;
|
||||||
|
|
||||||
while (!feof($file_handle)) {
|
while (!feof($file_handle)) {
|
||||||
$line_of_text = fgets($file_handle);
|
$line_of_text = fgets($file_handle);
|
||||||
|
@ -143,6 +165,7 @@
|
||||||
$word_index = substr($parts[0], 1, 2);
|
$word_index = substr($parts[0], 1, 2);
|
||||||
|
|
||||||
if ($word_index == 41) {
|
if ($word_index == 41) {
|
||||||
|
$kode_ok = 1;
|
||||||
$koda = ltrim(substr($parts[0], 8), "0");
|
$koda = ltrim(substr($parts[0], 8), "0");
|
||||||
if ($koda == 99) {
|
if ($koda == 99) {
|
||||||
$merjene = 2;
|
$merjene = 2;
|
||||||
|
@ -177,15 +200,20 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($merjene == 1) {
|
if ($merjene == 1) {
|
||||||
print $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tMEAS<BR>";
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
}
|
}
|
||||||
if ($merjene == 2) {
|
if ($merjene == 2) {
|
||||||
print $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tREF<BR>";
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
}
|
}
|
||||||
if ($merjene == 3) {
|
if ($merjene == 3) {
|
||||||
print $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tORI<BR>";
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($word_index == 11 && $stojisce == 1) {
|
if ($word_index == 11 && $stojisce == 1) {
|
||||||
$pointid = ltrim(substr($parts[0], 8), "0");
|
$pointid = ltrim(substr($parts[0], 8), "0");
|
||||||
|
@ -207,20 +235,249 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($pointSta == 1) {
|
if ($pointSta == 1) {
|
||||||
print $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tSTA<BR>";
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
$pointSta = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fclose($file_handle);
|
||||||
|
if ($kode_ok == 0) {
|
||||||
|
print "Ni podatkov... je datoteka kodirana?";
|
||||||
|
}
|
||||||
|
print "<br>";
|
||||||
|
if (!file_exists($down_datnova)) { // file does not exist
|
||||||
|
die('file not found');
|
||||||
|
} else {
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Funkcija za izvoz točk z klasifikacijo
|
||||||
|
function izvoz_tockeklas($name)
|
||||||
|
{
|
||||||
|
$down_dir = "convert/";
|
||||||
|
$down_datime = $down_dir . basename($_FILES["fileToUpload"]["name"]);
|
||||||
|
$datnova_tip = $_POST['tipdat'];
|
||||||
|
if ($datnova_tip == "koo") {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke-klas.KOO", $down_datime);
|
||||||
|
} else {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke-klas.TXT", $down_datime);
|
||||||
|
}
|
||||||
|
|
||||||
|
$down_url = "https://gps.multibox.nohost.me/points/";
|
||||||
|
$down_daturl = $down_url . $down_datnova;
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
// If the user file in existing directory already exist, delete it
|
||||||
|
if (file_exists($down_datnova)) {
|
||||||
|
unlink($down_datnova);
|
||||||
|
}
|
||||||
|
$this->obdelavaTocke = $name;
|
||||||
|
$file_handle = fopen($name, "rb");
|
||||||
|
$merjene = 0;
|
||||||
|
$stojisce = 0;
|
||||||
|
$kode_ok = 0;
|
||||||
|
|
||||||
|
while (!feof($file_handle)) {
|
||||||
|
$line_of_text = fgets($file_handle);
|
||||||
|
$parts = explode(' ', $line_of_text);
|
||||||
|
$word_index = substr($parts[0], 1, 2);
|
||||||
|
|
||||||
|
if ($word_index == 41) {
|
||||||
|
$kode_ok = 1;
|
||||||
|
$koda = ltrim(substr($parts[0], 8), "0");
|
||||||
|
if ($koda == 99) {
|
||||||
|
$merjene = 2;
|
||||||
|
$stojisce = 0;
|
||||||
|
} elseif ($koda >= 90) {
|
||||||
|
$merjene = 1;
|
||||||
|
$stojisce = 0;
|
||||||
|
} elseif ($koda >= 80) {
|
||||||
|
$merjene = 3;
|
||||||
|
$stojisce = 0;
|
||||||
|
} elseif ($koda < 80) {
|
||||||
|
$merjene = 0;
|
||||||
|
$stojisce = 1;
|
||||||
|
} else {
|
||||||
|
$merjene = 0;
|
||||||
|
$stojisce = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($word_index == 11 && $merjene >= 1) {
|
||||||
|
$pointid = ltrim(substr($parts[0], 8), "0");
|
||||||
|
|
||||||
|
foreach ($parts as $datpart) {
|
||||||
|
$data_index = substr($datpart, 0, 2);
|
||||||
|
if ($data_index == 81) {
|
||||||
|
$pointE = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 82) {
|
||||||
|
$pointN = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 83) {
|
||||||
|
$pointH = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($merjene == 1) {
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tMEAS\n";
|
||||||
|
print '<div style="color: aqua">'. $lineout . '</div>';
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
if ($merjene == 2) {
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tREF\n";
|
||||||
|
print '<div style="color: orange">'. $lineout . '</div>';
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
if ($merjene == 3) {
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tORI\n";
|
||||||
|
print '<div style="color: lightgreen">'. $lineout . '</div>';
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($word_index == 11 && $stojisce == 1) {
|
||||||
|
$pointid = ltrim(substr($parts[0], 8), "0");
|
||||||
|
$pointSta = 0;
|
||||||
|
|
||||||
|
foreach ($parts as $datpart) {
|
||||||
|
$data_index = substr($datpart, 0, 2);
|
||||||
|
if ($data_index == 25) {
|
||||||
|
$pointSta = 1;
|
||||||
|
}
|
||||||
|
if ($data_index == 84) {
|
||||||
|
$pointE = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 85) {
|
||||||
|
$pointN = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 86) {
|
||||||
|
$pointH = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($pointSta == 1) {
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\tSTA\n";
|
||||||
|
print '<div style="color: #d1f200">'. $lineout . '</div>';
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
$pointSta = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fclose($file_handle);
|
||||||
|
if ($kode_ok == 0) {
|
||||||
|
print "Ni podatkov... je datoteka kodirana?";
|
||||||
|
}
|
||||||
|
print "<br>";
|
||||||
|
if (!file_exists($down_datnova)) { // file does not exist
|
||||||
|
die('file not found');
|
||||||
|
} else {
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function izvoz_tockebrez($name)
|
||||||
|
{
|
||||||
|
$down_dir = "convert/";
|
||||||
|
$down_datime = $down_dir . basename($_FILES["fileToUpload"]["name"]);
|
||||||
|
$datnova_tip = $_POST['tipdat'];
|
||||||
|
if ($datnova_tip == "koo") {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke-vse.KOO", $down_datime);
|
||||||
|
} else {
|
||||||
|
$down_datnova = str_replace(".GSI", "_tocke-vse.TXT", $down_datime);
|
||||||
|
}
|
||||||
|
|
||||||
|
$down_url = "https://gps.multibox.nohost.me/points/";
|
||||||
|
$down_daturl = $down_url . $down_datnova;
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
// If the user file in existing directory already exist, delete it
|
||||||
|
if (file_exists($down_datnova)) {
|
||||||
|
unlink($down_datnova);
|
||||||
|
}
|
||||||
|
$this->obdelavaTocke = $name;
|
||||||
|
$file_handle = fopen($name, "rb");
|
||||||
|
$merjene = 1;
|
||||||
|
$stojisce = 0;
|
||||||
|
|
||||||
|
while (!feof($file_handle)) {
|
||||||
|
$line_of_text = fgets($file_handle);
|
||||||
|
$parts = explode(' ', $line_of_text);
|
||||||
|
$word_index = substr($parts[0], 1, 2);
|
||||||
|
$word_index2 = substr($parts[1], 1, 2);
|
||||||
|
|
||||||
|
if ($word_index2 == 25) {
|
||||||
|
$merjene = 0;
|
||||||
|
$stojisce = 1;
|
||||||
|
} else {
|
||||||
|
$merjene = 1;
|
||||||
|
$stojisce = 0;
|
||||||
|
}
|
||||||
|
if ($word_index == 11 && $merjene == 1) {
|
||||||
|
$pointid = ltrim(substr($parts[0], 8), "0");
|
||||||
|
|
||||||
|
foreach ($parts as $datpart) {
|
||||||
|
$data_index = substr($datpart, 0, 2);
|
||||||
|
if ($data_index == 81) {
|
||||||
|
$pointE = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 82) {
|
||||||
|
$pointN = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 83) {
|
||||||
|
$pointH = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
|
}
|
||||||
|
if ($word_index == 11 && $stojisce == 1) {
|
||||||
|
$pointid = ltrim(substr($parts[0], 8), "0");
|
||||||
|
$pointSta = 0;
|
||||||
|
|
||||||
|
foreach ($parts as $datpart) {
|
||||||
|
$data_index = substr($datpart, 0, 2);
|
||||||
|
if ($data_index == 25) {
|
||||||
|
$pointSta = 1;
|
||||||
|
}
|
||||||
|
if ($data_index == 84) {
|
||||||
|
$pointE = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 85) {
|
||||||
|
$pointN = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
if ($data_index == 86) {
|
||||||
|
$pointH = substr($datpart, 6) / 1000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($pointSta == 1) {
|
||||||
|
$lineout = $pointid . "\t" . number_format($pointE, 3, ".", "") . "\t" . number_format($pointN, 3, ".", "") . "\t" . number_format($pointH, 3, ".", "") . "\n";
|
||||||
|
print $lineout . "<br>";
|
||||||
|
file_put_contents($down_datnova, $lineout, FILE_APPEND | LOCK_EX);
|
||||||
}
|
}
|
||||||
$pointSta = 0;
|
$pointSta = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fclose($file_handle);
|
fclose($file_handle);
|
||||||
print "<br>";
|
print "<br>";
|
||||||
|
if (!file_exists($down_datnova)) { // file does not exist
|
||||||
|
die('file not found');
|
||||||
|
} else {
|
||||||
|
print "--------------------------------------------<br>";
|
||||||
|
print "Nova datoteka: " . basename($down_datnova) . " (<a href='" . $down_daturl . "' target='_blank'><b>Prenos</a>)<br>Uporabi desni-klik in izberi opcijo 'Skrani kot.../Save As...'</b><br><br>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_name()
|
function get_name()
|
||||||
{
|
{
|
||||||
return $this->obdelavaTocke;
|
return $this->obdelavaTocke;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Check if $uploadOk is set to 0 by an error
|
// Check if $uploadOk is set to 0 by an error
|
||||||
if ($uploadOk == 0) {
|
if ($uploadOk == 0) {
|
||||||
echo "Postopek je bil prekinjen.";
|
echo "Postopek je bil prekinjen.";
|
||||||
|
@ -232,11 +489,17 @@
|
||||||
//echo "Datoteka: " . htmlspecialchars($datime) . "<br>";
|
//echo "Datoteka: " . htmlspecialchars($datime) . "<br>";
|
||||||
//echo "Nova Datoteka: " . htmlspecialchars($datimenova) . "<br><br>";
|
//echo "Nova Datoteka: " . htmlspecialchars($datimenova) . "<br><br>";
|
||||||
$datTocke = new ObdelavaGsi();
|
$datTocke = new ObdelavaGsi();
|
||||||
if ($_POST['obdelava'] == "tocke") {
|
if ($_POST['obdelava'] == "tockeklas") {
|
||||||
|
$datTocke->izvoz_tockeklas($target_file);
|
||||||
|
} elseif ($_POST['obdelava'] == "tocke") {
|
||||||
$datTocke->izvoz_tocke($target_file);
|
$datTocke->izvoz_tocke($target_file);
|
||||||
|
} elseif ($_POST['obdelava'] == "tockebrez") {
|
||||||
|
$datTocke->izvoz_tockebrez($target_file);
|
||||||
|
} else {
|
||||||
|
echo "Izbrana opcija ni na voljo. Se opravičujemo.";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
echo "Koncano";
|
echo "Napaka!";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
64
upload/TEST.GSI
Normal file
64
upload/TEST.GSI
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
*410000+0000000000000099
|
||||||
|
*110001+00000000000GS001 81..00+0000000465423089 82..00+0000000110526243 83..00+0000000000301586
|
||||||
|
*110002+00000000000GS002 81..00+0000000465437688 82..00+0000000110547569 83..00+0000000000302107
|
||||||
|
*110003+00000000000GS003 81..00+0000000465472908 82..00+0000000110527226 83..00+0000000000302945
|
||||||
|
*410000+0000000000000002 71....+0000000000000021 72....+0000000000001015
|
||||||
|
*410010+0000000000000040
|
||||||
|
*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000531242578 82..00+0000000073008189 83..00+0000000000800864 71....+0000000000000000
|
||||||
|
*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000531221776 82..00+0000000073023505 83..00+0000000000801350 71....+0000000000000000
|
||||||
|
*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000531243315 82..00+0000000073057988 83..00+0000000000802219 71....+0000000000000000
|
||||||
|
*110007+0000000000011111 25.344+0000000008801190 84..40+0000000465444529 85..40+0000000110546554 86..40+0000000000302353 87..10+0000000000000100 88..10+0000000000001510
|
||||||
|
*410000+0000000000000080
|
||||||
|
*110008+00000000000GS003 21.324+0000000012415590 22.324+0000000009121020 31..00+0000000000034332 32..10+0000000000034323 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472895 82..00+0000000110527228 83..00+0000000000302954 71....+0000000000000000
|
||||||
|
*110009+00000000000GS001 21.324+0000000022632260 22.324+0000000008932390 31..00+0000000000029524 32..10+0000000000029523 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000755 81..00+0000000465423100 82..00+0000000110526246 83..00+0000000000301598 71....+0000000000000000
|
||||||
|
*110010+00000000000GS002 21.324+0000000027824300 22.324+0000000010339390 31..00+0000000000007112 32..10+0000000000006911 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000270 81..00+0000000465437693 82..00+0000000110547564 83..00+0000000000302084 71....+0000000000000000
|
||||||
|
*410000+0000000000000090
|
||||||
|
*110011+0000000000000001 21.324+0000000011254090 22.324+0000000008815450 31..00+0000000000032800 32..10+0000000000032785 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000001205 81..00+0000000465474729 82..00+0000000110533795 83..00+0000000000303558 71....+0000000000000000
|
||||||
|
*110012+0000000000000002 21.324+0000000011144520 22.324+0000000008850390 31..00+0000000000020325 32..10+0000000000020321 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000620 81..00+0000000465463403 82..00+0000000110539024 83..00+0000000000302973 71....+0000000000000000
|
||||||
|
*110013+0000000000000003 21.324+0000000010859200 22.324+0000000008922510 31..00+0000000000011668 32..10+0000000000011667 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000336 81..00+0000000465455561 82..00+0000000110542757 83..00+0000000000302689 71....+0000000000000000
|
||||||
|
*110014+0000000000000004 21.324+0000000007358330 22.324+0000000009603030 31..00+0000000000001983 32..10+0000000000001972 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000001 81..00+0000000465446424 82..00+0000000110547098 83..00+0000000000302354 71....+0000000000000000
|
||||||
|
*110015+0000000000000005 21.324+0000000005042460 22.324+0000000010727030 31..00+0000000000004476 32..10+0000000000004270 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000000168 81..00+0000000465447834 82..00+0000000110549258 83..00+0000000000302521 71....+0000000000000000
|
||||||
|
*110016+0000000000000006 21.324+0000000003846420 22.324+0000000010921450 31..00+0000000000004204 32..10+0000000000003966 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000000116 81..00+0000000465447013 82..00+0000000110549645 83..00+0000000000302470 71....+0000000000000000
|
||||||
|
*110017+0000000000000007 21.324+0000000003747460 22.324+0000000010758590 31..00+0000000000004468 32..10+0000000000004249 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000000131 81..00+0000000465447133 82..00+0000000110549911 83..00+0000000000302484 71....+0000000000000000
|
||||||
|
*110018+0000000000000008 21.324+0000000033802160 22.324+0000000010150570 31..00+0000000000006199 32..10+0000000000006067 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000000237 81..00+0000000465442260 82..00+0000000110552180 83..00+0000000000302590 71....+0000000000000000
|
||||||
|
*110019+0000000000000009 21.324+0000000029836160 22.324+0000000010648530 31..00+0000000000005488 32..10+0000000000005254 87..10+0000000000000000 58..16+0000000000000344 33..10-0000000000000078 81..00+0000000465439917 82..00+0000000110549069 83..00+0000000000302276 71....+0000000000000000
|
||||||
|
*110020+0000000000000010 21.324+0000000028230220 22.324+0000000009248440 31..00+0000000000010785 32..10+0000000000010772 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000319 81..00+0000000465434013 82..00+0000000110548886 83..00+0000000000302034 71....+0000000000000000
|
||||||
|
*110021+0000000000000011 21.324+0000000005208020 22.324+0000000009428210 31..00+0000000000004313 32..10+0000000000004300 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000001174 81..00+0000000465447924 82..00+0000000110549193 83..00+0000000000303527 71....+0000000000000000
|
||||||
|
*110022+0000000000000012 21.324+0000000005044450 22.324+0000000008137520 31..00+0000000000004677 32..10+0000000000004627 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000891 81..00+0000000465448112 82..00+0000000110549481 83..00+0000000000303244 71....+0000000000000000
|
||||||
|
*110023+0000000000000013 21.324+0000000004322420 22.324+0000000007933420 31..00+0000000000011597 32..10+0000000000011405 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000002311 81..00+0000000465452362 82..00+0000000110554843 83..00+0000000000304664 71....+0000000000000000
|
||||||
|
*110024+0000000000000014 21.324+0000000004213390 22.324+0000000008007010 31..00+0000000000015065 32..10+0000000000014842 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000002796 81..00+0000000465454504 82..00+0000000110557544 83..00+0000000000305149 71....+0000000000000000
|
||||||
|
*110025+0000000000000015 21.324+0000000003346460 22.324+0000000008111590 31..00+0000000000017167 32..10+0000000000016965 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000002836 81..00+0000000465453962 82..00+0000000110560654 83..00+0000000000305190 71....+0000000000000000
|
||||||
|
*110026+0000000000000016 21.324+0000000001534560 22.324+0000000008200030 31..00+0000000000027304 32..10+0000000000027038 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000004010 81..00+0000000465451792 82..00+0000000110572598 83..00+0000000000306363 71....+0000000000000000
|
||||||
|
*110027+0000000000000017 21.324+0000000001558300 22.324+0000000008036540 31..00+0000000000028384 32..10+0000000000028004 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000004838 81..00+0000000465452236 82..00+0000000110573476 83..00+0000000000307192 71....+0000000000000000
|
||||||
|
*110028+0000000000000018 21.324+0000000001428410 22.324+0000000008121540 31..00+0000000000028412 32..10+0000000000028090 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000004476 81..00+0000000465451552 82..00+0000000110573751 83..00+0000000000306829 71....+0000000000000000
|
||||||
|
*110029+0000000000000019 21.324+0000000003416460 22.324+0000000008238380 31..00+0000000000027992 32..10+0000000000027761 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000003794 81..00+0000000465460165 82..00+0000000110569493 83..00+0000000000306147 71....+0000000000000000
|
||||||
|
*110030+0000000000000020 21.324+0000000004217270 22.324+0000000007814330 31..00+0000000000024595 32..10+0000000000024079 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000006522 81..00+0000000465460732 82..00+0000000110564366 83..00+0000000000308875 71....+0000000000000000
|
||||||
|
*110031+0000000000000021 21.324+0000000005331040 22.324+0000000007125310 31..00+0000000000015239 32..10+0000000000014445 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000006364 81..00+0000000465456144 82..00+0000000110555142 83..00+0000000000308718 71....+0000000000000000
|
||||||
|
*110032+0000000000000022 21.324+0000000008053160 22.324+0000000007227170 31..00+0000000000023186 32..10+0000000000022107 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000008500 81..00+0000000465466357 82..00+0000000110550055 83..00+0000000000310853 71....+0000000000000000
|
||||||
|
*110033+0000000000000023 21.324+0000000001902580 22.324+0000000007724330 31..00+0000000000039212 32..10+0000000000038269 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000010058 81..00+0000000465457019 82..00+0000000110582726 83..00+0000000000312411 71....+0000000000000000
|
||||||
|
*110034+0000000000000024 21.324+0000000003810480 22.324+0000000007832240 31..00+0000000000043712 32..10+0000000000042840 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000010195 81..00+0000000465471010 82..00+0000000110580229 83..00+0000000000312548 71....+0000000000000000
|
||||||
|
*110035+0000000000000031 21.324+0000000034458570 22.324+0000000009054050 31..00+0000000000005359 32..10+0000000000005358 87..10+0000000000000000 58..16+0000000000000344 33..10+0000000000001426 81..00+0000000465443141 82..00+0000000110551729 83..00+0000000000303779 71....+0000000000000000
|
||||||
|
*110036+0000000000000032 21.324+0000000029233050 22.324+0000000009558110 31..00+0000000000004488 32..10+0000000000004464 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000257 81..00+0000000465440407 82..00+0000000110548265 83..00+0000000000302097 71....+0000000000000000
|
||||||
|
*110037+0000000000000033 21.324+0000000027506040 22.324+0000000009425520 31..00+0000000000006362 32..10+0000000000006343 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000282 81..00+0000000465438211 82..00+0000000110547118 83..00+0000000000302072 71....+0000000000000000
|
||||||
|
*110038+0000000000000034 21.324+0000000027631400 22.324+0000000009349170 31..00+0000000000010047 32..10+0000000000010024 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000460 81..00+0000000465434570 82..00+0000000110547693 83..00+0000000000301894 71....+0000000000000000
|
||||||
|
*110039+0000000000000035 21.324+0000000027424370 22.324+0000000009425240 31..00+0000000000007978 32..10+0000000000007954 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000405 81..00+0000000465436599 82..00+0000000110547165 83..00+0000000000301948 71....+0000000000000000
|
||||||
|
*110040+0000000000000036 21.324+0000000027337580 22.324+0000000009552300 31..00+0000000000005445 32..10+0000000000005416 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000347 81..00+0000000465439124 82..00+0000000110546897 83..00+0000000000302006 71....+0000000000000000
|
||||||
|
*110041+0000000000000037 21.324+0000000026954060 22.324+0000000009916340 31..00+0000000000002914 32..10+0000000000002876 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000260 81..00+0000000465441653 82..00+0000000110546549 83..00+0000000000302094 71....+0000000000000000
|
||||||
|
*110042+0000000000000038 21.324+0000000013027410 22.324+0000000009545570 31..00+0000000000002638 32..10+0000000000002625 87..10+0000000000001300 58..16+0000000000000175 33..10-0000000000000055 81..00+0000000465446526 82..00+0000000110544850 83..00+0000000000302298 71....+0000000000000000
|
||||||
|
*110043+0000000000000039 21.324+0000000011808360 22.324+0000000009002460 31..00+0000000000011703 32..10+0000000000011703 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000201 81..00+0000000465454849 82..00+0000000110541033 83..00+0000000000302554 71....+0000000000000000
|
||||||
|
*110044+0000000000000040 21.324+0000000011708390 22.324+0000000008931290 31..00+0000000000017790 32..10+0000000000017789 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000358 81..00+0000000465460359 82..00+0000000110538438 83..00+0000000000302711 71....+0000000000000000
|
||||||
|
*110045+0000000000000041 21.324+0000000011609380 22.324+0000000008913070 31..00+0000000000031001 32..10+0000000000030998 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000633 81..00+0000000465472352 82..00+0000000110532887 83..00+0000000000302986 71....+0000000000000000
|
||||||
|
*110046+0000000000000042 21.324+0000000011526030 22.324+0000000008909420 31..00+0000000000032271 32..10+0000000000032268 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000682 81..00+0000000465473669 82..00+0000000110532696 83..00+0000000000303036 71....+0000000000000000
|
||||||
|
*110047+0000000000000043 21.324+0000000011346490 22.324+0000000008855450 31..00+0000000000032842 32..10+0000000000032836 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000824 81..00+0000000465474578 82..00+0000000110533313 83..00+0000000000303177 71....+0000000000000000
|
||||||
|
*410010+0000000000000040
|
||||||
|
*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000531242578 82..00+0000000073008189 83..00+0000000000800864 71....+0000000000000000
|
||||||
|
*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000531221776 82..00+0000000073023505 83..00+0000000000801350 71....+0000000000000000
|
||||||
|
*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000531243315 82..00+0000000073057988 83..00+0000000000802219 71....+0000000000000000
|
||||||
|
*110007+0000000000011111 25.344+0000000008801190 84..40+0000000465444529 85..40+0000000110546554 86..40+0000000000302353 87..10+0000000000000100 88..10+0000000000001510
|
||||||
|
*410000+0000000000000080
|
||||||
|
*110008+00000000000GS003 21.324+0000000012415590 22.324+0000000009121020 31..00+0000000000034332 32..10+0000000000034323 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472895 82..00+0000000110527228 83..00+0000000000302954 71....+0000000000000000
|
||||||
|
*110009+00000000000GS001 21.324+0000000022632260 22.324+0000000008932390 31..00+0000000000029524 32..10+0000000000029523 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000755 81..00+0000000465423100 82..00+0000000110526246 83..00+0000000000301598 71....+0000000000000000
|
||||||
|
*110010+00000000000GS002 21.324+0000000027824300 22.324+0000000010339390 31..00+0000000000007112 32..10+0000000000006911 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000270 81..00+0000000465437693 82..00+0000000110547564 83..00+0000000000302084 71....+0000000000000000
|
||||||
|
*410000+0000000000000090
|
||||||
|
*110011+0000000000000001 21.324+0000000011254090 22.324+0000000008815450 31..00+0000000000032800 32..10+0000000000032785 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000001205 81..00+0000000465474729 82..00+0000000110533795 83..00+0000000000303558 71....+0000000000000000
|
||||||
|
*110012+0000000000000002 21.324+0000000011144520 22.324+0000000008850390 31..00+0000000000020325 32..10+0000000000020321 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000620 81..00+0000000465463403 82..00+0000000110539024 83..00+0000000000302973 71....+0000000000000000
|
Loading…
Reference in New Issue
Block a user