From ee1dff45595e094d7874718b960adf959283b993 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期六, 23 九月 2023 09:25:39 +0800
Subject: [PATCH] 1

---
 ExportMap/App_Start/WebApiConfig.cs                  |   14 +-------------
 ExportMap/Controllers/ConvertController.cs           |    2 +-
 ExportMap/Controllers/licenseEncryptionController.cs |    6 ++++++
 ExportMap/Controllers/FloatServerController.cs       |    9 +++++++--
 ExportMap/Controllers/TerraController.cs             |   20 ++++++++++++++------
 5 files changed, 29 insertions(+), 22 deletions(-)

diff --git a/ExportMap/App_Start/WebApiConfig.cs b/ExportMap/App_Start/WebApiConfig.cs
index aa1b663..d35bbad 100644
--- a/ExportMap/App_Start/WebApiConfig.cs
+++ b/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(
diff --git a/ExportMap/Controllers/ConvertController.cs b/ExportMap/Controllers/ConvertController.cs
index 6e0db2f..18c0499 100644
--- a/ExportMap/Controllers/ConvertController.cs
+++ b/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");
         }
diff --git a/ExportMap/Controllers/FloatServerController.cs b/ExportMap/Controllers/FloatServerController.cs
index 4e018b6..f1f7196 100644
--- a/ExportMap/Controllers/FloatServerController.cs
+++ b/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;
diff --git a/ExportMap/Controllers/TerraController.cs b/ExportMap/Controllers/TerraController.cs
index 88033dd..0578ef6 100644
--- a/ExportMap/Controllers/TerraController.cs
+++ b/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);
+        }*/
     }
 }
diff --git a/ExportMap/Controllers/licenseEncryptionController.cs b/ExportMap/Controllers/licenseEncryptionController.cs
index 80b702a..6a88d4f 100644
--- a/ExportMap/Controllers/licenseEncryptionController.cs
+++ b/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]

--
Gitblit v1.9.3