及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種地理信息系統(tǒng)注記的生成方法,其特征在于,包括: 對原始圖層數(shù)據(jù)進行解析,確定原始圖層數(shù)據(jù)包含的多個圖層和各個圖層的圖層元素; 針對每一個圖層中的每一個圖層元素生成相應(yīng)的注記;其中,每生成一個注記,以所述一個注記當(dāng)前的坐標(biāo)位置為定位點,對設(shè)定坐標(biāo)范圍進行掃描,確定存在與所述一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素時,對所述一個注記的坐標(biāo)位置進行調(diào)MtF.02.如權(quán)利要求1所述的方法,其特征在于,確定一個圖層元素符合預(yù)設(shè)的避讓條件,包括: 確定一個圖層元素的屬性類型屬于指定的避讓類型時,確定所述圖層元素符合預(yù)設(shè)的避讓條件;或者, 確定一個圖層元素的名稱中包含指定的避讓關(guān)鍵字時,確定所述圖層元素符合預(yù)設(shè)的避讓條件。3.如權(quán)利要求1所述的方法,其特征在于,確定存在與一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素時,對所述一個注記的坐標(biāo)位置進行調(diào)整,包括: 若僅存在一個與所述一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素,則對所述一個注記的坐標(biāo)位置進行調(diào)整,直接避讓所述圖層元素; 若存在至少兩個與所述一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素,則依據(jù)對應(yīng)每一個圖層元素預(yù)設(shè)的避讓優(yōu)先級,依次對所述一個注記的坐標(biāo)位置進行調(diào)整,以避讓相應(yīng)的每一個圖層元素。4.如權(quán)利要求3所述的方法,其特征在于,進一步包括: 若無法避讓,則對避讓優(yōu)先級最低的圖層元素進行疊加,若存在多個優(yōu)先級最低的,則隨機選擇至少一個優(yōu)先級最低的圖層元素進行疊加;或者, 若無法避讓,則不生成所述一個注記。5.如權(quán)利要求1一 4任一項所述的方法,其特征在于,進一步包括: 在生成注記的過程中,基于圖層元素的標(biāo)識信息在每一個圖層元素和相應(yīng)的注記之間建立關(guān)耳關(guān)關(guān)系; 在原始圖層數(shù)據(jù)更新后,對更新的原始圖層數(shù)據(jù)進行解析,確定更新后的原始圖層數(shù)據(jù)包含的每一個圖層元素及相應(yīng)的標(biāo)識信息; 基于每一個圖層元素的標(biāo)識信息,在各個圖層元素和各個注記之間進行匹配,并根據(jù)匹配結(jié)果針對匹配成功的圖層元素和注記進行確認(rèn)操作,以及針對未匹配成功的圖層元素或/和注記進行調(diào)整操作。6.如權(quán)利要求5所述的方法,其特征在于,針對匹配成功的圖層元素和注記進行確認(rèn)操作,包括以下情況之一或任意組合: 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的坐標(biāo)位置相較于原始圖層數(shù)據(jù)更新之前發(fā)生變化時,對所述一圖層元素周邊設(shè)定坐標(biāo)范圍內(nèi)的各個注記的坐標(biāo)位置進行相應(yīng)調(diào)整; 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的對應(yīng)的避讓優(yōu)先級已變更時,按照變更后的避讓優(yōu)先級,重新調(diào)整相應(yīng)注記的坐標(biāo)位置; 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的注記顯示方式相較于原始圖層數(shù)據(jù)更新之前發(fā)生變化時,對所述一圖層元素周邊設(shè)定坐標(biāo)范圍內(nèi)的各個注記的坐標(biāo)位置進行相應(yīng)調(diào)整。7.如權(quán)利要求5所述的方法,其特征在于,根據(jù)匹配結(jié)果對未匹配成功的圖層元素或/和注記進行調(diào)整,包括: 若對應(yīng)一圖層元素的標(biāo)識信息存在相應(yīng)的圖層元素但不存在相應(yīng)的注記,則判定所述一圖層元素為新增元素,并對應(yīng)所述一圖層元素生成新的注記; 若對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)注記但不存在相應(yīng)的圖層兀素,貝U判定所述一圖層元素為刪除元素,則刪除對應(yīng)所述一圖層元素生成的注記。8.一種地理信息系統(tǒng)注記的生成裝置,其特征在于,包括: 解析單元,用于對原始圖層數(shù)據(jù)進行解析時,確定原始圖層數(shù)據(jù)包含的多個圖層和各個圖層的圖層元素; 生成單元,用于針對每一個圖層中的每一個圖層元素生成相應(yīng)的注記;其中,每生成一個注記,以該注記當(dāng)前的坐標(biāo)位置為定位點,對設(shè)定坐標(biāo)范圍進行掃描,確定存在與該注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素時,對該注記的坐標(biāo)位置進行調(diào)整。9.如權(quán)利要求8所述的裝置,其特征在于,確定一個圖層元素符合預(yù)設(shè)的避讓條件時,所述生成單元用于: 確定一個圖層元素的屬性類型屬于指定的避讓類型時,確定所述圖層元素符合預(yù)設(shè)的避讓條件;或者, 確定一個圖層元素的名稱中包含指定的避讓關(guān)鍵字時,確定所述圖層元素符合預(yù)設(shè)的避讓條件。10.如權(quán)利要求8所述的裝置,其特征在于,確定存在與一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素時,對所述一個注記的坐標(biāo)位置進行調(diào)整時,所述生成單元用于: 若僅存在一個與所述一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素,則對所述一個注記的坐標(biāo)位置進行調(diào)整,直接避讓所述圖層元素; 若存在至少兩個與所述一個注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素,則依據(jù)對應(yīng)每一個圖層元素預(yù)設(shè)的避讓優(yōu)先級,依次對所述一個注記的坐標(biāo)位置進行調(diào)整,以避讓相應(yīng)的每一個圖層元素。11.如權(quán)利要求10所述的裝置,其特征在于,所述生成單元進一步用于: 若無法避讓,則對避讓優(yōu)先級最低的圖層元素進行疊加,若存在多個優(yōu)先級最低的,則隨機選擇至少一個優(yōu)先級最低的圖層元素進行疊加;或者, 若無法避讓,則不生成所述一個注記。12.如權(quán)利要求8— 11任一項所述的裝置,其特征在于,所述生成單元進一步用于: 在生成注記的過程中,基于圖層元素的標(biāo)識信息在每一個圖層元素和相應(yīng)的注記之間建立關(guān)耳關(guān)關(guān)系; 在原始圖層數(shù)據(jù)更新后,對更新的原始圖層數(shù)據(jù)進行解析,確定更新后的原始圖層數(shù)據(jù)包含的每一個圖層元素及相應(yīng)的標(biāo)識信息; 基于每一個圖層元素的標(biāo)識信息,在各個圖層元素和各個注記之間進行匹配,并根據(jù)匹配結(jié)果針對匹配成功的圖層元素和注記進行確認(rèn)操作,以及針對未匹配成功的圖層元素或/和注記進行調(diào)整操作。13.如權(quán)利要求12所述的裝置,其特征在于,針對匹配成功的圖層元素和注記進行確認(rèn)操作時,所述生成單元用于: 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的坐標(biāo)位置相較于原始圖層數(shù)據(jù)更新之前發(fā)生變化時,對所述一圖層元素周邊設(shè)定坐標(biāo)范圍內(nèi)的各個注記的坐標(biāo)位置進行相應(yīng)調(diào)整; 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的對應(yīng)的避讓優(yōu)先級已變更時,按照變更后的避讓優(yōu)先級,重新調(diào)整相應(yīng)注記的坐標(biāo)位置; 若判定對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)的標(biāo)記且存在相應(yīng)的圖層兀素,貝1J在進一步判定所述一圖層元素的注記顯示方式相較于原始圖層數(shù)據(jù)更新之前發(fā)生變化時,對所述一圖層元素周邊設(shè)定坐標(biāo)范圍內(nèi)的各個注記的坐標(biāo)位置進行相應(yīng)調(diào)整。14.如權(quán)利要求12所述的裝置,其特征在于,根據(jù)匹配結(jié)果對未匹配成功的圖層元素或/和注記進行調(diào)整時,所述生成單元用于: 若對應(yīng)一圖層元素的標(biāo)識信息存在相應(yīng)的圖層元素但不存在相應(yīng)的注記,則判定所述一圖層元素為新增元素,并對應(yīng)所述一圖層元素生成新的注記; 若對應(yīng)一圖層兀素的標(biāo)識信息存在相應(yīng)注記但不存在相應(yīng)的圖層兀素,貝U判定所述一圖層元素為刪除元素,則刪除對應(yīng)所述一圖層元素生成的注記。
【專利摘要】本發(fā)明公開了一種地理信息系統(tǒng)注記的生成方法及裝置,用以解決注記生成人工成本高的問題。該方法為:首先通過對原始圖層數(shù)據(jù)進行解析,確定原始圖層數(shù)據(jù)包含的多個圖層和各個圖層的圖層元素;然后針對每一個圖層中的每一個圖層元素生成相應(yīng)的注記;其中,每生成一個注記,以該注記當(dāng)前的坐標(biāo)位置為定位點,對設(shè)定坐標(biāo)范圍進行掃描,確定存在與該注記的坐標(biāo)位置疊加且符合預(yù)設(shè)避讓條件的圖層元素時,對該注記的坐標(biāo)位置進行調(diào)整,這樣,能夠大幅度地減少人工工作量和人工成本,提高注記生成方式效率。
【IPC分類】G06T11/60, G06F17/30
【公開號】CN105589869
【申請?zhí)枴緾N201410568079
【發(fā)明人】李欣, 黃誠, 王生, 李強, 王偉
【申請人】方正國際軟件(北京)有限公司, 方正國際軟件有限公司
【公開日】2016年5月18日
【申請日】2014年10月22日