里尔大学

注冊會員會員登錄

當前位置:首頁 > 解決方案

開運聯合北京軟件開發-GIS制圖解決方案

發布時間:2012-08-14 17:42:00 點擊:
簡單的說,GIS系統將描述位置(地方)的層信息結合在一起,通過這些信息可以使你更好地認識這個位置(地方)。你可以按照需要選擇使用哪些層信息,比如找一個更好的地段設立店鋪、分析環境危害、通過綜合城市中相同的犯罪,發現犯罪類型等等。

北京開運聯合軟件開發公司GisEditor解決的基本問題是:通過圖層來構建多層次地圖,圖層分為點層、線層和面層。面層繪制在最下面,線層其次,點層繪制在最上面。

可以為任意一個圖層單獨建立相應的屬性數據庫表,屬性數據庫表可根據需要自由定義相應的數據庫字段。數據庫表保存在相應的數據源中。當前圖層中的任何圖元可自由選擇是否增加到該屬性數據庫表中,如果增加進去,可為其設定相應的關聯屬性值。同一個圖元可設定任意多條關聯數據庫記錄。

系統提供了對圖層的完整操作功能,比如:增加,刪除,改變。

圖層中圖元屬性數據可以自由編輯,查詢。

可根據圖層對屬性數據進行查詢,輸出報表和統計圖表等。

同時系統還支持導入外部ArcView Shape文件。


GisEditor的數據庫

GisEditor數據庫是空間數據庫。除了存儲類型為文字或數字的屬性數據外,您還可以儲存點,折線或多邊形類型的矢量圖數據。 在GisEditor數據庫中,支持分層結構。這意味著:可以為您的Gis項目設置不同的層次,每層放置不同的圖形元素。當然也可以在此基礎上計算統計數字并輸出報表。

GisEditor數據庫也是時間序列數據庫,所有數據都有與其關聯的日期。因此,你可以看到在時間變化中屬性數據的變化軌跡。

為GisEditor設計的所有屬性數據都存儲在一個數據庫文件中,系統缺省提供的數據庫是Micrososft Access數據庫,您可以將此數據庫文件進行打包再分發。

對于該數據庫的結構中的功能和屬性,你可以根據項目的需求定義相應的數據字典。以滿足項目的需要。

地圖

地圖包括層。每一層包含一個空間屬性,例如:行政邊界,或一個村的位置,以及文本或數字屬性作為一個標簽,例如在村,或在貧困線以上的家庭數目的名稱。

您可以創建專題地圖,據此顯示由具體的數據分析決定的圖層。 例如你可以將行政區劃作為一個圖形,也可以使用不同的顏色來表示房屋和氣候的變化。

利用E-Form++強大的編輯功能,您也可以輕松修改圖形的任何幾何特性,如符號的類型和外觀以及標簽的定位等等。在GisEditor中您可以自由決定是否將某一個有意義的圖元放入數據庫與否,如果放入數據庫中,數據庫中將根據該圖元所在圖層的數據庫表為其定義相應的數據庫記錄。

 

查詢

使用GisEditor,您可以根據輸入的條件來完成查詢和報表顯示,比如,您可以輸入一定的條件只顯示收入少于1200元以下的村莊,并將其填充顏色改為紅色。這些功能讓您更好地控制顯示什么。您可以自由設定查詢條件,例如:只能選擇2010年的數據或顯示不屬于正式的定居者和只有在建住房的家庭。

查詢也可用于統計計算。例如,您可以計算貧困線以下家庭數目。您也可以輸出數據 直方圖, 時間序列圖 和 餅圖。

圖像數字化

GisEditor支持包括印刷的地圖數字化。通過GisEditor提供的全面工具可以以任何一張地圖圖像文件完成數字化。在數字化之前,您可以通過導入圖像文件的方式將任何一個圖像文件作為背景導入到畫布的底圖中,然后對其進行數字化。

印刷的地圖可以通過稍描儀等設備直接將圖像采集到計算機中保存為相應的圖像文件,然后將該圖像文件導入到畫布中完成圖像文件的數字化。數據可直接編碼。您也可以到電子表格Excel進行數據編碼,然后 導入 該Excel文件。

投影

