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

?

數(shù)據(jù)庫管理軟件在考古報(bào)告編寫工作中的應(yīng)用

2024-01-11 07:49:49祁冰謝堯亭
文物季刊 2023年4期

祁冰?謝堯亭

摘要:本文以山西翼城大河口西周墓地Ⅱ區(qū)的報(bào)告整理過程為例,介紹了利用數(shù)據(jù)庫管理軟件實(shí)現(xiàn)將田野考古原始數(shù)據(jù)轉(zhuǎn)換成考古報(bào)告文本的方法。以此種方法生成的報(bào)告文本支持隨時(shí)修改文本格式和原始數(shù)據(jù),從而將負(fù)責(zé)資料整理的考古學(xué)者從大量機(jī)械重復(fù)的數(shù)據(jù)統(tǒng)計(jì)、核對檢查工作中解放出來,改進(jìn)了報(bào)告整理的工作流程,加快了科研成果轉(zhuǎn)化的速度,順應(yīng)了考古學(xué)吸納新方法、新技術(shù)的時(shí)代趨勢。

關(guān)鍵詞:考古報(bào)告整理 考古數(shù)據(jù)庫 FileMaker Excel Power Quary

Abstract: Taking the compiling process of excavation report of the AreaⅡ in Dahekou cemetery of Western Zhou, Yicheng county, Shanxi province as an example,this paper introduces the method of transforming the original archaeological data on field work into excavation report by using database management software.The report text generated by this method supports the revision of text format and original data at any time. This liberates the archaeologists from a large number of mechanically repeated data statistics checking and inspection, improves the work process of report collation, speeds up the transformation of scientific research achievements and conforms to the trend of archaeology to absorb new methods and technologies.

Keywords: Compile of archaeological reports Archaeological database File Maker Excel Power Quary

前 言

20世紀(jì)60年代后期,隨著計(jì)算機(jī)性能的提高和社會(huì)相關(guān)需求的增加,計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)出現(xiàn)并很快被應(yīng)用于生產(chǎn)生活之中。20世紀(jì)80年代,我國就有學(xué)者倡導(dǎo)將計(jì)算機(jī)數(shù)據(jù)庫技術(shù)與考古學(xué)研究結(jié)合。其后數(shù)十年,越來越多的學(xué)者進(jìn)行了實(shí)際應(yīng)用和理論探討。近年來,隨著個(gè)人計(jì)算機(jī)的普及與具備圖形化操作界面的數(shù)據(jù)庫管理軟件的完善,計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)的技術(shù)門檻被大幅度降低,其在考古行業(yè)中的應(yīng)用已屢見不鮮。但是,目前考古工作者對數(shù)據(jù)庫管理軟件的使用多集中于田野發(fā)掘階段的存儲(chǔ)材料和室內(nèi)研究階段的分析數(shù)據(jù)等方面,而對于資料整理與報(bào)告編寫階段中的應(yīng)用方法則談及較少,缺乏可供參考的案例。眾所周知,考古資料的整理是一項(xiàng)耗時(shí)耗力的繁瑣工作,同時(shí)又是將原始材料變?yōu)榭蒲谐晒年P(guān)鍵環(huán)節(jié)。因此,如果能夠在資料整理過程中充分利用數(shù)據(jù)庫管理軟件強(qiáng)大的“數(shù)據(jù)處理”功能,即可大幅度提高其中部分基礎(chǔ)工作的效率和準(zhǔn)確性、降低人工和時(shí)間成本、加快學(xué)術(shù)成果的轉(zhuǎn)化速度。

大河口西周墓地位于山西省翼城縣縣城以東約6000米處大河口村北的臺(tái)地上,整個(gè)墓地共有西周墓葬2200余座。為便于開展工作,我們將該墓地劃分為13個(gè)區(qū)域。其中,Ⅱ區(qū)位于墓地中部偏西,共有墓葬90余座,以中小型土坑豎穴墓為主。考慮到該區(qū)墓葬的特點(diǎn),我們在整理資料過程中嘗試采用了計(jì)算機(jī)數(shù)據(jù)庫技術(shù),取得了較好的效果。下面就以報(bào)告文本中字?jǐn)?shù)多、內(nèi)容繁的“墓葬分述”部分為例,介紹我們利用“低代碼”數(shù)據(jù)庫軟件實(shí)現(xiàn)將原始資料直接轉(zhuǎn)化成考古報(bào)告文本的具體方法。

