Import Tachymeter

This commit is contained in:
2025-12-10 19:06:47 +01:00
parent 32e73f0114
commit 819cf92c2d
9 changed files with 3407 additions and 1304 deletions

View File

@@ -6,8 +6,8 @@
"metadata": {
"collapsed": true,
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.573167Z",
"start_time": "2025-12-09T12:25:40.219840Z"
"end_time": "2025-12-10T17:56:08.191585Z",
"start_time": "2025-12-10T17:56:07.832678Z"
}
},
"source": [
@@ -24,12 +24,13 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.603148Z",
"start_time": "2025-12-09T12:25:40.579387Z"
"end_time": "2025-12-10T17:56:08.274538Z",
"start_time": "2025-12-10T17:56:08.235850Z"
}
},
"cell_type": "code",
"source": [
"importlib.reload(Datenbank)\n",
"importlib.reload(Import)\n",
"# Anlegen der Datenbank, wenn nicht vorhanden\n",
"pfad_datenbank = r\"Campusnetz.db\"\n",
@@ -46,14 +47,14 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.629729Z",
"start_time": "2025-12-09T12:25:40.608515Z"
"end_time": "2025-12-10T17:56:08.297943Z",
"start_time": "2025-12-10T17:56:08.279765Z"
}
},
"cell_type": "code",
"source": [
"# Import der Koordinatendatei(en) vom Tachymeter\n",
"pfad_datei = r\"Daten\\campsnetz_final_koordinaten.csv\"\n",
"pfad_datei = r\"Daten\\campsnetz_koordinaten_bereinigt.csv\"\n",
"imp.import_koordinaten_lh_tachymeter(pfad_datei)"
],
"id": "d3bce3991a8962dc",
@@ -71,8 +72,8 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.645668Z",
"start_time": "2025-12-09T12:25:40.635523Z"
"end_time": "2025-12-10T17:56:08.314677Z",
"start_time": "2025-12-10T17:56:08.304360Z"
}
},
"cell_type": "code",
@@ -121,13 +122,10 @@
"[ 99.8946]]), '10002': Matrix([\n",
"[ 875.9684],\n",
"[1998.5174],\n",
"[ 99.5867]]), '100016': Matrix([\n",
"[ 99.5867]]), '10016': Matrix([\n",
"[ 928.2783],\n",
"[1944.0082],\n",
"[ 100.0459]]), '10011': Matrix([\n",
"[ 908.4308],\n",
"[1996.1277],\n",
"[ 99.7822]]), '10011a': Matrix([\n",
"[844.9567],\n",
"[1891.157],\n",
"[ 99.8117]]), '10026': Matrix([\n",
@@ -208,13 +206,7 @@
"[ 100.0148]]), '10050': Matrix([\n",
"[1010.0246],\n",
"[1726.2445],\n",
"[ 100.1493]]), '10049': Matrix([\n",
"[ 984.7667],\n",
"[1714.5709],\n",
"[ 100.0101]]), '100': Matrix([\n",
"[ 957.3912],\n",
"[1716.2864],\n",
"[ 99.7777]]), '10013': Matrix([\n",
"[ 100.1493]]), '10013': Matrix([\n",
"[900.9076],\n",
"[1902.873],\n",
"[ 99.7911]]), '10028': Matrix([\n",
@@ -247,7 +239,7 @@
"[ 99.737]]), '10045': Matrix([\n",
"[867.2324],\n",
"[1705.063],\n",
"[ 99.7214]]), '10049a': Matrix([\n",
"[ 99.7214]]), '10049': Matrix([\n",
"[ 985.2561],\n",
"[1715.2109],\n",
"[ 99.9965]]), '10048': Matrix([\n",
@@ -283,8 +275,8 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.666696Z",
"start_time": "2025-12-09T12:25:40.654193Z"
"end_time": "2025-12-10T17:56:08.325087Z",
"start_time": "2025-12-10T17:56:08.319929Z"
}
},
"cell_type": "code",
@@ -309,8 +301,8 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:25:40.711147Z",
"start_time": "2025-12-09T12:25:40.686969Z"
"end_time": "2025-12-10T17:56:08.355544Z",
"start_time": "2025-12-10T17:56:08.333320Z"
}
},
"cell_type": "code",
@@ -370,8 +362,8 @@
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T12:38:18.913365Z",
"start_time": "2025-12-09T12:38:17.077549Z"
"end_time": "2025-12-10T17:56:10.662819Z",
"start_time": "2025-12-10T17:56:08.361074Z"
}
},
"cell_type": "code",
@@ -538,13 +530,13 @@
]
}
],
"execution_count": 10
"execution_count": 7
},
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T13:21:57.869927Z",
"start_time": "2025-12-09T13:21:57.831927Z"
"end_time": "2025-12-10T17:56:10.844846Z",
"start_time": "2025-12-10T17:56:10.809175Z"
}
},
"cell_type": "code",
@@ -561,13 +553,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"{'100': Matrix([\n",
"[3794775.24129598],\n",
"[547003.784566026],\n",
"[5080016.88582709]]), '100016': Matrix([\n",
"[3794804.40667566],\n",
"[546789.942078133],\n",
"[5080079.63649543]]), '10003': Matrix([\n",
"{'10003': Matrix([\n",
"[3794820.51175889],\n",
"[546738.121545569],\n",
"[5080085.66027136]]), '10004': Matrix([\n",
@@ -592,9 +578,6 @@
"[3794744.05628981],\n",
"[546780.742811981],\n",
"[ 5080141.1636738]]), '10011': Matrix([\n",
"[3794820.53929209],\n",
"[546738.130781189],\n",
"[ 5080085.6893844]]), '10011a': Matrix([\n",
"[3794863.58049222],\n",
"[546820.559672293],\n",
"[5080009.68904121]]), '10012': Matrix([\n",
@@ -609,7 +592,10 @@
"[5080061.83762516]]), '10015': Matrix([\n",
"[3794815.71134214],\n",
"[ 546792.41022388],\n",
"[5080067.67633712]]), '10017': Matrix([\n",
"[5080067.67633712]]), '10016': Matrix([\n",
"[3794804.40667566],\n",
"[546789.942078133],\n",
"[5080079.63649543]]), '10017': Matrix([\n",
"[ 3794800.4139096],\n",
"[546829.880936662],\n",
"[5080066.46875977]]), '10018': Matrix([\n",
@@ -700,9 +686,6 @@
"[3794775.20666754],\n",
"[ 547003.76019026],\n",
"[5080016.84921095]]), '10049': Matrix([\n",
"[ 3794755.2599089],\n",
"[547011.179377653],\n",
"[5080033.23331374]]), '10049a': Matrix([\n",
"[3794754.91370463],\n",
"[ 547010.69453884],\n",
"[5080033.75043702]]), '10050': Matrix([\n",
@@ -739,13 +722,13 @@
]
}
],
"execution_count": 20
"execution_count": 8
},
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-09T13:25:19.224013Z",
"start_time": "2025-12-09T13:25:19.204366Z"
"end_time": "2025-12-10T17:56:10.872837Z",
"start_time": "2025-12-10T17:56:10.853910Z"
}
},
"cell_type": "code",
@@ -757,7 +740,46 @@
],
"id": "f6993d81c8a145dd",
"outputs": [],
"execution_count": 24
"execution_count": 9
},
{
"metadata": {
"ExecuteTime": {
"end_time": "2025-12-10T17:56:10.904556Z",
"start_time": "2025-12-10T17:56:10.882418Z"
}
},
"cell_type": "code",
"source": [
"# Importieren der tachymetrischen Beobachtungen\n",
"importlib.reload(Datenbank)\n",
"db_zugriff = Datenbank.Datenbankzugriff(pfad_datenbank)\n",
"\n",
"db_zugriff.get_instrument(\"Tachymeter\")\n",
"db_zugriff.set_instrument(\"Tachymeter\", \"Trimble S9\")\n",
"db_zugriff.get_instrument(\"Tachymeter\")"
],
"id": "e376b4534297016c",
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Das Instrument Trimble S9 wurde erfolgreich hinzugefügt.\n"
]
},
{
"data": {
"text/plain": [
"[(1, 'Tachymeter', 'Trimble S9')]"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"execution_count": 10
}
],
"metadata": {