地球上經度和緯度坐標和在地圖上使用笛卡爾  (的x,y)坐標的轉換叫地圖的投影。  緯度/經度坐標和周圍代表從赤道和地球的距離格林威治經絡的區別, 當我們利用計算機屏幕上顯示地圖或地圖 這些球坐標(三維)必須轉換平面(二維轉換)坐標為具體地球領域。  這就是投影。

GISEDITOR將數據存儲和對應的坐標(x,y)的圖元相關聯。  當數據在緯度/  經度轉換為x,y坐標使用默認投影之前存儲在數據庫中。 

當您導入GISEDITOR數據 , 它也會自動確定是否為緯度  /經度數據或x,y坐標并轉換需要的數據。

建立一個UTM投影

當你第一次GISEDITOR創建一個新的數據庫 , 你會被告知沒有定義默認的投影。  選擇定義一個新的投影。 操作如下:

1)、選擇“數據庫|地圖投影設置”子菜單。

2)、在如下對話框中可定義地圖投影:

 然后會出現如下對話框:。

在這個對話框中,您可以根據需要來設定相應的參數。

創建專題地圖

專題地圖就是在顏色或線條風格和符號統一的地圖。例如,代表符號的大小村莊其人口比例。

在創建專題地圖,第一層添加到地圖上包含空間屬性(折線/ polgons或坐標)和標簽被映射主題。從地圖圖層對話框中,您可以添加新的圖層,并選擇面類型,也可以使用覆蓋圖顯示 shapefile文件。

注意:在添加圖層之前,請確認您已經配置好了相應的數據源,并設定好了相應的地圖投影方式。

數據字典

 在GISEDITOR數據字典定義數據結構的特點和它們的屬性數據庫。  這類似于在關系數據庫中的表和列。 當然這里和關系數據庫還是有些區別的,其中包括:

1)、 圖元可以安排層次,屬性數據字段可能有父子特征。 

例如,'村'可能有一個父特征 '區'。 以及文本的屬性(數字,文字,備忘錄等)數據,還可以具有空間屬性(坐標,折線/多邊形或地理坐標、鏈接圖像文件),用來被映射。  例如,一個縣可能有邊界類型為折線/多邊形的屬性字段。

2)、所有功能有一個默認的名稱。?  例如,'村'可能已名字'三溪','大河'等

 所有屬性字段都有與之相關聯的一個日期。?  例如,'人口'隨著時間改變等。任何屬性字段都可能會隨時間而變化 , 例如:行政邊界,河道等

您的數據字典的結構將反映您想要存儲的信息和使用GISEDITOR輸出的報表內容。  通常這是最簡單的結構數據庫 , 以反映您的項目區的行政架構。  例如,可以創建

 為'省','市','縣'和'家庭' 等圖元, 對于每個圖元,您創建的屬性數據表來存儲他們的信息。  并自動擁有一個名字和一個日期屬性。  例如,對于一個省你可以創建一個'類型為折線的邊界'屬性/和一個類型為多邊形的'中心點'

字段類型的屬性和坐標。  

你希望的存儲屬性信息,如社會經濟數據,環境指標或人口統計數據,可存儲的一部分已定義的功能 , 即 '家庭','村莊'等 ,有意義的一組數據。  例如,'市人口','家庭指標','村社區組織'等。

數據庫中的圖元可能會安排層次,比如'村'有上級屬性'縣'。

對于這些圖元 , 您可以定義相應的多個屬性。  例如,

'市人口'可能有屬性類型--總人口的個數和 '數字類型—家庭。  '家庭指標'可能有屬性'上小學的子女數量--類型數字。

注意 : 由于數據字典的屬性層次結構,可能會繼承,所以只需要定義一次。  例如,如果您存儲家庭指標則沒有必要也存儲為這些市政指標的統計數據。具體在統計數據可以通過查詢來計算詢。

下面是GisEditor的基本使用指南:

1 建立一個新的數據庫

GisEditor的數據庫的數據存儲在Access數據庫中。 當您第一次運行你將看到如下數據源設定對話框。  您可以選擇:

1)、 從列表中選擇現有的數據庫源DNS , 點擊'打開'按鈕。 

2)、 單擊“新創建...”按鈕,  另存為對話框將打開。  選擇你想保存數據庫的文件夾

和輸入保存的文件名并單擊確定按鈕。

3)、您可以通過單擊“數據庫管理器”按鈕來打開數據源配置對話框。

2、導入背景底圖