軟件的選擇與報(bào)告體例的確定

目前市面上流行的數(shù)據(jù)庫管理軟件眾多,體量和功能也不盡相同,我們通過比對各軟件的上手難度、購買價(jià)格等特點(diǎn),最終選擇了Claris FileMaker Pro和Excel Power Query來完成整個(gè)工作流程。

確定報(bào)告的體例是報(bào)告編寫工作的第一步。我們在參考學(xué)習(xí)《天馬—曲村》等經(jīng)典報(bào)告的基礎(chǔ)上,結(jié)合大河口西周墓地的特點(diǎn),制定了包括章節(jié)大綱、段落結(jié)構(gòu)在內(nèi)的詳細(xì)編寫體例,其中“墓葬分述”部分的體例示意如下:

墓葬情況

(1)位置(該墓葬在所屬發(fā)掘區(qū)的具體位置及其與周邊遺跡的關(guān)系。)

(2)墓向

(3)墓壙(墓葬整體形制、墓口形狀、現(xiàn)墓口距地表深度、墓口尺寸、墓壁剖視形狀、墓壁形態(tài)、二層臺(tái)情況及尺寸、墓內(nèi)填土情況、腰坑的有無及其特征等。)

(4)葬具(葬具規(guī)格、保存狀況、結(jié)構(gòu)、棺槨板的數(shù)量和尺寸、墊木等其他附屬結(jié)構(gòu)的具體情況等。)

(5)葬式(墓主葬式、頭向、面向、雙手位置、年齡、性別等。)

(6)隨葬品數(shù)量及放置情況(墓葬每個(gè)空間每個(gè)方位隨葬品的詳細(xì)放置情況,包括種類、數(shù)量、件號(hào)等。)

(以上所有內(nèi)容需根據(jù)墓葬具體情況進(jìn)行增刪,保持結(jié)構(gòu)明確、語意連貫,防止機(jī)械死板,對于特殊的遺跡現(xiàn)象要重點(diǎn)詳細(xì)描述。)

隨葬器物

(按照材質(zhì)、類別依次介紹所有隨葬品,具體信息包括器物號(hào)、保存情況、材質(zhì)、形制、紋飾、制作痕跡、尺寸等。)

數(shù)據(jù)庫的建立與數(shù)據(jù)錄入

我們選擇使用Claris Filemaker Pro來完成數(shù)據(jù)庫的建立與數(shù)據(jù)錄入工作。該軟件可以處理圖片、文本等數(shù)據(jù),支持xlsx、csv等表格文件的導(dǎo)入導(dǎo)出,自帶輕量化編程語言,界面簡單、易于上手。建立數(shù)據(jù)庫之前,要對原始資料進(jìn)行整理檢查,充分了解數(shù)據(jù)的整體情況,保證數(shù)據(jù)條目內(nèi)容的“正確性”和“相容性”。數(shù)據(jù)庫的建立過程共分三步。

第一步,編制數(shù)據(jù)表單。為了能夠全面準(zhǔn)確地記錄大河口墓地Ⅱ區(qū)各墓葬的諸項(xiàng)信息,我們以《田野考古工作規(guī)程(2009版)》中的相關(guān)要求及各類表格為參考,制定了一系列電子表單,用以分類記錄各項(xiàng)數(shù)據(jù)。根據(jù)表單對應(yīng)的具體數(shù)據(jù)內(nèi)容,可將其分為兩個(gè)類別,與遺跡有關(guān)的表單包括:墓葬數(shù)據(jù)庫、人骨數(shù)據(jù)庫、獸骨數(shù)據(jù)庫、墓葬照片庫、墓葬線圖庫,與遺物相關(guān)的表單包括器物數(shù)據(jù)庫、器物線圖庫、器物照片庫。在各個(gè)表單中,我們分別為墓葬、器物、照片、線圖等內(nèi)容設(shè)計(jì)了盡可能多的屬性(即數(shù)據(jù)庫軟件中的“字段”)以供填寫。雖然每個(gè)數(shù)據(jù)條目的“字段”繁多,但是由于FileMaker等數(shù)據(jù)庫處理軟件都擁有輸入界面布局設(shè)計(jì)功能,通過合理規(guī)劃設(shè)計(jì),可以輕松實(shí)現(xiàn)輸入界面的“多而不亂”(圖一)。

