在GTC 2020『GIS基礎(chǔ)軟件新技術(shù)論壇』上,超圖研究院副院長胡中南作《云原生GIS及Web端技術(shù)新進(jìn)展》報(bào)告,他首先系統(tǒng)講解了云原生GIS技術(shù)的三大新進(jìn)展:微服務(wù)更微、可擴(kuò)展,容器化部署更全、更易用,自動(dòng)化編排適配更多平臺(tái)等,介紹了這些技術(shù)如何支撐云南地質(zhì)大數(shù)據(jù)等系統(tǒng)實(shí)現(xiàn)高可用、高并發(fā)、高彈性“三高”價(jià)值;也系統(tǒng)闡述了Web端GIS技術(shù)從基礎(chǔ)庫、組件庫、模板庫到WebApps的多層次結(jié)構(gòu)及相關(guān)新進(jìn)展,讓GIS前端應(yīng)用開發(fā)定制更快速便捷。
創(chuàng)新互聯(lián)建站專注于潼南網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供潼南營銷型網(wǎng)站建設(shè),潼南網(wǎng)站制作、潼南網(wǎng)頁設(shè)計(jì)、潼南網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造潼南網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供潼南網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
本文將分為云原生GIS(點(diǎn)擊左側(cè)藍(lán)色文字可直接查看)與Web端GIS兩大部分,現(xiàn)分享Web端GIS技術(shù)部分資料如下:
演講PPT
上半部分主要講云原生GIS技術(shù)如何助力GIS系統(tǒng)快速部署與運(yùn)維。
接下來我為大家介紹Web端GIS技術(shù)。
以前大家可能認(rèn)為SuperMap的Web端就是一個(gè)SuperMap iClient JavaScript,僅僅是將Leaflet等開源技術(shù)做一些封裝集成、改進(jìn),和SuperMap服務(wù)器產(chǎn)品的REST API做了對(duì)接,其實(shí)這只是我們Web端技術(shù)棧的組成之一,也即圖上所示的基礎(chǔ)的iClient Libraries類庫(L1)。
我們?cè)谏厦孢€提供了iClient Components,就是所謂的WebGIS組件庫(L2),適配了Vue框架和React框架。在這之上我們面向行業(yè)應(yīng)用共性,基于組件庫進(jìn)一步封裝,提供了Web模板庫iClient Templates(L3),只需將數(shù)據(jù)、LOGO和圖片等進(jìn)行簡單修改,就可以快速上線。我們還提供了可構(gòu)建、可定制、可擴(kuò)展的Web Apps,如MapDashboard和WebSite UI(L4),以及更偏向使用的一些Web Apps,用做制圖、分析等(L5)。
由此可見,SuperMap GIS的Web端包括這五個(gè)層次的內(nèi)容,已經(jīng)不僅僅是SuperMap iClient JavaScript單個(gè)產(chǎn)品。
在SuperMap iClient JavaScript層面,我們也有新的增強(qiáng)與改進(jìn)。
SuperMap iClient JavaScript 2020模塊圖。Web Libraries和 Web Components都有一些增強(qiáng),新增加了Web Templates。
在此,我重點(diǎn)介紹一下組件和模板的新特性和新技術(shù):組件技術(shù)就是把Libararies類庫做進(jìn)一步的封裝,更少的代碼做更快的開發(fā),比如可以一行代碼加一個(gè)Web Map組件,里面填一個(gè)服務(wù)地址和地圖資源ID,就可以出一個(gè)地圖了。歡迎大家在超圖軟件官網(wǎng)查看范例。
這是2019年我們提供的技術(shù)。今年我們新增了多款Vue組件,包括時(shí)間軸、卷簾地圖等。地圖、圖表等都有新的增強(qiáng)和改進(jìn)。
今年我們新增了多款Vue組件,包括時(shí)間軸、卷簾地圖等。地圖、圖表等組件都有新的增強(qiáng)和改進(jìn)。
這是我們做的全球新冠疫情圖范例。使用組件技術(shù)做了封裝,用戶不用一行一行寫代碼,操作更方便、開發(fā)更快捷。
新的Web模板技術(shù),可以讓應(yīng)用開發(fā)更便捷。直接提供多種行業(yè)應(yīng)用模板,用戶只需修改LOGO、配色,或刪除不用的地方即可。
再上面就是大屏,可快速開發(fā)建站。
No Code無代碼開發(fā),可以快速建站,包括SuperMap iPortal門戶首頁、地圖大屏App等,都可以進(jìn)行拖拉式操作,不需要寫代碼就可以完成可視化定制。門戶首頁可以拖出來,Web應(yīng)用可以用大屏拖出來。
地圖大屏也做了一些增強(qiáng)。
以前做了大屏只能看,不能互動(dòng),不能點(diǎn),點(diǎn)了以后也不能操作?,F(xiàn)在能看、能點(diǎn)、能互動(dòng)。有了交互更好用。
包括,我們對(duì)布局也做了優(yōu)化,移動(dòng)端可以自己修改布局。
包括超寬屏終端都可以適配,這是一個(gè)項(xiàng)目的照片。
另外一個(gè)定制就是SuperMap iPortal站點(diǎn)定制和擴(kuò)展增強(qiáng)。
從首頁到登錄頁、管理頁甚至各個(gè)Web Apps都支持定制和擴(kuò)展。
從而實(shí)現(xiàn)No Code的可視化定制,同時(shí)做了一些新的組件和能力增強(qiáng)。
可以用這個(gè)特性快速搭建一個(gè)新的首頁,從上面的菜單、左上角的LOGO,包括Banner、橫幅各種內(nèi)容都支持修改、增加和刪除。甚至用戶不懂開發(fā)都可以直接進(jìn)行操作。此外,該布局是自適應(yīng)的,在手機(jī)上同樣可以觀看。
這是2019年已有功能,今年我們做了新的增強(qiáng)。另外就是全代碼定制。
你可以基于自己的技術(shù)直接寫一個(gè)首頁。不管是我們提供的組件,還是你自己寫的組件,或是第三方組件都可以拿來使用。
包括我們的登錄頁和資源管理頁都可以進(jìn)行修改和定制。
此外,大屏本身也是可以擴(kuò)展的。
包括數(shù)據(jù)上圖。
數(shù)據(jù)洞察,都是可以修改和定制的。
可以加自己的圖表、UI。
前面所提到的是定制開發(fā),再上層就是直接使用的WebApp。
如果大家感興趣,可以去我們官網(wǎng):,或GTC網(wǎng)站:來觀看新特性。
數(shù)據(jù)上圖,制圖能力更豐富。
可以在線打印Web地圖。
簡單回顧一下,我們講到的兩大部分技術(shù):一個(gè)是云原生GIS技術(shù),讓GIS后臺(tái)服務(wù)管理運(yùn)維更高效,另一個(gè)是Web端GIS技術(shù),讓GIS前端應(yīng)用開發(fā)定制更快速。一個(gè)是高效,一個(gè)是快速。
總的報(bào)告可以用兩個(gè)圖連起來,第一就是K8s部署結(jié)構(gòu)圖,通過它可以把云原生GIS技術(shù)一覽無余,包括SuperMap iServer、SuperMap iPortal、SuperMap iManager之間的關(guān)系、用了什么技術(shù)等都可以看到。
第二張圖如上所示,我們?cè)赪eb端的整體技術(shù)層次都可以看到,從SuperMap iClient Libraries類庫,到組件、模板,到大屏、Site UI定制、擴(kuò)展,以及WebApps等等。
以上就是我的報(bào)告,謝謝大家。
GIS軟件開發(fā)(第一講).ppt免費(fèi)下載
鏈接:
提取碼:54pe ?
地理信息系統(tǒng)(Geographic Information System或 Geo-Information system,GIS)有時(shí)又稱為“地學(xué)信息系統(tǒng)”。它是一種特定的十分重要的空間信息系統(tǒng)。它是在計(jì)算機(jī)硬、軟件系統(tǒng)支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、儲(chǔ)存、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。
GIS是英文Geographic Information Systems的縮寫,中文習(xí)慣譯為地理信息系統(tǒng)。通常泛指用于獲取、存儲(chǔ)、查詢、綜合、處理、分析和顯示地理空間數(shù)據(jù)及與其相關(guān)之信息的計(jì)算機(jī)系統(tǒng)。它是隨著計(jì)算機(jī)技術(shù)和地理科學(xué)等的發(fā)展而發(fā)展起來的,它通過計(jì)算機(jī)對(duì)各種地理空間數(shù)據(jù)進(jìn)行組織、管理、統(tǒng)計(jì)、分析和顯示,生成并輸出用戶所需要的各種地理信息,它由計(jì)算機(jī)、地理信息系統(tǒng)軟件、空間數(shù)據(jù)庫、分析應(yīng)用模型和圖形用戶界面及系統(tǒng)管理人員所組成。
自從20世紀(jì)60年代初GIS概念在加拿大提出以來,隨著多學(xué)科、多技術(shù)的發(fā)展和密切結(jié)合,尤其是計(jì)算機(jī)技術(shù)和空間分析理論的飛速發(fā)展,GIS的含義和應(yīng)用在不斷擴(kuò)大,GIS技術(shù)在最近20多年內(nèi)取得了驚人的發(fā)展,并廣泛地應(yīng)用于各個(gè)領(lǐng)域。例如,土地信息系統(tǒng)可看成是GIS技術(shù)在土地管理的具體應(yīng)用,因此,GIS技術(shù)是土地信息系統(tǒng)建設(shè)最為關(guān)鍵的技術(shù)之一。
目前,GIS技術(shù)的幾個(gè)發(fā)展主要表現(xiàn)在:
(1)三維GIS和時(shí)態(tài)GIS的發(fā)展已取得了一定進(jìn)展。
(2)GIS和GPS、RS三者結(jié)合的技術(shù)日益成熟。
(3)空間數(shù)據(jù)的存儲(chǔ)管理技術(shù)發(fā)展迅速。
隨著對(duì)象—關(guān)系數(shù)據(jù)庫技術(shù)的發(fā)展,將空間數(shù)據(jù)無縫集成在DBMS中已成為現(xiàn)實(shí)。關(guān)系數(shù)據(jù)庫(RDBMS)和GIS的結(jié)合,利用RDBMS存儲(chǔ)GIS數(shù)據(jù),并通過RDBMS存取和操縱這些數(shù)據(jù)。新的RDBMS(如ORACLE產(chǎn)品)支持新的對(duì)象—關(guān)系模型,從而可以更好地支持空間數(shù)據(jù)類型(4)組件GIS技術(shù)。地理信息系統(tǒng)的組件化,就是采用組件(Component)技術(shù)實(shí)現(xiàn)地理信息系統(tǒng)基礎(chǔ)平臺(tái)和應(yīng)用系統(tǒng)。其本質(zhì)就是軟件可復(fù)用技術(shù)。COM GIS就是采用了面向?qū)ο蠹夹g(shù)和組件軟件技術(shù)的GIS系統(tǒng),其基本思想是把GIS的各大功能模塊劃分為幾個(gè)組件,每個(gè)組件完成不同的功能。各個(gè)GIS組件之間以及GIS組件與非GIS組件之間,都可以方便地通過可視化的軟件開發(fā)工具集成起來,形成最終的GIS基礎(chǔ)平臺(tái)及應(yīng)用系統(tǒng)。組件式GIS代表著當(dāng)今GIS發(fā)展的潮流。
(5)Web GIS技術(shù)。Web GIS是在INTERNET信息發(fā)布、數(shù)據(jù)共享、交流協(xié)作基礎(chǔ)之上實(shí)現(xiàn)GIS的在線查詢和業(yè)務(wù)處理等功能,是Internet技術(shù)應(yīng)用于GIS開發(fā)的產(chǎn)物?;ヂ?lián)網(wǎng)(Internet),尤其是萬維網(wǎng)(WWW),已經(jīng)成為GIS的新的操作平臺(tái)。GIS通過WWW功能得以擴(kuò)展,真正成為一種大眾使用的工具,從WWW的任意一個(gè)節(jié)點(diǎn),Internet用戶可以瀏覽Web GIS站點(diǎn)中的空間數(shù)據(jù)、制作專題圖,以及進(jìn)行各種空間檢索和空間分析,從而使GIS進(jìn)入千家萬戶。
GIS技術(shù)可以為多種來源的空間信息數(shù)據(jù)采集提供地學(xué)知識(shí)與處理。空間數(shù)據(jù)是指描述“空間實(shí)體”的空間位置特征與專題屬性的數(shù)據(jù),通常包括不同來源和形式的遙感數(shù)據(jù)、地形圖數(shù)據(jù)、專題圖數(shù)據(jù)、野外采樣數(shù)據(jù)、統(tǒng)計(jì)調(diào)查數(shù)據(jù)等。
廣西壯族自治區(qū)農(nóng)用地分等是在掌握全自治區(qū)農(nóng)用地?cái)?shù)量與分布的基礎(chǔ)上,借助于地理信息系統(tǒng)和計(jì)算機(jī)技術(shù),對(duì)農(nóng)用地的質(zhì)量進(jìn)行全面、科學(xué)、綜合的評(píng)價(jià),為提高農(nóng)用地管理提供依據(jù)。工作中主要利用MapGIS軟件強(qiáng)大的圖形編輯功能、數(shù)據(jù)庫管理功能和空間分析功能,科學(xué)量化農(nóng)用地?cái)?shù)量、質(zhì)量和分布,形成數(shù)字化的各類農(nóng)用地分等工作底圖,對(duì)全自治區(qū)農(nóng)用地進(jìn)行綜合分析、評(píng)價(jià),提高了分等結(jié)果的準(zhǔn)確性和精確性。廣西壯族自治區(qū)農(nóng)用地分等采用的信息系統(tǒng)是以MapGIS軟件為基礎(chǔ)平臺(tái),結(jié)合Excel電子表格和Access數(shù)據(jù)庫等軟件,根據(jù)該自治區(qū)農(nóng)用地分等的技術(shù)路線,對(duì)MapGIS軟件進(jìn)行局部的二級(jí)開發(fā),保證了廣西壯族自治區(qū)農(nóng)用地分等信息系統(tǒng)的結(jié)構(gòu)完整和功能齊全,建庫方便、快捷。
(一)資料整理與圖件準(zhǔn)備
將資料整理錄入計(jì)算機(jī),對(duì)資料數(shù)據(jù)進(jìn)行綜合核實(shí),剔除不符合實(shí)際的特殊的極值,為入庫做好準(zhǔn)備。圖件的準(zhǔn)備工作包括工作底圖的準(zhǔn)備和其他專業(yè)要素圖件的準(zhǔn)備。圖件比例尺要滿足農(nóng)用地分等精度要求,圖上內(nèi)容要素齊全、圖面清晰,滿足掃描矢量化要求。
(二)工作底圖的入庫(數(shù)字化)
具體工作過程中,采用各縣(市、區(qū))1∶5萬~1∶10萬的土地利用現(xiàn)狀圖作為工作底圖,用掃描儀將工作底圖資料進(jìn)行灰度掃描,以柵格形式存貯于圖像文件中(例如TIFF格式),在MapGIS軟件編輯功能下,經(jīng)過圖像黑白轉(zhuǎn)換,進(jìn)行矢量化,轉(zhuǎn)換成矢量數(shù)據(jù),把點(diǎn)、線分層存入,成為線文件或點(diǎn)文件,再進(jìn)行點(diǎn)、線、面的編輯,然后把編輯好的圖形文件進(jìn)行光柵處理,輸出圖件校對(duì)。其中,圖形編輯包括對(duì)點(diǎn)、線、面3種圖元的空間數(shù)據(jù)和圖形屬性進(jìn)行編輯。首先,對(duì)已經(jīng)矢量化好的圖形文件(線文件或點(diǎn)文件)進(jìn)行參數(shù)設(shè)置(即分層設(shè)置、線形設(shè)置、符號(hào)設(shè)置、區(qū)顏色設(shè)置),編輯點(diǎn)、線屬性結(jié)構(gòu);然后,對(duì)圖形數(shù)據(jù)進(jìn)行自動(dòng)拓?fù)涮幚?,?jīng)過建立拓?fù)潢P(guān)系的圖形,每個(gè)區(qū)域賦予屬性并自動(dòng)控制為區(qū)域填色。根據(jù)圖件的用途,可以更改區(qū)域參數(shù)及屬性。
(三)分等單元圖的編制
根據(jù)分等評(píng)價(jià)單元的基本要求和單元?jiǎng)澐謺r(shí)應(yīng)遵循的原則,結(jié)合廣西壯族自治區(qū)區(qū)域內(nèi)地貌類型多樣、地形復(fù)雜、土壤類型異常明顯,呈垂直分帶性、農(nóng)用地分布零碎等特點(diǎn),采用疊置法將同比例尺的土地利用現(xiàn)狀圖(工作底圖)與地形圖、土壤圖疊加,手工劃分分等評(píng)價(jià)單元,并按行政區(qū)劃編號(hào)。
在已經(jīng)編制好的各縣(市、區(qū))分等評(píng)價(jià)單元圖上,進(jìn)行農(nóng)用地分等單元圖數(shù)字化,即將劃分好的分等評(píng)價(jià)單元的手工圖作為作者原圖,在已經(jīng)數(shù)字化的同比例尺土地利用現(xiàn)狀圖上,采用MapGIS在圖上進(jìn)行點(diǎn)圖元編輯。然后,在圖形編輯菜單中打開區(qū)屬性編輯欄,根據(jù)單元編號(hào)所在的區(qū)域(即面域),輸入單元編號(hào),編輯單元區(qū)屬性(即分等單元屬性編輯),使單元編號(hào)成為圖、表鏈接的關(guān)鍵字段,完成分等單元圖件數(shù)字化。
(四)編制單元因素分值
以手工劃分的分等評(píng)價(jià)單元圖為工作底圖,按照廣西壯族自治區(qū)農(nóng)用地分等所確定的分等因素圖逐一套合分等評(píng)價(jià)單元,讀出該評(píng)價(jià)單元所應(yīng)有的因素分值,即計(jì)算單元因素分值,對(duì)照“指定作物-分等因素-自然質(zhì)量分”關(guān)系表,將分等因素分值轉(zhuǎn)換成分等因素自然質(zhì)量分,再把各分等評(píng)價(jià)單元的自然質(zhì)量分錄入計(jì)算機(jī),編制分等單元分等因素自然質(zhì)量分值表。
(五)分等評(píng)價(jià)單元的自然屬性和經(jīng)濟(jì)屬性入庫
將分等評(píng)價(jià)單元自然質(zhì)量分值表以Excel格式錄入計(jì)算機(jī),成為電子表格文件,即分等評(píng)價(jià)單元的自然屬性入庫。分等評(píng)價(jià)單元的經(jīng)濟(jì)屬性指單元的土地利用系數(shù)和土地經(jīng)濟(jì)系數(shù),是將有關(guān)資料在電子表格上按指標(biāo)區(qū)進(jìn)行匯總計(jì)算得出,根據(jù)規(guī)程要求劃分土地利用等值區(qū)和土地經(jīng)濟(jì)等值區(qū),將各分等評(píng)價(jià)單元所處的土地利用等值區(qū)的值與土地經(jīng)濟(jì)等值區(qū)的值讀出并錄入分等評(píng)價(jià)單元自然屬性表,再在計(jì)算機(jī)上對(duì)電子表格進(jìn)行分析,計(jì)算出各類等指數(shù),完成分等評(píng)價(jià)單元的自然屬性和經(jīng)濟(jì)屬性入庫,把Excel電子表轉(zhuǎn)到數(shù)據(jù)庫存為DBASE格式文件。
(六)建立農(nóng)用地分等數(shù)據(jù)庫
將編輯好的分等單元圖形屬性的數(shù)據(jù)文件與數(shù)據(jù)庫中的分等單元自然屬性和經(jīng)濟(jì)屬性質(zhì)量分值電子表(DBASE格式)數(shù)據(jù)文件,根據(jù)關(guān)鍵屬性字段(分等單元編號(hào))掛接,即把已經(jīng)存在的圖形屬性信息和空間數(shù)據(jù)庫中的自然屬性和經(jīng)濟(jì)屬性信息用關(guān)鍵字段鏈接起來,使圖、表合一,成為統(tǒng)一的空間數(shù)據(jù)庫。這樣建立起來的農(nóng)用地分等數(shù)據(jù)庫,可以把圖形屬性數(shù)據(jù)和空間屬性數(shù)據(jù)庫的采集并行,便于圖、表的修改,即對(duì)表格進(jìn)行修改,就能使圖形自動(dòng)完成更改,提高成圖的工作效率和精度。在計(jì)算機(jī)系統(tǒng)軟件屬性管理菜單中,根據(jù)屬性賦參數(shù)欄,對(duì)各種農(nóng)用地分等因素值、分等指數(shù)參數(shù)值規(guī)定一定范圍域,給范圍域設(shè)置顏色參數(shù),完成顏色參數(shù)設(shè)置后,農(nóng)用地分等信息系統(tǒng)自動(dòng)給數(shù)據(jù)圖形的值域賦予顏色,進(jìn)行農(nóng)用地的各種因素圖件和等別圖件的制作,并根據(jù)系統(tǒng)內(nèi)的條件生成點(diǎn)文件,把區(qū)域?qū)傩赞D(zhuǎn)換成等別號(hào),圖形上注解等級(jí)信息,由此完成廣西壯族自治區(qū)農(nóng)用地分等數(shù)據(jù)庫的建立。
(七)農(nóng)用地等別面積的匯總統(tǒng)計(jì)
根據(jù)等別圖圖形屬性數(shù)據(jù)文件,在MapGIS軟件實(shí)用服務(wù)功能上,打開投影變換菜單,點(diǎn)擊工具欄,在屬性生成文件文本目錄下,打開圖元文件,由圖形屬性庫(各單元圖形屬性)生成文件,存為TXT格式的報(bào)表文件,再由TXT文件轉(zhuǎn)為Excel電子表格,進(jìn)行分等面積匯總。由圖形屬性文件轉(zhuǎn)換成的Excel電子表格文件,保留了農(nóng)用地各單元的屬性,例如,鄉(xiāng)(鎮(zhèn))、村、地類號(hào)、單元號(hào)、等別、面積等。在此基礎(chǔ)上分村匯總等別面積,并結(jié)合各縣(市、區(qū))土地利用現(xiàn)狀變更臺(tái)賬數(shù)據(jù),進(jìn)行單元面積平差。經(jīng)過平差的農(nóng)用地單元面積,分村、鄉(xiāng)(鎮(zhèn))、縣(市、區(qū))、全自治區(qū)4級(jí),在計(jì)算機(jī)上進(jìn)行等別面積匯總統(tǒng)計(jì)。