在GisEditor中可以導入任意一幅Gif, PNG, MNG, JPEG,  BMP等圖像文件作為背景底圖來完成數字化,操作如下:

1)、選擇“文件 | 導入背景圖像”菜單,通過彈出的文件對話框來選擇底圖圖像文件。

2)、選擇“文件 | 偏移背景圖像”菜單來將背景圖像在畫布上完成偏移繪制。如下圖:

3、添加新圖層

在畫布左邊的圖層列表框中,單擊鼠標右鍵,選擇“添加新圖層”菜單,然后會出現如下所示對話框:

圖層類型可以是點圖層,線圖層和面圖層幾種選擇。同時請屬于一個能識別的圖層名稱。

4、刪除圖層

在畫布左邊的列表中選中需要刪除的圖層,單擊鼠標右鍵“刪除圖層”即可將此圖層刪除,刪除圖層時會自動將該圖層中所有的圖形元件一并刪除,但不會從數據庫中刪除相應的數據庫表,如果要刪除數據庫表,請選擇“數據庫”菜單中的相應功能子菜單來進行。刪除的圖層和數據可選擇編輯菜單的取消子菜單來恢復。

5、修改圖層信息

如果希望修改圖層的名稱和類型等信心,在畫布左邊的圖層列表中選中相應的圖層,單擊鼠標右鍵,然后選擇“圖層屬性”子菜單,然后會彈出如下設定對話框:

這個圖層編碼就是該圖層同數據庫關聯的字符串,如果您希望該圖層同一個已經存在的數據庫表相關聯,則在下拉列表中選中該表的編碼即可。

6、為圖層創建數據庫表

在GisEditor中,可以為任何圖層建立相應的屬性數據表,如果要建立該表,在畫布左邊的圖層列表中,選中相應的圖層名稱,然后單擊鼠標右鍵,選擇“數據庫連接”子菜單,此時會出現如下所示對話框:

然后根據功能創建相應的數據庫字段,包括空間的屬性字段列表(折線/多邊形,數字等)。在該對話框的下部可以定義該數據庫需要的所有屬性字段,比如增加新的字段,更新選中的字段,以及刪除數據庫字段等。

如果需要增加新的數據庫字段,操作時先在右邊的編輯框中,輸入該字段的描述,類型等等,然后單擊上面的“增加”按鈕即可。

說明:建立在層次結構頂部的一個圖層。  輸入圖層的名稱,例如 :  '省',因為這在層次結構中的父功能是'<無'和有上級關系關系。一旦完成定義的功能和數據字典你的屬性,您就可以錄入記錄 , 或導入到數據庫中的數據。

7、繪制圖元:

先在左邊的圖層列表中選中需要將圖元放入的圖層,然后在右邊的畫布中可以使用右邊的繪圖工具條或者左邊的工具盒中的任何圖元來繪制該圖層的信息。

8、將畫布中的圖元添加到數據庫中:

在畫布上選中需要添加到數據庫中的圖元,單擊鼠標右鍵,選擇“添加數據庫屬性…”子菜單,即可將該圖元添加到數據庫中,改圖元將增加到所在的圖層對應的數據庫表中。

9、將畫布中圖元從數據庫中取消:

在畫布上選中需要從數據庫中刪除的圖元,單擊鼠標右鍵,選擇“刪除數據庫屬性…”子菜單,即可將該圖元從數據庫表中移出。

10、編輯圖元的紀錄屬性數據:

在GISEDITOR中,每個圖元都可以有一條或者多條屬性數據記錄。  這些記錄是建立在數據字典基礎上的。  屬性可能是下列數據類型:

布爾,坐標,文件,熱點鏈接,圖像,鏈接,備注,數字,折線/多邊形,文本。 

一旦您將圖元建立其相應的數據庫連接,則可以對其屬性數據進行編輯和查詢。在畫布上選中需要編輯數據庫記錄的圖元,單擊鼠標右鍵,選擇“編輯數據庫屬性…”子菜單,即可在如下對話框中編輯其紀錄:

11、查看畫布上的圖元的數據庫屬性數據:

在畫布上選中需要查看數據庫記錄的圖元,單擊鼠標右鍵,選擇“查看數據庫屬性…”子菜單,則會出現如下所示對話框,并顯示其數據庫屬性:

 12、導入ArcView 的shape文件

