Browse Source

added files

bscheibel 4 years ago
parent
commit
b88459f444

+ 0 - 54
GV12_extracted.csv

@@ -1,54 +0,0 @@
-LAYOUT;420;297
-Concepts, principales and rules according to:;0;2
-Dimensions according to:;0;-1
-Tolerances of form, orientation, location and run-out:;0;-3
-Edge finish according to:;0;-6
-Surface texture according to:;0;-9
-Limits according to:;0;-12
-16% rule:;0;-15
-ISO 8015;0;2
-ISO 14405 1-3;0;-1
-ISO 1101;0;-3
-ISO 13715;0;-6
-ISO 1302;0;-9
-ISO 286-2;0;-12
-not applicable;0;-15
-Rz 16;4;3
-2x;163;195
-%%c;163;199
-19,20;163;203
--;163;210
-0,00;160;211
-0,05;163;211
-%%c;152;197
-15,15;152;200
-+;149;208
-0,05;149;209
-0,00;152;209
-LAYOUT;420;297
-Concepts, principales and rules according to:;0;2
-Dimensions according to:;0;-1
-Tolerances of form, orientation, location and run-out:;0;-3
-Edge finish according to:;0;-6
-Surface texture according to:;0;-9
-Limits according to:;0;-12
-16% rule:;0;-15
-ISO 8015;0;2
-ISO 14405 1-3;0;-1
-ISO 1101;0;-3
-ISO 13715;0;-6
-ISO 1302;0;-9
-ISO 286-2;0;-12
-not applicable;0;-15
-Rz 16;4;3
-2x;163;195
-%%c;163;199
-19,20;163;203
--;163;210
-0,00;160;211
-0,05;163;211
-%%c;152;197
-15,15;152;200
-+;149;208
-0,05;149;209
-0,00;152;209

+ 2 - 2
cluster_by_distance_csv_only.py

@@ -10,12 +10,12 @@
 
 import csv
 
-csvfile1 = open('values.csv', 'r')
+csvfile1 = open('values_LH.csv', 'r')
 spamreader1 = list(csv.reader(csvfile1, dialect='excel', delimiter=','))
 csvfile1.close()
 already_merged=False
 new_rows_list = []
-with open("values.csv", "r") as csvfile:
+with open("values_LH.csv", "r") as csvfile:
     reader = csv.reader(csvfile, delimiter=',')
     for row in reader:
         #print(row)

+ 7 - 7
dbscan_clustering.py

@@ -8,15 +8,15 @@ from sklearn.preprocessing import StandardScaler
 
 def cluster(file_in, file_out):
     # #############################################################################
-    data_df = pandas.read_csv("values.csv", sep=",")
+    data_df = pandas.read_csv("values_fromhtml_GV12.csv", sep=",")
     data_df.head(3)
-    data = data_df[["X1", "Y1","X2","Y2"]]
+    data = data_df[["X1","Y1","X2","Y2"]]
     print(data)
     data = StandardScaler().fit_transform(data)
 
     # #############################################################################
     # Compute DBSCAN
-    db = DBSCAN(eps=0.1, min_samples=1).fit(data)
+    db = DBSCAN(eps=0.2, min_samples=1).fit(data)
     core_samples_mask = np.zeros_like(db.labels_, dtype=bool)
     core_samples_mask[db.core_sample_indices_] = True
     labels = db.labels_
@@ -34,7 +34,7 @@ def cluster(file_in, file_out):
 
     # #############################################################################
     # Plot result
-    import matplotlib.pyplot as plt
+    """ort matplotlib.pyplot as plt
 
     # Black removed and is used for noise instead.
     unique_labels = set(labels)
@@ -56,11 +56,11 @@ def cluster(file_in, file_out):
                  markeredgecolor='k', markersize=6)
 
     plt.title('Estimated number of clusters: %d' % n_clusters_)
-    plt.show()
+    plt.show()"""
 
     print(data_df.head(3))
-    data_df.to_csv("values_clustered.csv")
-    data_df.groupby('cluster')['Text'].apply(' '.join).reset_index().to_csv("text_merged.csv")
+    #data_df.to_csv("values_clusteredfromPDF_GV12.csv")
+    data_df.groupby('cluster')['Text'].apply(' '.join).reset_index().to_csv("values_clusteredfromPDF_GV12.csv")
 
 
 cluster(33,33)

+ 12 - 414
drawings/5129275_Rev01-GV12.html

@@ -1,418 +1,16 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
+<!DOCTYPE html>
+<html>
 <head>
 <title>5129275.idw</title>
-<meta name="Subject" content=""/>
-<meta name="Keywords" content=""/>
-<meta name="Author" content="u1ac_lka"/>
-<meta name="Creator" content="PDFCreator 2.3.0.103"/>
-<meta name="Producer" content="PDFCreator 2.3.0.103"/>
-<meta name="CreationDate" content=""/>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+<meta name="generator" content="pdftohtml 0.36"/>
+<meta name="author" content="u1ac_lka"/>
+<meta name="keywords" content=""/>
+<meta name="date" content="2018-07-17T13:01:42+00:00"/>
+<meta name="subject" content=""/>
 </head>
