1. 程式人生 > >基於ArcGIS10.0和Oracle10g的空間資料管理平臺一(C#開發)

基於ArcGIS10.0和Oracle10g的空間資料管理平臺一(C#開發)

很久沒有寫技術部落格了,記得最後一次在CSDN上寫技術部落格還是2010-08-09 00:31的時候了,那個時候還在學校,雖然大部分時間用於學習程式設計技術,但是還是有一點的時間和精力來寫一些自己學到的東西。學到的程式設計基礎知識在很多書籍和google都能很容易找到,所以自己寫技術部落格偏向技術實踐,就是在特定的需求下完成一些技術性的程式設計工作。現在自己已經畢業4個月左右了,工作一直比較忙,業餘時間也在不斷的學習新知識。以後會陸續將自己學到的技術知識在具體實踐過程中的心得和體會與大家分享。今天準備開始分享的是自己大四期間做的一個專案,這個專案是當時自己兼職3個月左右完成的,最後將這個專案作為了自己的畢業設計,並且得到了全校的優秀畢業論文。接下來的一系列文章就是對這個專案各個方面做詳細分析,也算是自己當時開發過程吧。

需要說明的是我在開始做這個專案的時候,ArcGIS不懂、C#學習了一個半月、oracle以前只是簡單的用過那麼一點點。不過ArcGIS不懂的時候可以諮詢當時在一起工作的同事,但是大部分設計和實現都是自己完成,遇到不懂的概念或程式設計實現就會用google解決。下面就根據這個專案當時自己的開發過程來寫這些技術部落格,同時宣傳一下自己的獨立技術部落格已經搭建完成,這個很多的技術文章會同步更新到我的獨立技術部落格,希望通過這個獨立的技術部落格能夠更加深入的分析一些自己對技術的理解。獨立部落格網址是:http://wuyouqiang.sinaapp.com/。

今天是關於這個系統的第一篇文章,先看看整個系統執行的效果和介面,看看整個系統都實現了一些什麼樣的功能,後面的文章會具體介紹每一個功能的設計、實現思路和實現方法。

1、系統登入介面和點選登入以後的等待介面,因為系統要初始化ArcGIS開發平臺需要一定時間

[img]http://dl.iteye.com/upload/attachment/589660/80e4cd7b-0e83-3351-86f4-c2ad1275ddd6.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/589662/3d2c0e44-0be0-3010-bf7e-8091b56fe424.jpg[/img]

2、系統主介面:支援多種風格的介面,在最右邊的窗體樣式下拉選單選擇主介面的風格。

[img]http://dl.iteye.com/upload/attachment/589664/2672ed07-a983-3533-80a8-bab51f753005.jpg[/img]

3、通用資料管理(不涉及空間資料),就是和普通的資料庫資料相同,空間資料的概念後面具體實現這個功能時介紹

[img]http://dl.iteye.com/upload/attachment/589674/db29db25-f3de-3939-b59e-155e3b5c3826.jpg[/img]

4、空間資料管理:這個涉及到多個功能,具體介面就不展示了,圖有塗改涉及到一些資料

[img]http://dl.iteye.com/upload/attachment/589670/8d68201b-308c-3218-b94e-1be2328b93f9.jpg[/img]

5、空間資料編輯

[img]http://dl.iteye.com/upload/attachment/589672/dd133312-ec6a-3fb4-8836-c01ca827e39b.jpg[/img]

6、資料檢索與統計

[img]http://dl.iteye.com/upload/attachment/589676/51afb628-6bee-3a47-9372-4bd63b0198a0.jpg[/img]

7、元資料管理系統

[img]http://dl.iteye.com/upload/attachment/589678/8e52a56a-097a-36d7-9d7f-8cf6b854f6b7.jpg[/img]

8、資料字典管理

[img]http://dl.iteye.com/upload/attachment/589680/9be97c05-88c5-399a-bb78-a72a1e5f80c4.jpg[/img]

9、日誌管理

[img]http://dl.iteye.com/upload/attachment/589683/ac5eff5e-8cc1-317b-abf9-c1ad3a47a4a2.jpg[/img]

10、資料庫備份與恢復

[img]http://dl.iteye.com/upload/attachment/589685/40dc5cd1-32c9-3129-a079-ec0c82becbaa.jpg[/img]

11、運維繫統與制度

[img]http://dl.iteye.com/upload/attachment/589687/0f1a8640-c975-3118-b84b-ecb9ad227701.jpg[/img]

12、資料庫監控與優化

[img]http://dl.iteye.com/upload/attachment/589689/b1e59f6e-68d7-3043-9b60-58653386d76a.jpg[/img]


不知不覺已經現在已經是23:29,寫部落格真的很發時間的。這是我在ITEYE的第一篇部落格。今天就到這兒吧,明天還要上班哦。今天主要把系統的所有功能展示了一下,後面的文章就會對這些功能做詳細的實現講解。如果你對這個系統感興趣的話記得關注本部落格,也多多釋出自己對這個系統的看法,多多交流共同進步!

相關推薦

基於ArcGIS10.0Oracle10g空間資料管理平臺C#開發

很久沒有寫技術部落格了,記得最後一次在CSDN上寫技術部落格還是2010-08-09 00:31的時候了,那個時候還在學校,雖然大部分時間用於學習程式設計技術,但是還是有一點的時間和精力來寫一些自己學到的東西。學到的程式設計基礎知識在很多書籍和google都能很容易找到,所以

OPC的資料訪問方法分別有同步訪問、非同步訪問訂閱式資料採集方式------OPC第一篇

OPC的資料訪問方法分別有同步訪問、非同步訪問和訂閱式資料採集方式三種。1 同步資料訪問方式OPC伺服器把按照OPC應用程式的要求得到的資料訪問結果作為方法的引數返回給OPC應用程式,OPC應用程式在結果被返回之前必須處於等待狀態。同步訪問特點為:讀取指定OPC標籤對應的過程資料時,應用程式一直要等到讀取完為

宜人貸PaaS 資料服務平臺簡介上篇

一、資料平臺的發展簡介 隨著資料時代的到來,資料量和資料複雜度的增加推動了資料工程領域的快速發展。為了滿足各類資料獲取/計算等需求,業內湧現出了諸多解決方案。但大部分方案都遵循以下原則: 降低資料處理成本 合理提高資料使用/計算效率 提供統

資料結構與演算法C語言 | 二叉排序樹

二叉排序樹的定義—— 二叉排序樹 ( Binary Sort Tree) 或者為空;或者是具有如下特性的二叉樹: (1)若根的左子樹不空,則左子樹上所有結點的關鍵字均小於根結點的關鍵字; (2)若

資料結構-順序佇列C語言

佇列:插入資料只在隊尾進行,刪除資料只在隊頭進行。 順序佇列操作會出現 假溢位(tail指向佇列最後,進行入隊操作時,即使前面有空位置也顯示佇列已滿) 解決: 1.在出隊操作後,增加移動元素操作。每次進行完出隊操作後,佇列中後面的元素向前移動,始終保持佇列第一個位置有元素。

二叉樹插入刪除操作的遞迴實現c語言

連結串列和陣列是最常見的資料結構,對於資料結構來說,查詢(Find),最大最小值(FindMin,FindMax),插入(Insert)和刪除(Delete)操作是最基本的操作。對於連結串列和陣列來說,這些操作的時間界為O(N),其中N為元素的個數。陣列的插入和刪除需要對其他

資料結構--連結串列C實現

連結串列是學習資料結構的基礎,何為資料結構,簡單來說就是研究資料的儲存問題,演算法是對資料的操作問題,儲存主要是個人的儲存和個人與個人的關係的儲存,研究如何將我們現實生活中各種事物及其關係的儲存。 連結串列的優缺點(相比於同是線性結構的陣列): 1.空間沒有限制

資料結構與演算法C語言 | 線性表順序儲存、鏈式儲存

   線性表是最常用最簡單的線性結構    線性結構具有以下基本特徵: 線性結構是一個數據元素的有序(次序)集(處理元素有限)。若該集合非空,則 1)必存在唯一的一個“第一元素”; 2)必存在唯一的一個“最後元素”; 3)除第一元素之外,其餘每個元素均有唯一的前

