GIS軟體應具備的10個基本功能

Mondo 科技 更新 2024-02-23

作為GIS行業的從業者,我經常使用一些GIS軟體,但總感覺過於專業和複雜。

在這些 GIS 軟體的眾多功能中,我可能沒有使用超過 90% 的功能。

對於大多數使用者來說,最常見的功能可能只是 10% 的基本功能。

在這裡,我將分享GIS軟體的10%的基本功能應該具備的內容。

個人意見,僅供參考。

在 GIS 系統中,應同時提供兩個檢視和三個檢視。

因為有一些基本功能足以在2D中解決問題,而且比較方便,比如標註和繪製地圖。

在 3D 場景中,有更好的視覺呈現,例如地形和地貌。

2D側重於基礎業務的應用,而3D則側重於視覺效果的呈現。

但是,需要注意的是,2D 檢視應共享圖層資料,即在切換到 3D 檢視時也可以顯示在 2D 檢視中繪製的資料,反之亦然。

當然,也有一些資料只能以3D形式顯示,比如傾斜攝影資料,不能以2D方式顯示,或者可以顯示乙個資料範圍來指示資料的位置。

在GIS軟體中,檢視和顯示地圖的基本操作是最基本的功能,否則其他一切都是不可能的。

如果需要檢視地圖,則應具有放大、縮小和平移地圖等基本功能。

基本的 GIS 軟體至少應支援向量圖層、柵格圖層,最好是特殊圖層。

為了方便個人標註資料和**的共享,最好支援雲層,所有雲層都屬於“共享層”分類。

為了避免GIS軟體開啟時出現空白顯示,需要乙個或多個常用的柵格圖層,這些柵格圖層可以作為“系統圖層”分類的基礎。

使用者標記的圖層可以歸類為本地圖層,可以稱為“我的圖層”分類。

谷歌地球的簡單標註方式早已深入人心,尤其是對於各行各業的普通使用者來說,標註繪製地圖時基本沒有門檻,容易上手。

但是,這種混合了點、線和面的資料確實不利於對資料的統計分析,因此這種獨立的點、線和面層在GIS軟體中也是必不可少的。

乙個基本的GIS軟體應該最好同時滿足普通使用者和專業使用者的需求,讓淺的不覺得深,深的不覺得淺。

因此,GIS 系統在 KML 模式下應同時具有復合圖層,在 SHP 模式下應具有獨立的點、線和面圖層。

每個圖層都需要有乙個屬性表,甚至是KML模式下的復合圖層,以符合GIS圖層的基本邏輯。

最好能夠在圖層之間複製、貼上和移動特徵,當然,這需要考慮由於不同欄位而導致的不同圖層之間的相容性。

通常,要素不需要 z 值,即點要素,或者線和面要素的節點不需要具有 z 值。

在某些 GIS 軟體中,新增到圖層的要素始終包含 z 值,例如在 Google Earth 中。

但是,在 ArcGIS 圖層中,當資料量相對較大但所有資料都沒有真正的 z 值(例如 z 值為 0)時,建立普通圖層之間存在明顯的區別,在這種情況下,建立普通圖層可以節省儲存空間。

但是,當圖層用於記錄某些具有 z 值的要素(例如不同的高程值)時,建立具有包含 z 值的坐標的圖層(例如建立追蹤記錄圖層)更為實用。

因此,這種坐標包含z值的向量圖層在GIS軟體中也是必要的,但它也應該允許沒有z值的圖層的存在,以便靈活應用。

應該允許兩層在不使用的情況下相互轉換,但在丟失 z 值的情況下,需要讓使用者確認是否繼續操作以避免丟失。

如前所述,您應該在系統圖層中包含乙個或多個常用的柵格圖層,但同時允許您自行新增柵格圖層。

自行新增柵格圖層並不意味著在系統圖層中維護柵格圖層,但可以像建立向量圖層一樣疊加在系統圖層之上。

為了滿足普通使用者的管理,GIS系統也應該有乙個圖層。

*主要用於在地圖上顯示坐標**。

正如點圖層僅儲存點要素一樣,圖層也僅儲存要素。

從本質上講,圖層也是乙個點圖層。

此處的 ** 還應包括 **。

雲層不是新的圖層型別,而只是因為圖層儲存在雲上,所以可以與朋友分享,甚至可以共同編輯。

乙個好的GIS軟體必須能夠在多個終端上同步資料,並且可以由多人同時編輯。

因此,在GIS軟體中,還應該要求雲層的功能。

由於它是乙個圖層,因此應該允許您調整圖層的順序。

由於圖層的順序是可以調整的,所以在顯示地圖時,應該根據圖層的順序存在重疊的遮擋關係。

這是專業 GIS 軟體(如 ArcGIS)的基本功能。

按理說,這個功能不應該單獨列出,雖然它確實非常基礎,但它通常在某些地圖小部件軟體中不可用。

當然,要素排序也是如此,但在 Google 地球中卻沒有解決這個問題,它總是按照點、線和多邊形的順序從上到下疊加。

