欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法和系統(tǒng)與流程

文檔序號(hào):12158101閱讀:491來(lái)源:國(guó)知局

本發(fā)明涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,尤其涉及一種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法,以及兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制系統(tǒng)。



背景技術(shù):

ArcGIS產(chǎn)品線為用戶(hù)提供一個(gè)可伸縮的、全面的GIS平臺(tái)。ArcObjects包含了大量的可編程組件,從細(xì)粒度的對(duì)象(例如單個(gè)的幾何對(duì)象)到粗粒度的對(duì)象(例如與現(xiàn)有ArcMap文檔交互的地圖對(duì)象)涉及面極廣,這些對(duì)象為開(kāi)發(fā)者集成了全面的GIS功能。每一個(gè)使用ArcObjects建成的ArcGIS產(chǎn)品都為開(kāi)發(fā)者提供了一個(gè)應(yīng)用開(kāi)發(fā)的容器,包括桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服務(wù)GIS(ArcGIS Server)。

常規(guī)的含有GIS空間的業(yè)務(wù)數(shù)據(jù)(主要是目前流行的ArcGIS數(shù)據(jù)格式)在進(jìn)行數(shù)據(jù)維護(hù)編輯時(shí)(主要是增刪改查),目前主要有兩種方式進(jìn)行空間及屬性數(shù)據(jù)的統(tǒng)一管理控制:

一、地理信息系統(tǒng)(Geographic Information System或Geo-Information system,GIS)有時(shí)又稱(chēng)為“地學(xué)信息系統(tǒng)”。它是一種特定的十分重要的空間信息系統(tǒng)。它是在計(jì)算機(jī)硬、軟件系統(tǒng)支持下,對(duì)整個(gè)或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進(jìn)行采集、儲(chǔ)存、管理、運(yùn)算、分析、顯示和描述的技術(shù)系統(tǒng)。

二、所謂MIS(管理信息系統(tǒng)--MANAGEMENT INFORMATION SYSTEM)系統(tǒng),主要指的是進(jìn)行日常事務(wù)操作的系統(tǒng)。這種系統(tǒng)主要用于管理需要的記錄,并對(duì)記錄數(shù)據(jù)進(jìn)行相關(guān)處理,將處理的信息及時(shí)反映給管理者的一套網(wǎng)絡(luò)管理系統(tǒng)。

a)通過(guò)ArcGIS Server Rest Service、WFS等規(guī)定格式的Web Service的方式進(jìn)行數(shù)據(jù)維護(hù)工作;

Web Service是一個(gè)平臺(tái)獨(dú)立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開(kāi)放的XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)子集)標(biāo)準(zhǔn)來(lái)描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開(kāi)發(fā)分布式的互操作的應(yīng)用程序。

Web Service技術(shù),能使得運(yùn)行在不同機(jī)器上的不同應(yīng)用無(wú)須借助附加的、專(zhuān)門(mén)的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。依據(jù)Web Service規(guī)范實(shí)施的應(yīng)用之間,無(wú)論它們所使用的語(yǔ)言、平臺(tái)或內(nèi)部協(xié)議是什么,都可以相互交換數(shù)據(jù)。Web Service是自描述、自包含的可用網(wǎng)絡(luò)模塊,可以執(zhí)行具體的業(yè)務(wù)功能。Web Service也很容易部署,因?yàn)樗鼈兓谝恍┏R?guī)的產(chǎn)業(yè)標(biāo)準(zhǔn)以及已有的一些技術(shù),諸如標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的子集XML、HTTP。Web Service減少了應(yīng)用接口的花費(fèi)。Web Service為整個(gè)企業(yè)甚至多個(gè)組織之間的業(yè)務(wù)流程的集成提供了一個(gè)通用機(jī)制。

b)通過(guò)自定義的Web服務(wù)器進(jìn)行自定義的Web Service服務(wù)開(kāi)發(fā)并后臺(tái)調(diào)用AO組件等方式進(jìn)行數(shù)據(jù)維護(hù)工作;

上述兩種或多種方法主要有以下幾個(gè)方面的缺點(diǎn)或問(wèn)題有待解決:

a)一般具有特定業(yè)務(wù)規(guī)則的業(yè)務(wù)數(shù)據(jù)維護(hù)工作,通常具備復(fù)雜的空間數(shù)據(jù)、屬性數(shù)據(jù),如果采用例如ArcGIS定制方式的數(shù)據(jù)維護(hù)工作,往往實(shí)現(xiàn)起來(lái)必須通過(guò)ArcGIS復(fù)雜的數(shù)據(jù)庫(kù)管理機(jī)制以ArcGIS組件的形式進(jìn)行維護(hù)。其通用性、易用性及復(fù)雜性等方面均有不足,不能滿(mǎn)足空間數(shù)據(jù)、屬性數(shù)據(jù)統(tǒng)一設(shè)計(jì)、統(tǒng)一存儲(chǔ)、統(tǒng)一維護(hù)以及多種關(guān)聯(lián)關(guān)系、多種約束關(guān)系等方面的特殊要求。而這方面往往又是一般通用屬性數(shù)據(jù)庫(kù)的基本特征。

b)通過(guò)ArcGIS等方式的、規(guī)定格式的Web Service或擴(kuò)充功能的Web Service,往往只能操作簡(jiǎn)單單一表的數(shù)據(jù)。通常要經(jīng)過(guò)多種GIS服務(wù)或多個(gè)GIS加MIS服務(wù)的方式完成相關(guān)業(yè)務(wù),以實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的最終一致性要求。此方法不能或不能優(yōu)雅的完成諸如具備多表關(guān)系、特殊業(yè)務(wù)事件觸發(fā)等要求的業(yè)務(wù)數(shù)據(jù)處理要求,最終也有可能由于某個(gè)服務(wù)出現(xiàn)故障,由于技術(shù)上的原因不能達(dá)到原子一致性性要求,導(dǎo)致必不能到達(dá)最終一致性要求。

c)以技術(shù)路線的角度來(lái)講,為了實(shí)現(xiàn)一項(xiàng)簡(jiǎn)單的業(yè)務(wù)數(shù)據(jù)維護(hù)要求,往往需要采用GIS專(zhuān)業(yè)開(kāi)發(fā)技能、同時(shí)需要MIS專(zhuān)業(yè)的開(kāi)發(fā)技能,提高了個(gè)人或團(tuán)隊(duì)的技術(shù)或協(xié)作要求,增加了相應(yīng)的開(kāi)發(fā)成本。

開(kāi)發(fā)網(wǎng)站的過(guò)程中,如果以傳統(tǒng)MIS開(kāi)發(fā)方式進(jìn)行相關(guān)服務(wù)及接口的設(shè)計(jì)工作,在設(shè)計(jì)上由于不對(duì)GIS數(shù)據(jù)的特殊性多加考慮,往往在開(kāi)發(fā)實(shí)現(xiàn)過(guò)程中會(huì)在調(diào)用MIS組件的同時(shí)調(diào)用GIS組件,針對(duì)同一對(duì)象的操作往往同時(shí)將會(huì)脫離出事務(wù)機(jī)制的控制。對(duì)最終數(shù)據(jù)造成不可預(yù)知的隱患。



技術(shù)實(shí)現(xiàn)要素:

為克服現(xiàn)有技術(shù)的缺陷,本發(fā)明要解決的技術(shù)問(wèn)題是提供了一種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法,其能夠避免GIS與MIS數(shù)據(jù)設(shè)計(jì)分離的現(xiàn)象,支持事務(wù)等數(shù)據(jù)庫(kù)所有特性,增強(qiáng)GIS業(yè)務(wù)操作業(yè)務(wù)復(fù)雜度,靈活度高,開(kāi)發(fā)過(guò)程中只需要普通的MIS開(kāi)發(fā)人員在較少的GIS業(yè)務(wù)知識(shí)背景下即可進(jìn)行GIS及MIS&GIS混合等方式的GIS系統(tǒng)的開(kāi)發(fā),系統(tǒng)框架無(wú)GIS組件及版本依賴(lài),可通過(guò)ArcGIS軟件進(jìn)行數(shù)據(jù)再次編輯維護(hù)、服務(wù)發(fā)布等工作。

