一種蔬菜種植情況顯示方法及裝置制造方法
【專利摘要】本發(fā)明公開一種蔬菜種植情況顯示方法及裝置,包括:獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息;獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置;根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式;渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。本發(fā)明使得管理者對其種植園區(qū)的蔬菜種植情況一目了然,從而能非常方便地進行管理決策。
【專利說明】 一種蔬菜種植情況顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及蔬菜種植相關(guān)【技術(shù)領(lǐng)域】,特別是一種蔬菜種植情況顯示方法及裝置?!颈尘凹夹g(shù)】
[0002]現(xiàn)有的蔬菜種植開始采用大范圍種植,蔬菜種植企業(yè)擁有多個種植基地,每個種植基地有多個種植片區(qū),每個種植片區(qū)種植多種蔬菜,由于蔬菜的成熟期不一致,因此如果管理者需要了解基地中蔬菜的詳細種植情況,例如哪塊地應該播種,哪些作物要安排采收等情況,需要人工去檢查,然后再進行匯報。其過程極為繁瑣,而且現(xiàn)在的匯報方式采用的是文字或者表格方式,并不直觀,對于管理者來說,用于進行決策非常不便。尤其是當企業(yè)擁有多個種植基地的時候,這個情況會更加明顯,這必將導致企業(yè)的生產(chǎn)效率、利潤等下降。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對現(xiàn)有技術(shù)對蔬菜種植情況顯示不直觀導致管理者做出決策困難的技術(shù)問題,提供一種蔬菜種植情況顯示方法及裝置。
[0004]一種蔬菜種植情況顯示方法,包括:
[0005]步驟11,獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息;
[0006]步驟12,獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;
[0007]步驟13,根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置;
[0008]步驟14,根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式;
[0009]步驟15,渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
[0010]一種蔬菜種植情況顯示系統(tǒng),包括:
[0011]種植信息獲取模塊,用于獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息;
[0012]種植片區(qū)地圖獲取模塊,用于獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;
[0013]虛擬位置確定模塊,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置;
[0014]渲染方式確定模塊,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式;
[0015]渲染模塊,用于渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
[0016]本發(fā)明通過在種植片區(qū)地圖上顯示蔬菜的種植位置和種植情況信息,使得管理者 對其種植園區(qū)的蔬菜種植情況一目了然,從而能非常方便地進行管理決策。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明一種蔬菜種植情況顯示方法的工作流程圖;
[0018]圖2為蔬菜虛擬種植區(qū)示意圖;
[0019]圖3為本發(fā)明一種蔬菜種植情況顯示系統(tǒng)的結(jié)構(gòu)模塊圖;
[0020]圖4為本發(fā)明一種蔬菜種植情況顯示系統(tǒng)的一個例子的效果圖。
【具體實施方式】
[0021]下面結(jié)合附圖和具體實施例對本發(fā)明做進一步詳細的說明。
[0022]如圖1所示為本發(fā)明一種蔬菜種植情況顯示方法的工作流程圖,包括:
[0023]步驟11,獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息;
[0024]步驟12,獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;
[0025]步驟13,根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置;
[0026]步驟14,根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式;
[0027]步驟15,渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
[0028]其中,步驟11中,蔬菜實際種植區(qū)的種植位置和種植情況信息,由人工定期采集并保存到數(shù)據(jù)庫中供系統(tǒng)獲取。
[0029]步驟12中,一個種植基地會包括多個實際種植片區(qū),每次顯示的時候只顯示一個實際種植片區(qū),由于種植基地中除了種植區(qū)信息外,種植片區(qū)的基本信息如地形、形狀、周邊建筑等信息是不會經(jīng)常改變的,因此預先生成種植片區(qū)地圖并保存。
[0030]每個種植片區(qū)包括至少一個蔬菜實際種植區(qū),步驟13和步驟14,確定每個蔬菜實際種植區(qū)所對應的蔬菜虛擬種植區(qū)在種植片區(qū)地圖上的虛擬位置和渲染方式,并在步驟15中進行渲染顯示。
[0031]因此,使用本發(fā)明一種蔬菜種植情況顯示方法的管理者,能夠直觀地通過地圖看到每個種植片區(qū)中的蔬菜實際種植區(qū),同時,不同的渲染方式反映了不同的種植情況信息,因此能夠通過渲染方式獲知具體的種植情況信息。該方法簡單直觀,能很好地幫助管理者進行管理決策。
[0032]在其中一個實施例中:
[0033]所述實際種植片區(qū)包括至少一個實際地塊,所述實際地塊包括至少一個采用棚號編號的種植棚,所述種植片區(qū)地圖包括與每個所述實際地塊對應的虛擬地塊;
[0034]所述種植位置包括對應的蔬菜實際種植區(qū)的播種面積、所屬實際地塊以及所占棚號。
[0035]步驟13中,如何確定蔬菜虛擬種植區(qū)的虛擬位置,可以采用,例如獲取實際種植片區(qū)的地理坐標,以及每個蔬菜實際種植區(qū)的地理坐標,然后根據(jù)每個蔬菜實際種植區(qū)的地理坐標與實際種植片區(qū)的地理坐標的對應關(guān)系,按比例縮小到種植片區(qū)地圖上,該方法可以很精確地確定蔬菜虛擬種植區(qū)在種植片區(qū)地圖上的虛擬位置,然而,該方法需要耗費大量資源確定每個蔬菜實際種植區(qū)的地理坐標,本發(fā)明采用其他方法實現(xiàn)。
[0036]在其中一個實施例中,所述步驟13,具體包括:
[0037]獲取所述實際種植片區(qū)每個實際地塊的地塊實際面積;
[0038]計算每個所述蔬菜實際種植區(qū)的播種面積占所屬實際地塊的地塊實際面積的比例作為每個所述蔬菜實際種植區(qū)的面積比例;
[0039]根據(jù)每個所述蔬菜實際種植區(qū)的所占棚號,確定屬于同一實際地塊的蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在對應的虛擬地塊中的虛擬順序;
[0040]根據(jù)每個所述蔬菜實際種植區(qū)的面積比例、所屬實際地塊對應虛擬地塊在所述種植片區(qū)地圖上的地塊渲染面積,計算每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在所述種植片區(qū)地圖上的種植區(qū)渲染面積;
[0041]每個所述蔬菜虛擬種植區(qū)在所屬的虛擬地塊上按照所述虛擬順序渲染對應的種植區(qū)渲染面積。
[0042]本實施例中只根據(jù)蔬菜實際種植區(qū)的所占棚號確定在實際地塊中的順序,在一個實際地塊中包括多個種植棚,因此,對于一個占據(jù)棚號I?20的蔬菜實際種植區(qū),其順序要早于占據(jù)棚號21?88的蔬菜實際種植區(qū)。即蔬菜實際種植區(qū)的所占的最大棚號越小,則在虛擬地塊上的虛擬順序越前。而每個所述蔬菜實際種植區(qū)的播種面積是可以實際測量并保存到數(shù)據(jù)庫中,通過比例關(guān)系就可以確定蔬菜虛擬種植區(qū)在虛擬地塊上的大小,一個大致的比例關(guān)系已經(jīng)能幫助用戶獲得一個直觀的感受從而做出決策,因此,本實施例的方法既能幫組用戶獲得直觀感受同時也避免使用過多資源。
[0043]如圖2所示,其中虛擬地塊20對應的實際地塊包括了 88個種植棚,蔬菜虛擬種植區(qū)21對應的蔬菜實際種植區(qū)所占棚號為I?20,蔬菜虛擬種植區(qū)22對應的蔬菜實際種植區(qū)所占棚號為21?57,蔬菜虛擬種植區(qū)23對應的蔬菜實際種植區(qū)所占棚號為58?88,則蔬菜虛擬種植區(qū)21、22、23的虛擬順序分別是第一位為蔬菜虛擬種植區(qū)21,第二位為蔬菜虛擬種植區(qū)22,第三位為蔬菜虛擬種植區(qū)23。整個虛擬地塊20對應的實際地塊的總畝數(shù)是38.54畝,蔬菜虛擬種植區(qū)21對應的蔬菜實際種植區(qū)的播種面積為8畝,蔬菜虛擬種植區(qū)22對應的蔬菜實際種植區(qū)的播種面積為10.24畝,蔬菜虛擬種植區(qū)23對應的蔬菜實際種植區(qū)的播種面積為20.3畝,則蔬菜虛擬種植區(qū)21、22、23的面積比例分別是20%、27%、53%,分別乘以虛擬地塊20在種植片區(qū)地圖上的地塊渲染面積,則可以得到每個蔬菜虛擬種植區(qū)在種植片區(qū)地圖上的種植區(qū)渲染面積。
[0044]在其中一個實施例中,所述種植情況信息包括對應的蔬菜實際種植區(qū)的種植作物和作物狀態(tài)。
[0045]在其中一個實施例中,所述步驟14,具體包括:
[0046]獲取每個所述蔬菜實際種植區(qū)的種植作物對應的圖標和作物狀態(tài)對應的渲染顏色;
[0047]每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū),采用對應的圖標作為前景圖片,采用對應的渲染顏色作為背景顏色進行渲染。
[0048]本實施例采用圖標和渲染顏色標識種植作物和作物狀態(tài),則用戶能很直觀地知道蔬菜實際種植區(qū)的一些簡單的種植情況?;灸軡M足用戶日常的決策需求。[0049]在其中一個實施例中,還包括:
[0050]響應鼠標點擊信息,檢測鼠標停止位置,獲取包含鼠標停止位置的蔬菜虛擬種植區(qū)所對應的蔬菜實際種植區(qū)作為用戶感興趣蔬菜實際種植區(qū),獲取并顯示所述用戶感興趣蔬菜實際種植區(qū)的種植情況詳細信息。
[0051]本實施例,用戶將鼠標移動到需要獲取種植情況詳細信息的蔬菜虛擬種植區(qū)上,則能得到對應的蔬菜實際種植區(qū)的種植情況詳細信息。種植情況詳細信息包括:所屬實際地塊的所屬片區(qū)、所屬地塊、總畝數(shù)、總棚數(shù),以及蔬菜實際種植區(qū)的種植作物、種植面積、作物狀態(tài)和所占棚號。
[0052]如圖3所示為本發(fā)明一種蔬菜種植情況顯示系統(tǒng)的結(jié)構(gòu)模塊圖,包括:
[0053]種植信息獲取模塊301,用于獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息;
[0054]種植片區(qū)地圖獲取模塊302,用于獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;
[0055]虛擬位置確定模塊303,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置;
[0056]渲染方式確定模塊304,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式;
[0057]渲染模塊305,用于渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
[0058]在其中一個實施例中:
[0059]所述實際種植片區(qū)包括至少一個實際地塊,所述實際地塊包括至少一個采用棚號編號的種植棚,所述種植片區(qū)地圖包括與每個所述實際地塊對應的虛擬地塊;
[0060]所述種植位置包括對應的蔬菜實際種植區(qū)的播種面積、所屬實際地塊以及所占棚號。
[0061]在其中一個實施例中,所述虛擬位置確定模塊303,具體用于:
[0062]獲取所述實際種植片區(qū)每個實際地塊的地塊實際面積;
[0063]計算每個所述蔬菜實際種植區(qū)的播種面積占所屬實際地塊的地塊實際面積的比例作為每個所述蔬菜實際種植區(qū)的面積比例;
[0064]根據(jù)每個所述蔬菜實際種植區(qū)的所占棚號,確定屬于同一實際地塊的蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在對應的虛擬地塊中的虛擬順序;
[0065]根據(jù)每個所述蔬菜實際種植區(qū)的面積比例、所屬實際地塊對應虛擬地塊在所述種植片區(qū)地圖上的地塊渲染面積,計算每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在所述種植片區(qū)地圖上的種植區(qū)渲染面積;
[0066]每個所述蔬菜虛擬種植區(qū)在所屬的虛擬地塊上按照所述虛擬順序渲染對應的種植區(qū)渲染面積。
[0067]在其中一個實施例中,所述種植情況信息包括對應的蔬菜實際種植區(qū)的種植作物和作物狀態(tài)。
[0068]在其中一個實施例中,所述渲染方式確定模塊304,具體用于:
[0069]獲取每個所述蔬菜實際種植區(qū)的種植作物對應的圖標和作物狀態(tài)對應的渲染顏色;
[0070]每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū),采用對應的圖標作為前景圖片,采用對應的渲染顏色作為背景顏色進行渲染。
[0071]在其中一個實施例中,還包括:
[0072]種植情況詳細信息顯示模塊,用于響應鼠標點擊信息,檢測鼠標停止位置,獲取包含鼠標停止位置的蔬菜虛擬種植區(qū)所對應的蔬菜實際種植區(qū)作為用戶感興趣蔬菜實際種植區(qū),獲取并顯示所述用戶感興趣蔬菜實際種植區(qū)的種植情況詳細信息。
[0073]如圖4所示為本發(fā)明一種蔬菜種植情況顯示系統(tǒng)一個例子所生成的跟蹤地圖的效果圖。具體包括:
[0074]1.顯示種植基地實時種植情況,主要包括:在哪個種植區(qū)種植了什么蔬菜品種、播種是在什么時候以及當前處于哪個生長階段。這些信息將利于種植基地管理者合理制定日常種植計劃,提高生產(chǎn)效率。
[0075]2.把每塊種植區(qū)的實際面積比例在地圖中表現(xiàn)出來,并在地圖上該種植區(qū)的虛擬種植區(qū)處展示蔬菜圖片,表明該種植區(qū)種植了什么蔬菜。
[0076]3.能夠與后臺服務器實現(xiàn)交互,即在跟蹤地圖中觸發(fā)某個事件,如用戶通過鼠標點擊地圖中的某個虛擬種植區(qū),則瀏覽器會發(fā)送請求到后臺服務器,請求查詢更詳細的種植區(qū)信息,后臺服務器接收到請求后,進行處理并把結(jié)果返回到瀏覽器端,并顯示出種植區(qū)的詳細信息。
[0077]其中,種植基地的實時種植情況,其數(shù)據(jù)來源于一個種植過程管理系統(tǒng)。用戶使用該種植過程管理系統(tǒng),管理種植基地的種植過程中會產(chǎn)生的生產(chǎn)數(shù)據(jù),如播種記錄(播種品種、時間、地塊、面積等)、施肥記錄(所用肥料、時間等)、打藥記錄(所用農(nóng)藥、時間等)等,每一條播種記錄則作為跟蹤地圖的數(shù)據(jù)來源。
[0078]其中,作物處于哪個生長階段。根據(jù)大量的生產(chǎn)經(jīng)驗,本例子中定義出作物的5個生長階段,分別是播種期、定苗期、生長期、采收期和翻地期。另外在跟蹤地圖中,這5個生長階段會用不同的顏色表示出來。播種作物的5個階段變化是系統(tǒng)中設定的定時器完成的,定時器會每天執(zhí)行一次,根據(jù)每種作物的生長周期與作物的播種時間相比較,判斷作物達到了哪個階段,并修改作物的狀態(tài),這個變化在跟蹤地圖中會體現(xiàn)為虛擬種植區(qū)的顏色發(fā)生變化。而作物的生長周期則是根據(jù)大量的生產(chǎn)經(jīng)驗定義的,比如菜心這種作物,生長多少天會到達定苗期,多少天會到達采收期等。
[0079]本例子的跟蹤地圖使用Cartagen地圖框架實現(xiàn)。
[0080]Cartagen地圖框架是基于變量的、使用HTML5中Canvas元素實現(xiàn)的地圖框架,該框架最突出的特點是可以完全實現(xiàn)自定義的地圖及其樣式。由于Cartagen核心是使用Canvas元素,因此可以實現(xiàn)與使用SVG技術(shù)時的跟蹤地圖近似的地圖,但Cartagen地圖框架在此基礎(chǔ)上,提供了更加簡單的地圖交互事件與樣式定制,這是因為Cartagen使用了 GSS去定義地圖格式,可以方便地定義地圖中某類區(qū)域的背景、事件、文字等?;贑artagen框架的這些特性,能更好地實現(xiàn)跟蹤地圖的預定效果。
[0081]Cartagen使用OSM-JSON格式類型的地圖數(shù)據(jù),這些數(shù)據(jù)可以從服務器端根據(jù)種植基地的實際種植數(shù)據(jù)查詢并封裝而成,能動態(tài)計算出某一塊區(qū)域的坐標,即能按實際的種植區(qū)面積比例去繪制跟蹤地圖,能滿足跟蹤地圖中每塊虛擬種植區(qū)的種植區(qū)信息是經(jīng)常需要更新的需求。
[0082](I)因為種植基地中除了種植區(qū)信息外,基地的基本信息如地形、形狀、周邊建筑等信息是不會經(jīng)常改變的,因此需要先用一個OSM-JSON文件把這些基礎(chǔ)的地圖信息保存起來,這樣就能每次查詢都只需讀取一個固定的文件以獲取基本的地圖信息,節(jié)省后臺處理時間?;谶@個需求,先采用離線地圖繪制工具JOSM來繪制地圖,之后把地圖數(shù)據(jù)保存成文件即可。
[0083](2)在第I步中保存得到的地圖數(shù)據(jù)文件是XML格式的,使用Cartagen地圖工具類把XML文件轉(zhuǎn)換成OSM-JSON文件,并把文件放在項目的某個目錄下。
[0084](3)編寫種植情況跟蹤地圖需要用到的GSS樣式文件,并放在項目的某個目錄下。
[0085](4)經(jīng)過前3步后,繪制跟蹤地圖的準備工作已經(jīng)完成,接下來就是編寫要顯示跟蹤地圖的頁面,并使用瀏覽器訪問該頁面。
[0086](5)訪問頁面后,瀏覽器會發(fā)送請求到后臺,請求查詢跟蹤地圖的信息,然后后臺服務器就會查詢出某段時間范圍內(nèi)的基地種植信息。
[0087](6)后臺服務器會把第5步中的基地種植信息組裝成OSM-JSON格式的字符串。
[0088](7)得到基地種植信息的OSM-JSON字符串后,后臺服務器便會讀取第2步中的基地基礎(chǔ)地圖數(shù)據(jù)文件,獲取其中的字符串內(nèi)容。
[0089](8)把在第6、7步中得到的字符串組合成最終的OSM-JSON字符串之后,后臺服務器就會把該字符串傳會頁面端解析。
[0090](9)最后第8步中的地圖數(shù)據(jù)經(jīng)過頁面端的Cartagen框架解析,并加載第3步中的跟蹤地圖GSS樣式文件后,即會繪制出種植情況跟蹤地圖。
[0091]其中:跟蹤地圖中每塊種植區(qū)的位置、大小是由以下方面確定的:
[0092]1.根據(jù)上述流程中第I點提到的JOSM工具,需要使用該工具繪畫出某個地塊的形狀,從而得出對應的虛擬地塊各頂點的坐標,并把這些坐標保存到系統(tǒng)數(shù)據(jù)庫中。
[0093]2.因為種植過程管理系統(tǒng)中,每條播種記錄是一個種植區(qū)的數(shù)據(jù)來源,播種記錄中的播種面積與地塊總面積的比例,即為某種植區(qū)占總地塊面積的比例。
[0094]3.根據(jù)第I點中的坐標和第2點中的比例,可以計算出虛擬種植區(qū)的頂點坐標,從而確定虛擬種植區(qū)的位置、大小。即為在二維坐標下,根據(jù)線段中的兩個頂點和線段中某個點到其中一個頂點的距離(該距離是根據(jù)線段總長度和所占比例計算出),計算出該點的坐標。
[0095]經(jīng)過上述各個階段,繪制跟蹤地圖的各項工作已經(jīng)完成,得到如圖4所示的跟蹤地圖,包括多個虛擬地塊41和多個溝路42,在每個虛擬地塊41中包括有虛擬種植區(qū)。其中,虛擬種植區(qū) 402、404、407、412、413、414、416、417、421、425、427、429、430、431、434、436、437、439、440、442的背景顏色為綠色,表示生長期,而虛擬種植區(qū)401、409、410、419、423、424、432、447、445、447 則為黃色,表示采收期,虛擬種植區(qū) 403、405、406、408、411、415、418、420、422、426、428、433、435、438、441、443的背景顏色為白色,表示翻地期。詳細信息43則為鼠標在虛擬種植區(qū)417上點擊所顯示。生長期和采收期的種植區(qū)所對應的虛擬種植區(qū)中均采用圖標表示對應的作物類型,而處于翻地期的種植區(qū)中并未有作為因此對應的虛擬種植區(qū)上無作物圖標。
[0096]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種蔬菜種植情況顯示方法,其特征在于,包括: 步驟(11 ),獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息; 步驟(12),獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖; 步驟(13),根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置; 步驟(14),根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式; 步驟(15),渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
2.根據(jù)權(quán)利要求1所述的蔬菜種植情況顯示方法,其特征在于: 所述實際種植片區(qū)包括至少一個實際地塊,所述實際地塊包括至少一個采用棚號編號的種植棚,所述種植片區(qū)地圖包括與每個所述實際地塊對應的虛擬地塊; 所述種植位置包括對應的蔬菜實際種植區(qū)的播種面積、所屬實際地塊以及所占棚號。
3.根據(jù)權(quán)利要求2所述的蔬菜種植情況顯示方法,其特征在于,所述步驟(13),具體包括: 獲取所述實際種植片區(qū)每個實際地塊的地塊實際面積; 計算每個所述蔬菜實際種植區(qū)的播種面積占所屬實際地塊的地塊實際面積的比例作為每個所述蔬菜實際種植區(qū)的面積比例; 根據(jù)每個所述蔬菜實際種植區(qū)的所占棚號,確定屬于同一實際地塊的蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在對應的虛擬地塊中的虛擬順序; 根據(jù)每個所述蔬菜實際種植區(qū)的面積比例、所屬實際地塊對應虛擬地塊在所述種植片區(qū)地圖上的地塊渲染面積,計算每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在所述種植片區(qū)地圖上的種植區(qū)渲染面積; 每個所述蔬菜虛擬種植區(qū)在所屬的虛擬地塊上按照所述虛擬順序渲染對應的種植區(qū)渲染面積。
4.根據(jù)權(quán)利要求1所述的蔬菜種植情況顯示方法,其特征在于,所述種植情況信息包括對應的蔬菜實際種植區(qū)的種植作物和作物狀態(tài)。
5.根據(jù)權(quán)利要求4所述的蔬菜種植情況顯示方法,其特征在于,所述步驟(14),具體包括: 獲取每個所述蔬菜實際種植區(qū)的種植作物對應的圖標和作物狀態(tài)對應的渲染顏色;每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū),采用對應的圖標作為前景圖片,采用對應的渲染顏色作為背景顏色進行渲染。
6.根據(jù)權(quán)利要求1所述的蔬菜種植情況顯示方法,其特征在于,還包括: 響應鼠標點擊信息,檢測鼠標停止位置,獲取包含鼠標停止位置的蔬菜虛擬種植區(qū)所對應的蔬菜實際種植區(qū)作為用戶感興趣蔬菜實際種植區(qū),獲取并顯示所述用戶感興趣蔬菜實際種植區(qū)的種植情況詳細信息。
7.一種蔬菜種植情況顯示系統(tǒng),其特征在于,包括: 種植信息獲取模塊,用于獲取至少一個蔬菜實際種植區(qū)的種植位置和種植情況信息; 種植片區(qū)地圖獲取模塊,用于獲取預先生成且與實際種植片區(qū)對應的種植片區(qū)地圖;虛擬位置確定模塊,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植位置,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的虛擬位置; 渲染方式確定模塊,用于根據(jù)每個所述蔬菜實際種植區(qū)的種植情況信息,確定在所述種植片區(qū)地圖上與每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)的渲染方式; 渲染模塊,用于渲染所述種植片區(qū)地圖,且在所述種植片區(qū)地圖上渲染每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)。
8.根據(jù)權(quán)利要求7所述的蔬菜種植情況顯示系統(tǒng),其特征在于: 所述實際種植片區(qū)包括至少一個實際地塊,所述實際地塊包括至少一個采用棚號編號的種植棚,所述種植片區(qū)地圖包括與每個所述實際地塊對應的虛擬地塊; 所述種植位置包括對應的蔬菜實際種植區(qū)的播種面積、所屬實際地塊以及所占棚號。
9.根據(jù)權(quán)利要求8所述的蔬菜種植情況顯示系統(tǒng),其特征在于,所述虛擬位置確定模塊,具體用于: 獲取所述實際種植片區(qū)每個實際地塊的地塊實際面積; 計算每個所述蔬菜實際種植區(qū)的播種面積占所屬實際地塊的地塊實際面積的比例作為每個所述蔬菜實際種植區(qū)的面積比例; 根據(jù)每個所述蔬菜實際種植區(qū)的所占棚號,確定屬于同一實際地塊的蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在對應的虛擬地塊中的虛擬順序; 根據(jù)每個所述蔬菜實際種植區(qū)的面積比例、所屬實際地塊對應虛擬地塊在所述種植片區(qū)地圖上的地塊渲染面積,計算每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū)在所述種植片區(qū)地圖上的種植區(qū)渲染面積; 每個所述蔬菜虛擬種植區(qū)在所屬的虛擬地塊上按照所述虛擬順序渲染對應的種植區(qū)渲染面積。
10.根據(jù)權(quán)利要求7所述的蔬菜種植情況顯示系統(tǒng),其特征在于,所述種植情況信息包括對應的蔬菜實際種植區(qū)的種植作物和作物狀態(tài)。
11.根據(jù)權(quán)利要求10所述的蔬菜種植情況顯示系統(tǒng),其特征在于,所述渲染方式確定模塊,具體用于: 獲取每個所述蔬菜實際種植區(qū)的種植作物對應的圖標和作物狀態(tài)對應的渲染顏色;每個所述蔬菜實際種植區(qū)對應的蔬菜虛擬種植區(qū),采用對應的圖標作為前景圖片,采用對應的渲染顏色作為背景顏色進行渲染。
12.根據(jù)權(quán)利要求7所述的蔬菜種植情況顯示系統(tǒng),其特征在于,還包括: 種植情況詳細信息顯示模塊,用于響應鼠標點擊信息,檢測鼠標停止位置,獲取包含鼠標停止位置的蔬菜虛擬種植區(qū)所對應的蔬菜實際種植區(qū)作為用戶感興趣蔬菜實際種植區(qū),獲取并顯示所述用戶感興趣蔬菜實際種植區(qū)的種植情況詳細信息。
【文檔編號】G06Q10/06GK103778512SQ201410040240
【公開日】2014年5月7日 申請日期:2014年1月27日 優(yōu)先權(quán)日:2014年1月27日
【發(fā)明者】鄒革非 申請人:廣州華南資訊科技有限公司