GIS 軟體應支援最基本的點、折線和面要素繪製,例如僅支援這三種的 Google Earth。

但是,還建議包括矩形、正矩形、圓形、橢圓、扇形、曲線、曲面、自由線和自由曲面的繪製。

作為地圖編輯的主要功能,可以盡可能支援圖形繪製,最好也支援軍用標準姿態箭頭。

一般來說,普通的獨立元素就足夠了。

但是,對於某些國家或省級邊界等,由於飛地的存在,它們可能由多個元素組成。

為了能夠顯示這種多幾何要素,多幾何要素也是必須支援的 GIS 軟體。

由於它支援顯示,因此它必須支援建立、編輯、匯入、匯出等。

除了圍圈之外,面要素中也存在空隙的情況,還需要建立、編輯以及匯入和匯出,因為這在地圖中也更為常見。

文字的注釋在地圖製作中被大量使用,尤其是歷史地圖的製作。

有時文字需要水平,有時需要垂直,甚至沿著彎曲的路徑分布。

GIS軟體需要能夠靈活地繪製文字元素,有利於地圖的高效製作,可以製作出更美觀的地圖。

新增**功能,可將巡視或巡視路線時拍攝的**(或**)新增到系統中,方便檢視拍攝地點的場景。

要素始終以縮圖的形式顯示在地圖上,但可以通過樣式、文字標註等來配置要素的顯示大小。

當然,這些也可以新增到要素的附件中,例如它們所屬的點、線或面,並且要素的檔案也會顯示在附件中。

因此,要素可以通過圖層的配置顯示在氣泡中。

可以將要素新增到復合圖層或前面描述的圖層中。

在人人都把手機當相機的時代,如果GIS軟體中有乙個新增**元素的功能,那麼在生活和工作中就是乙個更適用的功能。

除了對點、線和平面等圖形元素進行基本編輯外,GIS 軟體還應具有通用的撤消和重做功能。

此外,它還應該具有剪下、複製和貼上功能。

這些功能看似非常基礎,在很多軟體中都有,但其中涉及的底層邏輯還是比較複雜的,需要比較大量的開發工作。

此外,還有新增、刪除、編輯屬性欄位等功能,這些功能在GIS軟體中也是必需的。

編輯功能是任何GIS軟體中相對較大的一部分。

編輯功能好用與否,幾乎決定了軟體好用不好用,所以在使用者體驗方面比重比較大。

批量操作往往會提高生產率。

因此,批量修改特徵屬性、批量修改特徵樣式、批量刪除等功能非常重要。

此外,在圖層樹中批量選擇多個要素或圖層,批量選擇圖層屬性表中的多個記錄等,也應該是GIS軟體必備的基本功能。

但是,當資料量比較大時,如果批量操作涉及資料庫的讀寫等,可能會影響程式的滯後,因此此功能需要考慮系統執行的流暢性。

為了準確檢索查詢要素,當要素較多時,僅查詢要素名稱是不夠的,還要支援在屬性表中查詢。

一般情況下,可以使用指定字段查詢或全欄位查詢,基本滿足需求。

但是,如果屬性表也支援SQL語句查詢,那就更完美了。

這樣,您就可以精確地查詢要素,並執行各種靈活的操作,例如編輯、刪除或匯出。

許多GIS軟體在顯示文字標註時不進行碰撞檢測和聚合,因此在開啟地圖時顯示通常很雜亂。

至於GIS軟體,我認為最好實現地圖標註的自適應聚合。

當然,還應該有顯示所有標註的選項,以便靈活地進行使用者控制。

除了點要素和面要素標註預設水平顯示外,線要素標註也預設沿線標註顯示,在長段的情況下,需要迴圈標註。

如果點和麵要素的文字標註相對較長,它們也應該能夠自動顯示在單獨的行中。

文字標註是乙個比較龐大和複雜的功能,但是如果能做到以上幾點,就基本滿足了。

要素符號是要素的顯示方式,包括圖示、點大小、顏色、線寬、填充等。

要素符號的美感直接決定了整個地圖的美感。

因此,GIS軟體必須具有編輯元素符號的基本功能。

系統不僅應該自帶一些常用的圖例,還允許使用者匯入自定義圖例。

匯出要素然後將其匯入回系統時,允許使用者恢復樣式更加使用者友好。

為了減少復合圖層中同一圖例重複儲存的占用空間,需要在系統中維護符號,以便同一要素引用相同的符號。

點要素符號應支援向量符號、** 符號和 SVG 符號。

對於點、線和區域的獨立圖層,應允許對不同的圖例進行分組以顯示不同的圖例,以便使用者對資料進行分類和計數。

我們通常需要看到該功能的資訊,因此當我們點選該功能時,能夠在氣泡中顯示相關的文字內容是非常有用的。

氣泡中的內容來自乙個欄位的內容,也可以根據自己的需要指定字段。

