System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品无码久久四虎,最新高清无码专区,无码国产精成人午夜视频一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    Oracle幾何數據的轉換方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:40611255 閱讀:11 留言:0更新日期:2024-03-12 22:19
    本發(fā)明專利技術公開了一種Oracle幾何數據的轉換方法、裝置、設備及存儲介質。該方法包括:獲取Oracle幾何體和Oracle幾何體的幾何體類型;Oracle幾何體是采用Oracle空間數據庫對應的第一幾何結構體表示的幾何數據;解析Oracle幾何體獲得幾何體參數;將幾何體參數寫入幾何體類型對應的中間幾何體,中間幾何體與PostGIS空間數據庫對應的第二幾何結構體之間的幾何體元素存在映射關系;根據映射關系將中間幾何體轉換為PostGIS幾何體;PostGIS幾何體是采用第二幾何結構體表示的幾何數據。簡化了Oracle幾何數據到幾何數據的轉換過程的復雜性,提高了轉換效率。

    【技術實現(xiàn)步驟摘要】

    本專利技術涉及幾何數據處理,尤其涉及一種oracle幾何數據的轉換方法、裝置、設備及存儲介質。


    技術介紹

    1、在涉及oracle空間數據庫至postgis空間數據庫的數據遷移場景下,或者postgis空間數據庫使用oracle空間數據庫中的幾何數據的場景下,往往需要首先將oracle空間數據庫中的oracle幾何數據轉換為適配postgis空間數據庫讀寫的postgis幾何數據。

    2、目前,將postgis幾何數據轉換為oracle幾何數據的方式主要是:根據用于存放postgis幾何數據的幾何體與存放oracle幾何數據的幾何體之間的元素的映射關系,將從存放postgis幾何數據的幾何體中解析出的參數直接對應寫入存放oracle幾何數據的幾何體。

    3、這種直接轉換的方式需要在涉及數據轉換時,依次從存放oracle幾何數據的幾何體中確定每個參數,并根據oracle幾何體和postgis幾何體在每個參數上的映射關系編寫轉換語句。但是幾何數據的類型多樣,在幾何體中表示幾何數據存放方式的參數各不相同,在涉及大量數據轉換時針對每個幾何數據的參數分別編寫轉換語句,無疑導致幾何數據轉換過程十分復雜,不易操作,轉換效率不高。


    技術實現(xiàn)思路

    1、本專利技術提供了一種oracle幾何數據的轉換方法、裝置、設備及存儲介質,以解決現(xiàn)有oracle幾何數據轉換到postgis幾何數據的過程復雜,不易操作,轉換效率不高的問題;簡化oracle幾何數據到postgis幾何數據的轉換過程的復雜性,提高轉換效率。

    2、根據本專利技術的一方面,提供了一種oracle幾何數據的轉換方法,包括:

    3、獲取oracle幾何體和所述oracle幾何體的幾何體類型;所述oracle幾何體是采用oracle空間數據庫對應的第一幾何結構體表示的幾何數據;

    4、解析所述oracle幾何體獲得幾何體參數;

    5、將所述幾何體參數寫入所述幾何體類型對應的中間幾何體,所述中間幾何體與postgis空間數據庫對應的第二幾何結構體之間的幾何體元素存在映射關系;

    6、根據所述映射關系將所述中間幾何體轉換為postgis幾何體;所述postgis幾何體是采用所述第二幾何結構體表示的幾何數據。

    7、根據本專利技術的另一方面,提供了一種oracle幾何數據的轉換裝置,包括:

    8、數據獲取模塊,用于獲取oracle幾何體和所述oracle幾何體的幾何體類型;所述oracle幾何體是采用oracle空間數據庫對應的第一幾何結構體表示的幾何數據;

    9、參數解析模塊,用于解析所述oracle幾何體獲得幾何體參數;

    10、參數寫入模塊,用于將所述幾何體參數寫入所述幾何體類型對應的中間幾何體,所述中間幾何體與postgis空間數據庫對應的第二幾何結構體之間的幾何體元素存在映射關系;

    11、數據轉換模塊,用于根據所述映射關系將所述中間幾何體轉換為postgis幾何體;所述postgis幾何體是采用所述第二幾何結構體表示的幾何數據。

    12、根據本專利技術的另一方面,提供了一種電子設備,所述電子設備包括:

    13、至少一個處理器;以及

    14、與所述至少一個處理器通信連接的存儲器;其中,

    15、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本專利技術任一實施例所述的oracle幾何數據的轉換方法。

    16、根據本專利技術的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本專利技術任一實施例所述的oracle幾何數據的轉換方法。

    17、本專利技術實施例的技術方案,通過獲取oracle幾何體和oracle幾何體的幾何體類型;oracle幾何體是采用oracle空間數據庫對應的第一幾何結構體表示的幾何數據;解析oracle幾何體獲得幾何體參數,并將幾何體參數寫入幾何體類型對應的中間幾何體,中間幾何體與postgis空間數據庫對應的第二幾何結構體之間的幾何體元素存在映射關系;根據映射關系將中間幾何體轉換為postgis幾何體;postgis幾何體是采用第二幾何結構體表示的幾何數據。通過定義中間幾何體,并采用調用中間幾何體的方式將oracle幾何體轉換為postgis幾何體,解決了現(xiàn)有oracle幾何數據轉換到postgis幾何數據的過程復雜,不易操作,轉換效率不高的問題,達到了簡化oracle幾何數據到幾何數據的轉換過程的復雜性,提高轉換效率的技術效果。

    18、應當理解,本部分所描述的內容并非旨在標識本專利技術的實施例的關鍵或重要特征,也不用于限制本專利技術的范圍。本專利技術的其它特征將通過以下的說明書而變得容易理解。

    本文檔來自技高網...

    【技術保護點】

    1.一種Oracle幾何數據的轉換方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述Oracle幾何體的幾何體類型對應的中間幾何體包括:

    3.根據權利要求2所述的方法,其特征在于,所述中間幾何體的幾何體元素包括:中間幾何體變量以及每個中間幾何體變量對應的參數類型;

    4.根據權利要求1所述的方法,其特征在于,解析所述Oracle幾何體獲得幾何體參數,包括:

    5.根據權利要求4所述的方法,其特征在于,解析所述Oracle幾何體獲得幾何體參數,還包括:

    6.根據權利要求5所述的方法,其特征在于,在所述幾何體類型為單點類型的情況下,解析所述Oracle幾何體中的第一幾何體坐標變量或者第二幾何體坐標變量獲得幾何體坐標參數,包括:

    7.根據權利要求5所述的方法,其特征在于,將所述幾何體參數寫入所述幾何體類型對應的中間幾何體包括:

    8.根據權利要求7所述的方法,其特征在于,將所述幾何體參數寫入所述基礎中間幾何體,包括:

    9.根據權利要求8所述的方法,其特征在于,將所述幾何體參數寫入所述基礎中間幾何體,還包括:

    10.一種Oracle幾何數據的轉換裝置,其特征在于,包括:

    11.一種電子設備,其特征在于,所述電子設備包括:

    12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-9中任一項所述的Oracle幾何數據的轉換方法。

    ...

    【技術特征摘要】

    1.一種oracle幾何數據的轉換方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述oracle幾何體的幾何體類型對應的中間幾何體包括:

    3.根據權利要求2所述的方法,其特征在于,所述中間幾何體的幾何體元素包括:中間幾何體變量以及每個中間幾何體變量對應的參數類型;

    4.根據權利要求1所述的方法,其特征在于,解析所述oracle幾何體獲得幾何體參數,包括:

    5.根據權利要求4所述的方法,其特征在于,解析所述oracle幾何體獲得幾何體參數,還包括:

    6.根據權利要求5所述的方法,其特征在于,在所述幾何體類型為單點類型的情況下,解析所述oracle幾何體中的第一幾何體坐標變量或者第二幾何體坐標...

    【專利技術屬性】
    技術研發(fā)人員:謝一帆吳逸倫周翰飛
    申請(專利權)人:武漢達夢數據庫股份有限公司
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码国内精品久久人妻蜜桃| 无码无需播放器在线观看| 精品亚洲av无码一区二区柚蜜| 亚洲aⅴ无码专区在线观看春色 | 国产成人无码av片在线观看不卡| 亚洲精品无码午夜福利中文字幕| 亚洲AV无码国产精品永久一区| 国产AV无码专区亚洲Av| 日韩久久无码免费毛片软件| 国产成人精品无码免费看| 午夜无码视频一区二区三区| 亚洲一区二区三区国产精品无码| AV无码精品一区二区三区宅噜噜| 亚洲av无码专区国产不乱码 | 午夜亚洲av永久无码精品| 亚洲中文无码线在线观看| 中文字幕无码精品三级在线电影| 亚洲av无码片vr一区二区三区 | 日韩精品无码免费视频| 无码八A片人妻少妇久久| 午夜无码A级毛片免费视频| 中文无码AV一区二区三区| 国产高清不卡无码视频| 精品久久久久久中文字幕无码| 亚洲va成无码人在线观看| 精品无码一区二区三区亚洲桃色| 亚洲精品无码成人AAA片| 国产品无码一区二区三区在线蜜桃| 无码任你躁久久久久久久| 五月丁香六月综合缴清无码| 精品无码成人久久久久久| 永久免费AV无码网站在线观看| 蜜芽亚洲av无码一区二区三区 | 亚洲中文字幕久久精品无码APP | 内射无码专区久久亚洲| 午夜精品久久久久久久无码| 秋霞鲁丝片无码av| 国产精品无码素人福利| 夜夜添无码一区二区三区| 无码国产福利av私拍| 亚洲国产成人无码av在线播放|