| | |
| | | [HttpGet] |
| | | public string Test() |
| | | { |
| | | //string name = "8-ç丽ç«0.05m.cpt"; |
| | | //string cnName = name.Substring(0, name.LastIndexOf(".")); |
| | | |
| | | //string cnName = "8-ç丽ç«0.05m.cpt".Substring(0, "8-ç丽ç«0.05m.cpt".LastIndexOf(".")); |
| | | //return Tools.GetLocalIP(); |
| | | |
| | | //return Tools.GetEPSG("D:\\Moon\\data\\dem_tif\\ldem.tif"); |
| | | |
| | | //TerrainUtils.Reproject("D:/xyz/dem/dem/32a.tif", "D:/xyz/dem/dem/32a_4326_.tif", "EPSG:4528", "EPSG:4326"); |
| | | |
| | | //TerrainUtils.Project("D:/xyz/dem/dem/32a_4326_.tif", "EPSG:4490"); |
| | | |
| | | //string wkt = TerrainUtils.GetPointZ(new XYZArgs() { dircode = "0B" }); |
| | | //PyLasUtils.CsTransform("EPSG:4528", 400925.079, 2541768.173); |
| | | //string json = PyLasUtils.GetLasGeomJSON(@"D:\LF\data\las\1_lfz_0.05m.las", 1314); |
| | | TerrainUtils.Complement(new XYZArgs() { dircode = "00" }); |
| | | |
| | | return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | } |
| | |
| | | <Content Include="Sources\xyz.qgz" /> |
| | | <Content Include="TerraBuilder\tb.tbp" /> |
| | | <Content Include="Sources\empty.terrain" /> |
| | | <Content Include="Sources\0.terrain" /> |
| | | </ItemGroup> |
| | | <PropertyGroup> |
| | | <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ¿Â |
| | |
| | | /// <summary> |
| | | /// è¡¥å
æä»¶ |
| | | /// </summary> |
| | | private static void Complement(XYZArgs args) |
| | | public static void Complement(XYZArgs args) |
| | | { |
| | | string dirPath = GetTerrainPath(args.dircode); |
| | | string p_0_0 = Path.Combine(dirPath, "0", "0"); |
| | |
| | | string p_0_1 = Path.Combine(dirPath, "0", "1"); |
| | | if (!Directory.Exists(p_0_1)) Directory.CreateDirectory(p_0_1); |
| | | |
| | | string s_0_0_0 = Path.Combine(SGUtils.LFData, "dem", "0", "0", "0.terrain"); |
| | | string s_0 = Tools.BaseDir + "\\Sources\\0.terrain"; |
| | | string d_0_0_0 = Path.Combine(dirPath, "0", "0", "0.terrain"); |
| | | if (!File.Exists(d_0_0_0)) File.Copy(s_0_0_0, d_0_0_0, true); |
| | | if (!File.Exists(d_0_0_0)) File.Copy(s_0, d_0_0_0, true); |
| | | |
| | | string s_0_1_0 = Path.Combine(SGUtils.LFData, "dem", "0", "1", "0.terrain"); |
| | | string d_0_1_0 = Path.Combine(dirPath, "0", "1", "0.terrain"); |
| | | if (!File.Exists(d_0_1_0)) File.Copy(s_0_1_0, d_0_1_0, true); |
| | | if (!File.Exists(d_0_1_0)) File.Copy(s_0, d_0_1_0, true); |
| | | |
| | | string layerJson = Path.Combine(dirPath, "layer.json"); |
| | | string[] lines = File.ReadAllLines(layerJson, Encoding.UTF8); |