国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

測(cè)井?dāng)?shù)據(jù)解析與成像控件的設(shè)計(jì)與實(shí)現(xiàn)

2015-05-15 21:48董音王國(guó)基張發(fā)光蔣海軍
電腦知識(shí)與技術(shù) 2015年8期
關(guān)鍵詞:測(cè)井

董音 王國(guó)基 張發(fā)光 蔣海軍

摘要:目前國(guó)內(nèi)測(cè)井文件格式多樣,測(cè)井分析軟件五花八門(mén),處理不同廠家的測(cè)井?dāng)?shù)據(jù)需要不同的測(cè)井軟件,如何才能打破廠家之間的界限,用一款軟件處理所有的測(cè)井?dāng)?shù)據(jù)呢?該文對(duì)測(cè)井?dāng)?shù)據(jù)格式的解析與成像控件的設(shè)計(jì)進(jìn)行了深入研究。主要從數(shù)據(jù)模型的設(shè)計(jì)、測(cè)井圖像繪制、繪圖模板、組件的擴(kuò)展進(jìn)行了詳細(xì)的介紹與分析。

關(guān)鍵詞:測(cè)井;測(cè)井曲線;測(cè)井?dāng)?shù)據(jù)解析;測(cè)井?dāng)?shù)據(jù)成像

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)08-0045-03

Abstract: There are many problems with well-logging data storages within domestic in China. The data formats are different from one product producer to another. How to process different data from various producers, and how to propose this bug to break the boundary between different producers is one of the problems. This paper is aimed at deal this problem with deep research into many well-logging data format, and then we designed an Imaging Controller to common use. We focused in data model design, well logging imaging, drawing template, and component extension.

Key words: well-logging; well-log data parsers; imaging logging

目前塔里木油田測(cè)井?dāng)?shù)據(jù)庫(kù)中的數(shù)據(jù)格式多種多樣,測(cè)井文件格式[1]包括3317、ASCII、BIT、CLS、DAT、DLIS、FMT、LA716、LAST、LIS、NTI、PDS、WF3700、WIS、XJ716、XTF。由我們承建塔里木油田測(cè)井生產(chǎn)管理系統(tǒng)與測(cè)井?dāng)?shù)據(jù)庫(kù)項(xiàng)目需要解析上述測(cè)井?dāng)?shù)據(jù)格式并根據(jù)測(cè)井?dāng)?shù)據(jù)繪制測(cè)井圖像。但是在我們開(kāi)發(fā)過(guò)程中,還沒(méi)有一種成熟的產(chǎn)品能夠滿足上述要求?;诖耍覀儧Q定自行研發(fā)一套滿足上述要求的測(cè)井?dāng)?shù)據(jù)解析與成像控件。

1原理和方法

測(cè)井?dāng)?shù)據(jù)解析與成像控件主要完成上述測(cè)井?dāng)?shù)據(jù)格式的數(shù)據(jù)解析與根據(jù)測(cè)井?dāng)?shù)據(jù)繪制測(cè)井圖像。解析數(shù)據(jù)包括各類(lèi)數(shù)據(jù)的讀取與寫(xiě)入以及格式轉(zhuǎn)換,根據(jù)數(shù)據(jù)繪制測(cè)井圖像包括常規(guī)曲線、聲電成像、核磁共振、地層傾角等等,以及實(shí)現(xiàn)測(cè)井圖像的保存、瀏覽、編輯、縮放、打印、下載功能。

將來(lái)我們可以對(duì)此控制進(jìn)行擴(kuò)展,不公可能進(jìn)行顯示測(cè)井?dāng)?shù)據(jù),面且能夠滿足對(duì)不同專(zhuān)業(yè)數(shù)據(jù)進(jìn)行綜合展示和處理的能力。所謂不同專(zhuān)業(yè)即包括鉆井、錄井、測(cè)井、試井、分析化驗(yàn)等,還有開(kāi)發(fā)生產(chǎn)。

1.1 數(shù)據(jù)模型設(shè)計(jì)

1.1.1 數(shù)據(jù)模型概述

