diff --git a/.idea/Masterprojekt-Campusnetz.iml b/.idea/Masterprojekt-Campusnetz.iml
index 89b2bd1..1d2fcdf 100644
--- a/.idea/Masterprojekt-Campusnetz.iml
+++ b/.idea/Masterprojekt-Campusnetz.iml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml
index 2cd4ecc..66cb602 100644
--- a/.idea/dataSources.local.xml
+++ b/.idea/dataSources.local.xml
@@ -1,6 +1,6 @@
-
+
"
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 590a59e..ba45cb8 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
-
+
\ No newline at end of file
diff --git a/Campusnetz.ipynb b/Campusnetz.ipynb
index e64a8a1..13cd9f2 100644
--- a/Campusnetz.ipynb
+++ b/Campusnetz.ipynb
@@ -4,11 +4,7 @@
"cell_type": "code",
"id": "initial_id",
"metadata": {
- "collapsed": true,
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.002253Z",
- "start_time": "2025-12-15T10:49:56.403117Z"
- }
+ "collapsed": true
},
"source": [
"# Hier werden alle verwendeten Pythonmodule importiert\n",
@@ -21,15 +17,10 @@
"import Berechnungen"
],
"outputs": [],
- "execution_count": 1
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.018724Z",
- "start_time": "2025-12-15T10:49:57.012593Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"importlib.reload(Datenbank)\n",
@@ -44,15 +35,10 @@
],
"id": "82d514cd426db78b",
"outputs": [],
- "execution_count": 2
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.039280Z",
- "start_time": "2025-12-15T10:49:57.032638Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# Import der Koordinatendatei(en) vom Tachymeter\n",
@@ -60,24 +46,11 @@
"imp.import_koordinaten_lh_tachymeter(pfad_datei)"
],
"id": "d3bce3991a8962dc",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Der Import wurde abgebrochen, weil mindestens ein Teil der Punktnummern aus der Datei Daten\\campsnetz_koordinaten_bereinigt.csv bereits in der Datenbank vorhanden ist. Bitte in der Datei ändern und Import wiederholen.\n"
- ]
- }
- ],
- "execution_count": 3
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.072101Z",
- "start_time": "2025-12-15T10:49:57.059566Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"importlib.reload(Datenbank)\n",
@@ -86,201 +59,11 @@
"print(db_zugriff.get_koordinaten(\"naeherung_lh\"))"
],
"id": "196ff0c8f8b5aea1",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "{'10009': Matrix([\n",
- "[1000.0],\n",
- "[2000.0],\n",
- "[ 100.0]]), '10006': Matrix([\n",
- "[ 1000.0],\n",
- "[2032.6863],\n",
- "[ 99.5825]]), '10010': Matrix([\n",
- "[1011.8143],\n",
- "[1973.3252],\n",
- "[ 99.9259]]), '10018': Matrix([\n",
- "[1008.5759],\n",
- "[ 1942.762],\n",
- "[ 100.2553]]), '10008': Matrix([\n",
- "[979.7022],\n",
- "[1991.401],\n",
- "[ 99.732]]), '10005': Matrix([\n",
- "[ 966.5154],\n",
- "[2014.6496],\n",
- "[ 99.72]]), '10003': Matrix([\n",
- "[ 908.4312],\n",
- "[1996.1248],\n",
- "[ 99.7403]]), '10004': Matrix([\n",
- "[ 954.1536],\n",
- "[2021.6822],\n",
- "[ 99.4916]]), '10007': Matrix([\n",
- "[ 921.7481],\n",
- "[1973.6201],\n",
- "[ 99.9176]]), '10001': Matrix([\n",
- "[ 833.9439],\n",
- "[1978.3737],\n",
- "[ 99.8946]]), '10002': Matrix([\n",
- "[ 875.9684],\n",
- "[1998.5174],\n",
- "[ 99.5867]]), '10016': Matrix([\n",
- "[ 928.2783],\n",
- "[1944.0082],\n",
- "[ 100.0459]]), '10011': Matrix([\n",
- "[844.9567],\n",
- "[1891.157],\n",
- "[ 99.8117]]), '10026': Matrix([\n",
- "[1020.0059],\n",
- "[1913.8703],\n",
- "[ 100.3059]]), '10027': Matrix([\n",
- "[1016.9451],\n",
- "[1866.2914],\n",
- "[ 100.3251]]), '10043': Matrix([\n",
- "[1031.2077],\n",
- "[1822.4739],\n",
- "[ 100.3035]]), '10044': Matrix([\n",
- "[ 1025.976],\n",
- "[1782.4835],\n",
- "[ 100.5461]]), '10021': Matrix([\n",
- "[ 992.7607],\n",
- "[1904.8854],\n",
- "[ 100.3533]]), '10020': Matrix([\n",
- "[ 984.6187],\n",
- "[1903.3601],\n",
- "[ 100.3423]]), '10024': Matrix([\n",
- "[ 997.4831],\n",
- "[1881.7862],\n",
- "[ 100.3032]]), '10025': Matrix([\n",
- "[996.3241],\n",
- "[1866.844],\n",
- "[100.4102]]), '10022': Matrix([\n",
- "[990.0679],\n",
- "[1896.536],\n",
- "[100.2194]]), '10023': Matrix([\n",
- "[ 987.3223],\n",
- "[1889.8762],\n",
- "[ 100.343]]), '10019': Matrix([\n",
- "[ 962.6387],\n",
- "[1902.3565],\n",
- "[ 99.9772]]), '10033': Matrix([\n",
- "[ 964.0191],\n",
- "[1860.8023],\n",
- "[ 99.8551]]), '10017': Matrix([\n",
- "[ 931.6761],\n",
- "[1900.9945],\n",
- "[ 99.9572]]), '10052': Matrix([\n",
- "[ 1037.875],\n",
- "[1757.2999],\n",
- "[ 100.2737]]), '10042': Matrix([\n",
- "[1017.3489],\n",
- "[1803.0742],\n",
- "[ 100.3441]]), '10053': Matrix([\n",
- "[1033.3758],\n",
- "[1723.4258],\n",
- "[ 100.2774]]), '10037': Matrix([\n",
- "[ 966.2253],\n",
- "[1774.2051],\n",
- "[ 99.9957]]), '10040': Matrix([\n",
- "[ 990.8832],\n",
- "[1780.9678],\n",
- "[ 100.1677]]), '10041': Matrix([\n",
- "[993.2769],\n",
- "[1812.031],\n",
- "[100.4749]]), '10038': Matrix([\n",
- "[ 958.1899],\n",
- "[1804.7135],\n",
- "[ 100.0741]]), '10051': Matrix([\n",
- "[1008.9811],\n",
- "[1750.1838],\n",
- "[ 100.288]]), '10036': Matrix([\n",
- "[ 948.6403],\n",
- "[1763.5807],\n",
- "[ 100.0063]]), '10035': Matrix([\n",
- "[ 910.1265],\n",
- "[1768.0099],\n",
- "[ 100.0781]]), '10039': Matrix([\n",
- "[ 960.3884],\n",
- "[1820.0543],\n",
- "[ 100.0983]]), '10059': Matrix([\n",
- "[1049.2587],\n",
- "[1662.5451],\n",
- "[ 100.0148]]), '10050': Matrix([\n",
- "[1010.0246],\n",
- "[1726.2445],\n",
- "[ 100.1493]]), '10013': Matrix([\n",
- "[900.9076],\n",
- "[1902.873],\n",
- "[ 99.7911]]), '10028': Matrix([\n",
- "[ 853.9608],\n",
- "[1815.7417],\n",
- "[ 99.7793]]), '10012': Matrix([\n",
- "[ 895.3032],\n",
- "[1924.1523],\n",
- "[ 99.8758]]), '10014': Matrix([\n",
- "[ 913.9706],\n",
- "[1918.7731],\n",
- "[ 99.8872]]), '10031': Matrix([\n",
- "[ 937.1557],\n",
- "[1855.2805],\n",
- "[ 99.8479]]), '10015': Matrix([\n",
- "[ 912.5157],\n",
- "[1937.6471],\n",
- "[ 99.9834]]), '10032': Matrix([\n",
- "[ 954.6732],\n",
- "[1845.9356],\n",
- "[ 99.724]]), '10030': Matrix([\n",
- "[ 908.4749],\n",
- "[1828.8008],\n",
- "[ 99.5581]]), '10029': Matrix([\n",
- "[ 909.3343],\n",
- "[1814.8767],\n",
- "[ 99.5486]]), '10034': Matrix([\n",
- "[ 860.2357],\n",
- "[1758.9282],\n",
- "[ 99.737]]), '10045': Matrix([\n",
- "[867.2324],\n",
- "[1705.063],\n",
- "[ 99.7214]]), '10049': Matrix([\n",
- "[ 985.2561],\n",
- "[1715.2109],\n",
- "[ 99.9965]]), '10048': Matrix([\n",
- "[ 957.3889],\n",
- "[1716.2949],\n",
- "[ 99.7212]]), '10047': Matrix([\n",
- "[ 929.5334],\n",
- "[1712.6429],\n",
- "[ 99.6076]]), '10046': Matrix([\n",
- "[ 910.663],\n",
- "[1716.0969],\n",
- "[ 99.5459]]), '10057': Matrix([\n",
- "[969.6876],\n",
- "[1655.597],\n",
- "[ 99.7039]]), '10055': Matrix([\n",
- "[ 922.4731],\n",
- "[1647.7452],\n",
- "[ 99.4658]]), '10054': Matrix([\n",
- "[ 860.4481],\n",
- "[1636.6722],\n",
- "[ 99.7093]]), '10058': Matrix([\n",
- "[1013.2592],\n",
- "[1646.6356],\n",
- "[ 99.8513]]), '10056': Matrix([\n",
- "[ 939.9763],\n",
- "[1636.4179],\n",
- "[ 99.4027]])}\n"
- ]
- }
- ],
- "execution_count": 4
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.110889Z",
- "start_time": "2025-12-15T10:49:57.097047Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"importlib.reload(Datenbank)\n",
@@ -289,201 +72,11 @@
"print(db_zugriff.get_koordinaten(\"naeherung_us\"))"
],
"id": "3989b7b41874c16a",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "{'10009': Matrix([\n",
- "[3794753.66298807],\n",
- "[546753.936763795],\n",
- "[ 5080143.3866772]]), '10006': Matrix([\n",
- "[3794754.48961774],\n",
- "[546723.992131817],\n",
- "[ 5080154.6491784]]), '10010': Matrix([\n",
- "[3794744.05628981],\n",
- "[546780.742811981],\n",
- "[ 5080141.1636738]]), '10018': Matrix([\n",
- "[3794745.61855632],\n",
- "[546808.043262064],\n",
- "[5080128.60455588]]), '10008': Matrix([\n",
- "[3794768.08506589],\n",
- "[546757.433496855],\n",
- "[ 5080127.7145515]]), '10005': Matrix([\n",
- "[3794778.52744143],\n",
- "[546733.440239574],\n",
- "[5080127.82709672]]), '10003': Matrix([\n",
- "[3794820.51175889],\n",
- "[546738.121545569],\n",
- "[5080085.66027136]]), '10004': Matrix([\n",
- "[3794787.68039096],\n",
- "[546724.355539902],\n",
- "[5080122.57197924]]), '10007': Matrix([\n",
- "[ 3794810.10603],\n",
- "[546761.510609237],\n",
- "[ 5080086.0020765]]), '10001': Matrix([\n",
- "[3794874.984],\n",
- "[ 546741.752],\n",
- "[ 5080029.99]]), '10002': Matrix([\n",
- "[3794842.533],\n",
- "[ 546726.907],\n",
- "[5080071.133]]), '10016': Matrix([\n",
- "[3794804.40667566],\n",
- "[546789.942078133],\n",
- "[5080079.63649543]]), '10011': Matrix([\n",
- "[3794863.58049222],\n",
- "[546820.559672293],\n",
- "[5080009.68904121]]), '10026': Matrix([\n",
- "[3794736.30003562],\n",
- "[546836.826883513],\n",
- "[5080125.44708045]]), '10027': Matrix([\n",
- "[3794736.96000806],\n",
- "[546879.602518143],\n",
- "[5080106.77720197]]), '10043': Matrix([\n",
- "[3794725.01661161],\n",
- "[546922.581244633],\n",
- "[5080100.03703997]]), '10044': Matrix([\n",
- "[3794725.786],\n",
- "[ 546954.557],\n",
- "[5080084.411]]), '10021': Matrix([\n",
- "[3794756.00797839],\n",
- "[546839.303246531],\n",
- "[5080105.58935921]]), '10020': Matrix([\n",
- "[3794761.92015664],\n",
- "[546838.977847251],\n",
- "[5080100.04765691]]), '10024': Matrix([\n",
- "[3794751.73730327],\n",
- "[546861.360519194],\n",
- "[ 5080100.294253]]), '10025': Matrix([\n",
- "[3794752.15498749],\n",
- "[546874.781453645],\n",
- "[5080094.37790759]]), '10022': Matrix([\n",
- "[3794757.61562001],\n",
- "[546846.316729031],\n",
- "[5080100.89762826]]), '10023': Matrix([\n",
- "[3794759.48549621],\n",
- "[546851.850918009],\n",
- "[5080096.94440005]]), '10019': Matrix([\n",
- "[3794777.76781701],\n",
- "[546835.162107796],\n",
- "[5080085.96045632]]), '10033': Matrix([\n",
- "[3794775.28175346],\n",
- "[546873.334968714],\n",
- "[5080072.04785473]]), '10017': Matrix([\n",
- "[ 3794800.4139096],\n",
- "[546829.880936662],\n",
- "[5080066.46875977]]), '10052': Matrix([\n",
- "[3794717.92069948],\n",
- "[ 546983.44591806],\n",
- "[5080081.08810058]]), '10042': Matrix([\n",
- "[ 3794734.5543882],\n",
- "[546937.377006367],\n",
- "[ 5080084.7094339]]), '10053': Matrix([\n",
- "[3794720.08539271],\n",
- "[547013.409039769],\n",
- "[ 5080066.3657566]]), '10037': Matrix([\n",
- "[3794774.148],\n",
- "[ 546955.423],\n",
- "[ 5080040.52]]), '10040': Matrix([\n",
- "[3794753.10534012],\n",
- "[546951.926584076],\n",
- "[5080060.54410929]]), '10041': Matrix([\n",
- "[3794752.59165627],\n",
- "[546924.173873934],\n",
- "[5080073.19205182]]), '10038': Matrix([\n",
- "[3794777.81558632],\n",
- "[546923.349922253],\n",
- "[5080048.80883121]]), '10051': Matrix([\n",
- "[3794738.87891047],\n",
- "[546983.860512271],\n",
- "[5080060.85649738]]), '10036': Matrix([\n",
- "[3794783.39377131],\n",
- "[546958.852789368],\n",
- "[5080028.37568321]]), '10035': Matrix([\n",
- "[3794811.83097489],\n",
- "[546946.723835994],\n",
- "[5080006.35848061]]), '10039': Matrix([\n",
- "[3794776.73400961],\n",
- "[546909.821579998],\n",
- "[5080055.59246981]]), '10059': Matrix([\n",
- "[3794706.22500851],\n",
- "[547072.229773112],\n",
- "[5080054.43002136]]), '10050': Matrix([\n",
- "[3794737.22036781],\n",
- "[547005.884569236],\n",
- "[ 5080052.9475627]]), '10013': Matrix([\n",
- "[3794822.93179095],\n",
- "[ 546821.6420314],\n",
- "[5080048.14190298]]), '10028': Matrix([\n",
- "[3794854.42558972],\n",
- "[546891.260466949],\n",
- "[5079988.55485218]]), '10012': Matrix([\n",
- "[3794827.81056398],\n",
- "[ 546801.06957277],\n",
- "[ 5080052.2764653]]), '10014': Matrix([\n",
- "[3794813.94866435],\n",
- "[546809.911071387],\n",
- "[5080061.83762516]]), '10031': Matrix([\n",
- "[3794794.79058969],\n",
- "[ 546872.71612651],\n",
- "[5080053.61063449]]), '10015': Matrix([\n",
- "[3794815.71134214],\n",
- "[ 546792.41022388],\n",
- "[5080067.67633712]]), '10032': Matrix([\n",
- "[3794781.55115635],\n",
- "[546884.895506778],\n",
- "[5080060.97408994]]), '10030': Matrix([\n",
- "[3794814.74562118],\n",
- "[546890.757518605],\n",
- "[5080026.46489654]]), '10029': Matrix([\n",
- "[3794813.64192358],\n",
- "[546903.641106338],\n",
- "[5080022.06775364]]), '10034': Matrix([\n",
- "[3794847.88993759],\n",
- "[546944.410223245],\n",
- "[5079972.30963836]]), '10045': Matrix([\n",
- "[3794840.94124498],\n",
- "[546995.029310828],\n",
- "[5079957.56668261]]), '10049': Matrix([\n",
- "[3794754.91370463],\n",
- "[ 547010.69453884],\n",
- "[5080033.75043702]]), '10048': Matrix([\n",
- "[3794775.20666754],\n",
- "[ 547003.76019026],\n",
- "[5080016.84921095]]), '10047': Matrix([\n",
- "[ 3794795.4368399],\n",
- "[547001.195960895],\n",
- "[5079998.39175117]]), '10046': Matrix([\n",
- "[3794809.35039725],\n",
- "[546994.054056815],\n",
- "[5079987.99204381]]), '10057': Matrix([\n",
- "[3794764.13960343],\n",
- "[ 547061.72963122],\n",
- "[5080002.94483388]]), '10055': Matrix([\n",
- "[ 3794798.3440481],\n",
- "[547058.886596772],\n",
- "[5079971.04209003]]), '10054': Matrix([\n",
- "[3794843.61283972],\n",
- "[547056.002453676],\n",
- "[5079929.24030295]]), '10058': Matrix([\n",
- "[3794731.98341087],\n",
- "[547079.121468109],\n",
- "[5080026.61270465]]), '10056': Matrix([\n",
- "[3794785.08794943],\n",
- "[547072.889218702],\n",
- "[5079977.73770134]])}\n"
- ]
- }
- ],
- "execution_count": 5
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:49:57.134241Z",
- "start_time": "2025-12-15T10:49:57.126287Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# ToDo: Sobald GNSS vorliegend Koordinaten im ETRS89 / DREF 91 (2025) daraus berechnen!\n",
@@ -536,15 +129,10 @@
],
"id": "f64d9c01318b40f1",
"outputs": [],
- "execution_count": 6
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:51:01.932238Z",
- "start_time": "2025-12-15T10:49:57.148495Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# ToDo: Sobald GNSS-Daten vorliegen und die Berechnungen richtig sind, aufräumen!!!\n",
@@ -635,193 +223,11 @@
"transformationsparameter = trafos.Helmerttransformation_Euler_Transformationsparameter_berechne()"
],
"id": "21d60465e432c649",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "d(p2,p1)= 46.60388451996242\n",
- "d(P2,P1)= 54.462720048072995\n",
- "m0 ~ 1.1686304823956102\n",
- "Anzahl Ratios: 1711\n",
- "min/mean/max: 0.7614345916159024 0.9794088114462906 1.1686304823956102\n",
- "std: 0.013420503874191263\n",
- "S_loc: Matrix([[956.308098305085], [1838.78964237288], [99.9601016949153]])\n",
- "S_ecef: Matrix([[3794780.26538942], [546891.827613606], [5080059.61288387]])\n",
- "Delta: Matrix([[3.79382e+6], [545053.], [5.07996e+6]])\n",
- "10037 0.0506\n",
- "10044 0.0394\n",
- "10002 0.0328\n",
- "10036 0.0288\n",
- "10001 0.0284\n",
- "10040 0.0226\n",
- "10042 0.0182\n",
- "10051 0.0152\n",
- "10043 0.0147\n",
- "10052 0.0141\n",
- "10003 0.014\n",
- "10041 0.0133\n",
- "10038 0.0103\n",
- "10048 0.0096\n",
- "10047 0.0092\n",
- "10035 0.0092\n",
- "10050 0.0091\n",
- "10046 0.0085\n",
- "10004 0.0085\n",
- "10039 0.0082\n",
- "10053 0.0079\n",
- "10011 0.0079\n",
- "10049 0.0079\n",
- "10027 0.0078\n",
- "10005 0.0072\n",
- "10025 0.007\n",
- "10024 0.0061\n",
- "10045 0.006\n",
- "10034 0.0059\n",
- "10006 0.0058\n",
- "10008 0.0056\n",
- "10033 0.0055\n",
- "10032 0.0054\n",
- "10023 0.0054\n",
- "10009 0.0053\n",
- "10055 0.0053\n",
- "10057 0.0053\n",
- "10026 0.0053\n",
- "10012 0.0052\n",
- "10022 0.0052\n",
- "10021 0.005\n",
- "10056 0.0049\n",
- "10028 0.0049\n",
- "10007 0.0048\n",
- "10020 0.0048\n",
- "10010 0.0047\n",
- "10054 0.0046\n",
- "10018 0.0046\n",
- "10013 0.0045\n",
- "10058 0.0042\n",
- "10019 0.004\n",
- "10031 0.0039\n",
- "10059 0.0038\n",
- "10014 0.0035\n",
- "10029 0.0034\n",
- "10017 0.0033\n",
- "10015 0.0032\n",
- "10030 0.0032\n",
- "10016 0.0025\n",
- "Anzahl gemeinsame Punkte: 59\n",
- "\n",
- "Erste Zielpunkte:\n",
- "10001 [3794874.984, 546741.752, 5080029.99]\n",
- "10002 [3794842.533, 546726.907, 5080071.133]\n",
- "10003 [3794820.511758894, 546738.1215455689, 5080085.660271364]\n",
- "10004 [3794787.6803909624, 546724.3555399023, 5080122.571979241]\n",
- "10005 [3794778.527441427, 546733.4402395741, 5080127.827096725]\n",
- "\n",
- "Erste Ausgangspunkte:\n",
- "10001 [833.9439, 1978.3737, 99.8946]\n",
- "10002 [875.9684, 1998.5174, 99.5867]\n",
- "10003 [908.4312, 1996.1248, 99.7403]\n",
- "10004 [954.1536, 2021.6822, 99.4916]\n",
- "10005 [966.5154, 2014.6496, 99.72]\n",
- "min/mean/max: 0.7614345916159024 0.9794088114462906 1.1686304823956102\n",
- "R ist Orthonormal!\n",
- "Iteration Nr.1 abgeschlossen\n",
- "Matrix([[154.], [42.5], [251.], [-0.265], [-0.956], [0.0318], [0.464]])\n",
- "Iteration Nr.2 abgeschlossen\n",
- "Matrix([[129.], [-43.2], [-153.], [0.260], [-0.120], [-0.0849], [-0.0123]])\n",
- "Iteration Nr.3 abgeschlossen\n",
- "Matrix([[2.89], [2.18], [-3.01], [0.00353], [0.0346], [0.0241], [-0.00102]])\n",
- "Iteration Nr.4 abgeschlossen\n",
- "Matrix([[0.326], [0.250], [-0.491], [0.000587], [0.000114], [0.000254], [-0.000579]])\n",
- "Iteration Nr.5 abgeschlossen\n",
- "Matrix([[0.000525], [0.000162], [0.000407], [1.55e-7], [3.36e-7], [-8.42e-7], [-1.72e-7]])\n",
- "Iteration Nr.6 abgeschlossen\n",
- "Matrix([[-1.19e-6], [-5.31e-7], [-1.12e-6], [-1.33e-14], [-8.36e-10], [6.96e-10], [4.64e-10]])\n",
- "Iteration Nr.7 abgeschlossen\n",
- "Matrix([[2.64e-9], [6.74e-10], [1.99e-9], [-1.34e-13], [1.65e-12], [-1.82e-12], [-1.03e-12]])\n",
- "Matrix([[3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6]])\n",
- "Matrix([[3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.46e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6], [3.79e+6], [5.47e+5], [5.08e+6]])\n",
- "x = Matrix([[3.80e+6], [5.48e+5], [5.08e+6], [0.979], [-0.481], [0.677], [3.42]])\n",
- "\n",
- "l_berechnet_final:\n",
- "10001: 3794874.637, 546738.682, 5080033.793\n",
- "10002: 3794844.297, 546729.060, 5080066.484\n",
- "10003: 3794820.512, 546738.122, 5080085.660\n",
- "10004: 3794787.680, 546724.356, 5080122.572\n",
- "10005: 3794778.527, 546733.440, 5080127.827\n",
- "10006: 3794754.490, 546723.992, 5080154.649\n",
- "10007: 3794810.106, 546761.511, 5080086.002\n",
- "10008: 3794768.085, 546757.433, 5080127.715\n",
- "10009: 3794753.663, 546753.937, 5080143.387\n",
- "10010: 3794744.056, 546780.743, 5080141.164\n",
- "10011: 3794863.580, 546820.560, 5080009.689\n",
- "10012: 3794827.811, 546801.070, 5080052.276\n",
- "10013: 3794822.932, 546821.642, 5080048.142\n",
- "10014: 3794813.949, 546809.911, 5080061.838\n",
- "10015: 3794815.711, 546792.410, 5080067.676\n",
- "10016: 3794804.407, 546789.942, 5080079.636\n",
- "10017: 3794800.414, 546829.881, 5080066.469\n",
- "10018: 3794745.619, 546808.043, 5080128.605\n",
- "10019: 3794777.768, 546835.162, 5080085.960\n",
- "10020: 3794761.920, 546838.978, 5080100.048\n",
- "10021: 3794756.008, 546839.303, 5080105.589\n",
- "10022: 3794757.616, 546846.317, 5080100.898\n",
- "10023: 3794759.485, 546851.851, 5080096.944\n",
- "10024: 3794751.737, 546861.361, 5080100.294\n",
- "10025: 3794752.155, 546874.781, 5080094.378\n",
- "10026: 3794736.300, 546836.827, 5080125.447\n",
- "10027: 3794736.960, 546879.603, 5080106.777\n",
- "10028: 3794854.426, 546891.260, 5079988.555\n",
- "10029: 3794813.642, 546903.641, 5080022.068\n",
- "10030: 3794814.746, 546890.758, 5080026.465\n",
- "10031: 3794794.791, 546872.716, 5080053.611\n",
- "10032: 3794781.551, 546884.896, 5080060.974\n",
- "10033: 3794775.282, 546873.335, 5080072.048\n",
- "10034: 3794847.890, 546944.410, 5079972.310\n",
- "10035: 3794811.831, 546946.724, 5080006.358\n",
- "10036: 3794783.394, 546958.853, 5080028.376\n",
- "10037: 3794770.848, 546952.857, 5080042.910\n",
- "10038: 3794777.816, 546923.350, 5080048.809\n",
- "10039: 3794776.734, 546909.822, 5080055.592\n",
- "10040: 3794753.105, 546951.927, 5080060.544\n",
- "10041: 3794752.592, 546924.174, 5080073.192\n",
- "10042: 3794734.554, 546937.377, 5080084.709\n",
- "10043: 3794725.017, 546922.581, 5080100.037\n",
- "10044: 3794727.668, 546958.039, 5080082.867\n",
- "10045: 3794840.941, 546995.029, 5079957.567\n",
- "10046: 3794809.350, 546994.054, 5079987.992\n",
- "10047: 3794795.437, 547001.196, 5079998.392\n",
- "10048: 3794775.207, 547003.760, 5080016.849\n",
- "10049: 3794754.914, 547010.695, 5080033.750\n",
- "10050: 3794737.220, 547005.885, 5080052.948\n",
- "10051: 3794738.879, 546983.861, 5080060.856\n",
- "10052: 3794717.921, 546983.446, 5080081.088\n",
- "10053: 3794720.085, 547013.409, 5080066.366\n",
- "10054: 3794843.613, 547056.002, 5079929.240\n",
- "10055: 3794798.344, 547058.887, 5079971.042\n",
- "10056: 3794785.088, 547072.889, 5079977.738\n",
- "10057: 3794764.140, 547061.730, 5080002.945\n",
- "10058: 3794731.983, 547079.121, 5080026.613\n",
- "10059: 3794706.225, 547072.230, 5080054.430\n",
- "Streckendifferenzen:\n",
- "[4.899982, 5.418896, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.814927, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.248968, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]\n",
- "\n",
- "Differenz Schwerpunkt (Vektor):\n",
- "Matrix([[1.48e-9], [5.92e-11], [7.89e-10]])\n",
- "Betrag der Schwerpunkt-Differenz:\n",
- "0.000m\n"
- ]
- }
- ],
- "execution_count": 7
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:51:02.327648Z",
- "start_time": "2025-12-15T10:51:02.291719Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"importlib.reload(Koordinatentransformationen)\n",
@@ -831,24 +237,11 @@
"print(koordinaten_transformiert)"
],
"id": "df0dcccb73299fcf",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "{}\n"
- ]
- }
- ],
- "execution_count": 8
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:51:02.372268Z",
- "start_time": "2025-12-15T10:51:02.359767Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"importlib.reload(Datenbank)\n",
@@ -858,15 +251,10 @@
],
"id": "f6993d81c8a145dd",
"outputs": [],
- "execution_count": 9
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:51:02.409299Z",
- "start_time": "2025-12-15T10:51:02.386073Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# Importieren der tachymetrischen Beobachtungen\n",
@@ -878,35 +266,11 @@
"db_zugriff.get_instrument(\"Tachymeter\")"
],
"id": "e376b4534297016c",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Das Instrument Trimble S9 ist bereits in der Datenbank vorhanden.\n",
- "Es hat die ID 1\n"
- ]
- },
- {
- "data": {
- "text/plain": [
- "[(1, 'Tachymeter', 'Trimble S9')]"
- ]
- },
- "execution_count": 10,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "execution_count": 10
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:51:02.522312Z",
- "start_time": "2025-12-15T10:51:02.506758Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# Importieren der tachymetrischen Beobachtungen\n",
@@ -918,24 +282,11 @@
"imp.import_beobachtungen_tachymeter(pfad_datei_tachymeterbeobachtungen, 1)"
],
"id": "509e462917e98145",
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Der Import wurde abgebrochen, weil die Beobachtungen aus der Datei Daten\\campsnetz_beobachtungen_bereinigt.csv bereits in der Datenbank vorhanden sind.\n"
- ]
- }
- ],
- "execution_count": 11
+ "outputs": [],
+ "execution_count": null
},
{
- "metadata": {
- "ExecuteTime": {
- "end_time": "2025-12-15T10:54:52.428820Z",
- "start_time": "2025-12-15T10:51:02.557361Z"
- }
- },
+ "metadata": {},
"cell_type": "code",
"source": [
"# Jacobimatrix aufstellen\n",
@@ -957,18 +308,8 @@
"Jacobimatrix_symbolisch_liste_zeilenbeschriftungen = fm.jacobi_matrix_symbolisch()[2]"
],
"id": "d38939f7108e1788",
- "outputs": [
- {
- "name": "stderr",
- "output_type": "stream",
- "text": [
- "\n",
- "KeyboardInterrupt\n",
- "\n"
- ]
- }
- ],
- "execution_count": 12
+ "outputs": [],
+ "execution_count": null
},
{
"metadata": {},