第二步,設(shè)置表單間關(guān)系。將墓葬數(shù)據(jù)庫中的“墓葬編號(hào)”字段與人骨數(shù)據(jù)庫、獸骨數(shù)據(jù)庫、墓葬照片庫、墓葬線圖庫、器物數(shù)據(jù)庫中的“所屬墓葬”字段關(guān)聯(lián);將器物數(shù)據(jù)庫中的“(器物)合成編號(hào)”字段與器物照片庫、器物線圖庫、器物拓片庫的同名字段關(guān)聯(lián)。經(jīng)上述操作后,即完成對整個(gè)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)表單間對應(yīng)與層級(jí)關(guān)系的設(shè)置(圖二)。

第三步,設(shè)計(jì)智能化輸入界面。該部分工作的最終目的是為了便于后續(xù)數(shù)據(jù)的輸入,主要通過修改各輸入欄的呈現(xiàn)方式和簡單的腳本編輯來實(shí)現(xiàn)。大體分為如下幾種情況:一、添加相關(guān)記錄跳轉(zhuǎn)和新增記錄功能。在輸入界面添加具備“轉(zhuǎn)到相關(guān)記錄”、“添加新記錄”等功能的按鈕,便于隨時(shí)瀏覽和檢索相關(guān)數(shù)據(jù)。二、設(shè)置多樣化的輸入欄。為規(guī)范描述語句和統(tǒng)一表達(dá)方式、加快輸入速度,我們將一部分“字段”的輸入方式更改為單選框、多選框和下拉菜單。例如:墓壙信息中存在一些可定性描述的特征,該類特征的輸入欄可設(shè)置為“單選按鈕”的樣式(圖三,左)。三、優(yōu)化輸入界面的顯示邏輯。我們主要采用了兩種方式。(一)通過在輸入信息所用文本框的“隱藏對象時(shí)間”屬性內(nèi)輸入判斷語句,實(shí)現(xiàn)某些字段的輸入框可以根據(jù)相關(guān)內(nèi)容自動(dòng)顯示或隱藏。如:當(dāng)“腰坑有無”字段的內(nèi)容為“無”時(shí),則不再出現(xiàn)腰坑相關(guān)信息的輸入框。(二)利用復(fù)制、粘貼、新增條目等簡單腳本,自動(dòng)填寫一些固定格式的內(nèi)容,在提高輸入速度的同時(shí)避免了人工輸入過程中可能出現(xiàn)的錯(cuò)誤。如:當(dāng)需要在器物數(shù)據(jù)庫中新加隨葬品時(shí),只需要直接點(diǎn)擊現(xiàn)有器物編號(hào)后面的“+”按鈕,即可出現(xiàn)新的空白輸入界面,并自動(dòng)將原有器物編號(hào)加1后填寫在器物編號(hào)字段中。四、為了能夠更加直觀地反映葬具、隨葬品等與墓葬之間的“一對多”關(guān)系,我們還在墓葬數(shù)據(jù)庫中設(shè)置了“入口工具”以批量顯示人骨數(shù)據(jù)庫、器物數(shù)據(jù)庫中的相關(guān)記錄,便于瀏覽、編輯(圖三,右)。

完成數(shù)據(jù)庫的建設(shè)之后,即可組織人員進(jìn)行數(shù)據(jù)輸入。需要補(bǔ)充的是,以上數(shù)據(jù)庫還可以通過進(jìn)一步完善功能的方式,應(yīng)用到從現(xiàn)場發(fā)掘到室內(nèi)整理的各個(gè)工作環(huán)節(jié)之中。示例如下:

