溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

GIS開發中如何管理標繪

發布時間:2022-01-13 16:23:44 來源:億速云 閱讀:164 作者:小新 欄目:大數據

這篇文章主要為大家展示了“GIS開發中如何管理標繪”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“GIS開發中如何管理標繪”這篇文章吧。

在做gis的開發時,無論是二維的、還是三維的,標繪是比較常用的一個功能,用戶在地圖上標繪點、線、面等元素,一些標繪是示意性的,有一些是永久存在的,有些是根據用戶進行保存的,這就涉及到標繪的管理。

在skyline的示例網站中,有些用戶的標繪是保存在用戶客戶端電腦的fly文件中,在用戶打開網站的時候,自動進行加載,在移動端,是存儲再shp文件,再編輯shp文件,這是看到的skyline的方式。

二維地圖中,除了臨時的數據,通過數據服務,將坐標信息和其他信息傳遞到服務器上進行存儲,地圖加載的時候,再進行這些信息的繪制。

所以,在BS的系統中,需要保存用戶的標繪,或者標繪經過審核后,做成永久的,需要以shp這種方式,或者數據庫中,進行組織存放,數據庫又可以分為普通數據庫和帶空間擴展的數據庫,shp和空間數據庫,都可以通過geoserver、arcgisserver等直接進行發布,二維、三維的地圖客戶端,一般都支持讀取其中的服務數據。

少量的用戶數據,分用戶或分類別,用shp文件,java開發中,geotools支持數據的修改、更新,C#開發,dotspatial支持修改、更新,在服務器上,開發一個服務程序,客戶端通過調用,上傳數據,修改完成后,客戶端刷新圖層,就能夠進行新的顯示,sqlite+空間擴展,也是比較方便的,而且一般開發語言都有此數據庫的開發類庫。

數據量比較多的時候,sqlserver、mysql、postgresql都有空間擴展,通過數據服務,更新數據庫的數據即可。

發布數據的時候,不管是shp或者空間數據庫,需要將四至的范圍設置大一些,因為數據添加的時候,有時會擴展范圍,超出范圍的將不顯示。

坐標數據上傳時,可以使用wkt字符串,這個兼容性還是比較強的,能夠直接進行解析。

以上是“GIS開發中如何管理標繪”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

gis
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女