[發明專利]基于SVG地圖數據的三維可視化實現方法在審
| 申請號: | 201811480301.3 | 申請日: | 2018-12-05 |
| 公開(公告)號: | CN109712236A | 公開(公告)日: | 2019-05-03 |
| 發明(設計)人: | 蘇貴民;王夢龍;王國春;李玉展;王天瑞 | 申請(專利權)人: | 上海電科智能系統股份有限公司 |
| 主分類號: | G06T17/05 | 分類號: | G06T17/05;G06T15/00;G06T3/00 |
| 代理公司: | 上海申匯專利代理有限公司 31001 | 代理人: | 翁若瑩;柏子雵 |
| 地址: | 200333 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維可視化 解析 底層數據 地理信息 三維地圖 三維引擎 構建 繪制 地圖數據結構 圖標 地圖模型 開發周期 三維場景 矢量地圖 多維度 具象化 建模 群組 圖層 表現 維護 | ||
1.一種基于SVG地圖數據的三維可視化實現方法,其特征在于,包括以下步驟:
步驟1、繪制SVG標準地圖;
步驟2、通過AJAX加載SVG標準地圖文件,解析各圖層群組,解析SVG基本圖形元素,統一把SVG所有基礎圖形轉換為靈活度較高、包容性更好的路徑來表達,讀取地圖元素基本信息;
步驟3、基于步驟2得到的路徑及地圖元素基本信息利用WebGL三維引擎構建三維場景,添加地圖模型,添加對應圖標。
2.如權利要求1所述的一種基于SVG地圖數據的三維可視化實現方法,其特征在于,步驟1中,繪制SVG標準地圖時,根據SVG地圖數據結構在Adobe Illusrator應用中制作出SVG格式的文件,編輯地圖對象屬性,得到SVG標準地圖。
3.如權利要求2所述的一種基于SVG地圖數據的三維可視化實現方法,其特征在于,所述SVG地圖數據結構包括SVG地圖樓層節點、區域節點和房間節點,SVG地圖樓層節點為區域節點和房間節點的父節點,其中房間節點包含了地圖對象的地理信息和基本信息。
4.如權利要求1所述的一種基于SVG地圖數據的三維可視化實現方法,其特征在于,步驟3中,所述WebGL三維引擎為Three.js。
5.如權利要求1所述的一種基于SVG地圖數據的三維可視化實現方法,其特征在于,步驟3中,構建三維場景包括:添加場景、相機、渲染器、光源,添加區域模型得到地面層,添加房間元素得到房間層,根據不同類型元素加上對應圖標說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海電科智能系統股份有限公司,未經上海電科智能系統股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811480301.3/1.html,轉載請聲明來源鉆瓜專利網。