一、增加“數(shù)字化墓葬發(fā)掘日記”功能。田野考古工作中需要對各種遺跡現(xiàn)象和現(xiàn)場判斷進(jìn)行全面記錄,傳統(tǒng)的紙質(zhì)發(fā)掘日記僅能記錄文字和草圖,雖然發(fā)掘者可以利用照相機(jī)和攝像機(jī)進(jìn)行一些信息補(bǔ)充,但是需要在每天發(fā)掘結(jié)束后及時(shí)對照片、視頻進(jìn)行整理,費(fèi)時(shí)費(fèi)力。Filemaker具有全平臺(tái)覆蓋的特點(diǎn)和云端服務(wù)功能,可以很好地優(yōu)化上述工作流程。首先為已有數(shù)據(jù)庫設(shè)計(jì)“發(fā)掘日記”和“發(fā)掘日記附件”表單,在表單中添加時(shí)間戳、創(chuàng)建人、所屬墓葬(文本類型)、正文(文本類型)、附件(容器類型)等字段;再利用“所屬墓葬”字段將兩份表單分別與“墓葬數(shù)據(jù)庫”建立關(guān)聯(lián)并在對應(yīng)界面添加“入口”工具以羅列相關(guān)內(nèi)容;最后優(yōu)化輸入界面布局,使其適應(yīng)手機(jī)的屏幕尺寸。完成上述步驟之后,數(shù)據(jù)庫中就被添加了“數(shù)字化墓葬發(fā)掘日記”模塊(圖四,1)。將此數(shù)據(jù)庫上傳至軟件的云端服務(wù)器,參與發(fā)掘的工作人員就可以在手機(jī)端的Filemaker Go應(yīng)用中,通過輸入預(yù)先分配好的賬戶名和密碼來訪問數(shù)據(jù)庫并進(jìn)行編輯,實(shí)現(xiàn)團(tuán)隊(duì)協(xié)作、實(shí)時(shí)錄入(圖四,2)。該數(shù)字化日記中每篇日記的“創(chuàng)建人”和“時(shí)間”會(huì)根據(jù)實(shí)際情況自動(dòng)生成,防止出現(xiàn)錯(cuò)誤,而且除了文本以外,該日記的“附件”中還可以加入照片、錄像、錄音等內(nèi)容,記錄手段十分豐富。

二、增加“數(shù)字三維模型瀏覽”功能??脊殴ぷ髡咴谶M(jìn)行器物描述和后期研究過程中需要反復(fù)觀察遺跡的圖像資料和遺物本體。通過現(xiàn)代數(shù)字三維重建和三維掃描技術(shù)獲得的高精度模型,既豐富了遺跡和遺物信息的記錄方式,也為上述工作提供了便利。這類數(shù)字三維模型資料也可通過數(shù)據(jù)庫進(jìn)行管理,以實(shí)現(xiàn)隨時(shí)調(diào)取查閱、多類信息比對的目的。基本工作思路是:先將制作好的高精度數(shù)字三維模型通過虛幻(Unreal)引擎打包制作成可以獨(dú)立運(yùn)行的可執(zhí)行文件(圖五,1);再將其保存在數(shù)據(jù)庫根目錄下的一個(gè)特定文件夾中;最后在數(shù)據(jù)瀏覽界面添加“查看模型”按鈕,通過為該按鈕添加“打開文件”腳本實(shí)現(xiàn)通過器物編號(hào)尋找對應(yīng)的文件并將其打開的效果(圖五,2)。

數(shù)據(jù)轉(zhuǎn)換與合成

輸入完數(shù)據(jù)的下一階段工作,就是通過數(shù)據(jù)庫管理軟件中的數(shù)據(jù)處理功能將各條原始數(shù)據(jù)進(jìn)行轉(zhuǎn)換并最終合成完整的報(bào)告文本。下面就依據(jù)體例要求,從“基本思路”“計(jì)算腳本、函數(shù)參數(shù)”“生成結(jié)果”三個(gè)方面介紹我們所采用的方法。

一、Filemaker中的數(shù)據(jù)處理

通過分析制定好的體例可知,“墓葬情況”中除“隨葬品數(shù)量及放置情況”以外的部分以及“隨葬器物”中每件器物的具體描述部分都以詞句的拼接組合為特點(diǎn),適合在FileMaker中通過編輯腳本完成。具體方法介紹如下。

在“墓葬數(shù)據(jù)庫”和“器物數(shù)據(jù)庫”表單中分別添加一個(gè)“計(jì)算”類型字段,依次命名為“墓葬情況描述合成P1”、“隨葬品描述合成”,設(shè)置其計(jì)算結(jié)果為“文本”類型,通過編輯該字段的腳本,讓各數(shù)據(jù)庫中的字段按照體例要求的格式存儲(chǔ)在這一字段中。腳本中需要用到List(列表)、If(判斷)等函數(shù)以及連接“&”、換行“?”和空格等符號(hào)。其中List用于逐一羅列“一對多”條目的內(nèi)容,如某一墓葬中的槨、棺。If函數(shù)用于判斷特定字段的填寫內(nèi)容,并根據(jù)判斷結(jié)果生成對應(yīng)的文本。連接符、換行符和空格用于調(diào)整文本格式。為了便于后續(xù)修改,避免腳本行數(shù)過多,我們在每一小部分內(nèi)容之后,都設(shè)置了一個(gè)文本合成字段,命名為“某某合成”(圖三,左),最后再將各個(gè)小部分的合成文本合并為最終需要的文稿(腳本示例見附錄一)。