華宇大資料管理平臺通過中國資訊通訊研究院資料中心聯盟《Hadoop平臺基礎能力測試方法2.0

近日,經中國資訊通訊研究院與資料中心聯盟評審認定,北京華宇資訊科技有限公司大資料管理平臺通過資料中心聯盟技術檔案《Hadoop平臺基礎能力測試方法2.0》要求的標準測試,該產品的運維、多租戶、可用性、安全性、相容性、擴充套件性、功能、易用性等8項指標均滿足大資料產品能力評測要求。 在這裡

Apache Calcite 1.18.0 釋出,動態資料管理框架

   Apache Calcite 1.18.0 釋出了,Calcite 是一個動態資料管理框架,用於 Hadoop 平臺。 此次更新包含 200 多個 commit,亮點包括: SQL 添加了 JSON 函式和線性迴歸函式,以及聚合的 WITHIN GROUP 子句功能

基於BS架構的臨床科研資料管理系統的設計與實現

        基於BS架構的臨床科研資料管理系統的設計與實現             2018年11月10日     目錄 第一章 緒論... 6 1.1

基於Bootstrap框架的臨床資料管理系統的設計與開發

        基於Bootstrap框架的臨床資料管理系統的設計與開發             2018年11月10日     目  錄 第一章緒論