欄位中的內容可以顯示為文字,如果是**,也可以顯示為**或**,非常人性化。

還應允許將附件儲存在要素中,並且這些附件也應可在氣泡中檢視。

在GIS軟體中,有這樣的氣泡檢視功能,在檢視元素資訊時會非常方便。

但是,當指定欄位或附件中沒有內容時,無需顯示氣泡,否則會顯得多餘。

與GIS相關的文字格式有很多,但是如果能支援KML、CSV、CSV、TXT、SHP、DXF和DWG,基本上可以解決所有問題。

匯入 KML、CSV、TXT 等檔案時,還建議允許僅匯入點、線或面要素的選項,最好是匯入指定圖層。

在將要素匯出到檔案中時,除了預設匯出圖層的屬性表外,還需要讓使用者靈活選擇是否需要匯出要素樣式等其他屬性,以便快速過濾資料。

在資料匯入匯出過程中,需要支援投影轉換,這是GIS軟體最基本的匯入匯出功能。

除了上面提到的較大的功能外,您還應該擁有最基本的工具,例如距離測量、面積測量、螢幕截圖等。

此外,還需要常用的快捷鍵,以提高工作效率,擁有更好的使用者體驗。

為了將資料儲存在雲中並共享,還需要使用者登入功能。

為了方便多終端資料共享,需要有三端配套產品,即移動端、Web端和PC端。

其中,移動端應該包括Android、iOS和小程式,需要做好不同尺寸的手機或平板電腦的自適應互動。

為了讓網頁在不同的裝置上使用,還需要做好對操作介面的適配。

GIS軟體在企事業單位中應用廣泛,公共事業單位通常需要使用本地化產品,因此GIS軟體的本地化和跨平台支援也是必要的。

在基礎功能比較齊全的情況下,可以開發一些比較實用的系統外掛程式。

根據不同行業的特點,還需要支援不同行業的外掛程式擴充套件。

當然,更重要的是支援使用者自己開發的外掛程式,也可以載入到系統中。

鑑於部分公共機構的保密性因素,還需要支援離線部署。

離線部署涉及到產品化的伺服器端,否則離線部署是不可能的,但這也是乙個比較大的功能項。

本文列舉了GIS軟體應該具備的一些基本功能,如果你已經有了這樣的系統,它能滿足你的日常使用嗎?

但是,這裡列出的基本功能可能不夠完整,並且可能有些事情沒有經過深思熟慮。

您認為 GIS 系統還應該具有哪些其他功能?

歡迎新增!

相關問題答案

    合格的母親有什麼要求?

    秋冬入住挑戰 周五,我和朋友在工作室裡做了一些服裝定製的資料錄入和整理工作,最後我一起接了寶寶。在路上,我們談到了女性的工作和孩子。她說,男人必須帶頭賺錢和教育。她的丈夫最近很忙,讓她照顧兒子的習。他們家的錢一直都是兩人平分,兒子學習丈夫的管理,她負責吃喝。她說自己賺不到錢,想學歷,所以很容易不和睦...

    乙個心臟強壯的人通常具有很高的心理素質和認知能力

    乙個內心堅強的人,通常具有較高的心理素質和認知能力,能夠冷靜地回應不同的聲音和意見,不會輕易被他人影響而改變主意。他們具有批判性思考和獨立判斷的能力,能夠運用邏輯 常識 常識 直覺 經驗和科學方法,對不同的聲音進行深入的分析和評價,得出更準確 客觀的結論。這樣一顆堅強的心,不僅有自己堅定的信念和立場...

    乙個完整的智慧型水務系統需要什麼?

    隨著城市化程序的加快,水資源日益稀缺,對水資源管理的要求也越來越高。智慧型水務系統的出現給水資源管理帶來了革命性的變化。乙個完整的智慧型水務系統需要具備幾個關鍵因素,以確保其高效 穩定和可靠地執行。本文將詳細解釋這些因素。.先進的資料採集和傳輸技術。資料是智慧型水務系統的核心,因此先進的資料收集和傳...

    鋼鐵工人最基本的崗位

    故事講述了一名煉鋼工人從一名普通的熔爐工頭逐漸晉公升為煉鋼分公司的車間主任。在這個過程中,他不斷學習和提高自己的煉鋼技術,追求一流的煉鋼工人和一流的工作業績。這個故事教導我們不斷學習和改進,在技能和工作績效方面追求卓越,以實現個人和職業發展。工人從熔爐工人開始,這是煉鋼行業最基本的職位之一。在這個崗...

    win10開啟乙個軟體,就會彈出乙個解決方案

    當我們用電腦開啟軟體時,開啟軟體時應該總是會彈出乙個視窗,那麼win在開啟軟體時會彈出乙個視窗下面我們來為使用者介紹一下解決方案。win開啟乙個軟體,就會彈出乙個解決方案 方法 .我們開啟電腦桌面左下角的 開始 圖示,然後開啟檔案列表中的 Windows系統 資料夾,然後開啟下拉列表中的 控制面板 ...