完成上述工作后,就可以將“墓葬數(shù)據(jù)庫”、“器物數(shù)據(jù)庫”中所需字段導(dǎo)入Excel Power Query成為表格(Table)文件?!澳乖釘?shù)據(jù)庫”僅需導(dǎo)入“所屬墓葬”和“文稿”兩個(gè)字段即可。“器物數(shù)據(jù)庫”中的“材質(zhì)”“件號(hào)”“器名”“件數(shù)量”“組數(shù)量”“隨葬品描述合成”等信息還要經(jīng)過統(tǒng)計(jì)后呈現(xiàn)在“墓葬情況”中的“隨葬品數(shù)量及放置情況”部分和“隨葬器物”部分,所以要將“隨葬品描述合成”之外的所有字段一并導(dǎo)入(圖六)。

二、Excel Power Query中的數(shù)據(jù)處理

(一)生成“隨葬品數(shù)量及放置情況”部分

根據(jù)體例要求,該部分內(nèi)容以數(shù)據(jù)統(tǒng)計(jì)結(jié)果為主,這正好讓Excel Power Query中M函數(shù)強(qiáng)大的數(shù)據(jù)處理功能有了用武之地。較之人工統(tǒng)計(jì),利用M函數(shù)處理數(shù)據(jù)具有準(zhǔn)確、高效、可后續(xù)修改原始數(shù)據(jù)、可自定義排序等優(yōu)勢。

我們使用M函數(shù)生成報(bào)告的主要方法有兩種。第一種為“分類匯總”,該方法使用到的核心函數(shù)是Table.Group(表格分組),此函數(shù)可以以某一個(gè)或多個(gè)字段為索引,對現(xiàn)有表格(Table)進(jìn)行分組,并將其生成列表(List)。對生成的列表使用List.Sum(列表求和)、List.Count(列表計(jì)數(shù))、List.Distinct(列表去重)、Text.Combine(文本連接)等函數(shù)即可分別實(shí)現(xiàn)對列表內(nèi)數(shù)據(jù)的求和、計(jì)數(shù)、羅列等功能。如以“所屬墓葬”字段為索引,對“(器物)名稱”使用Table.Group與List.Sum的函數(shù)組合,即可獲得每個(gè)墓葬中所出隨葬品的總數(shù)。第二種為“格式調(diào)整”,該方法的作用與Filemaker中利用腳本合成文稿相同,即通過對表格(Table)、列表(List)或文本(Text)數(shù)據(jù)補(bǔ)充詞句、添加換行或空格,構(gòu)成格式完美、語句通順的報(bào)告文本。使用到的函數(shù)有Table.AddColumn(表格添加列)、Table.NestedJoin(表格追加)、Text.Replace(文本替換)以及文本連接符號(hào)“&”、換行轉(zhuǎn)義符“#(lf)”等。當(dāng)然,在實(shí)際應(yīng)用中還要根據(jù)具體情況對數(shù)據(jù)進(jìn)行預(yù)先處理,這就可能使用到If(條件判斷)等函數(shù)。

下面就依據(jù)報(bào)告文本中的先后順序,介紹利用M函數(shù)進(jìn)行報(bào)告文本生成的工作流程。

1.隨葬品數(shù)量及材質(zhì)

由于隨葬品中存在成組的器物(如各種材質(zhì)的串飾)和單件的器物(如陶鬲)兩種類別,需要對相關(guān)數(shù)據(jù)進(jìn)行預(yù)處理。由于我們在填寫“器物數(shù)據(jù)庫”時(shí),將單件器物的“組數(shù)量”字段以“0”表示,故可利用If(條件判斷)函數(shù)設(shè)計(jì)如下判斷邏輯:若器物的組數(shù)量不為“0”,則以組數(shù)量計(jì)數(shù),反之則以件數(shù)量計(jì)數(shù)。在此基礎(chǔ)上,即可利用Table.AddColumn(添加列)函數(shù)新增“隨葬品數(shù)量預(yù)處理”列,用以存儲(chǔ)判斷結(jié)果。然后,將“隨葬品數(shù)量預(yù)處理”中的數(shù)據(jù)以“所屬墓葬”為索引進(jìn)行分組求和,即獲得每座墓葬中隨葬品的總件(組)數(shù);將“材質(zhì)類別”字段同樣以“所屬墓葬”為索引,進(jìn)行分組去重羅列,即獲得每座墓葬中所出隨葬品的材質(zhì)種類的總述。最后,合并以上結(jié)果并存儲(chǔ)至新增字段“總數(shù)量合成”中(圖七;各步驟函數(shù)的具體參數(shù)設(shè)置見附錄一)。生成結(jié)果如圖所示(圖八)。

