瀏覽代碼

智能选址相交查询

liutao 2 月之前
父節點
當前提交
7bc7133bde
共有 2 個文件被更改,包括 54 次插入0 次删除
  1. 42 0
      aiAgent_gd/qwen_agent/tools/gis/spatial_analysis/geo_analysis.py
  2. 12 0
      aiAgent_gd/run_server_async.py

文件差異過大導致無法顯示
+ 42 - 0
aiAgent_gd/qwen_agent/tools/gis/spatial_analysis/geo_analysis.py


+ 12 - 0
aiAgent_gd/run_server_async.py

@@ -26,6 +26,7 @@ from qwen_agent.llm.llm_client import LLMClient, LLMAsyncClient
 from agent_config import LLMDict_Qwen_72B_1211, LLMDict_GPT4_TURBO
 from agent_messages import BaseRequest
 from qwen_agent.tools.tools import async_xzdb
+from qwen_agent.tools.gis.spatial_analysis.geo_analysis import  intersect_kfq,intersect_gyyd
 prompt_lan = "CN"
 llm_name = "qwen-plus"
 llm_turbo_name = "gpt-4-turbo"
@@ -190,6 +191,17 @@ async def queryGeometryList(items):
     print(success, result)
     return json.loads(result)
 
+@app.get("/kfqintersect")
+async def kfqintersect(wkt:str):
+    result= await intersect_kfq(
+        wkt)
+    return result
+
+@app.get("/intersect_gyyd")
+async def gyydintersect(wkt:str):
+    result= await intersect_gyyd(wkt)
+    return result
+
 llm_client = LLMClient(model=llm_name, model_server=model_server)
 llm_client_async = LLMAsyncClient(model=llm_name, model_server=model_server)
 

部分文件因文件數量過多而無法顯示