文件类型
点云
文件名以las后缀结尾。坐标系可写入文件内,也可以提供同名的.prj坐标系文件。 如下图
prj文件坐标系内容示例:
PROJCS["WGS 84 / UTM zone 50N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32650"]]
倾斜摄影模型
文件组织类型以Context Capture软件导出的osgb瓦片为参考。文件组织结构为:架次总目录->架次模型->Data目录和metadata.xml->瓦片目录->瓦片层级数据,如下图示例。
其中metadata.xml包含坐标系信息。例如
<?xml version="1.0" encoding="utf-8"?>
<ModelMetadata version="1">
<!--Spatial Reference System-->
<SRS>EPSG:32650</SRS>
<!--Origin in Spatial Reference System-->
<SRSOrigin>255669,3392424,0</SRSOrigin>
<Texture>
<ColorSource>Visible</ColorSource>
</Texture>
</ModelMetadata>
通用模型
一般模型,如*.obj,*.stl和*.osgb等文件格式
DEM图层
带有高程信息的geotiff文件。
DOM图层
带有影像信息的geotiff文件。
ShapeFile
支持三维的ShapeFile格式。
PTM
又称为物理塔,内容为xml格式,用于存储电力杆塔信息的文件。命名规则为"PowerTower_[经度]_[纬度].ptm",如“PowerTower_114.44339_30.61248.ptm”。
内容如下所示:
点击展开
<?xml version="1.0" encoding="UTF-8"?>
<OpenRS_Power_Tower_Model>
<SteelPoleTower>
<id>PowerTower_114.44179_30.62985</id>
<ptm_Source>PTM From Image</ptm_Source>
<voltage type="int32">110</voltage>
<MaterialConfig>
<body_main>
<type>AngleSteel</type>
<wid_D type="float64">100.00000000</wid_D>
<thick type="float64">10.00000000</thick>
</body_main>
<body_slant>
<type>AngleSteel</type>
<wid_D type="float64">100.00000000</wid_D>
<thick type="float64">10.00000000</thick>
</body_slant>
<body_assist>
<type>AngleSteel</type>
<wid_D type="float64">80.00000000</wid_D>
<thick type="float64">10.00000000</thick>
</body_assist>
<head_main>
<type>AngleSteel</type>
<wid_D type="float64">80.00000000</wid_D>
<thick type="float64">8.00000000</thick>
</head_main>
<head_slant>
<type>AngleSteel</type>
<wid_D type="float64">60.00000000</wid_D>
<thick type="float64">8.00000000</thick>
</head_slant>
</MaterialConfig>
<InsulatorStruct>
<tension>
<diameter type="float64">175.00000000</diameter>
<structHei type="float64">146.00000000</structHei>
<nPieces type="int32">7</nPieces>
</tension>
<suspend>
<diameter type="float64">150.00000000</diameter>
<structHei type="float64">146.00000000</structHei>
<nPieces type="int32">7</nPieces>
</suspend>
</InsulatorStruct>
<SpatialReferenceSystem>PROJCS["WGS 84 / UTM zone 50N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32650"]]</SpatialReferenceSystem>
<NumOfPoints type="int32">84</NumOfPoints>
<PointPool>
<Point>0 254800.4969 3391370.9712 20.2673</Point>
<Point>1 254800.4935 3391370.9745 22.2673</Point>
<Point>2 254800.4027 3391371.0648 76.1153</Point>
<Point>3 254800.3413 3391371.1180 75.9332</Point>
<Point>4 254800.3073 3391371.4160 75.9399</Point>
<Point>5 254800.1399 3391372.8848 75.9728</Point>
<Point>6 254800.4123 3391370.9330 75.9463</Point>
<Point>7 254800.4574 3391370.6364 75.9509</Point>
<Point>8 254800.6746 3391369.2080 75.9728</Point>
<Point>9 254800.4609 3391370.9447 72.9763</Point>
<Point>10 254800.5047 3391370.6480 72.9794</Point>
<Point>11 254800.8137 3391368.5569 73.0013</Point>
<Point>12 254800.3820 3391371.2016 69.5073</Point>
<Point>13 254800.3384 3391371.4984 69.5036</Point>
<Point>14 254799.9496 3391374.1481 69.4707</Point>
<Point>15 254800.4844 3391370.8444 69.4841</Point>
<Point>16 254800.5245 3391370.5471 69.4816</Point>
<Point>17 254800.8763 3391367.9412 69.4597</Point>
<Point>18 254800.9519 3391368.0435 69.4487</Point>
<Point>19 254801.4358 3391368.1199 69.3172</Point>
<Point>20 254801.6657 3391368.3324 69.2075</Point>
<Point>21 254802.7078 3391368.4601 68.8238</Point>
<Point>22 254801.6631 3391367.9411 69.1746</Point>
<Point>23 254802.7303 3391368.0619 68.7909</Point>
<Point>24 254811.2241 3391369.6610 66.1812</Point>
<Point>25 254802.8741 3391368.5423 68.6922</Point>
<Point>26 254801.4016 3391368.1615 66.9268</Point>
<Point>27 254811.1252 3391369.2447 66.2141</Point>
<Point>28 254802.8876 3391368.0981 68.6593</Point>
<Point>29 254801.2908 3391367.9479 66.9049</Point>
<Point>30 254800.7753 3391368.0301 69.4707</Point>
<Point>31 254799.2903 3391367.6123 68.5716</Point>
<Point>32 254800.0851 3391367.9384 67.1352</Point>
<Point>33 254799.1344 3391367.8057 68.3961</Point>
<Point>34 254790.2581 3391365.7172 64.1636</Point>
<Point>35 254800.3269 3391367.7815 67.0220</Point>
<Point>36 254799.2151 3391367.4405 68.3691</Point>
<Point>37 254788.7342 3391364.9179 63.3970</Point>
<Point>38 254800.0435 3391374.0690 69.4715</Point>
<Point>39 254800.4890 3391374.1336 69.2961</Point>
<Point>40 254800.5758 3391374.3166 69.2083</Point>
<Point>41 254801.7943 3391374.5028 68.8026</Point>
<Point>42 254800.6315 3391373.9013 69.1535</Point>
<Point>43 254801.7883 3391374.0539 68.7478</Point>
<Point>44 254811.3288 3391375.7400 65.9408</Point>
<Point>45 254801.8526 3391374.5041 68.7697</Point>
<Point>46 254800.1243 3391374.1798 67.0044</Point>
<Point>47 254811.4806 3391375.3705 65.9189</Point>
<Point>48 254801.9742 3391374.1231 68.6601</Point>
<Point>49 254800.0303 3391373.9733 66.9715</Point>
<Point>50 254799.8851 3391374.0486 69.4715</Point>
<Point>51 254798.3406 3391373.6215 68.6173</Point>
<Point>52 254799.0968 3391373.9908 67.2483</Point>
<Point>53 254798.0823 3391373.8054 68.4420</Point>
<Point>54 254789.1856 3391371.6186 64.5432</Point>
<Point>55 254799.3268 3391373.8087 67.0950</Point>
<Point>56 254798.1506 3391373.4294 68.4311</Point>
<Point>57 254788.5222 3391371.0366 64.1599</Point>
<Point>58 254800.8896 3391368.6111 73.0085</Point>
<Point>59 254801.3700 3391368.6741 72.8221</Point>
<Point>60 254801.4742 3391368.8604 72.7892</Point>
<Point>61 254802.5923 3391369.0316 72.3725</Point>
<Point>62 254801.5670 3391368.4094 72.8002</Point>
<Point>63 254802.7400 3391368.6067 72.4164</Point>
<Point>64 254812.5802 3391370.5545 69.6533</Point>
<Point>65 254802.7338 3391369.0630 72.2629</Point>
<Point>66 254801.3025 3391368.5729 71.0129</Point>
<Point>67 254812.1728 3391370.0748 69.8397</Point>
<Point>68 254802.8025 3391368.6770 72.2958</Point>
<Point>69 254801.2599 3391368.3678 71.0019</Point>
<Point>70 254800.7078 3391368.6357 73.0280</Point>
<Point>71 254799.1888 3391368.2305 72.0862</Point>
<Point>72 254800.1420 3391368.4816 70.9143</Point>
<Point>73 254798.9986 3391368.4226 72.0204</Point>
<Point>74 254791.8239 3391366.9836 69.0416</Point>
<Point>75 254800.2088 3391368.2961 70.9800</Point>
<Point>76 254799.0492 3391367.9996 71.9985</Point>
<Point>77 254791.6520 3391366.5428 68.9430</Point>
<Point>78 254806.2250 3391370.0408 74.7653</Point>
<Point>79 254800.6105 3391369.2736 75.8388</Point>
<Point>80 254793.0012 3391367.4968 73.1258</Point>
<Point>81 254806.2625 3391373.6331 74.7981</Point>
<Point>82 254800.1723 3391372.8070 75.8726</Point>
<Point>83 254790.2403 3391370.3642 70.6624</Point>
</PointPool>
<Insulators>
<Insulator>
<id>I_O0</id>
<Next>I_I1</Next>
<InstallType>I</InstallType>
<ComboType>O</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>In</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-B</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>20 21 </InsulatorStringPts>
<InsulatorStringPts>22 23 </InsulatorStringPts>
</InsulatorStrings>
<InsulatorComboLines>
<InsulatorComboLinePts>18 19 </InsulatorComboLinePts>
<InsulatorComboLinePts>-1 -1 </InsulatorComboLinePts>
</InsulatorComboLines>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>24 25 26 </ConductLinePts>
<ConductLinePts>27 28 29 </ConductLinePts>
</ConductLines>
</Insulator>
<Insulator>
<id>I_I1</id>
<Prev>I_O0</Prev>
<InstallType>I</InstallType>
<ComboType>I</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>Out</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-B</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>30 31 </InsulatorStringPts>
</InsulatorStrings>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>32 33 34 </ConductLinePts>
<ConductLinePts>35 36 37 </ConductLinePts>
</ConductLines>
</Insulator>
<Insulator>
<id>I_O2</id>
<Next>I_I3</Next>
<InstallType>I</InstallType>
<ComboType>O</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>In</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-A</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>40 41 </InsulatorStringPts>
<InsulatorStringPts>42 43 </InsulatorStringPts>
</InsulatorStrings>
<InsulatorComboLines>
<InsulatorComboLinePts>38 39 </InsulatorComboLinePts>
<InsulatorComboLinePts>-1 -1 </InsulatorComboLinePts>
</InsulatorComboLines>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>44 45 46 </ConductLinePts>
<ConductLinePts>47 48 49 </ConductLinePts>
</ConductLines>
</Insulator>
<Insulator>
<id>I_I3</id>
<Prev>I_O2</Prev>
<InstallType>I</InstallType>
<ComboType>I</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>Out</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-A</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>50 51 </InsulatorStringPts>
</InsulatorStrings>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>52 53 54 </ConductLinePts>
<ConductLinePts>55 56 57 </ConductLinePts>
</ConductLines>
</Insulator>
<Insulator>
<id>I_O4</id>
<Next>I_I5</Next>
<InstallType>I</InstallType>
<ComboType>O</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>In</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-C</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>60 61 </InsulatorStringPts>
<InsulatorStringPts>62 63 </InsulatorStringPts>
</InsulatorStrings>
<InsulatorComboLines>
<InsulatorComboLinePts>58 59 </InsulatorComboLinePts>
<InsulatorComboLinePts>-1 -1 </InsulatorComboLinePts>
</InsulatorComboLines>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>64 65 66 </ConductLinePts>
<ConductLinePts>67 68 69 </ConductLinePts>
</ConductLines>
</Insulator>
<Insulator>
<id>I_I5</id>
<Prev>I_O4</Prev>
<InstallType>I</InstallType>
<ComboType>I</ComboType>
<Color>200 200 200</Color>
<NumOfBundleConducts type="int32">4</NumOfBundleConducts>
<ConductLineTYPE>Out</ConductLineTYPE>
<BoundEptLine>110kV冶修螻22-C</BoundEptLine>
<InsulatorCombo>
<InsulatorStrings>
<InsulatorStringPts>70 71 </InsulatorStringPts>
</InsulatorStrings>
</InsulatorCombo>
<ConductLines>
<ConductLinePts>72 73 74 </ConductLinePts>
<ConductLinePts>75 76 77 </ConductLinePts>
</ConductLines>
</Insulator>
</Insulators>
<EarthWires>
<EarthWire>
<id>ew_0</id>
<WirePts>78 79 </WirePts>
<BoundEptLine>110kV冶修螻22-左地线</BoundEptLine>
</EarthWire>
<EarthWire>
<id>ew_1</id>
<WirePts>79 80 </WirePts>
<BoundEptLine>110kV冶修螻22-左地线</BoundEptLine>
</EarthWire>
<EarthWire>
<id>ew_2</id>
<WirePts>81 82 </WirePts>
<BoundEptLine>110kV冶修螻22-右地线</BoundEptLine>
</EarthWire>
<EarthWire>
<id>ew_3</id>
<WirePts>82 83 </WirePts>
<BoundEptLine>110kV冶修螻22-右地线</BoundEptLine>
</EarthWire>
</EarthWires>
<PoleTowerBody>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>0 1 2 </LinePts>
<Radiuses>0.8660 0.8660 0.2739 </Radiuses>
</LineAndRadius>
</PoleTowerBody>
<PoleCrossArms>
<PoleCrossArm>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>3 4 5 </LinePts>
<Radiuses>0.1094 0.1094 0.0656 </Radiuses>
</LineAndRadius>
</PoleCrossArm>
<PoleCrossArm>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>6 7 8 </LinePts>
<Radiuses>0.0985 0.0985 0.0765 </Radiuses>
</LineAndRadius>
</PoleCrossArm>
<PoleCrossArm>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>9 10 11 </LinePts>
<Radiuses>0.1094 0.1094 0.0765 </Radiuses>
</LineAndRadius>
</PoleCrossArm>
<PoleCrossArm>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>12 13 14 </LinePts>
<Radiuses>0.1094 0.1094 0.0656 </Radiuses>
</LineAndRadius>
</PoleCrossArm>
<PoleCrossArm>
<Color>150 150 150</Color>
<LineAndRadius>
<LinePts>15 16 17 </LinePts>
<Radiuses>0.1204 0.1204 0.0765 </Radiuses>
</LineAndRadius>
</PoleCrossArm>
</PoleCrossArms>
</SteelPoleTower>
</OpenRS_Power_Tower_Model>
EPT
内容为xml格式,用于存储电力线路信息。命名规则为"[电压]kV[线路名].ept",如"110kV冶结线N1-N21.ept"
内容如下所示:
点击展开
<?xml version="1.0" encoding="UTF-8"?>
<OpenRS_Electric_Power_Transmission_Project>
<Name>110kV冶炼</Name>
<Voltage type="int32">110</Voltage>
<TowerPosFile>K:\WuGang_1005\110kV冶炼线N1-N7\KML\110kV冶炼线N1-N7.kml</TowerPosFile>
<TowerSaveDir>F:\wg\LOD_all_lines1\ptm</TowerSaveDir>
<OrgImgDirList>
<OrgImgDir>K:\WuGang_1005\110kV冶炼线N1-N7\倾斜摄影\N1-N7</OrgImgDir>
</OrgImgDirList>
<OrgATDirList>
<OrgATDir>K:\WuGang_1005\110kV冶炼线N1-N7\倾斜摄影\N1-N7</OrgATDir>
</OrgATDirList>
<SpatialReferenceSystem>PROJCS["WGS 84 / UTM zone 50N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32650"]]</SpatialReferenceSystem>
<VirtualTowerList>
<VirtualTower>
<VirutualTowerID>N1</VirutualTowerID>
<PhysicalTowerID>PowerTower_114.46929_30.62682</PhysicalTowerID>
<Position>
<lat type="float64">30.62681522</lat>
<lon type="float64">114.46928787</lon>
<h type="float64">12.32798587</h>
</Position>
<InuslatorIndexCode_in></InuslatorIndexCode_in>
<InuslatorIndexCode_out></InuslatorIndexCode_out>
<WorkGroup></WorkGroup>
<Insulators_A>
<Insulator>I_I6</Insulator>
<Insulator>I_O7</Insulator>
</Insulators_A>
<Insulators_B>
<Insulator>I_I8</Insulator>
<Insulator>I_O9</Insulator>
</Insulators_B>
<Insulators_C>
<Insulator>I_I10</Insulator>
<Insulator>I_O11</Insulator>
</Insulators_C>
<EarthWires_left>
<EarthWire>ew_0</EarthWire>
<EarthWire>ew_1</EarthWire>
</EarthWires_left>
<EarthWires_right>
<EarthWire>ew_2</EarthWire>
<EarthWire>ew_3</EarthWire>
</EarthWires_right>
</VirtualTower>
<VirtualTower>
<VirutualTowerID>N2</VirutualTowerID>
<PhysicalTowerID>PowerTower_114.46912_30.62716</PhysicalTowerID>
<Position>
<lat type="float64">30.62716236</lat>
<lon type="float64">114.46912447</lon>
<h type="float64">12.48724512</h>
</Position>
<InuslatorIndexCode_in></InuslatorIndexCode_in>
<InuslatorIndexCode_out></InuslatorIndexCode_out>
<WorkGroup></WorkGroup>
<Insulators_A>
<Insulator>I_O6</Insulator>
<Insulator>I_I7</Insulator>
<Insulator>I_O8</Insulator>
</Insulators_A>
<Insulators_B>
<Insulator>I_O9</Insulator>
<Insulator>I_I10</Insulator>
<Insulator>I_O11</Insulator>
</Insulators_B>
<Insulators_C>
<Insulator>I_O12</Insulator>
<Insulator>I_I13</Insulator>
<Insulator>I_O14</Insulator>
</Insulators_C>
<EarthWires_left>
<EarthWire>ew_0</EarthWire>
<EarthWire>ew_1</EarthWire>
</EarthWires_left>
<EarthWires_right>
<EarthWire>ew_2</EarthWire>
<EarthWire>ew_3</EarthWire>
</EarthWires_right>
</VirtualTower>
<VirtualTower>
<VirutualTowerID>N3</VirutualTowerID>
<PhysicalTowerID>PowerTower_114.46690_30.62732</PhysicalTowerID>
<Position>
<lat type="float64">30.62732240</lat>
<lon type="float64">114.46689833</lon>
<h type="float64">17.95753069</h>
</Position>
<InuslatorIndexCode_in></InuslatorIndexCode_in>
<InuslatorIndexCode_out></InuslatorIndexCode_out>
<WorkGroup></WorkGroup>
<Insulators_A>
<Insulator>I_O6</Insulator>
<Insulator>I_O7</Insulator>
</Insulators_A>
<Insulators_B>
<Insulator>I_O8</Insulator>
<Insulator>I_O9</Insulator>
</Insulators_B>
<Insulators_C>
<Insulator>I_O10</Insulator>
<Insulator>I_O11</Insulator>
</Insulators_C>
<EarthWires_left>
<EarthWire>ew_0</EarthWire>
<EarthWire>ew_1</EarthWire>
</EarthWires_left>
<EarthWires_right>
<EarthWire>ew_2</EarthWire>
<EarthWire>ew_3</EarthWire>
</EarthWires_right>
</VirtualTower>
</VirtualTowerList>
<AssemblyConfig/>
</OpenRS_Electric_Power_Transmission_Project>