2.隨葬品種類

先以“所屬墓葬”、“名稱”為索引,分別對“組數(shù)量”和“件數(shù)量”字段分組求和,再將“名稱”字段與求和結(jié)果進(jìn)行文本連接,即獲得每座墓葬中每種隨葬品的總件(組)數(shù)量的分述。最后以“所屬墓葬”為索引,將上述結(jié)果分組羅列即可獲得每座墓中隨葬品種類及數(shù)量的總述(圖九;各步驟函數(shù)的具體參數(shù)設(shè)置見附錄一)。生成結(jié)果如圖所示(圖一〇)。

3.隨葬品放置情況

根據(jù)體例要求,該部分可分為兩段文字。

第一段。先以“所屬墓葬”為索引對“放置空間”進(jìn)行分組去重求和,即可得到每座墓葬中所有隨葬品放置空間的總數(shù)量,隨后進(jìn)行格式調(diào)整,使其單獨(dú)成段。

第二段。需要進(jìn)行多次分組統(tǒng)計(jì)。以“所屬墓葬”、“放置空間”、“放置方位”、“名稱”字段為索引,先對“組數(shù)量”和“件數(shù)量”字段分組求和,即獲得每座墓中每個(gè)位置上每種隨葬品的數(shù)量,再對“件號(hào)”進(jìn)行分組羅列,即可獲得每座墓中每個(gè)位置每種隨葬品的件號(hào)總述。隨后將兩部分結(jié)果連接,即可獲得每座墓中每個(gè)位置上每種隨葬品的數(shù)量及其編號(hào)總述。接下來,先以“所屬墓葬”和“放置空間”為索引將上述結(jié)果分組羅列,即獲得每座墓中每個(gè)空間所有方位隨葬品的數(shù)量及件號(hào)的總述。再以“所屬墓葬”為索引將上述結(jié)果分組羅列,經(jīng)過調(diào)整格式后,即獲得每座墓中隨葬品位置及放置情況的總述。需要指出的是,為了便于閱讀,可以在介紹每個(gè)空間隨葬品放置情況的語句前面增加序號(hào)。實(shí)現(xiàn)的方法是,在進(jìn)行最后一步分組羅列之前,先利用連接符“&”為每個(gè)空間所有方位隨葬品的數(shù)量及件號(hào)列表(List)前添加一個(gè)空值“null”,再使用Combiner.Combine Text By Each Delimiter(合并文本且添加自定義分隔符)函數(shù)代替Text.Combine函數(shù)來完成文本合并工作。前者可以將自定義列表中的內(nèi)容逐一作為被合并各項(xiàng)之間的分隔符。由于每座墓中隨葬品的放置空間總數(shù)最多不過10處,所以我們設(shè)定了從①到⑩的數(shù)字序列作為間隔符(圖一一;各步驟函數(shù)的具體參數(shù)設(shè)置見附錄一)。生成結(jié)果如圖所示(圖一二)。

(二)生成“隨葬器物”部分

此部分文本需要按照材質(zhì)類別、器物名稱,逐一介紹各隨葬品的具體情況,使用函數(shù)的基本思路與“隨葬品放置情況”的第二段類似——先逐級(jí)分組羅列,再添加序號(hào)并調(diào)整格式。本文不再重復(fù)介紹(各步驟函數(shù)的具體參數(shù)設(shè)置見附錄一)。最終效果如圖所示(圖一三)。

(三)最終合成“墓葬分述”部分

利用Table.NestedJoin函數(shù)或者“合并查詢”工具將之前的所有轉(zhuǎn)換結(jié)果以“所屬墓葬”為索引,全部嵌套合并到原先導(dǎo)出的“墓葬信息表”中;再利用Table.Expand Table Column(表格展開)函數(shù)將嵌套后的各列逐一展開;最后使用Table.Add Colum新建一個(gè)字段,用以存儲(chǔ)最終合成的總文本。至此,全部工作流程已經(jīng)完成,接下來只需要將“總合成”字段的內(nèi)容全選,復(fù)制到文字處理軟件(如Microsoft Word)中即可。最終效果如圖所示(圖一四)。