本發(fā)明的技術(shù)方案是:這種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法,其包括數(shù)據(jù)庫(kù)層面、數(shù)據(jù)訪問(wèn)層面、前端展示層面;

在數(shù)據(jù)庫(kù)層面,針對(duì)具備空間數(shù)據(jù)的實(shí)體,在增加自定義空間類(lèi)別的同時(shí),增添字符類(lèi)型的WKT字段,該字段作為自定義空間類(lèi)別字段的WKT形式的冗余;針對(duì)數(shù)據(jù)信息的創(chuàng)建,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程在包含WKT字段的記錄執(zhí)行創(chuàng)建時(shí),執(zhí)行WKT與自定義類(lèi)別數(shù)據(jù)的同步工作;針對(duì)編輯更新操作,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程對(duì)自定義類(lèi)別數(shù)據(jù)字段進(jìn)行同步更新;針對(duì)刪除操作,通過(guò)數(shù)據(jù)庫(kù)自有功能進(jìn)行刪除;針對(duì)查詢(xún)操作,分為空間查詢(xún)、屬性查詢(xún)、空間屬性混合查詢(xún)?nèi)N形式,其中屬性查詢(xún)是非空間字段的條件查詢(xún);

在數(shù)據(jù)訪問(wèn)層面,通過(guò)原生SQL或ORM方式進(jìn)行數(shù)據(jù)庫(kù)操作;

在前端展示層面,將用戶(hù)繪制的圖形轉(zhuǎn)換為WKT形式的字符串傳遞到數(shù)據(jù)庫(kù)。

本發(fā)明統(tǒng)一數(shù)據(jù)庫(kù)設(shè)計(jì),綜合考慮GIS與MIS數(shù)據(jù)存儲(chǔ),在一定要求的前提下以成熟的傳統(tǒng)的方式進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)工作,因此能夠避免GIS與MIS數(shù)據(jù)設(shè)計(jì)分離的現(xiàn)象;本發(fā)明統(tǒng)一數(shù)據(jù)庫(kù)訪問(wèn)及操作機(jī)制,兼容流行的SQL及ORM訪問(wèn)操作方式,因此支持事務(wù)等數(shù)據(jù)庫(kù)所有特性;本發(fā)明在進(jìn)行業(yè)務(wù)數(shù)據(jù)操作的同時(shí),可以業(yè)務(wù)事件等方式進(jìn)行相關(guān)業(yè)務(wù)事件觸發(fā),因此增強(qiáng)GIS業(yè)務(wù)操作業(yè)務(wù)復(fù)雜度,靈活度高;本發(fā)明在開(kāi)發(fā)過(guò)程中,只需要普通的MIS開(kāi)發(fā)人員在較少的GIS業(yè)務(wù)知識(shí)背景下即可進(jìn)行GIS及MIS&GIS混合等方式的GIS系統(tǒng)的開(kāi)發(fā),系統(tǒng)框架無(wú)GIS組件及版本依賴(lài);本發(fā)明所產(chǎn)生的數(shù)據(jù)產(chǎn)品與ArcGIS軟件產(chǎn)品兼容,因此可通過(guò)ArcGIS軟件進(jìn)行數(shù)據(jù)再次編輯維護(hù)、服務(wù)發(fā)布等工作。

還提供了一種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制系統(tǒng),該系統(tǒng)包括:

數(shù)據(jù)庫(kù),其配置來(lái)針對(duì)具備空間數(shù)據(jù)的實(shí)體,在增加自定義空間類(lèi)別的同時(shí),增添字符類(lèi)型的WKT字段,該字段作為自定義空間類(lèi)別字段的WKT形式的冗余;針對(duì)數(shù)據(jù)信息的創(chuàng)建,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程在包含WKT字段的記錄執(zhí)行創(chuàng)建時(shí),執(zhí)行WKT與自定義類(lèi)別數(shù)據(jù)的同步工作;針對(duì)編輯更新操作,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程對(duì)自定義類(lèi)別數(shù)據(jù)字段進(jìn)行同步更新;針對(duì)刪除操作,通過(guò)數(shù)據(jù)庫(kù)自有功能進(jìn)行刪除;針對(duì)查詢(xún)操作,分為空間查詢(xún)、屬性查詢(xún)、空間屬性混合查詢(xún)?nèi)N形式,其中屬性查詢(xún)是非空間字段的條件查詢(xún);