一口井的數(shù)據(jù)中包含了井的基本信息如井號(hào)、井名、位置坐標(biāo)、所屬區(qū)塊和構(gòu)造、所屬行政管理機(jī)構(gòu)、開(kāi)鉆日期、完井日期等等,勘探會(huì)產(chǎn)生許多勘探數(shù)據(jù),鉆井會(huì)產(chǎn)生許多鉆井?dāng)?shù)據(jù),錄井會(huì)產(chǎn)生許多錄井?dāng)?shù)據(jù),測(cè)井會(huì)產(chǎn)生測(cè)井?dāng)?shù)據(jù),開(kāi)發(fā)生產(chǎn)會(huì)產(chǎn)生開(kāi)發(fā)生產(chǎn)數(shù)據(jù)等等,隨著油田信息化的發(fā)展,各個(gè)油田已經(jīng)相繼建立和再建著各式各樣的信息化系統(tǒng),每個(gè)信息化系統(tǒng)都要設(shè)計(jì)到數(shù)據(jù)的存儲(chǔ)和處理工作。其中數(shù)據(jù)的存儲(chǔ)方式多種多樣,最常見(jiàn)的方式是存儲(chǔ)在數(shù)據(jù)庫(kù)中,或是以文件的方式存儲(chǔ)在磁盤(pán)上,或是以文件的方式存儲(chǔ)在磁帶上。我們知道計(jì)算機(jī)要處理任何數(shù)據(jù),首先是要將數(shù)據(jù)讀取到內(nèi)存中,然后再對(duì)內(nèi)存中的數(shù)據(jù)進(jìn)行處理。那么我們就建立一個(gè)統(tǒng)一的數(shù)據(jù)模型[2],它能夠表示和存儲(chǔ)不同專(zhuān)業(yè)的數(shù)據(jù),并且能夠在相應(yīng)的管理機(jī)制下隨意擴(kuò)充,來(lái)滿足不同數(shù)據(jù)的存儲(chǔ)需要。這個(gè)數(shù)據(jù)模型具有以下特點(diǎn):

1) 數(shù)據(jù)模型對(duì)象可以在計(jì)算機(jī)內(nèi)存中建立,它是屬于實(shí)體層;

2) 數(shù)據(jù)模型對(duì)象有一套完整的管理機(jī)制,來(lái)定義、改變和擴(kuò)展自身的結(jié)構(gòu)并維護(hù)存儲(chǔ)的數(shù)據(jù);

3) 數(shù)據(jù)訪問(wèn)層對(duì)象可以通過(guò)數(shù)據(jù)模型對(duì)象的管理機(jī)制來(lái)建立符合自己需要的存儲(chǔ)結(jié)構(gòu),來(lái)滿足自己數(shù)據(jù)的存儲(chǔ)需要;

4) 由數(shù)據(jù)訪問(wèn)層對(duì)象負(fù)責(zé)對(duì)具體數(shù)據(jù)源數(shù)據(jù)的讀取,然后將取得的數(shù)據(jù)保存在數(shù)據(jù)模型對(duì)象中;

5) 應(yīng)用層對(duì)象通過(guò)數(shù)據(jù)模型對(duì)象的管理機(jī)制來(lái)了解數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)并能夠方便的讀取數(shù)據(jù);

6) 應(yīng)用層對(duì)象能夠?qū)@些數(shù)據(jù)進(jìn)行處理;

7) 數(shù)據(jù)訪問(wèn)層對(duì)象負(fù)責(zé)將處理過(guò)的數(shù)據(jù)再寫(xiě)入到相應(yīng)的數(shù)據(jù)源中;

8)不用的時(shí)候,在計(jì)算機(jī)內(nèi)存中建立的數(shù)據(jù)模型對(duì)象可以銷(xiāo)毀。

通過(guò)這樣的設(shè)計(jì),我們?cè)陂_(kāi)發(fā)應(yīng)用層程序的時(shí)候,可以使應(yīng)用層只關(guān)心數(shù)據(jù)模型,而不關(guān)心數(shù)據(jù)模型中的數(shù)據(jù)是從什么地方獲取的以及怎么獲取的。應(yīng)用層程序?qū)?shù)據(jù)的處理只涉及到對(duì)數(shù)據(jù)對(duì)象模型中相關(guān)數(shù)據(jù)的處理,它不操作具體的數(shù)據(jù)源。數(shù)據(jù)模型的設(shè)計(jì)分離的應(yīng)用層和數(shù)據(jù)源,應(yīng)用層根本就不知道物理數(shù)據(jù)源也不用關(guān)心物理數(shù)據(jù)源。這樣我們做到了應(yīng)用層和數(shù)據(jù)源的分離并帶來(lái)了許多好處,其中一個(gè)好處就是,比如:我們不知道WIS文件數(shù)據(jù)格式,但是我們只要熟悉數(shù)據(jù)模型的結(jié)構(gòu),我們就可以開(kāi)發(fā)應(yīng)用層程序。