小 結(jié)

本文介紹的工作流程共分為兩個(gè)階段八個(gè)步驟(圖一五)。雖然整體步驟稍顯繁瑣,但是完成一次之后便可以此為模板,根據(jù)實(shí)際需求隨時(shí)調(diào)整原始數(shù)據(jù)、文本格式等,相當(dāng)便捷。而且其最終呈現(xiàn)的效果完全符合報(bào)告體例要求,與人工編寫別無二致。

考古學(xué)發(fā)展至今,從田野發(fā)掘到后期研究中的各個(gè)環(huán)節(jié)都在不斷吸納新技術(shù)、新方法??脊艌?bào)告作為考古材料的重要展現(xiàn)形式,也必然需要在遵循傳統(tǒng)原則的基礎(chǔ)上持續(xù)改進(jìn)工作方法、提高整理效率、豐富展現(xiàn)形式,從而更好地為科研服務(wù)。希望本文能夠在實(shí)踐和理論方面對相關(guān)工作起到些許促進(jìn)作用,填補(bǔ)以往應(yīng)用案例中的空白。必須承認(rèn)的是,技術(shù)在進(jìn)步,觀念在革新,本文所介紹的工作流程必定會(huì)很快落后于時(shí)代。但筆者認(rèn)為,在研究如何利用計(jì)算機(jī)技術(shù)輔助考古學(xué)研究的過程中,最重要的并非掌握某一具體問題的解決方案,而是始終擁有利用計(jì)算機(jī)技術(shù)解決考古工作中實(shí)際問題的理念和與時(shí)俱進(jìn)、不斷創(chuàng)新的思想。希望有更多的學(xué)者參與到相關(guān)問題的討論之中,持續(xù)推進(jìn)傳統(tǒng)考古工作的現(xiàn)代化、準(zhǔn)確化、高效化。

本文是國家社科基金重大項(xiàng)目“山西翼城大河口西周墓地考古發(fā)現(xiàn)與綜合研究”(項(xiàng)目批準(zhǔn)號(hào):17ZDA218)的階段性成果。

王珊、薩師煊:《數(shù)據(jù)庫系統(tǒng)概論(第5版)》,高等教育出版社,2014年。

李科威:《計(jì)算機(jī)考古芻議》,《東南文化》1988年第5期。

實(shí)際應(yīng)用方面,以河南澠池班村遺址的發(fā)掘?yàn)樵缙趪L試案例,近些年比較典型的有吉林大安后套木嘎遺址的發(fā)掘,參考:班村考古隊(duì):《班村遺址發(fā)掘操作原則(討論稿)》,《中國歷史博物館館刊》1995年第1期;霍立治:《計(jì)算機(jī)與考古學(xué)》,《中國歷史博物館館刊》1995年第1期;史寶琳,劉曉溪:《后套木嘎遺址田野考古數(shù)據(jù)庫的建設(shè)》,《邊疆考古研究》2013年第2期;霍東峰,梁建軍:《田野考古資料數(shù)據(jù)庫的理論、方法與實(shí)踐——以后套木嘎遺址為例》,《邊疆考古研究》2015年第1期;王立新、SEBILLAUDP、霍東峰:《大安后套木嘎遺址發(fā)掘方法、技術(shù)與記錄手段的新嘗試》,《吉林大學(xué)社會(huì)科學(xué)學(xué)報(bào)》2016年第1期。方法探討方面,具有代表性的文章有如下幾篇。騰銘予:《計(jì)算機(jī)與考古學(xué)——計(jì)算機(jī)技術(shù)在中國考古學(xué)領(lǐng)域的應(yīng)用》,《吉林大學(xué)社會(huì)科學(xué)學(xué)報(bào)》1997年第3期;郭健、闞映紅、王卉等:《文物管理信息系統(tǒng)中數(shù)據(jù)庫的建立》,《中國地理信息系統(tǒng)協(xié)會(huì)第四次會(huì)員代表大會(huì)暨第十一屆年會(huì)論文集》,2007年,第498~506頁;胡金華、穆朝娜、仇鳳琴:《田野考古檔案資料規(guī)范化管理的思考》,《中國文物科學(xué)研究》2007年第3期;劉建國:《數(shù)字考古的理論與實(shí)踐》,《南方文物》2007年第1期;陳立飛:《基于.Net平臺(tái)的田野數(shù)字考古信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,河北師范大學(xué)碩士學(xué)位論文,2013年;王華忠:《考古發(fā)掘數(shù)據(jù)處理分析關(guān)鍵技術(shù)研究與實(shí)現(xiàn)》,浙江大學(xué)碩士學(xué)位論文,2013年;田博宇:《基于.Net平臺(tái)的田野數(shù)字考古信息系統(tǒng)的研究與開發(fā)》,河北師范大學(xué)碩士學(xué)位論文,2013年;繆雪燕:《田野考古數(shù)字化實(shí)踐與思考》,鄭州大學(xué)碩士學(xué)位論文,2017年;高勁松、韓牧哲:《考古發(fā)掘資料圖數(shù)據(jù)庫的語義關(guān)聯(lián)構(gòu)建研究》,《圖書情報(bào)工作》2021年第9期。