GisEditor支持導入ArcView Shape文件數據,在導入文件數據之前,必須至少有一個打開的畫布,并設定好相應的數據源。

選擇文件菜單的“導入|文件”子菜單,在出現的如下對話框中,選擇相應的Shape文件:

當然如果您沒有設定好相應的投影方式,也是不能正常導入的。

導入到GISEDITOR的shapefile文件會首先創建一個新的數據表字典。然后從shapefile文件中導入所有圖元的數據。文件導入完成后,將在圖層列表中自動增加一個新的圖層。

 2)、如果要將Shape文件的圖元顯示在圖層中,請選擇“數據庫”菜單的“載入Shape對象到圖層”子菜單,此時出現如下對話框:

這樣就可以選中需要從該Shape文件中導入的圖元了。每個導入的圖元會自動的同該數據庫表中的記錄關聯起來。

13、查看和編輯數據字典:

選擇“數據庫 | 編輯屬性表結構…”子菜單,可以打開如下對話框:

列表框中顯示的是當前數據庫中的所有屬性表,選中您希望編輯的數據庫表,然后單擊“編輯按鈕”可以打開該數據庫表的結構設計器。如下圖:

在這個對話框中,可根據需要對該屬性表的結構進行設計。

14、 空間查詢

數據結構的GISEDITOR同時支持空間數據類型,如多邊形,折線和點以及非空間數據類型,如數字和文本。

空間查詢,意味著你可以選擇的標準為基礎的數據,如哪些功能重疊,交叉或在指定的距離。 這使您可以回答的問題,如:什么是住宅內的平均家庭收入,在哪些地區之內?

 

要查詢,請選擇“查詢 |  SQL查詢”則出現如下對話框,可以通過這個對話框來完成查詢:

 

15、報表輸出:

1)、標準報表:

操作如下:

選擇“報表 | 標準報表…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要報表輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出報表。

2)、時序報表:

選擇“報表 | 時序報表…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要報表輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出報表。

3)、匯總報表:

選擇“報表 | 分區報表…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要報表輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出報表。

4)、柱狀圖:

選擇“報表 | 柱狀圖…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要圖形輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出圖形。

 

5)、時序圖:

選擇“報表 | 時序圖…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要圖形輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出圖形。

如下圖:

6)、餅圖:

選擇“報表 | 餅圖…”子菜單,彈出如下設置對話框,在這個對話框中可選擇需要圖形輸出的內容:

當然也可以單擊下面的查詢按鈕來通過一個查詢結果輸出圖形。

如下圖:


12、距離測量

選擇“查詢|測量距離”子菜單,可以在畫布上通過繪制折線來測量距離。

13、GisViewer程序:

此程序專為顯示和管理GisEditor設計好的地圖文件而設計的,可瀏覽、查詢、縮放、平移、打印報表等,如下圖:

 

14、Gis圖形可視化OCX控件:

此程序是GisViewer的OCX化,能執行同GisViewer的一致的功能,但能應用與web和其他非VC++語言開發:


15、地圖數字化:

GIS解決方案中,可以直接導入地圖作為背景,然后通過GISEditor右邊的繪圖工具條上提供的繪圖工具(一般用封閉多邊形)來對此地圖進行數字化。如下圖:

16、定位和漫游:

在E-Form++ GIS解決方案中提供了精確定位函數,只要您給出相應的經緯度即可在屏幕上進行定位。滾動鼠標滾輪即可對畫布進行縮放,同時通過工具條上的手形按鈕即可對畫布進行移動。


    文章評論
    內容:
    驗證碼:

    版權所有 北京開運聯合信息技術股份有限公司 京ICP備11027751號-8     京公網安備11010502030303號
    聯系電話:400-628-1365 郵箱:[email protected]
    公司地址:北京市朝陽區東十里堡路1號未來時大廈8層

    點擊這里給我發消息
    里尔大学 福建11选五选号技巧 江西时时中2000万 买极速赛车彩票技巧 重庆时时彩软件手机版 pk10技巧 北京快车pk10开奖记录 浙江11选5今日推荐号码推荐 新2彩票论坛丨开奖结果 云南时时历史开奖号码 山东11选5开奖搜狐 49彩票集团app 中彩彩票走势图 nba竞彩篮球推荐分析 极速时时在哪里开奖 彩票专家计划软件 加拿大大神吧在线预测