ExportMap/App_Start/WebApiConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ExportMap/Controllers/ConvertController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ExportMap/Controllers/FloatServerController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ExportMap/Controllers/TerraController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ExportMap/Controllers/licenseEncryptionController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ExportMap/App_Start/WebApiConfig.cs
@@ -13,20 +13,8 @@ { public static void Register(HttpConfiguration config) { // Web API routes // 启用Web API特性路由 config.MapHttpAttributeRoutes(); //config.Routes.MapHttpRoute( // name: "TerraApi", // routeTemplate: "{controller}/3d/terrain", // defaults: new { controller = "Terra" } //); config.Routes.MapHttpRoute( name: "FloatServer", routeTemplate: "floatserver/checkout/{action}/{id}", defaults: new { controller = "FloatServer", id = RouteParameter.Optional } ); // {controller}/{id} config.Routes.MapHttpRoute( ExportMap/Controllers/ConvertController.cs
@@ -28,7 +28,7 @@ //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); //string json = PyLasUtils.GetLasGeomJSON(@"D:\LF\data\las\1_lfz_0.05m.las", 1314); return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } ExportMap/Controllers/FloatServerController.cs
@@ -8,10 +8,15 @@ namespace ExportMap.Controllers { /** * 测试: * * http://localhost/ExportMap/floatserver/checkout/license */ public class FloatServerController : ApiController { [HttpGet] [HttpPost] [Route("floatserver/checkout/license")] [AcceptVerbs("GET", "POST")] public void license() { HttpRequest httpRequest = HttpContext.Current.Request; ExportMap/Controllers/TerraController.cs
@@ -7,27 +7,35 @@ namespace ExportMap.Controllers { //[RoutePrefix("3d/terrain")] public class TerraController : ApiController { [Route("{path}/layer.json")] // http://localhost/ExportMap/terra/dem/layer.json [Route("terra/{path}")] [HttpGet] public string GetLayer(string path) public string GetLayerJson(string path) { return "layer.json"; } [Route("{path}/{z}/{x}/{y}.terrain")] // http://localhost/ExportMap/terra/dem/3/1/2.terrain [Route("terra/{path}/{z}/{x}/{y}")] [HttpGet] public string GetTerrain(string path, int z, int x, int y) { return ".terrain"; } /*[Route("api/order/{id:int=3}/ordertype")] [HttpGet] public string CreateMpt(string path, string token) public IHttpActionResult GetById(int id) { return path; return Ok<string>("Success" + id); } [AcceptVerbs("GET", "POST")] public IHttpActionResult GetById(int id) { return Ok<string>("Success" + id); }*/ } } ExportMap/Controllers/licenseEncryptionController.cs
@@ -8,6 +8,12 @@ namespace ExportMap.Controllers { /** * 测试: * * http://localhost/ExportMap/licenseEncryption/getLicenseSecret * http://localhost/ExportMap/licenseEncryption/getLicenseDecrypt */ public class licenseEncryptionController : ApiController { [HttpGet]