數(shù)據(jù)訪問(wèn)模塊,其配置來(lái)通過(guò)原生SQL或ORM方式進(jìn)行數(shù)據(jù)庫(kù)操作;

前端展示模塊,其配置來(lái)將用戶(hù)繪制的圖形轉(zhuǎn)換為WKT形式的字符串傳遞到數(shù)據(jù)庫(kù)。

附圖說(shuō)明

圖1所示為根據(jù)本發(fā)明的兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法的構(gòu)造圖。

具體實(shí)施方式

如圖1所示,這種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制方法,其包括數(shù)據(jù)庫(kù)層面、數(shù)據(jù)訪問(wèn)層面、前端展示層面;

在數(shù)據(jù)庫(kù)層面,針對(duì)具備空間數(shù)據(jù)的實(shí)體,在增加自定義空間類(lèi)別的同時(shí),增添字符類(lèi)型的WKT字段(WKT,是一種文本標(biāo)記語(yǔ)言,用于表示矢量幾何對(duì)象、空間參照系統(tǒng)及空間參照系統(tǒng)之間的轉(zhuǎn)換。它的二進(jìn)制表示方式,亦即WKB(well-known binary)則勝于在傳輸和在數(shù)據(jù)庫(kù)中存儲(chǔ)相同的信息。該格式由開(kāi)放地理空間聯(lián)盟(OGC)制定),該字段作為自定義空間類(lèi)別字段的WKT形式的冗余;針對(duì)數(shù)據(jù)信息的創(chuàng)建,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程在包含WKT字段的記錄執(zhí)行創(chuàng)建時(shí),執(zhí)行WKT與自定義類(lèi)別數(shù)據(jù)的同步工作;針對(duì)編輯更新操作,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程對(duì)自定義類(lèi)別數(shù)據(jù)字段進(jìn)行同步更新;針對(duì)刪除操作,通過(guò)數(shù)據(jù)庫(kù)自有功能進(jìn)行刪除;針對(duì)查詢(xún)操作,分為空間查詢(xún)、屬性查詢(xún)、空間屬性混合查詢(xún)?nèi)N形式,其中屬性查詢(xún)是非空間字段的條件查詢(xún);

在數(shù)據(jù)訪問(wèn)層面,通過(guò)原生SQL或ORM方式進(jìn)行數(shù)據(jù)庫(kù)操作;ORM:對(duì)象關(guān)系映射(英語(yǔ):Object Relational Mapping,簡(jiǎn)稱(chēng)ORM,或O/RM,或O/R mapping),是一種程序技術(shù),用于實(shí)現(xiàn)面向?qū)ο缶幊陶Z(yǔ)言里不同類(lèi)型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換。從效果上說(shuō),它其實(shí)是創(chuàng)建了一個(gè)可在編程語(yǔ)言里使用的“虛擬對(duì)象數(shù)據(jù)庫(kù)”。

結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language)簡(jiǎn)稱(chēng)SQL,是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢(xún)和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢(xún)、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。結(jié)構(gòu)化查詢(xún)語(yǔ)言是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶(hù)在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶(hù)指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶(hù)了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的結(jié)構(gòu)化查詢(xún)語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢(xún)語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。數(shù)據(jù)庫(kù)操作時(shí),由于復(fù)雜的空間數(shù)據(jù)均已WKT字符的形式代替,開(kāi)發(fā)人員很容易的通過(guò)原生SQL或ORM等方式進(jìn)行數(shù)據(jù)庫(kù)操作。該部分與傳統(tǒng)操作數(shù)據(jù)庫(kù)部分一致。