基於Spring BootShiro的後臺管理系統FEBS

bootstra title 樹形 數據 項目打包 redis監控 開發框架 local 資源 FEBS是一個簡單高效的後臺權限管理系統。項目基礎框架采用全新的Java Web開發框架 —— Spring Boot 2.0.3,消除了繁雜的XML配置,使得

核心空間使用者空間資料交換

debugfs 核心開發者經常需要向用戶空間應用輸出一些除錯資訊,在穩定的系統中可能根本不需要這些除錯資訊,但是在開發過程中,為了搞清楚核心的行為,除錯資訊非常必要,printk可能是用的最多的,但它並不是最好的,除錯資訊只是在開發中用於除錯,而printk將

基於Orangpi ZeroLinux ALSA實現WIFI無線音箱

memfree 線程 取數據 edit 這一 緩沖 一起 說了 cpp 作品已經完成,先上源碼: https://files.cnblogs.com/files/qzrzq1/WIFISpeaker.zip 全文包含三篇,這是第二篇,主要講述發送端程序的原理和過程。 第一篇

基於Orangpi ZeroLinux ALSA實現WIFI無線音箱

http 和源 cal 快速實現 播放音樂 lis 類型 ive 此外 作品已經完成,先上源碼: https://files.cnblogs.com/files/qzrzq1/WIFISpeaker.zip 全文包含三篇,這是第三篇,主要講述接收端程序的原理和過程。 第一篇

基於 Java Web 的畢業設計選題管理平臺--測試報告與用戶手冊

對話 不能 彈出 src 註冊 兼容性 優化 spa borde 一、測試報告 1、兼容性測試 功能 描述 效果 Chrome瀏覽器 FireFox瀏覽器 IE瀏覽器 war 端瀏覽器 管理員登錄 管理員用戶登錄功能 彈出“

基於Vue2.0的音樂播放器——歌手模塊拿不到數據

分享圖片 header sig highlight func conf java tdi pro 來這裏的都可能在看,慕課網vue2.0 的音樂播放器的相關頁面,如果使用視頻介紹的方法,相當於現在來說是獲取數據回報如下的錯誤: {code: -500001, ts: 15

基於SSH2的新聞資訊管理平臺的設計與開發——論文隨筆

一、基本資訊 標題:基於SSH2的新聞資訊管理平臺的設計與開發 時間:2017-03 出版源:青島大學 領域分類:系統設計與架構 二、研究背景 問題定義:如何人性化、個性化的為不同使用者提供不同的特定的新聞以滿足使用者需求 難點:使用者的喜好各不同,如何精確的制定使用者畫像 相關工作:使用者可以通過分類

基於SSH2的新聞信息管理平臺的設計與開發——論文隨筆

百度 完成 得到 技術分享 alt 搜索功能 方法 ron 身份驗證 一、基本信息 標題:基於SSH2的新聞信息管理平臺的設計與開發 時間:2017-03 出版源:青島大學 領域分類:系統設計與架構 二、研究背景 問題定義:如何人性化、個性化的為不同用戶提供不同的特定的新聞