Filemaker的前身可追溯至1980年,1984年正式更名為Filemaker,現(xiàn)在歸屬于蘋果公司(Apple Inc.)的全資子公司 Claris。該軟件界面簡潔,易于上手。官網(wǎng): https://www.claris.com。與之具有類似功能的軟件還有微軟的Microsoft Access。

Power Query是Microsoft Excel的一個(gè)插件,專門用于處理大量復(fù)雜數(shù)據(jù),其自帶的M函數(shù)可以滿足各類數(shù)據(jù)整理的需求。官網(wǎng):https://powerquery.microsoft.com/en-us/。

北京大學(xué)考古學(xué)系商周組、山西省考古研究所:《天馬—曲村(1980-1989)》,科學(xué)出版社,2000年。

同[1]。

國家文物局編:《田野考古工作規(guī)程》,文物出版社,2009年。

“隨葬品數(shù)量及放置情況”部分為“P2”。

錄入與轉(zhuǎn)換數(shù)據(jù)的工作其實(shí)也可以全部在Excel Power Quary中完成,但是為了充分發(fā)揮不同軟件的優(yōu)勢,我們決定將兩個(gè)軟件結(jié)合起來完成整個(gè)工作流程。

相當(dāng)于“墓葬數(shù)據(jù)庫”中的“文稿”。

為行文簡潔,本文省略將數(shù)據(jù)轉(zhuǎn)換為Excel Power Quary中表格(Table)的操作方法以及每個(gè)函數(shù)中各參數(shù)的具體含義,請參看軟件自帶的幫助文檔和微軟官方網(wǎng)站的函數(shù)參考(https://learn.microsoft.com/zh-CN/powerquery-m/power-query-m-function-reference)。

“可后續(xù)編輯”指:利用Excel Power Query完成統(tǒng)計(jì)并生成文本后,可以隨時(shí)修改原始數(shù)據(jù)并利用“刷新”功能更新統(tǒng)計(jì)結(jié)果和最終生成的文本。

“可自定義排序”是指:利用Excel中的“自定義排序”功能,可以設(shè)定并隨時(shí)更改最終報(bào)告文本中需要逐項(xiàng)介紹的內(nèi)容的排列順序,以實(shí)現(xiàn)報(bào)告全篇格式統(tǒng)一、便于查閱。

“羅列”是指將列表內(nèi)各項(xiàng)內(nèi)容連接合并為一整條文本格式數(shù)據(jù),并以設(shè)定好的字符作為原先各項(xiàng)的間隔和結(jié)尾。

該項(xiàng)內(nèi)容也屬于早年學(xué)者所提出的“計(jì)算機(jī)考古”的一部分。

波密县| 福州市| 天门市| 海丰县| 永顺县| 芜湖县| 吴堡县| 河池市| 漠河县| 库车县| 察隅县| 于都县| 江华| 安阳市| 曲周县| 永川市| 蛟河市| 翁源县| 大姚县| 太保市| 交口县| 蚌埠市| 望奎县| 循化| 新昌县| 南漳县| 信宜市| 康平县| 永胜县| 齐齐哈尔市| 阿拉善右旗| 高尔夫| 景宁| 南平市| 南宫市| 济宁市| 阳曲县| 昌邑市| 美姑县| 兴仁县| 汶川县|