本篇文章為大家展示了如何使用sfs或sgs的模型圖層查詢服務,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)是一家專注于做網站、成都網站建設與策劃設計,昌寧網站建設哪家好?創(chuàng)新互聯(lián)做網站,專注于網站建設10余年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:昌寧等地區(qū)。昌寧做網站價格咨詢:18980820575
在TE中連接sfs或者sgs發(fā)布的3dml模型圖層,單選每個模型會彈出相應的屬性信息,或者點擊圖層右鍵,可以查詢模型圖層的屬性信息。
單個模型屬性信息:
模型屬性信息列表:
其實,在數據發(fā)布的過程中,這些數據查詢的服務是可以用代碼就調用進行查詢的,只要查詢的形式符合sfs或者sgs的數據服務要求,即可返回查詢的結果。
例如,單個模型的屬性信息查詢,通過網絡抓包,發(fā)現(xiàn)查詢是通過post的方式,發(fā)送給服務器一個xml格式的字符串,之后返回一個xml格式的屬性信息字符串;
具體的查詢網絡地址為:http://localhost/SG/streamer.ashx
查詢方式為:POST
傳入的數據:
其中typeName在sfs或者sgs的發(fā)布圖層里能找到,如下圖:
__fid__和對象的標號,通過二次開發(fā)可以獲得,具體參見API;
返回的數據:
這數據和使用sqlite打開3dml工具,具體參見文章《關于3dml數據格式說明》,返回數據和下圖表中內容一致:
確定了服務的請求地址,請求內容和返回內容,在C#開發(fā)中,使用WebClient,在js開發(fā)中,使用jquery或其他ajax方式都能進行數據請求和返回。
上述內容就是如何使用sfs或sgs的模型圖層查詢服務,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。