1.2 數(shù)據(jù)模型的管理機(jī)制

既然數(shù)據(jù)模型能夠保存各種各樣的數(shù)據(jù),那么首先數(shù)據(jù)模型對(duì)象的結(jié)構(gòu)必須是可以定義和擴(kuò)充的,否則它就無(wú)法勝任這樣的工作,第二點(diǎn)數(shù)據(jù)模型對(duì)象的結(jié)構(gòu)不能隨意被改變,否則就亂套了,它的結(jié)構(gòu)可直接影響到應(yīng)用層程序。那么怎樣是數(shù)據(jù)模型的結(jié)構(gòu)既能被改變,又不能被隨意改變呢?這就需要引入一定的管理機(jī)制。數(shù)據(jù)模型只有建立了這樣的管理機(jī)制,在程序的運(yùn)行期間,其結(jié)構(gòu)才能保持相對(duì)的穩(wěn)定,有這樣的管理機(jī)制,其結(jié)構(gòu)才可以被安全的改變,同時(shí)也能為應(yīng)用層提供相應(yīng)的服務(wù),使應(yīng)用層知道其存儲(chǔ)結(jié)構(gòu)。還有重要的一點(diǎn),那就是權(quán)限管理,我們知道有很多重要的數(shù)據(jù)是不能隨便被沒(méi)有授權(quán)的用戶(hù)看到的,那么數(shù)據(jù)模型還必須提供這樣的權(quán)限管理功能,沒(méi)有權(quán)限的用戶(hù)是不能訪問(wèn)相應(yīng)的數(shù)據(jù)。

1.2.1 數(shù)據(jù)訪問(wèn)層設(shè)計(jì)

1.2.2 數(shù)據(jù)訪問(wèn)層接口

數(shù)據(jù)源多種多樣,但是對(duì)數(shù)據(jù)源的操作卻可以簡(jiǎn)單的抽象成讀和寫(xiě),所以在處理多樣的數(shù)據(jù)之前,先要統(tǒng)一對(duì)數(shù)據(jù)源操作的方法,這個(gè)接口對(duì)象就是IDAL,它主要有兩個(gè)方法Read()、Write()和兩個(gè)屬性CanRead、CanWrite組成。

1.2.3 具體數(shù)據(jù)源的讀寫(xiě)實(shí)現(xiàn)

具體的數(shù)據(jù)源的讀寫(xiě)由具體的數(shù)據(jù)訪問(wèn)層類(lèi)構(gòu)成,每個(gè)類(lèi)都繼承了數(shù)據(jù)訪問(wèn)層接口,都具有讀和寫(xiě)的方法,它們單獨(dú)完成對(duì)某一個(gè)數(shù)據(jù)源數(shù)據(jù)的讀寫(xiě)功能。

1.2.4 定義自己的文件格式

由于我們對(duì)測(cè)井控件的要求不僅僅局限在讀取和顯示并能編輯測(cè)井?dāng)?shù)據(jù)上,我們賦予了測(cè)井控件更多的功能,比如不同專(zhuān)業(yè)數(shù)據(jù)的綜合展示,以及現(xiàn)在還未想到的一些其它應(yīng)用。如果將來(lái)把這些成果保存到上面的這些測(cè)井文件中,很可能會(huì)造成很多信息的丟失,所以我們可以自定義一種開(kāi)放的文件格式,文件由一系列XML文件、圖片文件、音頻文件、視頻文件、數(shù)據(jù)文件等等壓縮后構(gòu)成。任何用戶(hù)即使沒(méi)有我們的測(cè)井控件,也可以通過(guò)常用的工具打開(kāi)查看,當(dāng)然這種文檔是可以設(shè)置保護(hù)密碼的。

1.2.5 數(shù)據(jù)讀寫(xiě)策略