在前端展示層面,將用戶(hù)繪制的圖形轉(zhuǎn)換為WKT形式的字符串傳遞到數(shù)據(jù)庫(kù)。同時(shí),由于當(dāng)前數(shù)據(jù)庫(kù)并未打亂原有軟件規(guī)范下的空間數(shù)據(jù)存儲(chǔ)格式,通過(guò)原有軟件地圖服務(wù)發(fā)布軟件進(jìn)行地圖發(fā)布后,也可進(jìn)行高效率的大量空間數(shù)據(jù)展示。

本發(fā)明統(tǒng)一數(shù)據(jù)庫(kù)設(shè)計(jì),綜合考慮GIS與MIS數(shù)據(jù)存儲(chǔ),在一定要求的前提下以成熟的傳統(tǒng)的方式進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)工作,因此能夠避免GIS與MIS數(shù)據(jù)設(shè)計(jì)分離的現(xiàn)象;本發(fā)明統(tǒng)一數(shù)據(jù)庫(kù)訪問(wèn)及操作機(jī)制,兼容流行的SQL及ORM訪問(wèn)操作方式,因此支持事務(wù)等數(shù)據(jù)庫(kù)所有特性;本發(fā)明在進(jìn)行業(yè)務(wù)數(shù)據(jù)操作的同時(shí),可以業(yè)務(wù)事件等方式進(jìn)行相關(guān)業(yè)務(wù)事件觸發(fā),因此增強(qiáng)GIS業(yè)務(wù)操作業(yè)務(wù)復(fù)雜度,靈活度高;本發(fā)明在開(kāi)發(fā)過(guò)程中,只需要普通的MIS開(kāi)發(fā)人員在較少的GIS業(yè)務(wù)知識(shí)背景下即可進(jìn)行GIS及MIS&GIS混合等方式的GIS系統(tǒng)的開(kāi)發(fā),系統(tǒng)框架無(wú)GIS組件及版本依賴(lài);本發(fā)明所產(chǎn)生的數(shù)據(jù)產(chǎn)品與ArcGIS軟件產(chǎn)品兼容,因此可通過(guò)ArcGIS軟件進(jìn)行數(shù)據(jù)再次編輯維護(hù)、服務(wù)發(fā)布等工作。

另外,在數(shù)據(jù)庫(kù)層面,所述同步工作通過(guò)調(diào)用ArcGIS組件或數(shù)據(jù)庫(kù)功能擴(kuò)展的形式進(jìn)行。

另外,在數(shù)據(jù)庫(kù)層面,針對(duì)所述查詢(xún)操作的結(jié)果的返回,直接返回字符形式的WKT字段值。

另外,所述空間查詢(xún)及空間屬性混合查詢(xún),根據(jù)開(kāi)發(fā)業(yè)務(wù)要求,有針對(duì)性的直接操作自定義類(lèi)別字段進(jìn)行查詢(xún)(主要參考自定義類(lèi)別字段操作接口,例如自定義開(kāi)發(fā)擴(kuò)展功能或直接調(diào)用ArcGIS組件的數(shù)據(jù)庫(kù)接口等)。

以上做法主要目的為,隔離復(fù)雜的各GIS廠商的GIS類(lèi)自定義數(shù)據(jù)字段為簡(jiǎn)單的WKT字段,使得在開(kāi)發(fā)人員面前暴露的只有簡(jiǎn)單的WKT字段和相關(guān)的存儲(chǔ)過(guò)程。為以后通用的更高級(jí)的數(shù)據(jù)訪問(wèn)提供數(shù)據(jù)庫(kù)支撐。

此外,該方法同時(shí)帶來(lái)另一個(gè)好處為:滿(mǎn)足通用方法操作自定義復(fù)雜空間數(shù)據(jù)的同時(shí),該類(lèi)數(shù)據(jù)也可通過(guò)該自定義空間數(shù)據(jù)自有的軟件進(jìn)行非開(kāi)發(fā)方法的數(shù)據(jù)操作(同理,得編寫(xiě)對(duì)應(yīng)的到WKT字段的同步方法或存儲(chǔ)過(guò)程)。使得當(dāng)前數(shù)據(jù)在兩種場(chǎng)景相互兼容(例如通過(guò)傳統(tǒng)方法編輯的ArcGIS數(shù)據(jù)可通過(guò)ArcGIS Server進(jìn)行實(shí)時(shí)的地圖服務(wù)發(fā)布等)。

