亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于瀏覽異構(gòu)地圖數(shù)據(jù)的方法和系統(tǒng)的制作方法

文檔序號:6734556閱讀:190來源:國知局
用于瀏覽異構(gòu)地圖數(shù)據(jù)的方法和系統(tǒng)的制作方法
【專利摘要】在本文公開了用于瀏覽異構(gòu)地圖數(shù)據(jù)的方法、系統(tǒng)和制品。方法實(shí)施例包括顯示多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的地理信息系統(tǒng)(GIS)數(shù)據(jù)集,以及使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所述顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。系統(tǒng)實(shí)施例包括地圖數(shù)據(jù)引擎,其被配置成接收多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集,以及用戶接口,其被配置成顯示所述圖像并且使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所述顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。
【專利說明】用于瀏覽異構(gòu)地圖數(shù)據(jù)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本說明書描述了使地理鏈接的信息可視化,例如以使地圖數(shù)據(jù)能夠被提供給客戶端平臺(tái),尤其但不完全是移動(dòng)通信設(shè)備。
【背景技術(shù)】
[0002]地理鏈接的信息,諸如包括在地理信息系統(tǒng)(GIS)數(shù)據(jù)集中的信息,通常來自不同的源并且以不同的本原格式被維護(hù)。這些本原格式受縛于其相應(yīng)GIS軟件,所述GIS軟件被需要來查看地理鏈接的信息并且對地理鏈接的信息執(zhí)行操作。由于這些格式的寬泛范圍,訪問并操縱數(shù)據(jù)很復(fù)雜并且耗時(shí)。此外,隨著以不同GIS格式的地理鏈接的信息量增加,操縱并且散播這樣的信息給用戶變得日益困難。

【發(fā)明內(nèi)容】

[0003]在下文,在權(quán)利要求中陳述了本發(fā)明。
[0004]實(shí)施例涉及瀏覽異構(gòu)地圖數(shù)據(jù)。方法實(shí)施例包括顯示多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集,以及使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。
[0005]系統(tǒng)實(shí)施例包括:地圖數(shù)據(jù)引擎,其被配置成接收多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集;以及用戶接口,其被配置成顯示所述圖像并且使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。
【專利附圖】