1) 面向抽象,而不是面向具體

將對(duì)所有數(shù)據(jù)源的操作抽象出來(lái),建立IDAL接口,主要有Read()方法和Write()方法組成,它們抽象的表示讀操作和寫(xiě)操作。Read()方法負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)讀取到DataModel對(duì)象中,Write()方法負(fù)責(zé)將DataModel中的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)源中。此外還有兩個(gè)屬性CanRead和CanWrite,表示是否可讀和是否可寫(xiě)。

2)具體問(wèn)題具體對(duì)待

針對(duì)不同的數(shù)據(jù)源,定義不同的數(shù)據(jù)訪問(wèn)層類(lèi)來(lái)實(shí)現(xiàn),這些類(lèi)繼承自統(tǒng)一的數(shù)據(jù)訪問(wèn)層接口IDAL,用來(lái)具體實(shí)現(xiàn)Read()和Write()方法。這個(gè)時(shí)候讀和寫(xiě)就具有了具體性。如果實(shí)現(xiàn)了對(duì)具體數(shù)據(jù)源的Read()操作,那么設(shè)置CanRead為T(mén)RUE,否則設(shè)置CanRead為FALSE;如果實(shí)現(xiàn)了對(duì)具體數(shù)據(jù)源的Write()操作,那么設(shè)置CanWrite為T(mén)RUE,否則設(shè)置CanWrite為FALSE。這樣用戶(hù)可以知道對(duì)具體的數(shù)據(jù)源是否有讀的功能或?qū)懙墓δ堋?/p>

3)單一職責(zé)

要注意控制每個(gè)數(shù)據(jù)訪問(wèn)層類(lèi)的功能,讓每個(gè)類(lèi)只負(fù)責(zé)完成對(duì)一種數(shù)據(jù)源的操作,并且每個(gè)類(lèi)最終編譯成一個(gè)DLL文件,即讓每個(gè)數(shù)據(jù)訪問(wèn)層類(lèi)僅具有單一職責(zé),不使具體數(shù)據(jù)訪問(wèn)層類(lèi)的功能無(wú)限擴(kuò)大。如果讓一個(gè)類(lèi)來(lái)實(shí)現(xiàn)對(duì)所有數(shù)據(jù)源的訪問(wèn)是不現(xiàn)實(shí)的,而且每當(dāng)有一種新的數(shù)據(jù)源出現(xiàn)時(shí),我們都需要修改原來(lái)這個(gè)類(lèi),這種不斷修改的情況應(yīng)當(dāng)極力避免。

4)面向擴(kuò)展開(kāi)放,面向修改關(guān)閉

不僅是每個(gè)數(shù)據(jù)訪問(wèn)層類(lèi)具有單一職責(zé),而且一個(gè)類(lèi)只編譯成一個(gè)DLL文件,而不是將多個(gè)數(shù)據(jù)訪問(wèn)層類(lèi)都編譯到一個(gè)DLL文件中,這符合面向擴(kuò)展開(kāi)放面向修改關(guān)閉的原則。當(dāng)有新的數(shù)據(jù)源出現(xiàn)時(shí),只需要擴(kuò)展新的數(shù)據(jù)訪問(wèn)層類(lèi),在物理上就是新增一個(gè)DLL文件,我們只需要將這個(gè)文件部署到應(yīng)用程序中就可以了,而不是去修改原來(lái)的DLL文件。當(dāng)某個(gè)數(shù)據(jù)訪問(wèn)層類(lèi)的實(shí)現(xiàn)有錯(cuò)誤時(shí),也僅需要修改后,只替換哪個(gè)有錯(cuò)誤的DLL文件。

1.2.6 文件(數(shù)據(jù)源)格式轉(zhuǎn)換

能實(shí)現(xiàn)常見(jiàn)測(cè)井文件的格式轉(zhuǎn)換,但是由于每種文件格式的特點(diǎn)不同,可能在轉(zhuǎn)換的過(guò)程中會(huì)有數(shù)據(jù)丟失,這個(gè)無(wú)法避免,我們也允許出現(xiàn)這樣的情況。

1.3 測(cè)井圖像繪制