另外,在前端展示層面,在進(jìn)行查詢(xún)結(jié)果呈現(xiàn)時(shí),通過(guò)數(shù)據(jù)庫(kù)傳遞過(guò)來(lái)的WKT形式的空間信息,進(jìn)行空間信息解析與地圖展示。

本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括上述實(shí)施例方法的各步驟,而所述的存儲(chǔ)介質(zhì)可以是:ROM/RAM、磁碟、光盤(pán)、存儲(chǔ)卡等。因此,與本發(fā)明的方法相對(duì)應(yīng)的,本發(fā)明還同時(shí)包括一種兼容ArcGIS的空間及屬性數(shù)據(jù)的統(tǒng)一控制系統(tǒng),該系統(tǒng)通常以與方法各步驟相對(duì)應(yīng)的功能模塊的形式表示。該系統(tǒng)包括:

數(shù)據(jù)庫(kù),其配置來(lái)針對(duì)具備空間數(shù)據(jù)的實(shí)體,在增加自定義空間類(lèi)別的同時(shí),增添字符類(lèi)型的WKT字段,該字段作為自定義空間類(lèi)別字段的WKT形式的冗余;針對(duì)數(shù)據(jù)信息的創(chuàng)建,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程在包含WKT字段的記錄執(zhí)行創(chuàng)建時(shí),執(zhí)行WKT與自定義類(lèi)別數(shù)據(jù)的同步工作;針對(duì)編輯更新操作,通過(guò)編寫(xiě)存儲(chǔ)過(guò)程對(duì)自定義類(lèi)別數(shù)據(jù)字段進(jìn)行同步更新;針對(duì)刪除操作,通過(guò)數(shù)據(jù)庫(kù)自有功能進(jìn)行刪除;針對(duì)查詢(xún)操作,分為空間查詢(xún)、屬性查詢(xún)、空間屬性混合查詢(xún)?nèi)N形式,其中屬性查詢(xún)是非空間字段的條件查詢(xún);

數(shù)據(jù)訪問(wèn)模塊,其配置來(lái)通過(guò)原生SQL或ORM方式進(jìn)行數(shù)據(jù)庫(kù)操作;

前端展示模塊,其配置來(lái)將用戶(hù)繪制的圖形轉(zhuǎn)換為WKT形式的字符串傳遞到數(shù)據(jù)庫(kù)。

另外,在數(shù)據(jù)庫(kù)層面,所述同步工作通過(guò)調(diào)用ArcGIS組件或數(shù)據(jù)庫(kù)功能擴(kuò)展的形式進(jìn)行。

另外,在數(shù)據(jù)庫(kù)層面,針對(duì)所述查詢(xún)操作的結(jié)果的返回,直接返回字符形式的WKT字段值。

另外,所述空間查詢(xún)及空間屬性混合查詢(xún),根據(jù)開(kāi)發(fā)業(yè)務(wù)要求,有針對(duì)性的直接操作自定義類(lèi)別字段進(jìn)行查詢(xún)。

另外,在前端展示層面,在進(jìn)行查詢(xún)結(jié)果呈現(xiàn)時(shí),通過(guò)數(shù)據(jù)庫(kù)傳遞過(guò)來(lái)的WKT形式的空間信息,進(jìn)行空間信息解析與地圖展示。

以上所述,僅是本發(fā)明的較佳實(shí)施例,并非對(duì)本發(fā)明作任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬本發(fā)明技術(shù)方案的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜兰县| 军事| 曲水县| 衡水市| 旬邑县| 青阳县| 青神县| 鄂温| 墨江| 江油市| 罗源县| 建湖县| 霍林郭勒市| 美姑县| 开封市| 江永县| 桑植县| 犍为县| 庄河市| 龙泉市| 兴国县| 南澳县| 安阳市| 大余县| 克什克腾旗| 新乡县| 连江县| 伊宁县| 丽水市| 南郑县| 绵阳市| 达尔| 内丘县| 增城市| 大新县| 临沧市| 彰化市| 铅山县| 科技| 将乐县| 册亨县|