summaryrefslogtreecommitdiff
path: root/SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb')
-rw-r--r--SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb127
1 files changed, 127 insertions, 0 deletions
diff --git a/SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb b/SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb
new file mode 100644
index 00000000..e3e0c595
--- /dev/null
+++ b/SURVYNG_AND_LEVELLING__by_N.N.BASAK/chap2.ipynb
@@ -0,0 +1,127 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "# Chapter 2: Chain Surveying"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "\n",
+ "### pg-56, pb-1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "('max length of offset should be', 6.8842279474019135, 'meters')\n"
+ ]
+ }
+ ],
+ "source": [
+ "from __future__ import division\n",
+ "\n",
+ "import math\n",
+ "\n",
+ "ag=5;\n",
+ "giv=0.03;\n",
+ "\n",
+ "L=20;\n",
+ "l=(giv*L/(math.sin(ag*math.pi/180)));\n",
+ "\n",
+ "\n",
+ "AB=l;\n",
+ "\n",
+ "BC=AB*(math.sin(ag*(math.pi/180)));\n",
+ "BC=BC/20;\n",
+ "\n",
+ "print('max length of offset should be',l,'meters');\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "\n",
+ "### ch-2 page-56, pb-2"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "('required displacement perpendicular to chain is', 0.0020556978681392835, 'meters')\n",
+ "('displacement parallel ot chain is', 0.07850393436441575, 'meters')\n"
+ ]
+ }
+ ],
+ "source": [
+ "from __future__ import division\n",
+ "\n",
+ "import math\n",
+ "\n",
+ "\n",
+ "AD=AB=15;\n",
+ "ag=3;\n",
+ "AC=15*(math.cos(ag*(math.pi/180)))\n",
+ "\n",
+ "CD=AB-AC\n",
+ "sc=10;\n",
+ "\n",
+ "CD=CD/sc;\n",
+ "\n",
+ "print('required displacement perpendicular to chain is',CD,'meters');\n",
+ "\n",
+ "\n",
+ "BC=AB*(math.sin(ag*(math.pi/180)));\n",
+ "\n",
+ "BC=BC/sc;\n",
+ "print('displacement parallel ot chain is',BC,'meters');\n",
+ "\n"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 2",
+ "language": "python",
+ "name": "python2"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 2
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython2",
+ "version": "2.7.11"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}