采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā),以對(duì)象方式定義現(xiàn)實(shí)中的各類(lèi)實(shí)體和數(shù)據(jù),多個(gè)對(duì)象共同組成了一個(gè)完整的測(cè)井應(yīng)用。在測(cè)井專(zhuān)業(yè)控件中以對(duì)象的方式管理各種測(cè)井道、測(cè)井曲線、解釋結(jié)論等。

這些繪圖對(duì)象應(yīng)用于具體的測(cè)井專(zhuān)業(yè)控件之中,實(shí)現(xiàn)相應(yīng)測(cè)井應(yīng)用的繪圖顯示[3]與編輯操作功能,客戶(hù)端可以直接編輯對(duì)象的顯示屬性、深度范圍、深度比例等。

繪圖對(duì)象總體上可分為:

井對(duì)象、道對(duì)象、測(cè)井曲線對(duì)象、解釋結(jié)論對(duì)象、地質(zhì)對(duì)象、工程對(duì)象、其它對(duì)象等。

繪圖編輯控制功能包括:

主要有新建、打開(kāi)、編輯、保存、關(guān)閉。

井對(duì)象繪圖操作包括:

加載井?dāng)?shù)據(jù)后可以選擇繪圖模板對(duì)井對(duì)象屬性、井對(duì)象大小、井對(duì)象線型、井對(duì)象字體、井對(duì)象填充、井對(duì)象深度棒、井對(duì)象格線、繪圖深度進(jìn)行設(shè)置。

道對(duì)象繪圖操作包括:

道對(duì)象有常規(guī)曲線道、深度道等,道對(duì)象的基本操作是道加載和刪除、道基本屬性、道特性、道對(duì)象排列設(shè)置、道對(duì)象格線、道對(duì)象線型、道對(duì)象填充、道對(duì)象字體、道對(duì)象寬度及高度。

曲線對(duì)象繪圖操作包括:

曲線加載和刪除、曲線特性設(shè)置、曲線數(shù)據(jù)設(shè)置、曲線線型、曲線字體、曲線顏色填充、曲線寬度及高度;

結(jié)論對(duì)象繪圖操作包括:

結(jié)論符號(hào)對(duì)象、油氣結(jié)論、綜合結(jié)論、文字結(jié)論、地質(zhì)解釋模型對(duì)象、地質(zhì)分層、解釋層位對(duì)象、旋回編號(hào)、測(cè)井沉積相、沉積旋回。

地質(zhì)對(duì)象繪圖操作包括:

地質(zhì)數(shù)據(jù)對(duì)象、井壁取芯、物性分析、地層模型、巖性剖面、巖性繪圖對(duì)象。

工程數(shù)據(jù)、其它對(duì)象繪圖操作包括:

深度棒、其它數(shù)據(jù)對(duì)象、測(cè)井統(tǒng)計(jì)圖、注釋說(shuō)明對(duì)象等。

1.4 繪圖模版開(kāi)發(fā)

測(cè)井項(xiàng)目繪圖模板是定義了與測(cè)井相關(guān)的繪圖顯示的內(nèi)容和方式。每一種測(cè)井項(xiàng)目都需要有各自的繪圖模板,而且隨著應(yīng)用目的的不同,每一種測(cè)井項(xiàng)目又可能需要定義多個(gè)繪圖模板。模板繪圖能夠大大簡(jiǎn)化客戶(hù)端資料瀏覽的操作,提高客戶(hù)端資料瀏覽的效率。繪圖模板采用XML方式定義,繪圖模板具有較強(qiáng)的可讀性和通用性。

1.4.1 能夠編輯圖形

測(cè)井圖形有兩種操作狀態(tài),一是瀏覽狀態(tài),二是編輯狀態(tài),瀏覽狀態(tài)不能對(duì)測(cè)井圖形進(jìn)行修改操作只能編輯狀態(tài)才能對(duì)測(cè)井圖形進(jìn)行修改等操作。

1.4.2 繪圖模板編輯和保存

繪圖模版是一種確定的繪圖格式或繪圖規(guī)范。所有圖件繪制都以模板為基礎(chǔ)。模板的兩種基本類(lèi)型為共用模板和專(zhuān)用模板(繪圖控制文件)。共用模板所含設(shè)置適用于所有數(shù)據(jù)。專(zhuān)用模板(繪圖控制文件)只適用于特殊應(yīng)用或特定井。模板可以針對(duì)測(cè)井繪圖的每一種顯示圖件、表格或是要打印的成果圖、成果表,定義各自的模版。同一規(guī)范的模版只要做一次,則可在所有同類(lèi)繪圖數(shù)據(jù)上無(wú)限次選擇使用,具備一勞永逸的優(yōu)勢(shì)。