-<body>
-<doc>
-  <page width="595.000000" height="842.000000">
-    <word xMin="67.790402" yMin="11.570546" xMax="73.239534" yMax="20.626588">1</word>
-    <word xMin="268.068994" yMin="11.450546" xMax="273.518126" yMax="20.506588">3</word>
-    <word xMin="167.989461" yMin="11.570546" xMax="173.438592" yMax="20.626588">2</word>
-    <word xMin="368.268523" yMin="11.450546" xMax="373.717654" yMax="20.506588">4</word>
-    <word xMin="468.348387" yMin="11.450546" xMax="473.797518" yMax="20.506588">5</word>
-    <word xMin="568.547916" yMin="11.450546" xMax="573.997047" yMax="20.506588">6</word>
-    <word xMin="122.630951" yMin="46.695792" xMax="131.613209" yMax="60.279874">Z</word>
-    <word xMin="135.590904" yMin="46.695792" xMax="140.486308" yMax="60.279874">(</word>
-    <word xMin="144.590872" yMin="46.695792" xMax="160.924548" yMax="60.279874">20</word>
-    <word xMin="164.990792" yMin="46.695792" xMax="169.077646" yMax="60.279874">:</word>
-    <word xMin="173.150760" yMin="46.695792" xMax="181.324468" yMax="60.279874">1</word>
-    <word xMin="185.390712" yMin="46.695792" xMax="190.286116" yMax="60.279874">)</word>
-    <word xMin="120.761894" yMin="84.160811" xMax="129.817431" yMax="91.199965">R</word>
-    <word xMin="121.481894" yMin="78.819233" xMax="130.537431" yMax="84.239966">2</word>
-    <word xMin="646.430741" yMin="113.055766" xMax="656.236251" yMax="126.639848">X</word>
-    <word xMin="660.350702" yMin="113.055766" xMax="665.246107" yMax="126.639848">(</word>
-    <word xMin="669.350715" yMin="113.055766" xMax="685.564420" yMax="126.639848">10</word>
-    <word xMin="689.630708" yMin="113.055766" xMax="693.717562" yMax="126.639848">:</word>
-    <word xMin="697.910705" yMin="113.055766" xMax="706.084413" yMax="126.639848">1</word>
-    <word xMin="710.150701" yMin="113.055766" xMax="715.046105" yMax="126.639848">)</word>
-    <word xMin="475.533479" yMin="190.281023" xMax="487.801050" yMax="198.119921">n</word>
-    <word xMin="478.841359" yMin="179.470821" xMax="487.897401" yMax="190.319924">11</word>
-    <word xMin="150.110940" yMin="166.850483" xMax="169.239999" yMax="175.906526">1,65</word>
-    <word xMin="108.590957" yMin="216.735724" xMax="118.396466" yMax="230.319806">Y</word>
-    <word xMin="122.390911" yMin="216.735724" xMax="127.286315" yMax="230.319806">(</word>
-    <word xMin="131.390879" yMin="216.735724" xMax="147.724555" yMax="230.319806">10</word>
-    <word xMin="151.790799" yMin="216.735724" xMax="155.877653" yMax="230.319806">:</word>
-    <word xMin="159.950767" yMin="216.735724" xMax="168.124475" yMax="230.319806">1</word>
-    <word xMin="172.310718" yMin="216.735724" xMax="177.206123" yMax="230.319806">)</word>
-    <word xMin="141.830943" yMin="335.450416" xMax="147.819107" yMax="344.506458">F</word>
-    <word xMin="356.870857" yMin="357.410407" xMax="362.319989" yMax="366.466450">2</word>
-    <word xMin="363.950855" yMin="355.365249" xMax="368.017384" yMax="361.799805">+</word>
-    <word xMin="364.790854" yMin="361.245246" xMax="367.109611" yMax="367.679803">-</word>
-    <word xMin="368.390849" yMin="355.005249" xMax="378.142400" yMax="361.439805">0,1</word>
-    <word xMin="368.390849" yMin="361.845246" xMax="372.262407" yMax="368.279803">0</word>
-    <word xMin="144.590942" yMin="406.782692" xMax="157.633904" yMax="411.906450">Edge</word>
-    <word xMin="159.230977" yMin="406.782692" xMax="173.852474" yMax="411.906450">finish:</word>
-    <word xMin="165.590934" yMin="413.627848" xMax="180.091392" yMax="421.373092">-0,2</word>
-    <word xMin="165.590934" yMin="421.547845" xMax="184.771375" yMax="429.293089">-0,05</word>
-    <word xMin="63.230575" yMin="420.770382" xMax="75.090844" yMax="429.826424">Rz</word>
-    <word xMin="77.870510" yMin="420.770382" xMax="88.839620" yMax="429.826424">16</word>
-    <word xMin="42.470583" yMin="443.753959" xMax="51.160863" yMax="447.626414">valid</word>
-    <word xMin="52.190604" yMin="443.753959" xMax="57.186258" yMax="447.626414">for</word>
-    <word xMin="58.310621" yMin="443.753959" xMax="76.480937" yMax="447.626414">machined</word>
-    <word xMin="77.630682" yMin="443.753959" xMax="91.480973" yMax="447.626414">surface</word>
-    <word xMin="42.470583" yMin="447.833957" xMax="60.640885" yMax="451.706412">according</word>
-    <word xMin="61.790626" yMin="447.833957" xMax="65.320897" yMax="451.706412">to</word>
-    <word xMin="66.470642" yMin="447.833957" xMax="73.696647" yMax="451.706412">DIN</word>
-    <word xMin="74.870665" yMin="447.833957" xMax="82.091369" yMax="451.706412">ISO</word>
-    <word xMin="83.270682" yMin="447.833957" xMax="92.560972" yMax="451.706412">1302</word>
-    <word xMin="193.670836" yMin="421.547845" xMax="210.211285" yMax="429.293089">+0,2</word>
-    <word xMin="375.230850" yMin="378.050399" xMax="388.719939" yMax="387.106441">9,3</word>
-    <word xMin="390.470845" yMin="376.725240" xMax="394.537373" yMax="383.159797">+</word>
-    <word xMin="391.310843" yMin="382.485238" xMax="393.629600" yMax="388.919794">-</word>
-    <word xMin="394.910838" yMin="376.245240" xMax="404.662389" yMax="382.679797">0,1</word>
-    <word xMin="394.910838" yMin="383.205238" xMax="398.782396" yMax="389.639794">0</word>
-    <word xMin="302.030879" yMin="379.850398" xMax="315.639967" yMax="388.906441">4,8</word>
-    <word xMin="316.790873" yMin="379.143886" xMax="322.841711" yMax="387.897126">`</word>
-    <word xMin="322.910871" yMin="381.525238" xMax="336.502426" yMax="387.959795">0,05</word>
-    <word xMin="823.066288" yMin="343.730413" xMax="830.142318" yMax="352.786455">D</word>
-    <word xMin="463.790814" yMin="439.010375" xMax="470.327812" yMax="448.066417">B</word>
-    <word xMin="159.710792" yMin="447.833957" xMax="177.881101" yMax="451.706412">according</word>
-    <word xMin="178.910839" yMin="447.833957" xMax="182.561102" yMax="451.706412">to</word>
-    <word xMin="183.590840" yMin="447.833957" xMax="190.816838" yMax="451.706412">DIN</word>
-    <word xMin="192.110848" yMin="447.833957" xMax="199.331545" yMax="451.706412">ISO</word>
-    <word xMin="200.390858" yMin="447.833957" xMax="212.081156" yMax="451.706412">13715</word>
-    <word xMin="42.470927" yMin="454.902672" xMax="67.652427" yMax="460.026430">Concepts,</word>
-    <word xMin="69.230970" yMin="454.902672" xMax="95.883431" yMax="460.026430">principales</word>
-    <word xMin="97.551015" yMin="454.902672" xMax="106.753957" yMax="460.026430">and</word>
-    <word xMin="108.351030" yMin="454.902672" xMax="120.483471" yMax="460.026430">rules</word>
-    <word xMin="122.031054" yMin="454.902672" xMax="146.354039" yMax="460.026430">according</word>
-    <word xMin="147.951113" yMin="454.902672" xMax="154.172589" yMax="460.026430">to:</word>
-    <word xMin="175.190929" yMin="454.902672" xMax="184.664823" yMax="460.026430">ISO</word>
-    <word xMin="186.350930" yMin="454.902672" xMax="198.793897" yMax="460.026430">8015</word>
-    <word xMin="42.470458" yMin="461.142670" xMax="71.642916" yMax="466.266428">Dimensions</word>
-    <word xMin="73.310499" yMin="461.142670" xMax="97.513463" yMax="466.266428">according</word>
-    <word xMin="98.990536" yMin="461.142670" xMax="105.212012" yMax="466.266428">to:</word>
-    <word xMin="175.190126" yMin="461.142670" xMax="184.904021" yMax="466.266428">ISO</word>
-    <word xMin="186.470128" yMin="461.142670" xMax="202.033106" yMax="466.266428">14405</word>
-    <word xMin="203.510179" yMin="461.142670" xMax="211.633124" yMax="466.266428">1-3</word>
-    <word xMin="42.470458" yMin="467.502667" xMax="70.082908" yMax="472.626425">Tolerances</word>
-    <word xMin="71.630491" yMin="467.502667" xMax="76.411963" yMax="472.626425">of</word>
-    <word xMin="77.990506" yMin="467.502667" xMax="90.691997" yMax="472.626425">form,</word>
-    <word xMin="92.150540" yMin="467.502667" xMax="119.852053" yMax="472.626425">orientation,</word>
-    <word xMin="121.430596" yMin="467.502667" xMax="140.713571" yMax="472.626425">location</word>
-    <word xMin="142.310645" yMin="467.502667" xMax="151.633601" yMax="472.626425">and</word>
-    <word xMin="153.230674" yMin="467.502667" xMax="172.411951" yMax="472.626425">run-out:</word>
-    <word xMin="175.190929" yMin="467.502667" xMax="184.784823" yMax="472.626425">ISO</word>
-    <word xMin="186.350930" yMin="467.502667" xMax="198.793897" yMax="472.626425">1101</word>
-    <word xMin="42.470335" yMin="473.742665" xMax="55.513283" yMax="478.866423">Edge</word>
-    <word xMin="57.110352" yMin="473.742665" xMax="70.153299" yMax="478.866423">finish</word>
-    <word xMin="71.630372" yMin="473.742665" xMax="95.953336" yMax="478.866423">according</word>
-    <word xMin="97.550409" yMin="473.742665" xMax="103.771885" yMax="478.866423">to:</word>
-    <word xMin="175.189944" yMin="473.742665" xMax="184.903839" yMax="478.866423">ISO</word>
-    <word xMin="186.469946" yMin="473.742665" xMax="202.032924" yMax="478.866423">13715</word>
-    <word xMin="42.470335" yMin="480.102662" xMax="61.753292" yMax="485.226420">Surface</word>
-    <word xMin="63.350366" yMin="480.102662" xMax="80.353326" yMax="485.226420">texture</word>
-    <word xMin="81.950400" yMin="480.102662" xMax="106.273363" yMax="485.226420">according</word>
-    <word xMin="107.750436" yMin="480.102662" xMax="113.971912" yMax="485.226420">to:</word>
-    <word xMin="175.430930" yMin="480.102662" xMax="185.024825" yMax="485.226420">ISO</word>
-    <word xMin="186.590931" yMin="480.102662" xMax="199.033898" yMax="485.226420">1302</word>
-    <word xMin="42.470502" yMin="486.462660" xMax="57.002939" yMax="491.586418">Limits</word>
-    <word xMin="58.670523" yMin="486.462660" xMax="82.873485" yMax="491.586418">according</word>
-    <word xMin="84.470558" yMin="486.462660" xMax="90.692035" yMax="491.586418">to:</word>
-    <word xMin="175.310929" yMin="486.462660" xMax="185.024823" yMax="491.586418">ISO</word>
-    <word xMin="186.590930" yMin="486.462660" xMax="200.833896" yMax="491.586418">286-2</word>
-    <word xMin="175.550930" yMin="492.462657" xMax="183.212419" yMax="497.586415">not</word>
-    <word xMin="184.790947" yMin="492.462657" xMax="209.953950" yMax="497.586415">applicable</word>
-    <word xMin="42.470803" yMin="492.582657" xMax="53.640179" yMax="497.706415">16%</word>
-    <word xMin="55.190817" yMin="492.582657" xMax="57.037251" yMax="497.706415">-</word>
-    <word xMin="58.670821" yMin="492.582657" xMax="67.873766" yMax="497.706415">rule</word>
-    <word xMin="42.470927" yMin="500.502654" xMax="63.021907" yMax="505.626412">Nominal</word>
-    <word xMin="64.550961" yMin="500.502654" xMax="87.843417" yMax="505.626412">geometry</word>
-    <word xMin="89.391001" yMin="500.502654" xMax="121.083479" yMax="505.626412">(theoretically</word>
-    <word xMin="122.751063" yMin="500.502654" xMax="137.917520" yMax="505.626412">exact)</word>
-    <word xMin="139.551082" yMin="500.502654" xMax="157.874062" yMax="505.626412">defined</word>
-    <word xMin="159.351136" yMin="500.502654" xMax="165.363571" yMax="505.626412">by</word>
-    <word xMin="166.911147" yMin="500.502654" xMax="178.594095" yMax="505.626412">CAD</word>
-    <word xMin="180.230719" yMin="500.502654" xMax="188.972204" yMax="505.626412">file:</word>
-    <word xMin="466.670813" yMin="461.872555" xMax="469.467056" yMax="466.519790">1</word>
-    <word xMin="705.831325" yMin="461.872555" xMax="731.067818" yMax="466.519790">04.04.2018</word>
-    <word xMin="548.030781" yMin="470.504063" xMax="580.469249" yMax="474.853041">DESCRIPTION</word>
-    <word xMin="667.910733" yMin="470.504063" xMax="688.949102" yMax="474.853041">SECTION</word>
-    <word xMin="314.630874" yMin="505.335609" xMax="324.436384" yMax="518.919691">A</word>
-    <word xMin="408.110604" yMin="505.335609" xMax="417.916114" yMax="518.919691">A</word>
-    <word xMin="463.070815" yMin="516.462648" xMax="482.012282" yMax="521.586406">Weight:</word>
-    <word xMin="143.870942" yMin="524.022460" xMax="158.761184" yMax="536.290030">d</word>
-    <word xMin="162.710935" yMin="527.330339" xMax="176.320023" yMax="536.386382">0,2</word>
-    <word xMin="180.350928" yMin="527.330339" xMax="186.887925" yMax="536.386382">A</word>
-    <word xMin="190.910924" yMin="527.330339" xMax="197.447921" yMax="536.386382">B</word>
-    <word xMin="503.150619" yMin="516.582648" xMax="518.732192" yMax="521.706406">Scale:</word>
-    <word xMin="480.950808" yMin="525.285181" xMax="483.269564" yMax="531.719737">-</word>
-    <word xMin="515.390794" yMin="526.005181" xMax="519.262352" yMax="532.439737">2</word>
-    <word xMin="521.150787" yMin="526.005181" xMax="523.086566" yMax="532.439737">:</word>
-    <word xMin="525.110821" yMin="526.005181" xMax="528.982379" yMax="532.439737">1</word>
-    <word xMin="543.230783" yMin="516.462648" xMax="554.732298" yMax="521.586406">Unit:</word>
-    <word xMin="583.310767" yMin="516.462648" xMax="609.692421" yMax="521.586406">Projection:</word>
-    <word xMin="583.310767" yMin="524.622645" xMax="592.784676" yMax="529.746403">ISO</word>
-    <word xMin="594.470753" yMin="524.622645" xMax="603.793739" yMax="529.746403">128</word>
-    <word xMin="583.310767" yMin="530.862642" xMax="601.873791" yMax="535.986400">Method</word>
-    <word xMin="603.470864" yMin="530.862642" xMax="606.553799" yMax="535.986400">1</word>
-    <word xMin="555.350778" yMin="525.405181" xMax="567.031154" yMax="531.839737">mm</word>
-    <word xMin="653.390739" yMin="516.525184" xMax="685.326392" yMax="522.959741">Document</word>
-    <word xMin="687.230648" yMin="516.525184" xMax="702.366371" yMax="522.959741">type:</word>
-    <word xMin="653.390739" yMin="536.445176" xMax="690.366444" yMax="542.879733">Description:</word>
-    <word xMin="481.910807" yMin="545.930332" xMax="504.234616" yMax="554.986374">HUM</word>
-    <word xMin="514.190794" yMin="546.467795" xMax="556.170929" yMax="554.213039">11.07.2018</word>
-    <word xMin="777.711531" yMin="461.392555" xMax="779.386259" yMax="466.039790">-</word>
-    <word xMin="743.751643" yMin="461.872555" xMax="753.346152" yMax="466.519790">LKA</word>
-    <word xMin="806.751614" yMin="461.392555" xMax="808.426342" yMax="466.039790">-</word>
-    <word xMin="735.710706" yMin="470.504063" xMax="753.629094" yMax="474.853041">DRAWN</word>
-    <word xMin="755.030857" yMin="470.504063" xMax="761.290293" yMax="474.853041">BY</word>
-    <word xMin="765.350694" yMin="470.504063" xMax="777.699269" yMax="474.853041">INSP.</word>
-    <word xMin="779.150837" yMin="470.504063" xMax="791.770297" yMax="474.853041">DATE</word>
-    <word xMin="797.510681" yMin="470.504063" xMax="809.979257" yMax="474.853041">INSP.</word>
-    <word xMin="811.310825" yMin="470.504063" xMax="817.690262" yMax="474.853041">BY</word>
-    <word xMin="368.269029" yMin="575.930320" xMax="373.718160" yMax="584.986362">4</word>
-    <word xMin="468.348598" yMin="575.930320" xMax="473.797729" yMax="584.986362">5</word>
-    <word xMin="705.470718" yMin="542.210333" xMax="729.999762" yMax="551.266376">Valve</word>
-    <word xMin="732.710617" yMin="542.210333" xMax="754.454158" yMax="551.266376">Lifter</word>
-    <word xMin="757.190560" yMin="542.210333" xMax="790.359576" yMax="551.266376">GV12.2</word>
-    <word xMin="568.548127" yMin="575.930320" xMax="573.997258" yMax="584.986362">6</word>
-    <word xMin="668.627696" yMin="575.930320" xMax="674.076827" yMax="584.986362">7</word>
-    <word xMin="823.666285" yMin="544.010333" xMax="829.654449" yMax="553.066375">F</word>
-    <word xMin="793.551216" yMin="556.486651" xMax="809.654008" yMax="562.146317">Page:</word>
-    <word xMin="710.390716" yMin="562.970325" xMax="748.599674" yMax="572.026367">5129275</word>
-    <word xMin="586.910765" yMin="568.366647" xMax="610.436252" yMax="574.026312">ENGINE</word>
-    <word xMin="612.230747" yMin="568.366647" xMax="633.756366" yMax="574.026312">Division</word>
-    <word xMin="491.630803" yMin="568.507468" xMax="507.196707" yMax="572.439753">Drawing</word>
-    <word xMin="508.430723" yMin="568.507468" xMax="525.215445" yMax="572.439753">Approval</word>
-    <word xMin="526.430711" yMin="568.507468" xMax="538.636672" yMax="572.439753">Stamp</word>
-    <word xMin="268.069500" yMin="575.930320" xMax="273.518632" yMax="584.986362">3</word>
-    <word xMin="705.470718" yMin="521.570342" xMax="756.075037" yMax="530.626384">Component</word>
-    <word xMin="758.750501" yMin="521.570342" xMax="794.679443" yMax="530.626384">Drawing</word>
-    <word xMin="653.390739" yMin="556.486651" xMax="664.693492" yMax="562.146317">Part</word>
-    <word xMin="666.350702" yMin="556.486651" xMax="689.893473" yMax="562.146317">Number:</word>
-    <word xMin="466.430813" yMin="557.566651" xMax="485.556430" yMax="563.226317">Design</word>
-    <word xMin="487.310847" yMin="557.566651" xMax="506.436142" yMax="563.226317">Freeze</word>
-    <word xMin="508.190559" yMin="557.566651" xMax="530.676182" yMax="563.226317">Release</word>
-    <word xMin="533.150787" yMin="557.446651" xMax="540.636356" yMax="563.106317">B1</word>
-    <word xMin="540.950614" yMin="557.566651" xMax="563.915856" yMax="563.226317">-Sample</word>
-    <word xMin="100.550559" yMin="567.405164" xMax="110.302109" yMax="573.839720">tbd</word>
-    <word xMin="167.989931" yMin="575.930320" xMax="173.439062" yMax="584.986362">2</word>
-    <word xMin="712.190715" yMin="470.504063" xMax="724.810175" yMax="474.853041">DATE</word>
-    <word xMin="463.070815" yMin="486.526679" xMax="489.373328" yMax="492.186345">Copyright</word>
-    <word xMin="463.070815" yMin="493.366677" xMax="473.676418" yMax="499.026342">The</word>
-    <word xMin="475.430835" yMin="493.366677" xMax="511.333044" yMax="499.026342">reproduction,</word>
-    <word xMin="513.110254" yMin="493.366677" xMax="542.795567" yMax="499.026342">distribution</word>
-    <word xMin="544.549984" yMin="493.366677" xMax="554.795588" yMax="499.026342">and</word>
-    <word xMin="556.430005" yMin="493.366677" xMax="582.155633" yMax="499.026342">utilization</word>
-    <word xMin="583.790050" yMin="493.366677" xMax="588.972852" yMax="499.026342">of</word>
-    <word xMin="590.630062" yMin="493.366677" xMax="600.172656" yMax="499.026342">this</word>
-    <word xMin="602.030736" yMin="493.366677" xMax="629.053545" yMax="499.026342">document</word>
-    <word xMin="630.710755" yMin="493.366677" xMax="637.253344" yMax="499.026342">as</word>
-    <word xMin="638.870768" yMin="493.366677" xMax="649.590569" yMax="499.026342">well</word>
-    <word xMin="651.230787" yMin="493.366677" xMax="657.773376" yMax="499.026342">as</word>
-    <word xMin="659.390801" yMin="493.366677" xMax="668.076402" yMax="499.026342">the</word>
-    <word xMin="669.710820" yMin="493.366677" xMax="711.036413" yMax="499.026342">communication</word>
-    <word xMin="712.910830" yMin="493.366677" xMax="717.973633" yMax="499.026342">of</word>
-    <word xMin="719.750843" yMin="493.366677" xMax="725.813430" yMax="499.026342">its</word>
-    <word xMin="727.550855" yMin="493.366677" xMax="750.773808" yMax="499.026342">contents</word>
-    <word xMin="752.511233" yMin="493.366677" xMax="757.716828" yMax="499.026342">to</word>
-    <word xMin="759.351245" yMin="493.366677" xMax="776.453530" yMax="499.026342">others</word>
-    <word xMin="778.190954" yMin="493.366677" xMax="797.653779" yMax="499.026342">without</word>
-    <word xMin="463.070815" yMin="500.446674" xMax="484.613105" yMax="506.106339">express</word>
-    <word xMin="486.350530" yMin="500.446674" xMax="521.555853" yMax="506.106339">authorization</word>
-    <word xMin="523.310270" yMin="500.446674" xMax="527.692854" yMax="506.106339">is</word>
-    <word xMin="529.430279" yMin="500.446674" xMax="558.132798" yMax="506.106339">prohibited.</word>
-    <word xMin="559.910008" yMin="500.446674" xMax="586.852602" yMax="506.106339">Offenders</word>
-    <word xMin="588.710027" yMin="500.446674" xMax="597.149824" yMax="506.106339">will</word>
-    <word xMin="598.910042" yMin="500.446674" xMax="605.795640" yMax="506.106339">be</word>
-    <word xMin="607.430689" yMin="500.446674" xMax="619.116295" yMax="506.106339">held</word>
-    <word xMin="620.750712" yMin="500.446674" xMax="635.076321" yMax="506.106339">liable</word>
-    <word xMin="636.950738" yMin="500.446674" xMax="644.030428" yMax="506.106339">for</word>
-    <word xMin="645.710431" yMin="500.446674" xMax="654.276032" yMax="506.106339">the</word>
-    <word xMin="656.030449" yMin="500.446674" xMax="679.693252" yMax="506.106339">payment</word>
-    <word xMin="681.350462" yMin="500.446674" xMax="686.533264" yMax="506.106339">of</word>
-    <word xMin="688.190474" yMin="500.446674" xMax="715.213284" yMax="506.106339">damages.</word>
-    <word xMin="716.990494" yMin="500.446674" xMax="723.750260" yMax="506.106339">All</word>
-    <word xMin="725.510478" yMin="500.446674" xMax="740.572757" yMax="506.106339">rights</word>
-    <word xMin="742.190182" yMin="500.446674" xMax="766.116457" yMax="506.106339">reserved</word>
-    <word xMin="767.990874" yMin="500.446674" xMax="772.716468" yMax="506.106339">in</word>
-    <word xMin="774.470885" yMin="500.446674" xMax="782.916486" yMax="506.106339">the</word>
-    <word xMin="784.670903" yMin="500.446674" xMax="799.693722" yMax="506.106339">event</word>
-    <word xMin="463.070815" yMin="507.286671" xMax="468.133617" yMax="512.946337">of</word>
-    <word xMin="469.910827" yMin="507.286671" xMax="478.476428" yMax="512.946337">the</word>
-    <word xMin="480.110845" yMin="507.286671" xMax="494.173340" yMax="512.946337">grant</word>
-    <word xMin="495.950550" yMin="507.286671" xMax="501.013352" yMax="512.946337">of</word>
-    <word xMin="502.790562" yMin="507.286671" xMax="506.196154" yMax="512.946337">a</word>
-    <word xMin="507.830571" yMin="507.286671" xMax="526.693398" yMax="512.946337">patent,</word>
-    <word xMin="528.350608" yMin="507.286671" xMax="542.453208" yMax="512.946337">utility</word>
-    <word xMin="544.190632" yMin="507.286671" xMax="560.910415" yMax="512.946337">model</word>
-    <word xMin="562.550634" yMin="507.286671" xMax="568.070320" yMax="512.946337">or</word>
-    <word xMin="569.750323" yMin="507.286671" xMax="589.693150" yMax="512.946337">design.</word>
-    <word xMin="591.350360" yMin="507.286671" xMax="604.036076" yMax="512.946337">(ISO</word>
-    <word xMin="605.750708" yMin="507.286671" xMax="624.950419" yMax="512.946337">16016)</word>
-    <word xMin="42.470803" yMin="542.502637" xMax="72.932298" yMax="547.626395">Cleanliness:</word>
-    <word xMin="67.790402" yMin="575.930320" xMax="73.239534" yMax="584.986362">1</word>
-    <word xMin="477.110851" yMin="461.392555" xMax="487.749013" yMax="466.039790">Start</word>
-    <word xMin="489.110924" yMin="461.392555" xMax="506.787280" yMax="466.039790">drawing</word>
-    <word xMin="618.710753" yMin="478.784060" xMax="641.429172" yMax="483.133038">REVISION</word>
-    <word xMin="642.830935" yMin="478.784060" xMax="663.970438" yMax="483.133038">HISTORY</word>
-    <word xMin="42.470583" yMin="549.941496" xMax="54.205074" yMax="555.839701">Part</word>
-    <word xMin="56.030626" yMin="549.941496" xMax="66.422119" yMax="555.839701">has</word>
-    <word xMin="68.270661" yMin="549.941496" xMax="73.619581" yMax="555.839701">to</word>
-    <word xMin="75.350679" yMin="549.941496" xMax="82.499604" yMax="555.839701">be</word>
-    <word xMin="84.350703" yMin="549.941496" xMax="114.659691" yMax="555.839701">degreased</word>
-    <word xMin="116.510790" yMin="549.941496" xMax="127.259724" yMax="555.839701">and</word>
-    <word xMin="129.110822" yMin="549.941496" xMax="140.099753" yMax="555.839701">free</word>
-    <word xMin="141.830852" yMin="549.941496" xMax="147.205319" yMax="555.839701">of</word>
-    <word xMin="149.030870" yMin="549.941496" xMax="174.805413" yMax="555.839701">deposits,</word>
-    <word xMin="176.630964" yMin="549.941496" xMax="208.019915" yMax="555.839701">detachable</word>
-    <word xMin="42.470583" yMin="557.261493" xMax="57.062091" yMax="563.159698">burrs</word>
-    <word xMin="58.910637" yMin="557.261493" xMax="69.659571" yMax="563.159698">and</word>
-    <word xMin="71.510669" yMin="557.261493" xMax="87.807721" yMax="563.159698">visual</word>
-    <word xMin="89.630716" yMin="557.261493" xMax="119.339700" yMax="563.159698">detectable</word>
-    <word xMin="121.190798" yMin="557.261493" xMax="146.845344" yMax="563.159698">particles.</word>
-    <word xMin="42.470583" yMin="566.502628" xMax="62.643029" yMax="571.626386">Delivery</word>
-    <word xMin="64.310613" yMin="566.502628" xMax="91.052115" yMax="571.626386">conditions:</word>
-    <word xMin="823.426286" yMin="443.810373" xMax="829.963283" yMax="452.866415">E</word>
-    <word xMin="462.470815" yMin="470.504063" xMax="473.619336" yMax="474.853041">REV.</word>
-    <word xMin="99.350560" yMin="510.285187" xMax="161.902038" yMax="516.719743">5129275_Rev01.stp</word>
-    <word xMin="42.470803" yMin="522.582645" xMax="54.913748" yMax="527.706403">Valid</word>
-    <word xMin="56.510817" yMin="522.582645" xMax="62.917256" yMax="527.706403">for</word>
-    <word xMin="64.550833" yMin="522.582645" xMax="70.101797" yMax="527.706403">all</word>
-    <word xMin="71.630850" yMin="522.582645" xMax="103.993826" yMax="527.706403">untoleranced</word>
-    <word xMin="105.590900" yMin="522.582645" xMax="135.452419" yMax="527.706403">dimensions:</word>
-    <word xMin="528.950788" yMin="309.462546" xMax="540.315358" yMax="321.730116">r</word>
-    <word xMin="546.110782" yMin="311.330426" xMax="572.799812" yMax="320.386468">Ø0,05</word>
-    <word xMin="576.830769" yMin="311.330426" xMax="583.367767" yMax="320.386468">B</word>
-    <word xMin="447.401371" yMin="394.990749" xMax="456.457414" yMax="407.399837">Ra</word>
-    <word xMin="447.401371" yMin="378.550836" xMax="456.457414" yMax="392.279923">0,8</word>
-    <word xMin="233.270907" yMin="372.222521" xMax="248.481664" yMax="384.490091">c</word>
-    <word xMin="252.590899" yMin="375.770400" xMax="277.119929" yMax="384.826442">0,005</word>
-    <word xMin="112.551016" yMin="387.885236" xMax="143.302523" yMax="394.319792">Hardened</word>
-    <word xMin="145.310958" yMin="387.885236" xMax="151.102519" yMax="394.319792">to</word>
-    <word xMin="152.990954" yMin="387.885236" xMax="160.822502" yMax="394.319792">48</word>
-    <word xMin="162.710937" yMin="387.885236" xMax="177.818379" yMax="394.319792">HRC</word>
-    <word xMin="179.870921" yMin="387.885236" xMax="195.982459" yMax="394.319792">+2/-0</word>
-    <word xMin="112.551016" yMin="396.525232" xMax="114.869772" yMax="402.959789">-</word>
-    <word xMin="275.441440" yMin="420.259573" xMax="284.497482" yMax="432.239827">Rz</word>
-    <word xMin="275.441440" yMin="398.470841" xMax="284.497482" yMax="417.479900">0,25</word>
-    <word xMin="42.470803" yMin="396.822696" xMax="53.674193" yMax="401.946454">Raw</word>
-    <word xMin="55.190820" yMin="396.822696" xMax="64.892301" yMax="401.946454">part</word>
-    <word xMin="66.470844" yMin="396.822696" xMax="75.092321" yMax="401.946454">No:</word>
-    <word xMin="527.270789" yMin="295.662551" xMax="542.161031" yMax="307.930122">b</word>
-    <word xMin="549.950780" yMin="297.290431" xMax="568.959869" yMax="306.346474">0,01</word>
-    <word xMin="576.830769" yMin="297.290431" xMax="583.367767" yMax="306.346474">A</word>
-    <word xMin="450.516211" yMin="316.048318" xMax="456.950767" yMax="329.519874">0,04</word>
-    <word xMin="260.030896" yMin="340.250414" xMax="273.639984" yMax="349.306457">1,5</word>
-    <word xMin="275.270891" yMin="338.925255" xMax="279.337419" yMax="345.359812">+</word>
-    <word xMin="276.110890" yMin="344.685253" xMax="278.429646" yMax="351.119810">-</word>
-    <word xMin="279.710885" yMin="338.445256" xMax="289.342435" yMax="344.879812">0,1</word>
-    <word xMin="279.710885" yMin="345.405253" xMax="283.582442" yMax="351.839809">0</word>
-    <word xMin="42.470583" yMin="362.142710" xMax="48.621545" yMax="367.266467">All</word>
-    <word xMin="50.270591" yMin="362.142710" xMax="78.483046" yMax="367.266467">dimensions</word>
-    <word xMin="80.150630" yMin="362.142710" xMax="93.483068" yMax="367.266467">apply</word>
-    <word xMin="95.030651" yMin="362.142710" xMax="99.673592" yMax="367.266467">to</word>
-    <word xMin="101.270665" yMin="362.142710" xMax="109.033609" yMax="367.266467">the</word>
-    <word xMin="110.510682" yMin="362.142710" xMax="129.793658" yMax="367.266467">finished</word>
-    <word xMin="131.390731" yMin="362.142710" xMax="141.092219" yMax="367.266467">part</word>
-    <word xMin="142.550747" yMin="362.142710" xMax="164.713740" yMax="367.266467">including</word>
-    <word xMin="166.311131" yMin="362.142710" xMax="206.062152" yMax="367.266467">surface/material</word>
-    <word xMin="42.470583" yMin="368.502707" xMax="67.652084" yMax="373.626465">treatment.</word>
-    <word xMin="42.471092" yMin="376.782704" xMax="63.932586" yMax="381.906462">Material:</word>
-    <word xMin="65.510574" yMin="376.670398" xMax="86.038874" yMax="382.866416">1.4021</word>
-    <word xMin="122.630951" yMin="376.782704" xMax="139.923402" yMax="381.906462">Quality</word>
-    <word xMin="141.590979" yMin="376.782704" xMax="164.852498" yMax="381.906462">standard:</word>
-    <word xMin="173.150931" yMin="376.845240" xMax="182.858385" yMax="383.279797">EN</word>
-    <word xMin="184.790926" yMin="376.845240" xMax="204.262445" yMax="383.279797">10095</word>
-    <word xMin="42.470583" yMin="406.782692" xMax="61.753540" yMax="411.906450">Surface</word>
-    <word xMin="63.350613" yMin="406.782692" xMax="81.932110" yMax="411.906450">texture:</word>
-    <word xMin="735.470706" yMin="220.252619" xMax="749.657007" yMax="233.745879">R0,</word>
-    <word xMin="749.750706" yMin="225.652615" xMax="754.843312" yMax="234.705879">5</word>
-    <word xMin="263.683349" yMin="264.082055" xMax="275.496933" yMax="273.479891">45</word>
-    <word xMin="269.083343" yMin="260.725762" xMax="278.136932" yMax="264.119890">°</word>
-    <word xMin="363.710855" yMin="295.095693" xMax="373.516364" yMax="308.679775">Y</word>
-    <word xMin="267.833014" yMin="296.210432" xMax="281.562101" yMax="305.266474">0,7</word>
-    <word xMin="255.230898" yMin="322.010421" xMax="261.767895" yMax="331.066464">A</word>
-    <word xMin="42.470803" yMin="386.862700" xMax="83.181823" yMax="391.986458">Surface/material</word>
-    <word xMin="84.830876" yMin="386.862700" xMax="109.892388" yMax="391.986458">treatment:</word>
-    <word xMin="730.790708" yMin="159.650486" xMax="753.159781" yMax="168.706529">-0,05</word>
-    <word xMin="664.790734" yMin="162.770485" xMax="681.759836" yMax="171.826528">-0,1</word>
-    <word xMin="823.066288" yMin="243.770453" xMax="830.142318" yMax="252.826495">C</word>
-    <word xMin="174.590930" yMin="249.050451" xMax="186.571199" yMax="258.106493">Rz</word>
-    <word xMin="189.230872" yMin="249.050451" xMax="202.959960" yMax="258.106493">1,6</word>
-    <word xMin="174.590930" yMin="258.890447" xMax="191.971170" yMax="267.946489">Rpk</word>
-    <word xMin="194.750843" yMin="258.890447" xMax="208.359931" yMax="267.946489">0,2</word>
-    <word xMin="154.790938" yMin="284.450436" xMax="161.327936" yMax="293.506479">E</word>
-    <word xMin="161.390935" yMin="281.142557" xMax="183.433255" yMax="293.410128">#</word>
-    <word xMin="183.470927" yMin="284.450436" xMax="189.459091" yMax="293.506479">F</word>
-    <word xMin="156.950937" yMin="296.742551" xMax="167.994991" yMax="309.010121">f</word>
-    <word xMin="174.110930" yMin="298.370431" xMax="193.119990" yMax="307.426473">0,01</word>
-    <word xMin="197.150921" yMin="298.370431" xMax="203.687919" yMax="307.426473">A</word>
-    <word xMin="154.790938" yMin="308.982546" xMax="170.001696" yMax="321.250116">c</word>
-    <word xMin="174.110930" yMin="312.410425" xMax="193.119990" yMax="321.466468">0,01</word>
-    <word xMin="31.910589" yMin="343.730413" xMax="38.986619" yMax="352.786455">D</word>
-    <word xMin="823.426286" yMin="143.690493" xMax="829.963283" yMax="152.746535">B</word>
-    <word xMin="624.710745" yMin="225.772685" xMax="631.590290" yMax="236.265859">,5</word>
-    <word xMin="614.150754" yMin="230.212686" xMax="624.750290" yMax="242.985857">R0</word>
-    <word xMin="453.761369" yMin="368.454986" xMax="462.817411" yMax="376.079850">Ø</word>
-    <word xMin="453.761369" yMin="354.910765" xMax="462.817411" yMax="368.519853">4,5</word>
-    <word xMin="453.761369" yMin="342.070820" xMax="462.817411" yMax="352.439936">x7</word>
-    <word xMin="450.875190" yMin="334.940618" xMax="463.804095" yMax="339.599864">(</word>
-    <word xMin="450.996211" yMin="330.853338" xMax="457.430767" yMax="334.919866">+</word>
-    <word xMin="457.716208" yMin="330.853338" xMax="464.150764" yMax="334.919866">+</word>
-    <word xMin="457.476208" yMin="312.088313" xMax="463.910764" yMax="329.519874">0,028</word>
-    <word xMin="450.875190" yMin="307.460629" xMax="463.804095" yMax="312.119875">)</word>
-    <word xMin="450.453489" yMin="286.283230" xMax="462.721060" yMax="304.799878">È</word>
-    <word xMin="141.950943" yMin="244.850452" xMax="148.487941" yMax="253.906495">E</word>
-    <word xMin="666.230734" yMin="143.210493" xMax="683.199836" yMax="152.266535">-0,1</word>
-    <word xMin="530.201338" yMin="214.339641" xMax="539.257381" yMax="224.639910">2x</word>
-    <word xMin="530.201338" yMin="203.935104" xMax="539.257381" yMax="211.559968">Ø</word>
-    <word xMin="530.201338" yMin="184.990859" xMax="539.257381" yMax="203.999918">19,2</word>
-    <word xMin="528.036180" yMin="179.173440" xMax="534.470736" yMax="183.239968">+</word>
-    <word xMin="534.756177" yMin="180.081170" xMax="541.190733" yMax="182.399927">-</word>
-    <word xMin="528.036180" yMin="174.928374" xMax="534.470736" yMax="178.799932">0</word>
-    <word xMin="534.876177" yMin="165.208391" xMax="541.310733" yMax="178.799932">0,05</word>
-    <word xMin="530.201338" yMin="149.412075" xMax="539.257381" yMax="162.600210">CT</word>
-    <word xMin="408.230413" yMin="143.535754" xMax="417.212672" yMax="157.119836">Z</word>
-    <word xMin="504.401348" yMin="205.255051" xMax="513.457391" yMax="212.879915">Ø</word>
-    <word xMin="504.401348" yMin="180.910887" xMax="513.457391" yMax="205.319918">15,15</word>
-    <word xMin="503.076190" yMin="175.213399" xMax="509.510746" yMax="179.279927">+</word>
-    <word xMin="508.836187" yMin="176.121172" xMax="515.270744" yMax="178.439929">-</word>
-    <word xMin="502.596190" yMin="161.248393" xMax="509.030746" yMax="174.839934">0,05</word>
-    <word xMin="509.556187" yMin="170.968376" xMax="515.990744" yMax="174.839934">0</word>
-    <word xMin="379.841398" yMin="148.855074" xMax="388.897441" yMax="156.479937">Ø</word>
-    <word xMin="379.841398" yMin="133.990852" xMax="388.897441" yMax="147.479941">4,1</word>
-    <word xMin="348.163641" yMin="137.019384" xMax="357.216834" yMax="142.799920">R</word>
-    <word xMin="352.243621" yMin="132.588452" xMax="361.296814" yMax="137.039945">0</word>
-    <word xMin="355.363618" yMin="125.988458" xMax="365.976808" yMax="132.599948">,8</word>
-    <word xMin="205.963601" yMin="116.896848" xMax="216.216897" yMax="125.999950">5°</word>
-    <word xMin="552.470779" yMin="63.102644" xMax="563.835349" yMax="75.370215">r</word>
-    <word xMin="567.830773" yMin="64.970524" xMax="594.519803" yMax="74.026567">Ø0,05</word>
-    <word xMin="597.230658" yMin="64.970524" xMax="610.298778" yMax="74.026567">CZ</word>
-    <word xMin="614.390754" yMin="64.970524" xMax="620.927752" yMax="74.026567">B</word>
-    <word xMin="401.270839" yMin="73.182640" xMax="416.161081" yMax="85.450211">g</word>
-    <word xMin="420.230832" yMin="74.810520" xMax="439.239891" yMax="83.866563">0,01</word>
-    <word xMin="32.150587" yMin="143.690493" xMax="38.687585" yMax="152.746535">B</word>
-    <word xMin="31.910589" yMin="243.770453" xMax="38.986619" yMax="252.826495">C</word>
-    <word xMin="823.426286" yMin="43.490533" xMax="829.963283" yMax="52.546575">A</word>
-    <word xMin="552.470779" yMin="50.930530" xMax="562.771048" yMax="59.986572">2x</word>
-    <word xMin="407.750837" yMin="53.382648" xMax="422.641079" yMax="65.650219">b</word>
-    <word xMin="426.710829" yMin="55.010528" xMax="445.719889" yMax="64.066571">0,01</word>
-    <word xMin="449.750820" yMin="55.010528" xMax="456.287818" yMax="64.066571">A</word>
-    <word xMin="343.430863" yMin="65.055785" xMax="353.236372" yMax="78.639867">X</word>
-    <word xMin="32.390586" yMin="544.010333" xMax="38.378750" yMax="553.066375">F</word>
-    <word xMin="768.827013" yMin="11.450546" xMax="774.276145" yMax="20.506588">8</word>
-    <word xMin="342.230863" yMin="30.855799" xMax="366.796320" yMax="44.439881">A-A</word>
-    <word xMin="370.910771" yMin="30.855799" xMax="375.806176" yMax="44.439881">(</word>
-    <word xMin="379.910754" yMin="30.855799" xMax="388.084462" yMax="44.439881">5</word>
-    <word xMin="392.150721" yMin="30.855799" xMax="396.237575" yMax="44.439881">:</word>
-    <word xMin="400.190718" yMin="30.855799" xMax="408.364426" yMax="44.439881">1</word>
-    <word xMin="412.430685" yMin="30.855799" xMax="417.326089" yMax="44.439881">)</word>
-    <word xMin="32.150587" yMin="43.490533" xMax="38.687585" yMax="52.546575">A</word>
-    <word xMin="32.150587" yMin="443.810373" xMax="38.687585" yMax="452.866415">E</word>
-    <word xMin="668.627485" yMin="11.450546" xMax="674.076616" yMax="20.506588">7</word>
-    <word xMin="798.350740" yMin="564.107788" xMax="803.011241" yMax="571.853032">1</word>
-    <word xMin="805.430678" yMin="564.107788" xMax="807.760928" yMax="571.853032">/</word>
-    <word xMin="810.230659" yMin="564.107788" xMax="814.891160" yMax="571.853032">1</word>
-    <word xMin="765.587245" yMin="575.930320" xMax="777.516363" yMax="584.986362">A3</word>
-  </page>
-</doc>
-</body>
+<frameset cols="100,*">
+<frame name="links" src="5129275_Rev01-GV12_ind.html"/>
+<frame name="contents" src="5129275_Rev01-GV12s.html"/>
+</frameset>
 </html>

File diff suppressed because it is too large
+ 10 - 2354
iso_documents/ISO2768-1.html


+ 0 - 92
merged.csv

@@ -1,92 +0,0 @@
-,TEXT,X,Y,Text
-0,LAYOUT,420,297,LAYOUT
-1,"Concepts, principales and rules according to:",0,2,"Concepts, principales and rules according to:ISO 8015"
-2,Dimensions according to:,0,-1,Dimensions according to:ISO 14405 1-3
-3,"Tolerances of form, orientation, location and run-out:",0,-3,"Tolerances of form, orientation, location and run-out:ISO 1101"
-4,Edge finish according to:,0,-6,Edge finish according to:ISO 13715
-5,Surface texture according to:,0,-9,Surface texture according to:ISO 1302
-6,Limits according to:,0,-12,Limits according to:ISO 286-2
-7,16% rule:,0,-15,16% rule:not applicable
-8,ISO 8015,0,2,"Concepts, principales and rules according to:ISO 8015"
-9,ISO 14405 1-3,0,-1,Dimensions according to:ISO 14405 1-3
-10,ISO 1101,0,-3,"Tolerances of form, orientation, location and run-out:ISO 1101"
-11,ISO 13715,0,-6,Edge finish according to:ISO 13715
-12,ISO 1302,0,-9,Surface texture according to:ISO 1302
-13,ISO 286-2,0,-12,Limits according to:ISO 286-2
-14,not applicable,0,-15,16% rule:not applicable
-15,Rz 16,4,3,Rz 16
-16,2x,163,195,2x
-17,%%c,163,199,%%c
-18,"19,20",163,203,"19,20"
-19,-,163,210,-
-20,"0,00",160,211,"0,00"
-21,"0,05",163,211,"0,05"
-22,%%c,152,197,%%c
-23,"15,15",152,200,"15,15"
-24,+,149,208,+
-25,"0,05",149,209,"0,05"
-26,"0,00",152,209,"0,00"
-27,"1,5",87,182,"1,5"
-28,+,92,185,+
-29,"0,1",93,185,"0,1"
-30,"0,0",93,182,"0,0"
-31,"4,8",86,170,"4,8"
-32,"?0,05",91,170,"?0,05"
-33,2,113,179,2
-34,+,116,182,+
-35,"0,1",117,182,"0,1"
-36,"0,0",117,179,"0,0"
-37,"9,3",112,170,"9,3"
-38,+,117,173,+
-39,"0,1",119,173,"0,1"
-40,"0,0",119,170,"0,0"
-41,%%c,140,158,%%c
-42,"4,5",140,161,"4,5"
-43,+,137,167,+
-44,+,140,167,+
-45,"0,040",137,168,"0,040"
-46,"0,028",140,168,"0,028"
-47,A,17,31,A
-48,A,202,31,A
-49,B,17,75,B
-50,B,202,75,B
-51,C,17,125,C
-52,C,202,125,C
-53,D,17,175,D
-54,D,202,175,D
-55,E,17,225,E
-56,E,202,225,E
-57,F,17,269,F
-58,F,202,269,F
-59,4,39,9,4
-60,4,39,291,4
-61,3,84,9,3
-62,3,84,291,3
-63,2,134,9,2
-64,2,134,291,2
-65,1,179,9,1
-66,1,179,291,1
-67,BEATE GV12,160,42,BEATE GV12
-68,GV_12,152,22,GV_12
-69,A4,191,24,A4
-70,Page 1/1,164,12,Page 1/1
-71,Scale: 2:1,120,12,Scale: 2:1
-72,Drawing nr.:,120,25,Drawing nr.:
-73,Designation:,120,46,Designation:
-74,Surface material/treatment:,21,47,Surface material/treatment:
-75,Material: 1.4021,20,64,Material: 1.4021
-76,Surface Texture:,65,64,Surface Texture:
-77,Hardened to 48 HRC +2/-0,86,47,Hardened to 48 HRC +2/-0
-78,Quality Standard: EN 10095,20,17,Quality Standard: EN 10095
-79,A,130,108,A
-80,A,91,107,A
-81,2x %%c <>,165,225,2x %%c <>
-82,%%c<>,155,221,%%c<>
-83,<>,101,180,<>
-84,<>,108,167,<><>
-85,<>,105,177,<>
-86,<>,108,167,<><>
-87,%%c<>,143,210,%%c<>
-88,Layout1,0,0,Layout1Layout2Model
-89,Layout2,0,0,Layout1Layout2Model
-90,Model,0,0,Layout1Layout2Model

+ 1 - 1
old/csv_to_text.py

@@ -1,7 +1,7 @@
 import pandas
 import csv
 import re
-#data_df = pandas.read_csv("values.csv", sep=",")
+#data_df = pandas.read_csv("values_LH.csv", sep=",")
 #print(data_df.head(3))
 
 #data = data_df[["X1","Y1","X2","Y2"]]

+ 0 - 28
output.csv

@@ -1,28 +0,0 @@
-Toleran zklasse,,,Grenzalbmaße für 1Nennmaßbereiche,,
-"von 0,5^)",,über 3,über 6 über 30 über 120 über 400,über 1000,über 2000
-Kurzzeichen Benennung bis 3,öCO,bis 6,bis 30 bis 120 bis 400 bis 1000,bis 2000,bis 4000
-o,,,,,
-CO,,,,,
-"f fein ±0,0+51",,"±0,05","±0,1 ±0,15 ±0,2 ±0,3","±0,5",—
-"m mittel ±0,1",,"±0,1","±0,2 ±0,3 ±0,5 ±0,8","± 1,2",±2
-"c grob ±0,2",,"±0,3","±0,5 ±0,8 ±1,2 ±2",±3,±4
-V sehr grob —,,"±0,5","±1 ±1,5 ±2,5 ±4",±6,±8
-"^) Für Nennmaße unter 0,5 mm sind die Grenzabmaße direkt an dem (den) entsprechenden Nennmaß(en) anzugeben.",,,,,
-Toleran zklasse,Greiizabmaße für Nennmaßbere iche,
-"Kurzzeichen Benennung von 0,5^) bis 3",über 3 bis 6,über 6
-f fein,,
-"±0,2","±0,5",± 1
-m mittel,,
-c grob,,
-"±0,4",± 1,±2
-V sehr grob,,
-"^) Für Nennmaße unter 0,5 mm sind die Grenzabmaße direkt an dem (den) entsprechenden Nennmaß(en) anzugeben.",,
-Toleranzklasse,,"Grenzabmaße fCir Längenbereichie, in mm, für den",
-"",,kürzeren Sch(3nkel des betreffe>nden Winkels,
-Kurzzeichen Benennung,bis 10,über 10 über 50 über 120,über 400
-"",,bis 50 bis 120 bis 400,
-f fein,,,
-"",± 1°,± 0° 30' ±0° 10',±0°5'
-m mittel,,,
-c grob,,± 1° ± 0° 30' ±0° 15',±0° 10'
-V sehr grob,,±2° ±1°,±0° 20'

+ 2 - 2
read_html_to_csv.py

@@ -2,8 +2,8 @@ import re
 import csv
 
 
-with open("drawings/5152166_Rev04.html", "r") as f:
-    with open('values.csv', 'w') as writeFile:
+with open("drawings/5129275_Rev01-GV12.html", "r") as f:
+    with open('values_fromhtml_GV12.csv', 'w') as writeFile:
         for line in f.readlines():
             #print(line)
             row = []

+ 1 - 1
read_text_lines_from_dxf.py

@@ -11,7 +11,7 @@ def printsection(buffer, file_out):
                 #print('{},{}'.format(obj['10'], obj['20']))
                 #print("\n")
 
-                row = [values,math.floor(float(obj['10'])),math.floor(float(obj['20']))]
+                row = [values, math.floor(float(obj['10'])),math.floor(float(obj['20']))]
                 with open(file_out, 'a') as csvFile:
                     writer = csv.writer(csvFile, delimiter =';')
                     if row[0] != '':

+ 1 - 1
regex_extraction.py

@@ -88,7 +88,7 @@ reg_all = re.compile(r"(ISO\s\d\d\d\d?\W?\d?\W?\d?\W?\d?|(EN\s\d*)|^[A-Z]{1}-?[A
 extracted_dimensions = []
 #text = csv_to_text.read_csv('/home/bscheibel/PycharmProjects/dxf_reader/temporary/text_merged_GV12.csv')
 
-file = open('text_merged.csv', 'r')
+file = open('values_clusteredfromPDF_GV12.csv', 'r')
 #text = file.read()
 #file.close()
 text_df = pandas.read_csv(file)

+ 0 - 27
regex_test.py

@@ -1,27 +0,0 @@
-import re
-reg_all = re.compile(r"(^[A-Z]{1}-?[A-Z]?\s*$)|([A-Z]\W?[A-Z]?\s?\W\s?\d\d?\s?\s?:\s?\d\d?\s?\W)|((?!\d)(?!Rpk)[a-zA-Z]{3,}?\W)|(?!0)(^\d{1}\s*$|A\d{1}|\d/\d)")
-regex = r"(\S+\s{1,3}?\S*\s?\S*\S*\s?\S*\S*\s?\S*\S*\s?\S*\S*\s+)"
-file = open('/home/bscheibel/PycharmProjects/dxf_reader/drawings/5129275_Rev01-GV12.txt', 'r')
-text = file.read()
-file.close()
-extraction = []
-matches = re.findall(regex, text, re.MULTILINE)
-for match in matches:
-    #print(match)
-    extraction.append(match.strip())
-i = 0
-new_matches = []
-for match in extraction:
-    #print(match)
-    #print("blub")
-    match = match.split('\n')[0]
-    #if len(match)>1:
-    #    extraction.append(match[1])
-        #print(match[1])
-    #print([match])
-    if not re.search(reg_all, match):
-        #print("blub")
-        new_matches.append(match)
-    i += 1
-
-print(new_matches)

File diff suppressed because it is too large
+ 828 - 828
values.csv


values_clustered_GV12.csv → values_clustered_GV12_dxf.csv


File diff suppressed because it is too large
+ 61 - 0
values_clusteredfromPDF_GV12.csv


+ 402 - 0
values_fromhtml_GV12.csv

@@ -0,0 +1,402 @@
+X1,Y1,X2,Y2,Text,Xavg,Yavg, blub
+67.790402,11.570546,73.239534,20.626588,1,70.51496800000001,16.098567000000003,False
+268.068994,11.450546,273.518126,20.506588,3,270.79355999999996,15.978567,False
+167.989461,11.570546,173.438592,20.626588,2,170.7140265,16.098567000000003,False
+368.268523,11.450546,373.717654,20.506588,4,370.9930885,15.978567,False
+468.348387,11.450546,473.797518,20.506588,5,471.07295250000004,15.978567,False
+568.547916,11.450546,573.997047,20.506588,6,571.2724814999999,15.978567,False
+122.630951,46.695792,131.613209,60.279874,Z,127.12208000000001,53.487832999999995,False
+135.590904,46.695792,140.486308,60.279874,(,138.03860600000002,53.487832999999995,False
+144.590872,46.695792,160.924548,60.279874,20,152.75770999999997,53.487832999999995,False
+164.990792,46.695792,169.077646,60.279874,:,167.034219,53.487832999999995,False
+173.150760,46.695792,181.324468,60.279874,1,177.237614,53.487832999999995,False
+185.390712,46.695792,190.286116,60.279874,),187.838414,53.487832999999995,False
+120.761894,84.160811,129.817431,91.199965,R,125.28966249999999,87.680388,False
+121.481894,78.819233,130.537431,84.239966,2,126.00966249999999,81.52959949999999,False
+646.430741,113.055766,656.236251,126.639848,X,651.333496,119.847807,False
+660.350702,113.055766,665.246107,126.639848,(,662.7984045000001,119.847807,False
+669.350715,113.055766,685.564420,126.639848,10,677.4575675000001,119.847807,False
+689.630708,113.055766,693.717562,126.639848,:,691.674135,119.847807,False
+697.910705,113.055766,706.084413,126.639848,1,701.997559,119.847807,False
+710.150701,113.055766,715.046105,126.639848,),712.598403,119.847807,False
+475.533479,190.281023,487.801050,198.119921,n,481.6672645,194.200472,False
+478.841359,179.470821,487.897401,190.319924,11,483.36938,184.8953725,False
+150.110940,166.850483,169.239999,175.906526,1.65,159.67546950000002,171.37850450000002,False
+108.590957,216.735724,118.396466,230.319806,Y,113.4937115,223.527765,False
+122.390911,216.735724,127.286315,230.319806,(,124.83861300000001,223.527765,False
+131.390879,216.735724,147.724555,230.319806,10,139.55771700000003,223.527765,False
+151.790799,216.735724,155.877653,230.319806,:,153.834226,223.527765,False
+159.950767,216.735724,168.124475,230.319806,1,164.037621,223.527765,False
+172.310718,216.735724,177.206123,230.319806,),174.7584205,223.527765,False
+141.830943,335.450416,147.819107,344.506458,F,144.82502499999998,339.978437,False
+356.870857,357.410407,362.319989,366.466450,2,359.595423,361.9384285,False
+363.950855,355.365249,368.017384,361.799805,+,365.9841195,358.582527,False
+364.790854,361.245246,367.109611,367.679803,-,365.95023249999997,364.4625245,False
+368.390849,355.005249,378.142400,361.439805,0.1,373.26662450000003,358.222527,False
+368.390849,361.845246,372.262407,368.279803,0,370.326628,365.0625245,False
+144.590942,406.782692,157.633904,411.906450,Edge,151.112423,409.344571,False
+159.230977,406.782692,173.852474,411.906450,finish:,166.54172549999998,409.344571,False
+165.590934,413.627848,180.091392,421.373092,-0.2,172.841163,417.50046999999995,False
+165.590934,421.547845,184.771375,429.293089,-0.05,175.1811545,425.42046700000003,False
+63.230575,420.770382,75.090844,429.826424,Rz,69.1607095,425.298403,False
+77.870510,420.770382,88.839620,429.826424,16,83.355065,425.298403,False
+42.470583,443.753959,51.160863,447.626414,valid,46.815723,445.6901865,False
+52.190604,443.753959,57.186258,447.626414,for,54.688431,445.6901865,False
+58.310621,443.753959,76.480937,447.626414,machined,67.395779,445.6901865,False
+77.630682,443.753959,91.480973,447.626414,surface,84.55582749999999,445.6901865,False
+42.470583,447.833957,60.640885,451.706412,according,51.555734,449.7701845,False
+61.790626,447.833957,65.320897,451.706412,to,63.5557615,449.7701845,False
+66.470642,447.833957,73.696647,451.706412,DIN,70.08364449999999,449.7701845,False
+74.870665,447.833957,82.091369,451.706412,ISO,78.48101700000001,449.7701845,False
+83.270682,447.833957,92.560972,451.706412,1302,87.91582700000001,449.7701845,False
+193.670836,421.547845,210.211285,429.293089,+0.2,201.9410605,425.42046700000003,False
+375.230850,378.050399,388.719939,387.106441,9.3,381.9753945,382.57842000000005,False
+390.470845,376.725240,394.537373,383.159797,+,392.50410899999997,379.9425185,False
+391.310843,382.485238,393.629600,388.919794,-,392.4702215,385.702516,False
+394.910838,376.245240,404.662389,382.679797,0.1,399.78661350000004,379.4625185,False
+394.910838,383.205238,398.782396,389.639794,0,396.84661700000004,386.422516,False
+302.030879,379.850398,315.639967,388.906441,4.8,308.835423,384.37841949999995,False
+316.790873,379.143886,322.841711,387.897126,`,319.816292,383.520506,False
+322.910871,381.525238,336.502426,387.959795,0.05,329.70664850000003,384.74251649999997,False
+823.066288,343.730413,830.142318,352.786455,D,826.6043030000001,348.25843399999997,False
+463.790814,439.010375,470.327812,448.066417,B,467.059313,443.53839600000003,False
+159.710792,447.833957,177.881101,451.706412,according,168.7959465,449.7701845,False
+178.910839,447.833957,182.561102,451.706412,to,180.7359705,449.7701845,False
+183.590840,447.833957,190.816838,451.706412,DIN,187.203839,449.7701845,False
+192.110848,447.833957,199.331545,451.706412,ISO,195.72119650000002,449.7701845,False
+200.390858,447.833957,212.081156,451.706412,13715,206.236007,449.7701845,False
+42.470927,454.902672,67.652427,460.026430,Concepts.,55.061677,457.46455100000003,False
+69.230970,454.902672,95.883431,460.026430,principales,82.5572005,457.46455100000003,False
+97.551015,454.902672,106.753957,460.026430,and,102.15248600000001,457.46455100000003,False
+108.351030,454.902672,120.483471,460.026430,rules,114.4172505,457.46455100000003,False
+122.031054,454.902672,146.354039,460.026430,according,134.1925465,457.46455100000003,False
+147.951113,454.902672,154.172589,460.026430,to:,151.061851,457.46455100000003,False
+175.190929,454.902672,184.664823,460.026430,ISO,179.92787600000003,457.46455100000003,False
+186.350930,454.902672,198.793897,460.026430,8015,192.57241349999998,457.46455100000003,False
+42.470458,461.142670,71.642916,466.266428,Dimensions,57.056687,463.70454900000004,False
+73.310499,461.142670,97.513463,466.266428,according,85.411981,463.70454900000004,False
+98.990536,461.142670,105.212012,466.266428,to:,102.101274,463.70454900000004,False
+175.190126,461.142670,184.904021,466.266428,ISO,180.0470735,463.70454900000004,False
+186.470128,461.142670,202.033106,466.266428,14405,194.251617,463.70454900000004,False
+203.510179,461.142670,211.633124,466.266428,1-3,207.5716515,463.70454900000004,False
+42.470458,467.502667,70.082908,472.626425,Tolerances,56.276683000000006,470.06454599999995,False
+71.630491,467.502667,76.411963,472.626425,of,74.02122700000001,470.06454599999995,False
+77.990506,467.502667,90.691997,472.626425,form.,84.3412515,470.06454599999995,False
+92.150540,467.502667,119.852053,472.626425,orientation.,106.0012965,470.06454599999995,False
+121.430596,467.502667,140.713571,472.626425,location,131.0720835,470.06454599999995,False
+142.310645,467.502667,151.633601,472.626425,and,146.972123,470.06454599999995,False
+153.230674,467.502667,172.411951,472.626425,run-out:,162.82131249999998,470.06454599999995,False
+175.190929,467.502667,184.784823,472.626425,ISO,179.987876,470.06454599999995,False
+186.350930,467.502667,198.793897,472.626425,1101,192.57241349999998,470.06454599999995,False
+42.470335,473.742665,55.513283,478.866423,Edge,48.991809,476.30454399999996,False
+57.110352,473.742665,70.153299,478.866423,finish,63.631825500000005,476.30454399999996,False
+71.630372,473.742665,95.953336,478.866423,according,83.791854,476.30454399999996,False
+97.550409,473.742665,103.771885,478.866423,to:,100.661147,476.30454399999996,False
+175.189944,473.742665,184.903839,478.866423,ISO,180.04689150000002,476.30454399999996,False
+186.469946,473.742665,202.032924,478.866423,13715,194.25143500000001,476.30454399999996,False
+42.470335,480.102662,61.753292,485.226420,Surface,52.1118135,482.664541,False
+63.350366,480.102662,80.353326,485.226420,texture,71.851846,482.664541,False
+81.950400,480.102662,106.273363,485.226420,according,94.11188150000001,482.664541,False
+107.750436,480.102662,113.971912,485.226420,to:,110.861174,482.664541,False
+175.430930,480.102662,185.024825,485.226420,ISO,180.22787749999998,482.664541,False
+186.590931,480.102662,199.033898,485.226420,1302,192.8124145,482.664541,False
+42.470502,486.462660,57.002939,491.586418,Limits,49.736720500000004,489.024539,False
+58.670523,486.462660,82.873485,491.586418,according,70.77200400000001,489.024539,False
+84.470558,486.462660,90.692035,491.586418,to:,87.58129650000001,489.024539,False
+175.310929,486.462660,185.024823,491.586418,ISO,180.16787599999998,489.024539,False
+186.590930,486.462660,200.833896,491.586418,286-2,193.712413,489.024539,False
+175.550930,492.462657,183.212419,497.586415,not,179.3816745,495.024536,False
+184.790947,492.462657,209.953950,497.586415,applicable,197.3724485,495.024536,False
+42.470803,492.582657,53.640179,497.706415,16%,48.055491,495.144536,False
+55.190817,492.582657,57.037251,497.706415,-,56.114034000000004,495.144536,False
+58.670821,492.582657,67.873766,497.706415,rule,63.2722935,495.144536,False
+42.470927,500.502654,63.021907,505.626412,Nominal,52.746417,503.064533,False
+64.550961,500.502654,87.843417,505.626412,geometry,76.19718900000001,503.064533,False
+89.391001,500.502654,121.083479,505.626412,(theoretically,105.23724,503.064533,False
+122.751063,500.502654,137.917520,505.626412,exact),130.3342915,503.064533,False
+139.551082,500.502654,157.874062,505.626412,defined,148.71257200000002,503.064533,False
+159.351136,500.502654,165.363571,505.626412,by,162.3573535,503.064533,False
+166.911147,500.502654,178.594095,505.626412,CAD,172.752621,503.064533,False
+180.230719,500.502654,188.972204,505.626412,file:,184.6014615,503.064533,False
+466.670813,461.872555,469.467056,466.519790,1,468.0689345,464.1961725,False
+705.831325,461.872555,731.067818,466.519790,04.04.2018,718.4495715,464.1961725,False
+548.030781,470.504063,580.469249,474.853041,DESCRIPTION,564.2500150000001,472.67855199999997,False
+667.910733,470.504063,688.949102,474.853041,SECTION,678.4299175000001,472.67855199999997,False
+314.630874,505.335609,324.436384,518.919691,A,319.533629,512.1276499999999,False
+408.110604,505.335609,417.916114,518.919691,A,413.01335900000004,512.1276499999999,False
+463.070815,516.462648,482.012282,521.586406,Weight:,472.5415485,519.024527,False
+143.870942,524.022460,158.761184,536.290030,d,151.31606299999999,530.156245,False
+162.710935,527.330339,176.320023,536.386382,0.2,169.515479,531.8583605,False
+180.350928,527.330339,186.887925,536.386382,A,183.6194265,531.8583605,False
+190.910924,527.330339,197.447921,536.386382,B,194.1794225,531.8583605,False
+503.150619,516.582648,518.732192,521.706406,Scale:,510.94140550000003,519.1445269999999,False
+480.950808,525.285181,483.269564,531.719737,-,482.110186,528.502459,False
+515.390794,526.005181,519.262352,532.439737,2,517.326573,529.2224590000001,False
+521.150787,526.005181,523.086566,532.439737,:,522.1186765,529.2224590000001,False
+525.110821,526.005181,528.982379,532.439737,1,527.0466,529.2224590000001,False
+543.230783,516.462648,554.732298,521.586406,Unit:,548.9815404999999,519.024527,False
+583.310767,516.462648,609.692421,521.586406,Projection:,596.5015940000001,519.024527,False
+583.310767,524.622645,592.784676,529.746403,ISO,588.0477215000001,527.184524,False
+594.470753,524.622645,603.793739,529.746403,128,599.1322459999999,527.184524,False
+583.310767,530.862642,601.873791,535.986400,Method,592.592279,533.424521,False
+603.470864,530.862642,606.553799,535.986400,1,605.0123315000001,533.424521,False
+555.350778,525.405181,567.031154,531.839737,mm,561.190966,528.6224589999999,False
+653.390739,516.525184,685.326392,522.959741,Document,669.3585655,519.7424625,False
+687.230648,516.525184,702.366371,522.959741,type:,694.7985094999999,519.7424625,False
+653.390739,536.445176,690.366444,542.879733,Description:,671.8785915000001,539.6624545,False
+481.910807,545.930332,504.234616,554.986374,HUM,493.07271149999997,550.458353,False
+514.190794,546.467795,556.170929,554.213039,11.07.2018,535.1808615,550.340417,False
+777.711531,461.392555,779.386259,466.039790,-,778.548895,463.71617249999997,False
+743.751643,461.872555,753.346152,466.519790,LKA,748.5488975,464.1961725,False
+806.751614,461.392555,808.426342,466.039790,-,807.588978,463.71617249999997,False
+735.710706,470.504063,753.629094,474.853041,DRAWN,744.6699,472.67855199999997,False
+755.030857,470.504063,761.290293,474.853041,BY,758.160575,472.67855199999997,False
+765.350694,470.504063,777.699269,474.853041,INSP.,771.5249815,472.67855199999997,False
+779.150837,470.504063,791.770297,474.853041,DATE,785.4605670000001,472.67855199999997,False
+797.510681,470.504063,809.979257,474.853041,INSP.,803.744969,472.67855199999997,False
+811.310825,470.504063,817.690262,474.853041,BY,814.5005435,472.67855199999997,False
+368.269029,575.930320,373.718160,584.986362,4,370.9935945,580.458341,False
+468.348598,575.930320,473.797729,584.986362,5,471.07316349999996,580.458341,False
+705.470718,542.210333,729.999762,551.266376,Valve,717.73524,546.7383545,False
+732.710617,542.210333,754.454158,551.266376,Lifter,743.5823875,546.7383545,False
+757.190560,542.210333,790.359576,551.266376,GV12.2,773.7750679999999,546.7383545,False
+568.548127,575.930320,573.997258,584.986362,6,571.2726925,580.458341,False
+668.627696,575.930320,674.076827,584.986362,7,671.3522614999999,580.458341,False
+823.666285,544.010333,829.654449,553.066375,F,826.660367,548.538354,False
+793.551216,556.486651,809.654008,562.146317,Page:,801.6026119999999,559.316484,False
+710.390716,562.970325,748.599674,572.026367,5129275,729.495195,567.4983460000001,False
+586.910765,568.366647,610.436252,574.026312,ENGINE,598.6735085,571.1964794999999,False
+612.230747,568.366647,633.756366,574.026312,Division,622.9935565,571.1964794999999,False
+491.630803,568.507468,507.196707,572.439753,Drawing,499.41375500000004,570.4736105,False
+508.430723,568.507468,525.215445,572.439753,Approval,516.823084,570.4736105,False
+526.430711,568.507468,538.636672,572.439753,Stamp,532.5336915,570.4736105,False
+268.069500,575.930320,273.518632,584.986362,3,270.79406600000004,580.458341,False
+705.470718,521.570342,756.075037,530.626384,Component,730.7728775,526.0983630000001,False
+758.750501,521.570342,794.679443,530.626384,Drawing,776.714972,526.0983630000001,False
+653.390739,556.486651,664.693492,562.146317,Part,659.0421155,559.316484,False
+666.350702,556.486651,689.893473,562.146317,Number:,678.1220874999999,559.316484,False
+466.430813,557.566651,485.556430,563.226317,Design,475.9936215,560.396484,False
+487.310847,557.566651,506.436142,563.226317,Freeze,496.8734945,560.396484,False
+508.190559,557.566651,530.676182,563.226317,Release,519.4333705,560.396484,False
+533.150787,557.446651,540.636356,563.106317,B1,536.8935715,560.276484,False
+540.950614,557.566651,563.915856,563.226317,-Sample,552.433235,560.396484,False
+100.550559,567.405164,110.302109,573.839720,tbd,105.426334,570.6224420000001,False
+167.989931,575.930320,173.439062,584.986362,2,170.7144965,580.458341,False
+712.190715,470.504063,724.810175,474.853041,DATE,718.5004449999999,472.67855199999997,False
+463.070815,486.526679,489.373328,492.186345,Copyright,476.22207149999997,489.356512,False
+463.070815,493.366677,473.676418,499.026342,The,468.3736165,496.1965095,False
+475.430835,493.366677,511.333044,499.026342,reproduction.,493.3819395,496.1965095,False
+513.110254,493.366677,542.795567,499.026342,distribution,527.9529105,496.1965095,False
+544.549984,493.366677,554.795588,499.026342,and,549.672786,496.1965095,False
+556.430005,493.366677,582.155633,499.026342,utilization,569.292819,496.1965095,False
+583.790050,493.366677,588.972852,499.026342,of,586.381451,496.1965095,False
+590.630062,493.366677,600.172656,499.026342,this,595.401359,496.1965095,False
+602.030736,493.366677,629.053545,499.026342,document,615.5421405,496.1965095,False
+630.710755,493.366677,637.253344,499.026342,as,633.9820494999999,496.1965095,False
+638.870768,493.366677,649.590569,499.026342,well,644.2306685,496.1965095,False
+651.230787,493.366677,657.773376,499.026342,as,654.5020815,496.1965095,False
+659.390801,493.366677,668.076402,499.026342,the,663.7336015000001,496.1965095,False
+669.710820,493.366677,711.036413,499.026342,communication,690.3736165,496.1965095,False
+712.910830,493.366677,717.973633,499.026342,of,715.4422314999999,496.1965095,False
+719.750843,493.366677,725.813430,499.026342,its,722.7821365,496.1965095,False
+727.550855,493.366677,750.773808,499.026342,contents,739.1623314999999,496.1965095,False
+752.511233,493.366677,757.716828,499.026342,to,755.1140304999999,496.1965095,False
+759.351245,493.366677,776.453530,499.026342,others,767.9023875,496.1965095,False
+778.190954,493.366677,797.653779,499.026342,without,787.9223665,496.1965095,False
+463.070815,500.446674,484.613105,506.106339,express,473.84196,503.2765065,False
+486.350530,500.446674,521.555853,506.106339,authorization,503.9531915,503.2765065,False
+523.310270,500.446674,527.692854,506.106339,is,525.5015619999999,503.2765065,False
+529.430279,500.446674,558.132798,506.106339,prohibited.,543.7815385,503.2765065,False
+559.910008,500.446674,586.852602,506.106339,Offenders,573.381305,503.2765065,False
+588.710027,500.446674,597.149824,506.106339,will,592.9299255,503.2765065,False
+598.910042,500.446674,605.795640,506.106339,be,602.352841,503.2765065,False
+607.430689,500.446674,619.116295,506.106339,held,613.273492,503.2765065,False
+620.750712,500.446674,635.076321,506.106339,liable,627.9135165,503.2765065,False
+636.950738,500.446674,644.030428,506.106339,for,640.490583,503.2765065,False
+645.710431,500.446674,654.276032,506.106339,the,649.9932315,503.2765065,False
+656.030449,500.446674,679.693252,506.106339,payment,667.8618505,503.2765065,False
+681.350462,500.446674,686.533264,506.106339,of,683.941863,503.2765065,False
+688.190474,500.446674,715.213284,506.106339,damages.,701.701879,503.2765065,False
+716.990494,500.446674,723.750260,506.106339,All,720.370377,503.2765065,False
+725.510478,500.446674,740.572757,506.106339,rights,733.0416175,503.2765065,False
+742.190182,500.446674,766.116457,506.106339,reserved,754.1533195,503.2765065,False
+767.990874,500.446674,772.716468,506.106339,in,770.353671,503.2765065,False
+774.470885,500.446674,782.916486,506.106339,the,778.6936854999999,503.2765065,False
+784.670903,500.446674,799.693722,506.106339,event,792.1823125,503.2765065,False
+463.070815,507.286671,468.133617,512.946337,of,465.602216,510.11650399999996,False
+469.910827,507.286671,478.476428,512.946337,the,474.1936275,510.11650399999996,False
+480.110845,507.286671,494.173340,512.946337,grant,487.1420925,510.11650399999996,False
+495.950550,507.286671,501.013352,512.946337,of,498.481951,510.11650399999996,False
+502.790562,507.286671,506.196154,512.946337,a,504.493358,510.11650399999996,False
+507.830571,507.286671,526.693398,512.946337,patent.,517.2619845,510.11650399999996,False
+528.350608,507.286671,542.453208,512.946337,utility,535.401908,510.11650399999996,False
+544.190632,507.286671,560.910415,512.946337,model,552.5505235,510.11650399999996,False
+562.550634,507.286671,568.070320,512.946337,or,565.310477,510.11650399999996,False
+569.750323,507.286671,589.693150,512.946337,design.,579.7217364999999,510.11650399999996,False
+591.350360,507.286671,604.036076,512.946337,(ISO,597.693218,510.11650399999996,False
+605.750708,507.286671,624.950419,512.946337,16016),615.3505635,510.11650399999996,False
+42.470803,542.502637,72.932298,547.626395,Cleanliness:,57.701550499999996,545.064516,False
+67.790402,575.930320,73.239534,584.986362,1,70.51496800000001,580.458341,False
+477.110851,461.392555,487.749013,466.039790,Start,482.429932,463.71617249999997,False
+489.110924,461.392555,506.787280,466.039790,drawing,497.94910200000004,463.71617249999997,False
+618.710753,478.784060,641.429172,483.133038,REVISION,630.0699625,480.958549,False
+642.830935,478.784060,663.970438,483.133038,HISTORY,653.4006864999999,480.958549,False
+42.470583,549.941496,54.205074,555.839701,Part,48.3378285,552.8905985,False
+56.030626,549.941496,66.422119,555.839701,has,61.2263725,552.8905985,False
+68.270661,549.941496,73.619581,555.839701,to,70.945121,552.8905985,False
+75.350679,549.941496,82.499604,555.839701,be,78.9251415,552.8905985,False
+84.350703,549.941496,114.659691,555.839701,degreased,99.505197,552.8905985,False
+116.510790,549.941496,127.259724,555.839701,and,121.885257,552.8905985,False
+129.110822,549.941496,140.099753,555.839701,free,134.6052875,552.8905985,False
+141.830852,549.941496,147.205319,555.839701,of,144.51808549999998,552.8905985,False
+149.030870,549.941496,174.805413,555.839701,deposits.,161.9181415,552.8905985,False
+176.630964,549.941496,208.019915,555.839701,detachable,192.32543950000002,552.8905985,False
+42.470583,557.261493,57.062091,563.159698,burrs,49.766337,560.2105955,False
+58.910637,557.261493,69.659571,563.159698,and,64.285104,560.2105955,False
+71.510669,557.261493,87.807721,563.159698,visual,79.659195,560.2105955,False
+89.630716,557.261493,119.339700,563.159698,detectable,104.485208,560.2105955,False
+121.190798,557.261493,146.845344,563.159698,particles.,134.01807100000002,560.2105955,False
+42.470583,566.502628,62.643029,571.626386,Delivery,52.556805999999995,569.064507,False
+64.310613,566.502628,91.052115,571.626386,conditions:,77.681364,569.064507,False
+823.426286,443.810373,829.963283,452.866415,E,826.6947845,448.338394,False
+462.470815,470.504063,473.619336,474.853041,REV.,468.0450755,472.67855199999997,False
+99.350560,510.285187,161.902038,516.719743,5129275_Rev01.stp,130.62629900000002,513.502465,False
+42.470803,522.582645,54.913748,527.706403,Valid,48.692275499999994,525.144524,False
+56.510817,522.582645,62.917256,527.706403,for,59.714036500000006,525.144524,False
+64.550833,522.582645,70.101797,527.706403,all,67.326315,525.144524,False
+71.630850,522.582645,103.993826,527.706403,untoleranced,87.812338,525.144524,False
+105.590900,522.582645,135.452419,527.706403,dimensions:,120.5216595,525.144524,False
+528.950788,309.462546,540.315358,321.730116,r,534.633073,315.59633099999996,False
+546.110782,311.330426,572.799812,320.386468,Ø0.05,559.455297,315.85844699999996,False
+576.830769,311.330426,583.367767,320.386468,B,580.0992679999999,315.85844699999996,False
+447.401371,394.990749,456.457414,407.399837,Ra,451.9293925,401.195293,False
+447.401371,378.550836,456.457414,392.279923,0.8,451.9293925,385.4153795,False
+233.270907,372.222521,248.481664,384.490091,c,240.8762855,378.356306,False
+252.590899,375.770400,277.119929,384.826442,0.005,264.855414,380.29842099999996,False
+112.551016,387.885236,143.302523,394.319792,Hardened,127.9267695,391.10251400000004,False
+145.310958,387.885236,151.102519,394.319792,to,148.2067385,391.10251400000004,False
+152.990954,387.885236,160.822502,394.319792,48,156.906728,391.10251400000004,False
+162.710937,387.885236,177.818379,394.319792,HRC,170.264658,391.10251400000004,False
+179.870921,387.885236,195.982459,394.319792,+2/-0,187.92669,391.10251400000004,False
+112.551016,396.525232,114.869772,402.959789,-,113.71039400000001,399.7425105,False
+275.441440,420.259573,284.497482,432.239827,Rz,279.969461,426.24969999999996,False
+275.441440,398.470841,284.497482,417.479900,0.25,279.969461,407.9753705,False
+42.470803,396.822696,53.674193,401.946454,Raw,48.072497999999996,399.38457500000004,False
+55.190820,396.822696,64.892301,401.946454,part,60.0415605,399.38457500000004,False
+66.470844,396.822696,75.092321,401.946454,No:,70.7815825,399.38457500000004,False
+527.270789,295.662551,542.161031,307.930122,b,534.71591,301.7963365,False
+549.950780,297.290431,568.959869,306.346474,0.01,559.4553245,301.81845250000003,False
+576.830769,297.290431,583.367767,306.346474,A,580.0992679999999,301.81845250000003,False
+450.516211,316.048318,456.950767,329.519874,0.04,453.73348899999996,322.784096,False
+260.030896,340.250414,273.639984,349.306457,1.5,266.83544,344.7784355,False
+275.270891,338.925255,279.337419,345.359812,+,277.30415500000004,342.1425335,False
+276.110890,344.685253,278.429646,351.119810,-,277.270268,347.9025315,False
+279.710885,338.445256,289.342435,344.879812,0.1,284.52666,341.662534,False
+279.710885,345.405253,283.582442,351.839809,0,281.64666350000005,348.622531,False
+42.470583,362.142710,48.621545,367.266467,All,45.546064,364.7045885,False
+50.270591,362.142710,78.483046,367.266467,dimensions,64.3768185,364.7045885,False
+80.150630,362.142710,93.483068,367.266467,apply,86.816849,364.7045885,False
+95.030651,362.142710,99.673592,367.266467,to,97.35212150000001,364.7045885,False
+101.270665,362.142710,109.033609,367.266467,the,105.152137,364.7045885,False
+110.510682,362.142710,129.793658,367.266467,finished,120.15217,364.7045885,False
+131.390731,362.142710,141.092219,367.266467,part,136.24147499999998,364.7045885,False
+142.550747,362.142710,164.713740,367.266467,including,153.63224350000002,364.7045885,False
+166.311131,362.142710,206.062152,367.266467,surface/material,186.1866415,364.7045885,False
+42.470583,368.502707,67.652084,373.626465,treatment.,55.0613335,371.06458599999996,False
+42.471092,376.782704,63.932586,381.906462,Material:,53.201839,379.344583,False
+65.510574,376.670398,86.038874,382.866416,1.4021,75.774724,379.768407,False
+122.630951,376.782704,139.923402,381.906462,Quality,131.2771765,379.344583,False
+141.590979,376.782704,164.852498,381.906462,standard:,153.22173850000001,379.344583,False
+173.150931,376.845240,182.858385,383.279797,EN,178.004658,380.0625185,False
+184.790926,376.845240,204.262445,383.279797,10095,194.5266855,380.0625185,False
+42.470583,406.782692,61.753540,411.906450,Surface,52.112061499999996,409.344571,False
+63.350613,406.782692,81.932110,411.906450,texture:,72.6413615,409.344571,False
+735.470706,220.252619,749.657007,233.745879,R0.,742.5638564999999,226.99924900000002,False
+749.750706,225.652615,754.843312,234.705879,5,752.297009,230.179247,False
+263.683349,264.082055,275.496933,273.479891,45,269.590141,268.780973,False
+269.083343,260.725762,278.136932,264.119890,°,273.6101375,262.422826,False
+363.710855,295.095693,373.516364,308.679775,Y,368.6136095,301.887734,False
+267.833014,296.210432,281.562101,305.266474,0.7,274.6975575,300.73845300000005,False
+255.230898,322.010421,261.767895,331.066464,A,258.4993965,326.5384425,False
+42.470803,386.862700,83.181823,391.986458,Surface/material,62.826313,389.424579,False
+84.830876,386.862700,109.892388,391.986458,treatment:,97.361632,389.424579,False
+730.790708,159.650486,753.159781,168.706529,-0.05,741.9752444999999,164.1785075,False
+664.790734,162.770485,681.759836,171.826528,-0.1,673.2752849999999,167.2985065,False
+823.066288,243.770453,830.142318,252.826495,C,826.6043030000001,248.298474,False
+174.590930,249.050451,186.571199,258.106493,Rz,180.5810645,253.578472,False
+189.230872,249.050451,202.959960,258.106493,1.6,196.095416,253.578472,False
+174.590930,258.890447,191.971170,267.946489,Rpk,183.28105,263.41846799999996,False
+194.750843,258.890447,208.359931,267.946489,0.2,201.555387,263.41846799999996,False
+154.790938,284.450436,161.327936,293.506479,E,158.059437,288.9784575,False
+161.390935,281.142557,183.433255,293.410128,#,172.41209500000002,287.2763425,False
+183.470927,284.450436,189.459091,293.506479,F,186.465009,288.9784575,False
+156.950937,296.742551,167.994991,309.010121,f,162.472964,302.87633600000004,False
+174.110930,298.370431,193.119990,307.426473,0.01,183.61545999999998,302.898452,False
+197.150921,298.370431,203.687919,307.426473,A,200.41942,302.898452,False
+154.790938,308.982546,170.001696,321.250116,c,162.396317,315.116331,False
+174.110930,312.410425,193.119990,321.466468,0.01,183.61545999999998,316.9384465,False
+31.910589,343.730413,38.986619,352.786455,D,35.448604,348.25843399999997,False
+823.426286,143.690493,829.963283,152.746535,B,826.6947845,148.218514,False
+624.710745,225.772685,631.590290,236.265859,.5,628.1505175,231.019272,False
+614.150754,230.212686,624.750290,242.985857,R0,619.450522,236.5992715,False
+453.761369,368.454986,462.817411,376.079850,Ø,458.28939,372.267418,False
+453.761369,354.910765,462.817411,368.519853,4.5,458.28939,361.71530900000005,False
+453.761369,342.070820,462.817411,352.439936,x7,458.28939,347.255378,False
+450.875190,334.940618,463.804095,339.599864,(,457.33964249999997,337.270241,False
+450.996211,330.853338,457.430767,334.919866,+,454.213489,332.88660200000004,False
+457.716208,330.853338,464.150764,334.919866,+,460.933486,332.88660200000004,False
+457.476208,312.088313,463.910764,329.519874,0.028,460.693486,320.8040935,False
+450.875190,307.460629,463.804095,312.119875,),457.33964249999997,309.790252,False
+450.453489,286.283230,462.721060,304.799878,È,456.58727450000004,295.541554,False
+141.950943,244.850452,148.487941,253.906495,E,145.21944200000002,249.37847349999998,False
+666.230734,143.210493,683.199836,152.266535,-0.1,674.715285,147.738514,False
+530.201338,214.339641,539.257381,224.639910,2x,534.7293595,219.4897755,False
+530.201338,203.935104,539.257381,211.559968,Ø,534.7293595,207.747536,False
+530.201338,184.990859,539.257381,203.999918,19.2,534.7293595,194.4953885,False
+528.036180,179.173440,534.470736,183.239968,+,531.2534579999999,181.206704,False
+534.756177,180.081170,541.190733,182.399927,-,537.9734550000001,181.2405485,False
+528.036180,174.928374,534.470736,178.799932,0,531.2534579999999,176.864153,False
+534.876177,165.208391,541.310733,178.799932,0.05,538.093455,172.0041615,False
+530.201338,149.412075,539.257381,162.600210,CT,534.7293595,156.0061425,False
+408.230413,143.535754,417.212672,157.119836,Z,412.7215425,150.32779499999998,False
+504.401348,205.255051,513.457391,212.879915,Ø,508.9293695,209.067483,False
+504.401348,180.910887,513.457391,205.319918,15.15,508.9293695,193.11540250000002,False
+503.076190,175.213399,509.510746,179.279927,+,506.29346799999996,177.246663,False
+508.836187,176.121172,515.270744,178.439929,-,512.0534655,177.2805505,False
+502.596190,161.248393,509.030746,174.839934,0.05,505.813468,168.0441635,False
+509.556187,170.968376,515.990744,174.839934,0,512.7734654999999,172.904155,False
+379.841398,148.855074,388.897441,156.479937,Ø,384.36941950000005,152.6675055,False
+379.841398,133.990852,388.897441,147.479941,4.1,384.36941950000005,140.73539649999998,False
+348.163641,137.019384,357.216834,142.799920,R,352.69023749999997,139.909652,False
+352.243621,132.588452,361.296814,137.039945,0,356.7702175,134.81419849999997,False
+355.363618,125.988458,365.976808,132.599948,.8,360.670213,129.294203,False
+205.963601,116.896848,216.216897,125.999950,5°,211.090249,121.448399,False
+552.470779,63.102644,563.835349,75.370215,r,558.153064,69.2364295,False
+567.830773,64.970524,594.519803,74.026567,Ø0.05,581.175288,69.4985455,False
+597.230658,64.970524,610.298778,74.026567,CZ,603.7647179999999,69.4985455,False
+614.390754,64.970524,620.927752,74.026567,B,617.659253,69.4985455,False
+401.270839,73.182640,416.161081,85.450211,g,408.71596,79.31642550000001,False
+420.230832,74.810520,439.239891,83.866563,0.01,429.7353615,79.33854149999999,False
+32.150587,143.690493,38.687585,152.746535,B,35.419086,148.218514,False
+31.910589,243.770453,38.986619,252.826495,C,35.448604,248.298474,False
+823.426286,43.490533,829.963283,52.546575,A,826.6947845,48.018553999999995,False
+552.470779,50.930530,562.771048,59.986572,2x,557.6209134999999,55.458551,False
+407.750837,53.382648,422.641079,65.650219,b,415.195958,59.516433500000005,False
+426.710829,55.010528,445.719889,64.066571,0.01,436.21535900000003,59.5385495,False
+449.750820,55.010528,456.287818,64.066571,A,453.019319,59.5385495,False
+343.430863,65.055785,353.236372,78.639867,X,348.3336175,71.847826,False
+32.390586,544.010333,38.378750,553.066375,F,35.384668,548.538354,False
+768.827013,11.450546,774.276145,20.506588,8,771.551579,15.978567,False
+342.230863,30.855799,366.796320,44.439881,A-A,354.51359149999996,37.64784,False
+370.910771,30.855799,375.806176,44.439881,(,373.3584735,37.64784,False
+379.910754,30.855799,388.084462,44.439881,5,383.997608,37.64784,False
+392.150721,30.855799,396.237575,44.439881,:,394.194148,37.64784,False
+400.190718,30.855799,408.364426,44.439881,1,404.27757199999996,37.64784,False
+412.430685,30.855799,417.326089,44.439881,),414.878387,37.64784,False
+32.150587,43.490533,38.687585,52.546575,A,35.419086,48.018553999999995,False
+32.150587,443.810373,38.687585,452.866415,E,35.419086,448.338394,False
+668.627485,11.450546,674.076616,20.506588,7,671.3520504999999,15.978567,False
+798.350740,564.107788,803.011241,571.853032,1,800.6809905,567.98041,False
+805.430678,564.107788,807.760928,571.853032,/,806.5958029999999,567.98041,False
+810.230659,564.107788,814.891160,571.853032,1,812.5609095,567.98041,False
+765.587245,575.930320,777.516363,584.986362,A3,771.551804,580.458341,False