Method for rapidly drawing two extrapolation points of sandstone type uranium mine plane graph perpendicular to straight line
By setting work area codes, calculating perpendicular points and azimuth angles, and using computers to automatically draw extrapolation points for uranium mine plan maps, the problem of low efficiency in drawing uranium mine plan maps in existing technologies has been solved, achieving fast, accurate, and economical drawing of uranium mine plan maps.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NUCLEAR IND CORPS 216
- Filing Date
- 2024-10-25
- Publication Date
- 2026-05-01
AI Technical Summary
Existing technologies are inefficient in drawing up uranium mine plans, consume a lot of manpower and material resources, and are difficult to quickly and accurately draw up the scope of multiple engineering projects.
A method for rapidly drawing two extrapolation points perpendicular to a straight line on a sandstone-type uranium mine plan is adopted. By setting the work area code, determining the engineering points and straight lines, calculating the perpendicular point and azimuth, and using a computer to automatically complete the drawing of the extrapolation points.
It enables rapid, accurate, and economical drawing of uranium mine plans, reduces human error, improves work efficiency, and is suitable for electronic and digital ore body management.
Smart Images

Figure QLYQS_1 
Figure QLYQS_2 
Figure QLYQS_3
Abstract
Description
Technical Field
[0001] This invention pertains to rapid drawing methods, specifically a method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit. Background Technology
[0002] Uranium mine mapping typically involves manual surveying, followed by technical personnel drawing maps based on the survey results. During uranium mining and smelting, the project area expands outwards from the exploration point. If multiple projects are located close to each other, the project boundaries need to be mapped based on actual surveys.
[0003] This method is inefficient and consumes a great deal of manpower and resources. Therefore, a new, faster drawing method is needed. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention provides a method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit.
[0005] This invention is implemented as follows: A method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit, comprising the following steps:
[0006] S1: Sets the tens digit code for the workspace;
[0007] S2: Define an arbitrary engineering point and an arbitrary engineering line on the work area plan:
[0008] S3: Determine the method of extrapolating the distance between any engineering point and any engineering line perpendicular to the work area plan;
[0009] S4: Calculation;
[0010] S5: Find the azimuth angle;
[0011] S6: Find the extrapolation point.
[0012] The method described above for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit includes the following steps in step S1:
[0013] S1: Set the tens digit code for the workspace
[0014] The first two digits represent the provincial code; the second two digits represent the regional code; and the third two digits represent the county code. All three sets of data use the national natural regionalization code.
[0015] The last four digits represent the work area number. The first two digits are the initials of the ore deposit name.
[0016] The method described above for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit includes the following steps in step S2:
[0017] S2: Define an arbitrary engineering point and an arbitrary engineering line on the work area plan:
[0018] Arbitrary project points: p1(xp1, yp1), p2(xp2, yp2), p3(xp3, yp3), ..., pn(xpn, ypn).
[0019] Any engineering straight line: [a1(xa1, ya1), A1(xA1, yA1)], [a2(xa2, ya2), A2(xA2, yA2)], a3(xa3, ya3), A3(xA3, yA3)], ...[an(xan, yan), An(xAn, yAn)].
[0020] The method described above for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit includes the following steps in step S3:
[0021] S3: Method for determining the extrapolation distance between any engineering point and any engineering line in the work area plan: free extrapolation of engineering points and engineering lines.
[0022] The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit, as described above, includes the following steps in step S4:
[0023] S4: Determine the perpendicular extrapolation point between any engineering point and any engineering line. Select common tools to automatically input the engineering spacing. Based on the distances L1, L2, L3, ..., Ln between the selected engineering point and the perpendicular engineering line, determine the perpendicular foot points T1(xT1, yT1), T2(xT2, yT2), T3(xT3, yT3), ..., Tn(xTn, yTn). Determine the calculation method for the perpendicular foot points:
[0024] Given vectors satisfying
[0025]
[0026] And because
[0027] |A1p1|*cosα=|A1T1|therefore
[0028]
[0029] make
[0030]
[0031] so
[0032]
[0033] Calculate k2, k3...kn in sequence.
[0034] The coordinates of the perpendicular foot point T1(xT1, yT1) are calculated as follows:
[0035]
[0036] The coordinates of the perpendicular point T2 (xT2, yT2) are calculated as follows:
[0037]
[0038] The coordinates of the perpendicular point T3 (xT3, yT3) are calculated as follows:
[0039]
[0040] And so on...
[0041] The coordinates of the perpendicular point Tn (xTn, yTn) are calculated as follows:
[0042]
[0043] The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit, as described above, includes the following steps in step S5:
[0044] S5: Determine arbitrary engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and perpendicular points T1(xT1, yT1), T2(xT2, yT2), ..., Tn(xTn, yTn). Then, based on S4, determine an azimuth angle α1, α2, α3, ..., αn between the arbitrary engineering points and their corresponding perpendicular points. Finally, based on the azimuth angles and the set distances L1, L2, L3, L4... Ln can calculate the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xwn, ywn) of the extrapolation points. The distances between any engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xn, yn) of the extrapolation points are set to Q1, Q2, ..., Qn, respectively.
[0045] Let the azimuth angle of the perpendicular point T1(xT1, yT1) of any engineering point p1(xp1, yp1) be α1. Similarly, let the azimuth angles of any engineering point and its perpendicular point be α2, α3, ..., αn.
[0046] α1=tan -1 [(xT1-yp1) / (xT1-xp1)]
[0047] α2=tan -1 [(xT2-yp2) / (xT2-xp2)]
[0048] α3=tan -1 [(xT3-yp3) / (xT3-xp3)]
[0049] And so on...
[0050] αn=tan -1 [(xTn-ypn) / (xTn-xpn)]
[0051] The coordinates of the starting points w1(x1, y1), w2(x2, y2), w3(x3, y3), ..., wn(xn, yn) are calculated as follows:
[0052] xw1 = xp1 + Q1 * cos(α1 + 180°)
[0053] yw1=yp1+Q1*sin(α1+180)
[0054] xw² = xp² + Q² * cos(α² + 180°)
[0055] yw2=yp2+Q2*sin(α2+180)
[0056] xw3 = xp3 + Q3 * cos(α3 + 180)
[0057] yw3=yp3+Q3*sin(α3+180)
[0058] And so on...
[0059] xwn = xpn + Qn * cos(αn + 180)
[0060] ywn=ypn+Qn*sin(αn+180).
[0062] The method described above for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit includes the following steps in step S6:
[0063] S6: Determining the starting point w1(xw1, yw1): The first point perpendicular to line a1, a1Z1(xa1Z1, ya1Z1), can be calculated using the azimuth angle α1 and length Q1 determined by T1(xT1, yT1) and a1(xa1, ya1). The second extrapolated point perpendicular to line a1, a1Z2(xa1Z2, ya1Z2), can be calculated using the azimuth angle α2 and length Q1 determined by T1(xT1, yT1) and A1(xA1, yA1). Similarly, the two extrapolated points perpendicular to lines a2, a3, a4, and an, [a2Z1(xa2Z1, ya2Z1), a2Z2(xa2Z2, ya2Z2)] and [a3Z1(xa3Z1, ya3Z1)], can be calculated. 1), a3Z2(xa3Z2, ya3Z2)], ...[anZ1(xanZ1, ya2Z 1), anZ2(xanZ2, yanZ2)]
[0064] The first extrapolation point of line a1
[0065] xa1Z1=xw1+Q1*cosα1
[0066] ya1Z1=yw1+Q1*sinα1
[0067] The second extrapolation point of line a1
[0068] xa1Z2=xw1+Q1*cosα2
[0069] ya1Z2=yw1+Q1*sinα2
[0070] And so on...
[0071] The first extrapolation point of line an
[0072] xanZ1=xwn+Qn*cosαn
[0073] yanZ1=ywn+Qn*sinαn
[0074] The first extrapolation point of line an
[0075] xanZ2=xwn+Qn*cosαn
[0076] yanZ2=ywn+Qn*sinαn.
[0078] The significant advantages of this invention are: it is applicable to the rapid drawing of two extrapolation points perpendicular to a straight line in plan view of various sandstone-type uranium deposits, and is especially suitable for the compilation, storage and management of electronic and digital ore body horizontal projection maps. The collected data is accurate and reliable, reduces labor intensity, and the method is simple, fast and economical.
[0079] Specifically, it has the following advantages: 1. It is simple, accurate, convenient, intuitive and easy to operate.
[0080] 2. Digital mapping significantly improves work efficiency, replacing the tedious and lengthy process of compiling paper-based maps, and facilitating information-based research and management.
[0081] 3. The compilation of drawings is based on relevant industry standards and is completed by computer, ensuring accuracy and reliability and reducing human error. Detailed Implementation
[0082] A method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit includes the following steps:
[0083] S1: Set the tens digit code for the workspace (6540220409).
[0084] The first two digits are the provincial code, such as 65 for Xinjiang; the second two digits are the regional code, such as 40 for Yining City, Ili Prefecture; and the third two digits are the county code, such as 22 for Chabuchar County. The above three sets of data adopt the national natural regionalization code.
[0085] The last four digits are the work area number. The first two digits are the first letters of the deposit name, such as D for the Dala deposit and 04 for the Dala deposit, and L for the Dala deposit and 09 for the Dala deposit. This ensures that each deposit has a unique code, and the digital uranium exploration system can intelligently identify reserves and calculate geographical coordinates.
[0086] S2: Define an arbitrary engineering point and an arbitrary engineering line on the work area plan:
[0087] Arbitrary project points: p1(xp1, yp1), p2(xp2, yp2), p3(xp3, yp3), ..., pn(xpn, ypn).
[0088] Any engineering straight line: [a1(xa1, ya1), A1(xA1, yA1)], [a2(xa2, ya2), A2(xA2, yA2)], a3(xa3, ya3), A3(xA3, yA3)], ...[an(xan, yan), An(xAn, yAn)]
[0089] S3: Method for determining the extrapolation distance between any engineering point and any engineering line on the work area plan: Free extrapolation of engineering points and engineering lines
[0090] S4: Determine the perpendicular extrapolation point between any engineering point and any engineering line. Select common tools to automatically input the engineering spacing. Based on the distances L1, L2, L3, ..., Ln between the selected engineering point and the perpendicular engineering line, determine the perpendicular foot points T1(xT1, yT1), T2(xT2, yT2), T3(xT3, yT3), ..., Tn(xTn, yTn). Determine the calculation method for the perpendicular foot points:
[0091] Given vectors satisfying
[0092]
[0093] And because
[0094] |A1p1|*cosα=|A1T1|
[0095] so
[0096]
[0097] make
[0098]
[0099] so
[0100]
[0101] Calculate k2, k3...kn in sequence.
[0102] The coordinates of the perpendicular foot point T1(xT1, yT1) are calculated as follows:
[0103]
[0104] The coordinates of the perpendicular point T2 (xT2, yT2) are calculated as follows:
[0105]
[0106] The coordinates of the perpendicular point T3 (xT3, yT3) are calculated as follows:
[0107]
[0108] And so on...
[0109] The coordinates of the perpendicular point Tn (xTn, yTn) are calculated as follows:
[0110]
[0111] S5: Determine arbitrary engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and perpendicular points T1(xT1, yT1), T2(xT2, yT2), ..., Tn(xTn, yTn). Then, based on S4, determine an azimuth angle α1, α2, α3, ..., αn between the arbitrary engineering points and their corresponding perpendicular points. Finally, based on the azimuth angles and the set distances L1, L2, L3, L4... Ln can calculate the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xwn, ywn) of the extrapolation points. The distances between any engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xn, yn) of the extrapolation points are set to Q1, Q2, ..., Qn, respectively.
[0112] Let the azimuth angle of the perpendicular point T1(xT1, yT1) of any engineering point p1(xp1, yp1) be α1. Similarly, let the azimuth angles of any engineering point and its perpendicular point be α2, α3, ..., αn.
[0113] α1=tan -1 [(xT1-yp1) / (xT1-xp1)]
[0114] α2=tan -1 [(xT2-yp2) / (xT2-xp2)]
[0115] α3=tan -1 [(xT3-yp3) / (xT3-xp3)]
[0116] And so on...
[0117] αn=tan -1 [(xTn-ypn) / (xTn-xpn)]
[0118] The coordinates of the starting points w1(x1, y1), w2(x2, y2), w3(x3, y3), ..., wn(xn, yn) are calculated as follows:
[0119] xw1 = xp1 + Q1 * cos(α1 + 180°)
[0120] yw1=yp1+Q1*sin(α1+180)
[0121] xw² = xp² + Q² * cos(α² + 180°)
[0122] yw2=yp2+Q2*sin(α2+180)
[0123] xw3 = xp3 + Q3 * cos(α3 + 180)
[0124] yw3=yp3+Q3*sin(α3+180)
[0125] And so on...
[0126] xwn = xpn + Qn * cos(αn + 180)
[0127] ywn=ypn+Qn*sin(αn+180)
[0128] S6: Determining the starting point w1(xw1, yw1): The first point perpendicular to line a1, a1Z1(xa1Z1, ya1Z1), can be calculated using the azimuth angle α1 and length Q1 determined by T1(xT1, yT1) and a1(xa1, ya1). The second extrapolated point perpendicular to line a1, a1Z2(xa1Z2, ya1Z2), can be calculated using the azimuth angle α2 and length Q1 determined by T1(xT1, yT1) and A1(xA1, yA1). Similarly, the two extrapolated points perpendicular to lines a2, a3, a4, and an, [a2Z1(xa2Z1, ya2Z1), a2Z2(xa2Z2, ya2Z2)] and [a3Z1(xa3Z1, ya3Z1)], can be calculated. 1), a3Z2(xa3Z2, ya3Z2)], ...[anZ1(xanZ1, ya2Z 1), anZ2(xanZ2, yanZ2)]
[0129] The first extrapolation point of line a1
[0130] xa1Z1=xw1+Q1*cosα1
[0131] ya1Z1=yw1+Q1*sinα1
[0132] The second extrapolation point of line a1
[0133] xa1Z2=xw1+Q1*cosα2
[0134] ya1Z2=yw1+Q1*sinα2
[0135] And so on...
[0136] The first extrapolation point of line an
[0137] xanZ1=xwn+Qn*cosαn
[0138] yanZ1=ywn+Qn*sinαn
[0139] The first extrapolation point of line an
[0140] xanZ2=xwn+Qn*cosαn
[0141] yanZ2=ywn+Qn*sinαn.
Claims
1. A method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit, characterized in that, Includes the following steps: S1: Sets the tens digit code for the workspace; S2: Define an arbitrary engineering point and an arbitrary engineering line on the work area plan: S3: Determine the method of extrapolating the distance between any engineering point and any engineering line perpendicular to the work area plan; S4: Calculation; S5: Find the azimuth angle; S6: Find the extrapolation point.
2. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 1, characterized in that: Step S1 includes the following: S1: Set the tens digit code for the workspace The first two digits represent the provincial code; the second two digits represent the regional code; and the third two digits represent the county code. All three sets of data use the national natural regionalization code. The last four digits are the work area number. The first two digits are the first letters of the ore deposit name.
3. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 2, characterized in that: Step S2 includes the following: S2: Define an arbitrary engineering point and an arbitrary engineering line on the work area plan: Arbitrary project points: p1(xp1, yp1), p2(xp2, yp2), p3(xp3, yp3), ..., pn(xpn, ypn). Any engineering straight line: [a1(xa1, ya1), A1(xA1, yA1)], [a2(xa2, ya2), A2(xA2, yA2)], a3(xa3, ya3), A3(xA3, yA3)], ...[an(xan, yan), An(xAn, yAn)].
4. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 3, characterized in that: Step S3 includes the following: S3: Method for determining the extrapolation distance between any engineering point and any engineering line in the work area plan: free extrapolation of engineering points and engineering lines.
5. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 4, characterized in that: Step S4 includes the following: S4: Determine the perpendicular extrapolation point between any engineering point and any engineering line. Select common tools to automatically input the engineering spacing. Based on the distances L1, L2, L3, ..., Ln between the selected engineering point and the perpendicular engineering line, determine the perpendicular foot points T1(xT1, yT1), T2(xT2, yT2), T3(xT3, yT3), ..., Tn(xTn, yTn). Determine the calculation method for the perpendicular foot points: Given vectors satisfying And because |A1p1|*cosα=|A1T1| so make so Calculate k2, k3...kn in sequence. The coordinates of the perpendicular foot point T1(xT1, yT1) are calculated as follows: The coordinates of the perpendicular point T2 (xT2, yT2) are calculated as follows: The coordinates of the perpendicular point T3 (xT3, yT3) are calculated as follows: And so on... The coordinates of the perpendicular point Tn (xTn, yTn) are calculated as follows:
6. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 5, characterized in that: Step S5 includes the following: S5: Determine arbitrary engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and perpendicular points T1(xT1, yT1), T2(xT2, yT2), ..., Tn(xTn, yTn). Then, based on S4, determine an azimuth angle α1, α2, α3, ..., αn between the arbitrary engineering points and their corresponding perpendicular points. Finally, based on the azimuth angles and the set distances L1, L2, L3, L4... Ln can calculate the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xwn, ywn) of the extrapolation points. The distances between any engineering points p1(xp1, yp1), p2(xp2, yp2), ..., pn(xpn, ypn) and the starting points w1(xw1, yw1), w2(xw2, yw2), ..., wn(xn, yn) of the extrapolation points are set to Q1, Q2, ..., Qn, respectively. Let the azimuth angle of the perpendicular point T1(xT1, yT1) of any engineering point p1(xp1, yp1) be α1. Similarly, let the azimuth angles of any engineering point and its perpendicular point be α2, α3, ..., αn. α1=tan -1 [(xT1-yp1) / (xT1-xp1)] α2=tan -1 [(xT2-yp2) / (xT2-xp2)] α3=tan -1 [(xT3-yp3) / (xT3-xp3)] And so on... αn=tan -1 [(xTn-ypn) / (xTn-xpn)] The coordinates of the starting points w1(x1, y1), w2(x2, y2), w3(x3, y3), ..., wn(xn, yn) are calculated as follows: xw1 = xp1 + Q1 * cos(α1 + 180°) yw1=yp1+Q1*sin(α1+180) xw² = xp² + Q² * cos(α² + 180°) yw2=yp2+Q2*sin(α2+180) xw3 = xp3 + Q3 * cos(α3 + 180) yw3=yp3+Q3*sin(α3+180) And so on... xwn = xpn + Qn * cos(αn + 180) ywn=ypn+Qn*sin(αn+180).
7. The method for rapidly drawing two extrapolation points perpendicular to a straight line on a plan view of a sandstone-type uranium deposit as described in claim 6, characterized in that: Step S6 includes the following: S6: Determining the starting point w1(xw1, yw1): The first point perpendicular to line a1, a1Z1(xa1Z1, ya1Z1), can be calculated using the azimuth angle α1 and length Q1 determined by T1(xT1, yT1) and a1(xa1, ya1). The second extrapolated point perpendicular to line a1, a1Z2(xa1Z2, ya1Z2), can be calculated using the azimuth angle α2 and length Q1 determined by T1(xT1, yT1) and A1(xA1, yA1). Similarly, the two extrapolated points perpendicular to lines a2, a3, a4, and an, [a2Z1(xa2Z1, ya2Z1), a2Z2(xa2Z2, ya2Z2)] and [a3Z1(xa3Z1, ya3Z1)], can be calculated. 1), a3Z2(xa3Z2, ya3Z2)], ...[anZ1(xanZ1, ya2Z 1), anZ2(xanZ2, yanZ2)] The first extrapolation point of line a1 xa1Z1=xw1+Q1*cosα1 ya1Z1=yw1+Q1*sinα1 The second extrapolation point of line a1 xa1Z2=xw1+Q1*cosα2 ya1Z2=yw1+Q1*sinα2 And so on... The first extrapolation point of line an xanZ1=xwn+Qn*cosαn yanZ1=ywn+Qn*sinαn The first extrapolation point of line an xanZ2=xwn+Qn*cosαn yanZ2=ywn+Qn*sinαn.