測(cè)井繪圖模板編輯制作和保存、調(diào)用等操作都比較簡(jiǎn)單,可以將設(shè)計(jì)的任意測(cè)井繪圖格式保存為模板。

1.5 組件的擴(kuò)展

測(cè)井控件開(kāi)發(fā)應(yīng)該具有AddIn的功能,我們前期制作數(shù)據(jù)顯示和編輯的功能,把這些功能注冊(cè)和添加到控件中,以后有條件了再做數(shù)據(jù)分析、解釋等外掛模塊。前期的工作,就是能將各種數(shù)據(jù)源中的數(shù)據(jù)讀取到DataModel對(duì)象中,然后再能把DataModel對(duì)象中的數(shù)據(jù)按照不同的模板顯示到屏幕上,并能讓用戶(hù)進(jìn)行可視化編輯。

2 結(jié)果與討論

塔里木油田測(cè)井生產(chǎn)管理系統(tǒng)與測(cè)井?dāng)?shù)據(jù)庫(kù)項(xiàng)目就是基于此研究方案進(jìn)行開(kāi)發(fā)實(shí)施的,很好的完成了測(cè)井?dāng)?shù)據(jù)格式的解析并根據(jù)測(cè)井?dāng)?shù)據(jù)繪制測(cè)井圖像。完成功能主界面如下圖所示:

3 結(jié)論

基于測(cè)井?dāng)?shù)據(jù)解析與成像控件開(kāi)發(fā)方案開(kāi)發(fā)的應(yīng)用程序可以滿足多種測(cè)井?dāng)?shù)據(jù)格式的解析并能根據(jù)測(cè)井?dāng)?shù)據(jù)繪制圖像。

參考文獻(xiàn):

[1] 戴建軍. 測(cè)井?dāng)?shù)字資料常見(jiàn)數(shù)據(jù)格式剖析[J]. 測(cè)井專(zhuān)刊, 1996(S1): 1-4.

[2] 翟慧杰, 曹旭光, 宋國(guó)東. 面向?qū)ο蟮臏y(cè)井?dāng)?shù)據(jù)模型分析與設(shè)計(jì)[J]. 長(zhǎng)春理工大學(xué)學(xué)報(bào), 2003(3): 2-3.

[3] 楊浩, 張哲峰. GDI+程序設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社, 2002: 387-410.

猜你喜歡
測(cè)井
本期廣告索引
八扇區(qū)水泥膠結(jié)測(cè)井儀刻度及測(cè)井?dāng)?shù)據(jù)處理
方位遠(yuǎn)探測(cè)聲波反射波成像測(cè)井儀研制與應(yīng)用
利用成像測(cè)井資料解剖石炭系內(nèi)幕構(gòu)造
基于測(cè)井響應(yīng)評(píng)價(jià)煤巖結(jié)構(gòu)特征
隨鉆電阻率測(cè)井的固定探測(cè)深度合成方法
中石油首個(gè)全國(guó)測(cè)井行業(yè)標(biāo)準(zhǔn)發(fā)布
EML-1000實(shí)時(shí)監(jiān)控存儲(chǔ)式測(cè)井系統(tǒng)的研制
核磁共振測(cè)井在致密油儲(chǔ)層孔隙結(jié)構(gòu)評(píng)價(jià)中的應(yīng)用
測(cè)井車(chē)液壓油泵磨損失效分析處理
肇东市| 阆中市| 房产| 门头沟区| 延长县| 黑水县| 建湖县| 梁平县| 太仆寺旗| 富民县| 吉安县| 仪陇县| 长白| 潍坊市| 永仁县| 紫云| 东乌珠穆沁旗| 康马县| 类乌齐县| 安庆市| 长乐市| 通化市| 凉城县| 出国| 若尔盖县| 久治县| 米易县| 桂林市| 南城县| 景宁| 枞阳县| 临高县| 苏尼特左旗| 阜新市| 桓台县| 南江县| 新闻| 香港| 长治县| 明溪县| 东乡县|