【附圖說明】
[0006]作為說明性示例,在下面參考附圖詳細(xì)地描述了進(jìn)一步實(shí)施例、特征和優(yōu)勢,以及各種實(shí)施例的結(jié)構(gòu)和操作。在附圖中,相同的參考數(shù)字可以指示相同或功能相似的元素。元素在其中首次出現(xiàn)的附圖一般由相應(yīng)參考數(shù)字中的最左邊數(shù)字指示。
[0007]圖1是根據(jù)一個(gè)實(shí)施例的、用于瀏覽異構(gòu)地圖數(shù)據(jù)的系統(tǒng)的圖。
[0008]圖2是圖示根據(jù)一個(gè)實(shí)施例的、地圖數(shù)據(jù)引擎和用戶接口的示例性操作的流程圖。
[0009]圖3是圖示根據(jù)一個(gè)實(shí)施例的、用于顯示地圖元數(shù)據(jù)的示例性操作的流程圖。
[0010]圖4是圖示根據(jù)一個(gè)實(shí)施例的、用于顯示度量和分析的示例性操作的流程圖。
[0011]圖5-10是圖示根據(jù)實(shí)施例的示例性用戶接口的圖。
[0012]圖11圖示有益于實(shí)現(xiàn)實(shí)施例的組件的示例計(jì)算機(jī)。
【具體實(shí)施方式】
[0013]實(shí)施例涉及瀏覽異構(gòu)地圖數(shù)據(jù)。實(shí)施例使能顯示一個(gè)或多個(gè)同構(gòu)圖像(例如,縮略圖),其中每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集。每一個(gè)GIS數(shù)據(jù)集可以包括一個(gè)或多個(gè)文件,以及每一個(gè)GIS數(shù)據(jù)集可以具有潛在數(shù)據(jù)格式或源格式。GIS數(shù)據(jù)集可以包括任何形式的圖像、攝影、感興趣數(shù)據(jù)點(diǎn)、基本地圖/矢量數(shù)據(jù)、地形、水深測量、三維模型數(shù)據(jù)以及任何其他形式的數(shù)據(jù)或內(nèi)容。GIS數(shù)據(jù)集的數(shù)據(jù)格式可以包,例如但不限于:GIS光柵格式、矢量格式和網(wǎng)格格式。作為示例,每一個(gè)數(shù)據(jù)格式可以依賴于特定計(jì)算機(jī)平臺(tái),并且可能需要某些計(jì)算機(jī)硬件和/或軟件來訪問并操縱格式化的信息。
[0014]實(shí)施例使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的同構(gòu)圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。同構(gòu)圖像可以包括例如具有統(tǒng)一大小和/或形狀的圖像。例如,圖像可以具有相同文件大小和/或顯示尺寸。同構(gòu)圖像可以包括以諸如JPG、PNG、BMP、TIFF等的任何已知圖像文件格式的圖像。這樣的圖像還可以是交互式或動(dòng)畫的(例如,動(dòng)畫或視頻)。實(shí)施例進(jìn)一步包括使用戶能夠與所顯示的圖像交互,并且在用戶與圖像的交互時(shí)顯示與地圖資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)。實(shí)施例還包括顯示與對地圖資產(chǎn)和GIS數(shù)據(jù)集的使用有關(guān)的度量和分析 。 [0015]以這種方式,地圖構(gòu)建者可以使用顯示表示數(shù)據(jù)集的同構(gòu)圖像的用戶接口,來便利且高效地瀏覽并操縱可以具有不同的潛在源或數(shù)據(jù)格式的大量GIS數(shù)據(jù)集。
[0016]在一個(gè)實(shí)施例中,用戶接口可以使地圖構(gòu)建者能夠上載以GIS數(shù)據(jù)集的相應(yīng)源格式的GIS數(shù)據(jù)集,以供實(shí)施例轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式。在一個(gè)實(shí)施例中,經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集可以通過客戶端平臺(tái)(例如,二維(2D)和三維(3D)地圖平臺(tái))被提供給一個(gè)或多個(gè)用戶,并且在各種計(jì)算設(shè)備(例如,膝上型機(jī)、智能手機(jī)、臺(tái)式機(jī)等)上實(shí)例化。
[0017]在一個(gè)實(shí)施例中,可以使用用戶接口來創(chuàng)建包括一個(gè)或多個(gè)經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集的地圖??梢允褂糜脩艚涌趤硗ㄟ^派發(fā)系統(tǒng)將該地圖發(fā)布到各種計(jì)算設(shè)備上的各種客戶端
XTZZ^
pi o
[0018]雖然在本文參考說明性實(shí)施例為特定應(yīng)用描述了本實(shí)施例,然而,應(yīng)當(dāng)理解的是,本發(fā)明并不限于此。本領(lǐng)域技術(shù)人員通過使用在本文提供的教導(dǎo)將認(rèn)識到在其范圍內(nèi)的另外修改、應(yīng)用和實(shí)施例以及實(shí)施例在其中將有重大功用的另外領(lǐng)域。
[0019]如在本文使用的用語“地圖”是指任何數(shù)字地圖、任何形式的地理鏈接的信息以及相關(guān)聯(lián)的元數(shù)據(jù)。地圖可以包括2D和3D表示以及嵌入式圖像、音頻、視頻、應(yīng)用、小部件等。這些示例是說明性的,并且不意在限制實(shí)施例。
[0020]如在本文使用的用語“特征”可以指在地圖上顯示的任何地理鏈接的特征。例如,這樣的特征可以包括但不限于:興趣點(diǎn)、地形特征、區(qū)域邊界、人造結(jié)構(gòu)、水體等。特征還可以包括在地圖上顯示的任何用戶界面特征。這些示例是說明性的,并且不意在限制實(shí)施例。
[0021]如在本文使用的用語“矢量數(shù)據(jù)”可以指用來定義地圖的點(diǎn)、線和多邊形。此外,矢量數(shù)據(jù)還可以包括與一個(gè)或多個(gè)地圖區(qū)域相關(guān)聯(lián)的任何數(shù)據(jù)或元數(shù)據(jù)(例如,人口、面積、緯度、經(jīng)度等)。矢量數(shù)據(jù)還可以包括道路、線路、GPS跟蹤和跟蹤點(diǎn)等。這些示例是說明性的,并且不意在限制實(shí)施例。
[0022]如在本文使用的用語“地圖構(gòu)建者”可以指創(chuàng)建和/或修改地圖或任何其他地理鏈接的信息的任何用戶(例如,制圖者)。地圖構(gòu)建者還可以使用例如地圖構(gòu)建者客戶端來定義不同的地圖可視化和地圖用戶界面元素。
[0023]如在本文使用的用語“發(fā)布的地圖”是指整體或部分顯示以供查看的任何數(shù)字地圖、任何形式的地理鏈接的信息以及相關(guān)聯(lián)的元數(shù)據(jù)。發(fā)布的地圖可以包括2D和3D表示以及嵌入式圖像、音頻、視頻、應(yīng)用、小部件、小工具等。這些示例是說明性的,并且不意在限制實(shí)施例。
[0024]圖1是根據(jù)一個(gè)實(shí)施例的、用于瀏覽異構(gòu)地圖數(shù)據(jù)的系統(tǒng)100的框圖。系統(tǒng)100可以包括網(wǎng)絡(luò)102、地圖構(gòu)建者客戶端110、處理系統(tǒng)140、處理儲(chǔ)存庫180、派發(fā)系統(tǒng)150、派發(fā)儲(chǔ)存庫182以及多個(gè)客戶端平臺(tái)160A-N。地圖構(gòu)建者客戶端110進(jìn)一步包括地圖數(shù)據(jù)引擎120和用戶接口 130。
[0025]在一個(gè)實(shí)施例中,用戶接口 130可以使一個(gè)或多個(gè)地圖構(gòu)建者(或制圖者)能夠上載以各種格式的地理鏈接的或GIS數(shù)據(jù)、將訪問控制應(yīng)用到該數(shù)據(jù)、將該數(shù)據(jù)聚組成地圖、創(chuàng)作并樣式化地圖、并且構(gòu)建并發(fā)布以獨(dú)立于平臺(tái)的格式的地圖到在客戶端平臺(tái)160A-N處的終端用戶。用戶接口 130還可以使地圖構(gòu)建者能夠定義發(fā)布的地圖的特性,諸如可以被包括在地圖的每一層中的數(shù)據(jù)(例如,用戶人口統(tǒng)計(jì)數(shù)據(jù)、地形數(shù)據(jù)等)、可以被應(yīng)用到地圖的不同層的可視化樣式以及可以被應(yīng)用到地圖和不同層的地圖數(shù)據(jù)的訪問控制。
[0026]通過訪問用戶接口 130,地圖構(gòu)建者(或制圖者)可以構(gòu)建并發(fā)布獨(dú)立于平臺(tái)的地圖和任何其他地理鏈接的信息。發(fā)布的地圖可以由一個(gè)或多個(gè)用戶使用客戶端平臺(tái)160A-N來查看。在一個(gè)實(shí)施例中,地圖構(gòu)建者可以使用用戶接口 130來構(gòu)建并發(fā)布特定于平臺(tái)的地圖。用戶接口 130可以便于各種功能,包括上載GIS數(shù)據(jù)集、處理GIS數(shù)據(jù)集、應(yīng)用地圖訪問控制、以及編輯地理鏈接的信息或任何其他數(shù)據(jù)。用戶接口 130還可以被配置成顯示在地圖上的交互式實(shí)體(例如,小工具和小部件)。在題為“Cross-Platform Cloud-BasedMap Creation” 的美國專利申請 N0.61/445,861 (Atty.Dkt.N0.2525.4940000)中進(jìn)一步描述了小工具,通過引用將其整體合并入本文。
[0027]在一個(gè)實(shí)施例中,地圖數(shù)據(jù)引擎120可以接收多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集。在一個(gè)實(shí)施例中,可以從處理系統(tǒng)140接收這些同構(gòu)圖像。在一個(gè)實(shí)施例中,同構(gòu)圖像可以是統(tǒng)一的縮略圖(或快照概覽圖、預(yù)覽圖等)。在一個(gè)實(shí)施例中,用戶接口 130被配置成顯示圖像并且使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。
[0028]在一個(gè)實(shí)施例中,用戶可以通過客戶端平臺(tái)160A-N查看地理鏈接的信息和任何相關(guān)聯(lián)的數(shù)據(jù)。在一個(gè)實(shí)施例中,每一個(gè)客戶端平臺(tái)160A-N可以是相同或不同的平臺(tái)。這樣的客戶端平臺(tái)可以在瀏覽器中來實(shí)例化或甚至作為獨(dú)立軟件應(yīng)用。另外,客戶端平臺(tái)160A-N可以顯示以2D和/或3D表示的地理信息。
[0029]網(wǎng)絡(luò)102可以包括一個(gè)或多個(gè)網(wǎng)絡(luò),包括但不限于:局域網(wǎng)、城域網(wǎng)和/或廣域網(wǎng),諸如因特網(wǎng)。網(wǎng)絡(luò)102例如可以是允許地圖構(gòu)建者客戶端110、處理系統(tǒng)140、處理儲(chǔ)存庫180、派發(fā)系統(tǒng)150、派發(fā)儲(chǔ)存庫182和客戶端平臺(tái)160A-N以及任何另外的客戶端或服務(wù)器相互通信的任何形式的有線或無線網(wǎng)絡(luò)。
[0030]如上所述,用戶接口 130使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的同構(gòu)圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。以這種方式,地圖構(gòu)建者可以使用顯示表示數(shù)據(jù)集的圖像的用戶接口,來便利且高效地瀏覽并操縱可以具有不同的潛在源格式的大量GIS數(shù)據(jù)集。在下面進(jìn)一步描述了示例性用戶接口。
[0031]用戶接口 130還可以便于編輯地圖訪問安全設(shè)置,諸如通過創(chuàng)建或編輯訪問控制列表(ACL)。ACL可以定義可以被給予對系統(tǒng)100存儲(chǔ)和/或發(fā)布的部分或全部地理信息的訪問權(quán)的一個(gè)或多個(gè)用戶。用戶可以被分配到ACL,其具有使用客戶端平臺(tái)160A-N來查看、修改和操縱地圖數(shù)據(jù)的預(yù)定義訪問級別。示例ACL訪問級別可以包括(基本查看權(quán)利、中級查看權(quán)限以及管理員或仲裁者訪問權(quán)限)。在題為“Object-Based Access Control ForMap Data” 的美國專利申請 N0.61/445,883 (Atty.Dkt.N0.2525.4950000)中進(jìn)一步描述了ACL,通過弓I用將其整體合并入本文。
[0032]處理系統(tǒng)140可以從地圖構(gòu)建者客戶端110接收以其相應(yīng)源格式的一個(gè)或多個(gè)GIS數(shù)據(jù)集。每一個(gè)GIS數(shù)據(jù)集可以包括一個(gè)或多個(gè)地圖資產(chǎn)或地圖數(shù)據(jù)文件。處理系統(tǒng)140將GIS數(shù)據(jù)集轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式,并且使用派發(fā)系統(tǒng)150將以獨(dú)立于平臺(tái)的格式的經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集及其相應(yīng)地圖資產(chǎn)提供給一個(gè)或多個(gè)客戶端平臺(tái)160A-N。在非限制性實(shí)施例中,處理系統(tǒng)140還可以將GIS數(shù)據(jù)集轉(zhuǎn)換成特定于平臺(tái)的格式。
[0033]在一個(gè)實(shí)施例中,處理系統(tǒng)140生成一個(gè)或多個(gè)同構(gòu)圖像(例如,縮略圖或截屏),其中每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集。處理系統(tǒng)140然后可以將所述同構(gòu)圖像提供給地圖數(shù)據(jù)引擎120和用戶接口 130以供顯示。以這種方式,實(shí)施例使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的同構(gòu)圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。
[0034]處理系統(tǒng)140可以訪問存儲(chǔ)在處理儲(chǔ)存庫180上的信息。處理儲(chǔ)存庫180可以是持久性存儲(chǔ)設(shè)備或允許對數(shù)據(jù)的持久性和暫時(shí)性存儲(chǔ)兩者的設(shè)備。處理儲(chǔ)存庫180可以允許處理系統(tǒng)140安全地存儲(chǔ)并管理地圖資產(chǎn)數(shù)據(jù)和相關(guān)聯(lián)的元數(shù)據(jù)。在一個(gè)實(shí)施例中,處理儲(chǔ)存庫180可以存儲(chǔ)GIS數(shù)據(jù)集的一個(gè)或多個(gè)版本。地圖構(gòu)建者可以在用戶接口 130中查看任何數(shù)據(jù)集版本。此外,地圖構(gòu)建者可以使用用戶接口 130來向客戶端160A-N發(fā)布任何其他(或相同)數(shù)據(jù)集版本。
[0035]在一個(gè)實(shí)施例中,處理系統(tǒng)140可以將一個(gè)或多個(gè)經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集中的每一個(gè)聚組成經(jīng)轉(zhuǎn)換的資產(chǎn)。此外,例如,地圖可以包括來自不同GIS數(shù)據(jù)集的數(shù)據(jù)。在一個(gè)實(shí)施例中,可以將這些不同的GIS數(shù)據(jù)集聚組在一起成為表示地圖的經(jīng)轉(zhuǎn)換的資產(chǎn)。處理系統(tǒng)140可以跟蹤經(jīng)轉(zhuǎn)換的資產(chǎn)并且將該經(jīng)轉(zhuǎn)換的資產(chǎn)維護(hù)為表示地圖的單個(gè)實(shí)體。以這種方式,通過將經(jīng)轉(zhuǎn)換的資產(chǎn)維護(hù)為單個(gè)實(shí)體,多個(gè)GIS數(shù)據(jù)集可以繼續(xù)表示地圖,而不管在用戶客戶端160A-N中的一個(gè)或多個(gè)處的地圖上執(zhí)行的操作。
[0036]在一個(gè)實(shí)施例中,處理系統(tǒng)140接收一個(gè)或多個(gè)GIS數(shù)據(jù)集和相應(yīng)地圖文件。處理系統(tǒng)140可以將GIS數(shù)據(jù)集和地圖文件中的每一個(gè)轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式,并且將經(jīng)轉(zhuǎn)換的文件聚組在一起成為經(jīng)轉(zhuǎn)換的資產(chǎn)。處理系統(tǒng)140可以將經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集和資產(chǎn)中的一個(gè)或多個(gè)提供給派發(fā)系統(tǒng)150。派發(fā)系統(tǒng)150然后可以發(fā)布包括一個(gè)或多個(gè)經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集的地圖。發(fā)布的地圖可以是在客戶端160A-N處的2D或3D表示。派發(fā)系統(tǒng)150可以訪問存儲(chǔ)在派發(fā)儲(chǔ)存庫182上的信息。派發(fā)儲(chǔ)存庫182可以是存儲(chǔ)派發(fā)系統(tǒng)150執(zhí)行數(shù)據(jù)檢索、地圖發(fā)布以及將地圖和經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集轉(zhuǎn)發(fā)給客戶端平臺(tái)160A-N所需的數(shù)據(jù)的任何存儲(chǔ)設(shè)備。
[0037]在一個(gè)實(shí)施例中,地圖構(gòu)建者可以使用用戶接口 130來跟蹤并監(jiān)視處理系統(tǒng)140和派發(fā)系統(tǒng)150的操作。例如,地圖構(gòu)建者可以能夠檢查GIS數(shù)據(jù)集是已被轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式還是當(dāng)前正被轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式。地圖構(gòu)建者還可以檢查例如GIS數(shù)據(jù)集是否已使用派發(fā)系統(tǒng)150來被派發(fā)給一個(gè)或多個(gè)客戶端160A-N。[0038]在題為“Cross-Platform Cloud-Based Map Creation” 的美國專利申請N0.61/445,861 (Atty.Dkt.N0.2525.4940000)中進(jìn)一步描述了處理系統(tǒng) 140 和派發(fā)系統(tǒng)150的操作,通過引用將其整體合并入本文。
[0039]客戶端平臺(tái)160A-N、地圖構(gòu)建者客戶端110、處理系統(tǒng)140和派發(fā)系統(tǒng)150每一個(gè)可以是具有一個(gè)或多個(gè)處理器的任何類型的處理(或計(jì)算)設(shè)備。例如,這些設(shè)備可以是工作站、移動(dòng)設(shè)備(諸如移動(dòng)電話、平板電腦或膝上型機(jī))、計(jì)算機(jī)、計(jì)算機(jī)集群、機(jī)頂盒、嵌入式系統(tǒng)、控制臺(tái)或具有至少一個(gè)處理器的其他設(shè)備。這樣的處理設(shè)備可以包括軟件、固件、硬件或其組合。軟件可以包括一個(gè)或多個(gè)應(yīng)用和操作系統(tǒng)。硬件可以包括但不限于:處理器、存儲(chǔ)器和圖形用戶界面顯示器。
[0040]在一個(gè)實(shí)施例中,可以跨多個(gè)計(jì)算機(jī)實(shí)現(xiàn)處理系統(tǒng)140和/或派發(fā)系統(tǒng)150 (兩者)。并且,在一個(gè)實(shí)施例中,處理系統(tǒng)140、派發(fā)系統(tǒng)150、客戶端平臺(tái)160A-N和地圖構(gòu)建者客戶端110所執(zhí)行和/或請求的所有處理任務(wù)可以跨多個(gè)計(jì)算機(jī)分布。以這種方式,實(shí)施例可以利用云計(jì)算體系結(jié)構(gòu)來處理、存儲(chǔ)并提供地圖數(shù)據(jù)以供顯示。
[0041]在一個(gè)實(shí)施例中,用戶接口 130可以使地圖構(gòu)建者能夠基于一個(gè)或多個(gè)獨(dú)立于平臺(tái)的樣式表來樣式化地圖。在一個(gè)實(shí)施例中,用戶接口 130可以使地圖構(gòu)建者能夠定義包括一個(gè)或多個(gè)樣式規(guī)則的地圖樣式表。樣式規(guī)則可以例如定義在所顯示的地圖上出現(xiàn)的任何特征或用戶界面元素的外觀和行為。例如,樣式表規(guī)則可以指定以特定縮放級別顯示的地圖特征集的顏色。還可以使用樣式表來定義當(dāng)用戶點(diǎn)擊或懸停在地圖特征或元素上時(shí)的彈出窗口內(nèi)容。在一個(gè)實(shí)施例中,可以將一個(gè)或多個(gè)地圖樣式表應(yīng)用到地圖矢量數(shù)據(jù)(例如,點(diǎn)、線和多邊形)來獲取樣式化的地圖層。
[0042]用戶接口 130還可以使用戶能夠?qū)υ谟脩艚涌?130中顯示的地圖執(zhí)行空間搜索。作為示例,地圖構(gòu)建者(或任何用戶)可以在地圖上繪制多邊形(或任何其他形狀)來選擇該地圖上的區(qū)域。該選擇可以促使用戶接口 130返回與該地圖的所選擇的區(qū)域相關(guān)聯(lián)的所有數(shù)據(jù)集。
[0043]用戶接口 130還可以使地圖構(gòu)建者能夠查看在地圖和/或3D地球內(nèi)的地圖數(shù)據(jù)的現(xiàn)場/交互式預(yù)覽。這樣的預(yù)覽可以允許在地圖創(chuàng)建期間對地圖數(shù)據(jù)的更容易和更全面的審查。例如,緊接上載數(shù)據(jù)之后以及在創(chuàng)建地圖或?qū)⒌貓D發(fā)布給客戶端160A-N之前、期間或之后,地圖構(gòu)建者可以交互式地縮放/環(huán)搖地圖或3D地球來以系統(tǒng)100的所有級別審
查數(shù)據(jù)。
[0044]在一個(gè)實(shí)施例中,可以在任何時(shí)間使用地圖構(gòu)建者客戶端110和用戶接口 130來更新在客戶端160A-N處被發(fā)布并正顯示的地圖。例如,地圖構(gòu)建者可以在任何時(shí)間使用地圖構(gòu)建者客戶端110來改變地圖及其特征的可視化樣式。例如,地圖構(gòu)建者可以能夠使用用戶接口 130來對在處理系統(tǒng)140處存儲(chǔ)的樣式表進(jìn)行更新。一旦樣式表被更新,就可以立即并且對該更新作出響應(yīng)對在客戶端160A-N處被發(fā)布并正顯示的相應(yīng)地圖進(jìn)行更新。在另一個(gè)示例中,可以將與發(fā)布的地圖相關(guān)聯(lián)的訪問控制列表改變成控制對在客戶端160A-N處的發(fā)布的地圖的訪問或查看。此外,當(dāng)發(fā)布的地圖正由在客戶端160A-N中的一個(gè)或多個(gè)處的用戶查看時(shí),可以使用用戶接口 130將另外元數(shù)據(jù)與發(fā)布的地圖相關(guān)聯(lián)。還可以通過添加、刪除和/或修改與發(fā)布的地圖相關(guān)聯(lián)的各數(shù)據(jù)集來對發(fā)布的地圖進(jìn)行更新。
[0045]在題為“Style Sheets For Dynamic Styling Of Platform Independent MapData” 的美國專利申請 N0.61/445,868 (Atty.Dkt.N0.2525.4960000)中進(jìn)一步描述了地圖樣式表,通過引用將其整體合并入本文。
[0046]在一個(gè)實(shí)施例中,查看在客戶端160A-N處的發(fā)布的地圖的任何用戶可能沒有體驗(yàn)到任何查看或編輯中斷,雖然該發(fā)布的地圖正由地圖構(gòu)建者使用用戶接口 130來更新。在另一個(gè)實(shí)施例中,當(dāng)發(fā)布的地圖在由地圖構(gòu)建者更新時(shí),用戶可以繼續(xù)查看發(fā)布的地圖的現(xiàn)有版本。稍后,在對發(fā)布的地圖的隨后訪問時(shí),用戶可以查看發(fā)布的地圖的最新版本或更新版本。
[0047]在一個(gè)實(shí)施例中,用戶接口 130還可以使能啟用對一個(gè)或多個(gè)工作空間的創(chuàng)建。工作空間可以包括一個(gè)或多個(gè)GIS數(shù)據(jù)集和來自GIS數(shù)據(jù)集的地圖資產(chǎn)。例如,地圖構(gòu)建者可以創(chuàng)建包括地圖構(gòu)建者更頻繁地訪問的GIS數(shù)據(jù)集的工作空間。以這種方式,地圖構(gòu)建者可以使用工作空間來便利地操縱這樣的GIS數(shù)據(jù)集。
[0048]圖2是圖示根據(jù)一個(gè)實(shí)施例的、地圖數(shù)據(jù)引擎和用戶接口的示例性操作的流程圖。
[0049]方法200以地圖數(shù)據(jù)引擎120從處理系統(tǒng)140接收多個(gè)圖像,其中每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集(步驟210)開始。
[0050]作為示例,地圖數(shù)據(jù)引擎120所接收的圖像可以是統(tǒng)一的縮略圖。此外,如上所述,每一個(gè)GIS數(shù)據(jù)集可以根據(jù)潛在源格式來格式化,并且可以包括關(guān)于一個(gè)或多個(gè)位置的信息(例如,空間數(shù)據(jù))和關(guān)于每一個(gè)位置的另外信息(例如,地圖元數(shù)據(jù))。作為示例,每一個(gè)GIS數(shù)據(jù)集可以包括一個(gè)或多個(gè)文件。在一個(gè)實(shí)施例中,GIS數(shù)據(jù)集可以包括帶有空間數(shù)據(jù)的一個(gè)文件以及帶有諸如海拔數(shù)據(jù)和形狀數(shù)據(jù)的屬性數(shù)據(jù)的一個(gè)或多個(gè)另外文件。
[0051]GIS數(shù)據(jù)集的源格式可以包括例如但不限于:光柵格式、矢量格式和網(wǎng)格格式。光柵格式可以描述地理特征。GIS數(shù)據(jù)集的光柵格式的實(shí)現(xiàn)可以包括例如但不限于:ARC數(shù)字化光柵圖形(ADRG)、按波段行交叉(Band Interleaved by Line)、壓縮ARC數(shù)字化光柵圖形、增強(qiáng)的壓縮ARC光柵圖形、受控圖像庫、數(shù)字光柵圖形、增強(qiáng)的壓縮小波、ESRI網(wǎng)格、GeoTIFF, ERDAS Imagine圖像文件格式、JPEG2000、多分辨率無縫圖像數(shù)據(jù)庫、netCDF等。
[0052]矢量格式可以將地理特征描述為點(diǎn)、線和多邊形。GIS數(shù)據(jù)集的矢量格式的實(shí)現(xiàn)可以包括例如但不限于:地理標(biāo)記語言、AutoCAD DXF> Shapefile、簡單特征(SimpleFeatures)>MapInfo TAB格式、國家級傳輸格式(National Transfer Format)、拓?fù)浼傻乩砭幨R和參考(Topologically Integrated Geographic Encoding and Referencing)、笛卡爾坐標(biāo)系統(tǒng)、矢量產(chǎn)品格式(Vector Product Format)、GeoMedia、ISFC、個(gè)人地理數(shù)據(jù)庫(Personal Geodatabase)、文件地理數(shù)據(jù)庫(File Geodatabase)、Coverage、空間數(shù)據(jù)文件(Spatial Data File)、GeoJSON、S0SI_Standard、數(shù)字線劃圖(Digital Line Graph)等。
[0053]GIS數(shù)據(jù)集的網(wǎng)格格式可以包括例如但不限于-MSGS數(shù)字高程模型(DEM)、數(shù)字地形高程數(shù)據(jù)(DTED)、GT0P030、SDTS 等。
[0054]這些示例是純說明性的,并且不意在限制實(shí)施例。可以將實(shí)施例配置成與現(xiàn)在已知或在未來開發(fā)的任何GIS或地圖數(shù)據(jù)格式一起工作。
[0055]返回到流程圖200,用戶接口 130顯示圖像,并且使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的圖像來瀏覽地圖資產(chǎn)(步驟212)。作為示例,地圖構(gòu)建者可以能夠通過點(diǎn)擊(或懸停于)GIS數(shù)據(jù)集的相應(yīng)縮略圖,來查看與GIS數(shù)據(jù)集相關(guān)聯(lián)的元數(shù)據(jù)。作為示例,這樣的GIS數(shù)據(jù)集元數(shù)據(jù)可以包括但不限于:創(chuàng)建的時(shí)間/日期、GIS源格式信息、數(shù)據(jù)集大小、最后更新日期/時(shí)間、數(shù)據(jù)提供者的名稱等。此外,用戶接口 130可以使地圖構(gòu)建者能夠共享數(shù)據(jù)集并且控制數(shù)據(jù)集的訪問設(shè)置。用戶接口 130還可以使地圖構(gòu)建者能夠?qū)⒁粋€(gè)或多個(gè)數(shù)據(jù)集與待在客戶端160A-N處發(fā)布的地圖相關(guān)聯(lián)。例如,用戶接口 130可以使來自不同數(shù)據(jù)集的信息在客戶端160A-N處發(fā)布的地圖上的單獨(dú)地圖層中顯示。
[0056]用戶接口 130基于地圖數(shù)據(jù)引擎120從處理系統(tǒng)140接收的對地圖資產(chǎn)的更新,來對在步驟212中顯示的圖像進(jìn)行更新(步驟214)。作為示例,GIS數(shù)據(jù)集可以在其相應(yīng)數(shù)據(jù)源、客戶端160A-N或甚至地圖構(gòu)建者客戶端110處被更新。這些更新可以實(shí)時(shí)并且立即在用戶接口 130上顯示的其相應(yīng)縮略圖處反映。
[0057]圖3是圖示根據(jù)一個(gè)實(shí)施例的、用于顯示地圖元數(shù)據(jù)的操作的流程圖。
[0058]方法300從用戶接口 130檢測與表示GIS數(shù)據(jù)集的圖像的交互(步驟310)開始。作為示例,用戶接口 130可以檢測在一個(gè)或多個(gè)圖像上的鼠標(biāo)點(diǎn)擊事件或甚至鼠標(biāo)懸停事件。
[0059]用戶接口 130顯示與GIS數(shù)據(jù)集相關(guān)聯(lián)的元數(shù)據(jù)(步驟312)。作為示例,這樣的GIS數(shù)據(jù)集元數(shù)據(jù)可以包括但不限于:數(shù)據(jù)集創(chuàng)建的時(shí)間/日期、數(shù)據(jù)集源格式信息、數(shù)據(jù)集大小、最后更新日期/時(shí)間、數(shù)據(jù)提供者的名稱等。在一個(gè)實(shí)施例中,用戶接口 130還可以使地圖構(gòu)建者能夠搜遍一個(gè)或多個(gè)GIS數(shù)據(jù)集的元數(shù)據(jù)。
[0060]圖4是圖示根據(jù)一個(gè)實(shí)施例的、用于顯示度量和分析的操作的流程圖。
[0061]方法400從地圖數(shù)據(jù)引擎120從派發(fā)系統(tǒng)150接收與地圖資產(chǎn)的使用有關(guān)的度量和分析(步驟410)開始。作為示例,這樣的度量和分析可以包括但不限于:在客戶端160A-N處的數(shù)據(jù)集查看、數(shù)據(jù)集查看者的名稱/身份、數(shù)據(jù)集查看的增加或減少百分比等。
[0062]用戶接口 130顯示度量和分析(步驟412)。作為示例,用戶接口 130可以以交互式圖表形式顯示在步驟410中接收的度量和分析。例如,一個(gè)圖表可以關(guān)于時(shí)間顯示數(shù)據(jù)集查看。用戶可以通過對圖表進(jìn)行放大或縮小或選擇圖表上的數(shù)據(jù)點(diǎn)來與圖表進(jìn)行交互。此夕卜,用戶可以能夠通過選擇與一個(gè)或多個(gè)GIS數(shù)據(jù)集相關(guān)聯(lián)的元數(shù)據(jù)和度量來創(chuàng)建自定義圖表表示。在下面進(jìn)一步描述了數(shù)據(jù)集度量和分析的示例性可視化。
[0063]圖5圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 500。在一個(gè)實(shí)施例中,可以使用用戶接口 500來發(fā)起或修改地圖項(xiàng)目??梢允褂玫貓D項(xiàng)目來將地圖發(fā)布到客戶端160A-N以供顯示。地圖項(xiàng)目可以由一個(gè)或多個(gè)GIS數(shù)據(jù)集和任何相關(guān)聯(lián)的數(shù)據(jù)組成。
[0064]用戶接口 500可以包括項(xiàng)目名稱510、菜單502、項(xiàng)目統(tǒng)計(jì)512、開始區(qū)514、項(xiàng)目分析區(qū)506、通知區(qū)504、上載按鈕508、創(chuàng)建按鈕518和搜索框516。
[0065]在一個(gè)實(shí)施例中,可以使用項(xiàng)目名稱510來顯示地圖構(gòu)建者使用用戶接口 500正訪問的地圖項(xiàng)目的名稱。菜單502可以使地圖構(gòu)建者能夠?yàn)榈貓D項(xiàng)目顯示并修改通知、項(xiàng)目、儲(chǔ)存庫數(shù)據(jù)、GIS數(shù)據(jù)集提供者數(shù)據(jù)和共享設(shè)置中的一個(gè)或多個(gè)。
[0066]在一個(gè)實(shí)施例中,項(xiàng)目統(tǒng)計(jì)512可以顯示與地圖項(xiàng)目(例如,地圖項(xiàng)目510)相關(guān)聯(lián)的一個(gè)或多個(gè)統(tǒng)計(jì)。這樣的統(tǒng)計(jì)可以包括但不限于:頁面瀏覽量和地圖項(xiàng)目所使用的儲(chǔ)存庫存儲(chǔ)。
[0067]在一個(gè)實(shí)施例中,開始區(qū)514使地圖構(gòu)建者能夠建立地圖工作空間、將內(nèi)容上載到地圖項(xiàng)目或儲(chǔ)存庫、創(chuàng)建地圖層、將腳本代碼(例如,JavaScript)添加到地圖以及將一個(gè)或多個(gè)地圖發(fā)布到一個(gè)或多個(gè)客戶端160A-N。
[0068]在一個(gè)實(shí)施例中,可以使用項(xiàng)目分析區(qū)506來顯示與地圖資產(chǎn)的使用有關(guān)的度量和分析。在下面進(jìn)一步描述了示例性項(xiàng)目分析區(qū)。
[0069]在一個(gè)實(shí)施例中,可以使用通知區(qū)504來顯示與地圖項(xiàng)目510或與系統(tǒng)100相關(guān)聯(lián)的任何其他數(shù)據(jù)集有關(guān)的任何消息和提醒。例如,當(dāng)一個(gè)或多個(gè)GIS數(shù)據(jù)集在其相應(yīng)源處被更新時(shí),通知區(qū)504可以顯示提醒。
[0070]在一個(gè)實(shí)施例中,更新按鈕508使地圖構(gòu)建者能夠上載以其相應(yīng)源格式的GIS數(shù)據(jù)集以供處理系統(tǒng)140轉(zhuǎn)換成獨(dú)立于平臺(tái)的格式。如上所述,經(jīng)轉(zhuǎn)換的GIS數(shù)據(jù)集可以通過客戶端平臺(tái)(例如,二維(2D)和三維(3D)地圖平臺(tái))被提供給一個(gè)或多個(gè)用戶,并且在各種計(jì)算設(shè)備(例如,膝上型機(jī)、智能手機(jī)、臺(tái)式機(jī)等)上實(shí)例化。
[0071]在一個(gè)實(shí)施例中,可以使用創(chuàng)建按鈕518來創(chuàng)建新的地圖項(xiàng)目。如上所述,可以使用地圖項(xiàng)目來將地圖發(fā)布到用戶客戶端160A-N以供顯示。地圖項(xiàng)目可以由一個(gè)或多個(gè)GIS數(shù)據(jù)集和任何相關(guān)聯(lián)的數(shù)據(jù)組成。當(dāng)創(chuàng)建并打開新的地圖項(xiàng)目時(shí),可以在地圖項(xiàng)目名稱510中顯示該地圖項(xiàng)目的名稱。
[0072]在一個(gè)實(shí)施例中,可以使用搜索框516來搜索GIS數(shù)據(jù)集和任何地圖相關(guān)元數(shù)據(jù)、圖像、視頻、音頻等。地圖構(gòu)建者可以能夠輸入任何搜索字符串來定位并檢索可能對地圖構(gòu)建者來說感興趣的GIS數(shù)據(jù)集(以及任何其他地圖數(shù)據(jù))。
[0073]圖6圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 600??梢允褂糜脩艚涌?600來顯示一個(gè)或多個(gè)同構(gòu)圖像(例如,縮略圖或截屏),其中每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的GIS數(shù)據(jù)集。
[0074]用戶接口 600可以使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所顯示的同構(gòu)圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn)。用戶接口 600還可以使地圖構(gòu)建者能夠與所顯示的圖像交互,并且在與圖像的用戶交互時(shí)顯示與地圖資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)。
[0075]以這種方式,地圖構(gòu)建者可以使用顯示表示數(shù)據(jù)集的圖像的用戶接口 600,來便利且高效地瀏覽并操縱可以具有不同的潛在源格式的大量異構(gòu)GIS數(shù)據(jù)集。
[0076]用戶接口 600包括是例如同構(gòu)縮略圖的圖像602。每一個(gè)縮略圖可以表示GIS數(shù)據(jù)集(例如,DC DOT道路、DC地鐵線路、DC公立學(xué)校等)。
[0077]地圖構(gòu)建者可以選擇瀏覽箭頭606和610來滾動(dòng)通過可能目前沒顯示的其他GIS數(shù)據(jù)集。作為示例,對瀏覽箭頭606的選擇促使表示其他GIS數(shù)據(jù)集的新的縮略圖被顯示。地圖構(gòu)建者可以使用菜單608來識別該地圖構(gòu)建者所擁有、與該地圖構(gòu)建者共享、該地圖構(gòu)建者與其他用戶共享等的數(shù)據(jù)集。地圖構(gòu)建者還可以使用菜單608來開始創(chuàng)建待在客戶端160A-N處顯示的地圖層??梢允褂脧?fù)選框(例如,復(fù)選框612)來將一個(gè)或多個(gè)數(shù)據(jù)集添加到待在客戶端160A-N處顯示的地圖。地圖構(gòu)建者可以使用按鈕614來將GIS數(shù)據(jù)集顯示為文本列表??梢允褂冒粹o616來將GIS數(shù)據(jù)集顯示為同構(gòu)縮略圖??梢允褂盟阉骺?04來搜索GIS數(shù)據(jù)集和任何地圖相關(guān)元數(shù)據(jù)、圖像、視頻、音頻等。地圖構(gòu)建者可以能夠輸入任何搜索字符串來定位并檢索可能對地圖構(gòu)建者來說感興趣的GIS數(shù)據(jù)集(以及任何其他地圖數(shù)據(jù))。
[0078]圖7圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 700。用戶接口 700包括項(xiàng)目分析區(qū)702 和 704。[0079]可以使用項(xiàng)目分析區(qū)702來顯示與GIS數(shù)據(jù)集的使用(或任何其他參數(shù))相關(guān)聯(lián)的一個(gè)或多個(gè)圖表(或任何其他可視化)。每一個(gè)圖表可以與不同的數(shù)據(jù)集相關(guān)聯(lián)。例如,圖表710可以與“DC Public Works Program”數(shù)據(jù)集相關(guān)聯(lián),以及圖表712可以與“DC andDHS Virtual America”數(shù)據(jù)集相關(guān)聯(lián)。作為示例,可以用不同顏色顯示每一個(gè)圖表,以使用戶能夠區(qū)分圖表。用戶可以滾動(dòng)通過圖表來確定圖表所表示的參數(shù)隨著時(shí)間的推移(或關(guān)于任何其他參數(shù))如何改變。
[0080]項(xiàng)目分析區(qū)704可以顯示分析和度量對其可用的GIS數(shù)據(jù)集列表。地圖構(gòu)建者可以使用復(fù)選框(例如,復(fù)選框706和708)來選擇感興趣的數(shù)據(jù)集,并且在項(xiàng)目分析區(qū)702中圖形地顯示其分析和度量。
[0081]圖8圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 800。用戶接口 800圖示在它們正被更新時(shí)的多個(gè)同構(gòu)縮略圖。圖像可以在例如其對應(yīng)GIS數(shù)據(jù)集在其相應(yīng)源處同樣被更新時(shí)被更新。
[0082]在一個(gè)實(shí)施例中,用戶接口 800基于地圖數(shù)據(jù)引擎120從處理系統(tǒng)140接收的對地圖資產(chǎn)和GIS數(shù)據(jù)集的更新來對所顯示的圖像進(jìn)行更新。作為示例,GIS數(shù)據(jù)集可以在其相應(yīng)源、客戶端160A-N或甚至地圖構(gòu)建者客戶端110處被更新。這些更新可以立即在用戶接口 800上顯示的其相應(yīng)縮略圖中反映。
[0083]圖9圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 900。作為示例,用戶接口 900可以檢測在一個(gè)或多個(gè)圖像上的鼠標(biāo)點(diǎn)擊事件或甚至鼠標(biāo)懸停事件。
[0084]用戶接口 900顯示與GIS數(shù)據(jù)集(例如,“DC Federal Buildings#45”)相關(guān)聯(lián)并且對在表示該GIS數(shù)據(jù)集的圖像上的鼠標(biāo)點(diǎn)擊或鼠標(biāo)懸停事件作出響應(yīng)的元數(shù)據(jù)902。
[0085]作為示例,GIS數(shù)據(jù)集元數(shù)據(jù)902可以包括但不限于:地圖發(fā)布狀態(tài)(例如,發(fā)布或未發(fā)布到客戶端160A-N)、地圖資產(chǎn)類型(例如,圖像)、數(shù)據(jù)集描述以及標(biāo)簽(例如,DC,Washington等)。標(biāo)簽可以由處理引擎140中的搜索模塊使用來檢索并識別具有匹配搜索查詢的標(biāo)簽的GIS數(shù)據(jù)集。另外,元數(shù)據(jù)902還可以顯示數(shù)據(jù)集提供者的名稱(例如,WashGIS)、創(chuàng)建日期以及已由地圖構(gòu)建者使用菜單904來設(shè)置的共享設(shè)置。共享設(shè)置使地圖構(gòu)建者能夠與其他用戶和地圖構(gòu)建者共享地圖項(xiàng)目和GIS數(shù)據(jù)集。
[0086]圖10圖示根據(jù)一個(gè)實(shí)施例的示例性用戶接口 1000。用戶接口 1000圖示對地圖構(gòu)建者可訪問的GIS數(shù)據(jù)集的列表視圖1002。作為示例,可以通過選擇列表視圖按鈕1004來獲取列表視圖1002。地圖構(gòu)建者可以能夠通過選擇縮略圖視圖按鈕1006來回到同構(gòu)縮略圖視圖表示(如在用戶接口 600中所示)??梢允褂玫貓D視圖按鈕1008來顯示地圖視圖。在地圖視圖中,每一個(gè)數(shù)據(jù)集在地圖上由該數(shù)據(jù)集的邊界框(或區(qū)域)或甚至該數(shù)據(jù)集內(nèi)的數(shù)據(jù)的取樣來表示。列表視圖1002可以將每一個(gè)數(shù)據(jù)集表示為行式項(xiàng),并且可以包括下述一個(gè)或多個(gè):GIS資產(chǎn)名稱、最后更新日期和時(shí)間、提供者名稱、提供者源、創(chuàng)建日期以及與GIS數(shù)據(jù)集相關(guān)聯(lián)的任何其他細(xì)節(jié)。用戶可以能夠通過點(diǎn)擊任何列的名稱(例如,“資產(chǎn)名稱”、“最后更新”等)來對列表視圖1002中的數(shù)據(jù)集進(jìn)行排序。
[0087]示例計(jì)算機(jī)實(shí)施例
[0088]在一個(gè)實(shí)施例中,使用眾所周知的計(jì)算機(jī),諸如圖11中所示的示例計(jì)算機(jī)1102來實(shí)現(xiàn)在本文所述的實(shí)施例的系統(tǒng)和組件。例如,可以使用計(jì)算機(jī)1102來實(shí)現(xiàn)地圖構(gòu)建者客戶端110、處理系統(tǒng)140、派發(fā)系統(tǒng)150和客戶端平臺(tái)160A-N。[0089]計(jì)算機(jī)1102可以是能夠執(zhí)行在本文所述的功能的任何商用且眾所周知的計(jì)算機(jī),諸如可從國際商業(yè)機(jī)器、蘋果、太陽、惠普、戴爾、康柏、克雷公司等獲得的計(jì)算機(jī)。計(jì)算機(jī)1102還可以是能夠執(zhí)行在本文所述的功能的任何商用且眾所周知的平板電腦、移動(dòng)設(shè)備或智能手機(jī),諸如可從蘋果、HTC、RM、諾基亞、索尼等獲得的設(shè)備。
[0090]計(jì)算機(jī)1102可以包括一個(gè)或多個(gè)處理器(也被稱為中央處理單元或CPU),諸如處理器1106??梢詫⑻幚砥?106連接到通信基礎(chǔ)設(shè)施1104。
[0091 ] 計(jì)算機(jī)1102還可以包括首要或主存儲(chǔ)器1108,諸如隨機(jī)存取存儲(chǔ)器(RAM)。主存儲(chǔ)器1108可以在其中存儲(chǔ)有控制邏輯1108A (計(jì)算機(jī)軟件)以及數(shù)據(jù)。
[0092]計(jì)算機(jī)1102還可以包括一個(gè)或多個(gè)輔助存儲(chǔ)設(shè)備1110。輔助存儲(chǔ)設(shè)備1110可以包括例如硬盤驅(qū)動(dòng)器1112和/或可移除存儲(chǔ)設(shè)備或驅(qū)動(dòng)器1114,以及其他類型的存儲(chǔ)設(shè)備,諸如存儲(chǔ)器卡和存儲(chǔ)器棒。可移除存儲(chǔ)驅(qū)動(dòng)器1114表示軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、光存儲(chǔ)設(shè)備、帶備份等。
[0093]可移除存儲(chǔ)驅(qū)動(dòng)器1114可以與可移除存儲(chǔ)單元1116交互??梢瞥鎯?chǔ)單元1116可以包括其中存儲(chǔ)有計(jì)算機(jī)軟件1122 (控制邏輯)和/或數(shù)據(jù)的計(jì)算機(jī)可用或可讀存儲(chǔ)介質(zhì)1120。可移除存儲(chǔ)單元1116可以表示軟盤、磁帶、光盤、DVD、光存儲(chǔ)盤或任何其他計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)設(shè)備。可移除存儲(chǔ)驅(qū)動(dòng)器1114可以以眾所周知的方式讀寫可移除存儲(chǔ)單元1116。
[0094]計(jì)算機(jī)1102還可以包括輸入/輸出/顯示設(shè)備1124,諸如監(jiān)視器、鍵盤、指示設(shè)備、藍(lán)牙設(shè)備等。
[0095]計(jì)算機(jī)1102可以進(jìn)一步包括通信或網(wǎng)絡(luò)接口 1118。網(wǎng)絡(luò)接口 1118可以使計(jì)算機(jī)1102能夠與遠(yuǎn)程設(shè)備通信。例如,網(wǎng)絡(luò)接口 1118可以允許計(jì)算機(jī)1102通過通信網(wǎng)絡(luò)或介質(zhì)1128 (表示計(jì)算機(jī)可用或可讀介質(zhì)的形式),諸如LAN、WAN、因特網(wǎng)等,進(jìn)行通信。網(wǎng)絡(luò)接口 1118可以通過有線或無線連接與遠(yuǎn)程站點(diǎn)或網(wǎng)絡(luò)對接。
[0096]可以通過通信介質(zhì)1128將控制邏輯1126通信到和自計(jì)算機(jī)1102。
[0097]包括其中存儲(chǔ)有控制邏輯(軟件)的計(jì)算機(jī)可用或可讀介質(zhì)的任何有形裝置或制品在本文被稱為計(jì)算機(jī)程序產(chǎn)品或程序存儲(chǔ)設(shè)備。這可以包括但不限于計(jì)算機(jī)1102、首要存儲(chǔ)器1108、輔助存儲(chǔ)設(shè)備1110。其中存儲(chǔ)有控制邏輯的這樣的計(jì)算機(jī)程序產(chǎn)品表示所述實(shí)施例,所述控制邏輯當(dāng)由一個(gè)或多個(gè)數(shù)據(jù)處理設(shè)備執(zhí)行時(shí),促使這樣的數(shù)據(jù)處理設(shè)備如在本文所述的進(jìn)行操作。
[0098]實(shí)施例可以與除在本文所述的那些外的軟件、硬件和/或操作系統(tǒng)實(shí)現(xiàn)一起工作??梢允褂眠m于執(zhí)行在本文所述的功能的任何軟件、硬件和操作系統(tǒng)實(shí)現(xiàn)。實(shí)施例可以既適用于客戶端又適用于服務(wù)器或兩者的組合。
[0099]
【發(fā)明內(nèi)容】
和摘要部分可以闡明發(fā)明人預(yù)期的一個(gè)或多個(gè)而非所有示例性實(shí)施例,因此
【發(fā)明內(nèi)容】
和摘要部分不意在以任何方式來限制實(shí)施例和所附的權(quán)利要求。
[0100]在上面借助于說明指定的功能的實(shí)現(xiàn)及其關(guān)系的功能構(gòu)造塊來描述了本發(fā)明。在本文為了便于描述,任意地限定了這些功能構(gòu)造塊的邊界??梢韵薅ㄌ孢x邊界,只要所述指定的功能及其關(guān)系被適當(dāng)?shù)貓?zhí)行。
[0101]特定實(shí)施例的前面描述如此充分地揭示了實(shí)施例的一般性質(zhì),使得其他人可以在不背離本發(fā)明的一般概念的情況下,通過應(yīng)用在本領(lǐng)域的技能內(nèi)的知識而為各種應(yīng)用容易地修改和/或調(diào)整這樣的特定實(shí)施例,而不用進(jìn)行過度實(shí)驗(yàn)。因此,基于在本文提供的教導(dǎo)和指導(dǎo),這樣的調(diào)整和修改意在在所公開的實(shí)施例的等價(jià)物的含義和范圍內(nèi)。應(yīng)當(dāng)理解的是,在本文的措詞或術(shù)語出于描述而非限制的目的,因此本說明書的術(shù)語或措詞應(yīng)當(dāng)由技術(shù)人員根據(jù)所述教導(dǎo)和指導(dǎo)來解釋。
[0102]本發(fā)明的寬度和范圍不應(yīng)當(dāng)受任何上述示例性實(shí)施例限制,而是應(yīng)當(dāng)僅根據(jù)所附權(quán)利要求及其等價(jià)物來限定。
【權(quán)利要求】
1.一種用于瀏覽異構(gòu)地圖數(shù)據(jù)的系統(tǒng),包括: 一個(gè)或多個(gè)處理器; 地圖數(shù)據(jù)引擎(120),被配置成接收多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的地理信息系統(tǒng)(GIS)數(shù)據(jù)集;以及 用戶接口(130),被配置成顯示所述圖像并且使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在異構(gòu)數(shù)據(jù)格式的所述顯示的同構(gòu)圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn),由此允許借助于所述用戶接口針對來自所述異構(gòu)數(shù)據(jù)集的所選擇的數(shù)據(jù)的用戶定義的地圖操作; 其中所述地圖數(shù)據(jù)引擎和所述用戶接口是使用所述一個(gè)或多個(gè)處理器來實(shí)現(xiàn)的。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),包括處理器系統(tǒng)(140),用來接收所述異構(gòu)GIS數(shù)據(jù)集,并且以獨(dú)立于平臺(tái)的格式提供數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中所述用戶接口被配置成顯示表示所述GIS數(shù)據(jù)集的統(tǒng)一縮略圖。
4.根據(jù)前述權(quán)利要求中的任何一個(gè)所述的系統(tǒng),其中所述用戶接口被配置成使用戶能夠與所述圖像進(jìn)行交互,并且在用戶與所述圖像交互時(shí)顯示與所述地圖資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)。
5.根據(jù)前述權(quán)利要求中的任何一個(gè)所述的系統(tǒng),其中所述用戶接口被配置成使能基于所述元數(shù)據(jù)來對地圖資產(chǎn)進(jìn)行搜索。
6.根據(jù)前述權(quán)利要求中的任何一個(gè)所述的系統(tǒng),其中所述用戶接口被配置成顯示與所述地圖資產(chǎn)的使用有關(guān)的度量和分析,并且使能用戶與所述度量和分析的交互。
7.一種用于瀏覽異構(gòu)地圖數(shù)據(jù)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 顯示多個(gè)同構(gòu)圖像,每一個(gè)圖像表示包括一個(gè)或多個(gè)地圖資產(chǎn)的地理信息系統(tǒng)(GIS)數(shù)據(jù)集;以及 使能使用獨(dú)立于GIS數(shù)據(jù)集的潛在數(shù)據(jù)格式的所述顯示的圖像來瀏覽所述GIS數(shù)據(jù)集和地圖資產(chǎn), 其中所述顯示和所述使能是使用一個(gè)或多個(gè)處理器來執(zhí)行的。
8.根據(jù)權(quán)利要求7所述的方法,其中所述顯示包括顯示表示所述GIS數(shù)據(jù)集的統(tǒng)一縮略圖。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括: 使用戶能夠與所述圖像進(jìn)行交互;以及 在用戶與所述圖像交互時(shí)顯示與所述地圖資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括: 使能基于所述元數(shù)據(jù)來對地圖資產(chǎn)進(jìn)行搜索。
11.根據(jù)權(quán)利要求7至10中的任何一個(gè)所述的方法,進(jìn)一步包括: 顯示與所述地圖資產(chǎn)的使用有關(guān)的度量和分析;以及 使能用戶與所述度量和分析的交互。
12.根據(jù)權(quán)利要求7至11中的任何一個(gè)所述的方法,進(jìn)一步包括: 使能創(chuàng)建一個(gè)或多個(gè)工作空間,所述工作空間包括來自所述GIS數(shù)據(jù)集的所述地圖資產(chǎn)中的一個(gè)或多個(gè);以及 使能使用所述工作空間來操縱所述地圖資產(chǎn)。
13.根據(jù)權(quán)利要求9或10所述的方法,進(jìn)一步包括: 將所述元數(shù)據(jù)顯示為列表;以及 使能按照下述中的一個(gè)或多個(gè)對所述列表進(jìn)行排序:地圖資產(chǎn)名稱、地圖資產(chǎn)更新日期、地圖資產(chǎn)源以及地圖資產(chǎn)創(chuàng)建日期。
14.根據(jù)權(quán)利要求7至13中的任何一個(gè)所述的方法,進(jìn)一步包括: 當(dāng)所述一個(gè)或多個(gè)圖像所表示的GIS數(shù)據(jù)集中的地圖資產(chǎn)被更新時(shí),對所述圖像中的一個(gè)或多個(gè)進(jìn)行更新。
15.根據(jù)權(quán)利要求7至14中的任何一個(gè)所述的方法,進(jìn)一步包括: 通過使能使用所述顯示的圖像來選擇地圖資產(chǎn),來使能創(chuàng)建分層地圖。
16.根據(jù)權(quán)利要求7至15中的任何一個(gè)所述的方法,進(jìn)一步包括: 使用戶能夠與其他用戶共享一個(gè)或多個(gè)地圖資產(chǎn)。
17.根據(jù)權(quán)利要求7至16中的任何一個(gè)所述的方法,進(jìn)一步包括: 使用戶能夠選擇所述GIS數(shù)據(jù)集的提供者。
18.一種計(jì)算機(jī) 程序,其當(dāng)由至少一個(gè)處理器運(yùn)行時(shí),執(zhí)行根據(jù)權(quán)利要求7至17中的任何一個(gè)所述的方法。
19.一種用于瀏覽異構(gòu)地圖數(shù)據(jù)的系統(tǒng),包括被配置成執(zhí)行根據(jù)權(quán)利要求7至17中的任何一個(gè)所述的方法的一個(gè)或多個(gè)處理器。
【文檔編號】G08G1/123GK103650013SQ201280019731
【公開日】2014年3月19日 申請日期:2012年2月23日 優(yōu)先權(quán)日:2011年2月23日
【發(fā)明者】埃利·迪倫·洛里默, 亨里克·本特爾, 鄺琳, 馬克·達(dá)蒙·惠勒, 馬修·羅伯特·辛普森 申請人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1