论文阅读-秦汉时期北方边疆组织的空间互动模式与直道的定位(中国)
论文英文题目:A spatial interaction model of Qin-Han Dynasty organisation on the northern frontier and the location of the Zhidao highway (China)
发表于:journal of archaeological science,影响因子:3.030
论文主要是使用空间互动模型来对秦汉时期的北方边疆直道进行定位和重建。分析发现,建模的结果和文献中的记载存在一定的吻合性。
我直接就把论文中一些比较关键的段落贴这里了。
一、方法
In this study, we employ hiking function to generate a local travel network connecting each settlement in the landscape with a specified number of its nearest neighbours. In order to determine the traffic value for each path in the network, a kernel density estimate was employed to handle the potential overlap of roads or proximity of multiple paths. 在本研究中,我们采用徒步函数生成一个本地旅行网络,将景观中的每个定居点与其指定数量的最近邻居连接起来。为了确定网络中每条路径的交通值,我们使用了核密度估计来处理道路的潜在重叠或多条路径的接近性。The paths were transformed into a series of evenly spaced points (100 m intervals) with each point being assigned the same traffic value and then the resulting traffic distribution within the study area was visualized through a weighted kernel density estimate. 将路径转换成一系列间隔均匀的点(间隔 100 米),每个点分配相同的交通值,然后通过加权核密度估计将研究区域内的交通分布可视化。
使用forts 碉堡 作为节点:
As the path of the road may exhibit a strong correlation with the forts it linked, the identification of nodes and construction of a spatial model of the road can aid in verifying the existence of road remains, which may be challenging to discover through fieldwork. 由于道路的路径可能与其所连接的堡垒表现出很强的相关性,因此识别节点和构建道路的空间模型可以帮助验证道路遗迹的存在,而这可能很难通过实地考察来发现。(之所以不直接考察道路,而考察堡壘,是因為很多泥土的道路現在已經不存在了,但是堡壘卻還在。)
时间跨度:
In terms of chronology, our study mainly focuses on the Western Han period (202 BCE – _8 CE). Although the Zhidao was originally constructed during the Qin Dynasty (221–207 BCE), achieving a more detailed chronological division of forts into distinct periods such as the Qin, Western Han, and Eastern Han (25–220 CE) proves challenging due to the coarse resolution of the archaeological evidence. 在年代学方面,我们的研究主要集中在西汉时期(公元前 202 年 - 公元 8 年)。虽然直道最初建于秦朝(公元前 221-207 年),但由于考古证据的分辨率较差,要将堡垒更详细地划分为秦、西汉和东汉(公元 25-220 年)等不同时期,是一项艰巨的任务。——囿於幾個原因,將秦漢的ports直接看作西漢的ports。
二、数据获取
Obtain all archaeological site data by sourcing information from various local gazetteers, archaeological excavation and survey reports, grey literature, provincial heritage atlases, and other published studies. 通过获取各种地方地名录、考古发掘和调查报告、灰色文献、省级遗产地图集和其他已发表的研究信息来获取所有考古遗址数据。
阈值设定:
Established a threshold of 625 square meters to exclude all sites with an area smaller than 625 (因為它們雖然被紀錄成forts,但實際上更接近beacons信標)——so: concentrate on sites that provide greater insights into the broader military and strategic landscape, aligning with the central objectives of our research.
三、实验
We utilized the r.walk method to simulate a road network, a key aspect of our spatial interaction model. This method was applied to the 165 forts identified in the study area, to compute paths between these forts. A total of 27060 undirected paths were generated across the landscape. Subsequently, the network was pruned to ensure each fort was connected only to a defined number of nearest neighbours (k value). This step was critical in refining the spatial interaction model by determining the total flow of each path segment. (With the increase in the number of nearest neighbours, the networks become more complex.)
Following the generation of the paths and trimming of the network using the nearest neighbour approach (Fig. 3), we obtained undirected paths between forts, along with their respective travel times in second, which is the important parameter of spatial relation between the two sites (Cij). With this parameter, we were able to calculate the spatial interaction model between sites, resulting in a matrix representing travel flow. The outcomes of this analysis were encapsulated in a weighted kernel density map, using a Gaussian bandwidth of σ = 5 km (Fig. 2). The map provides a comprehensive insight into the network’s interactions, effectively highlighting the spatial dynamics within the model. 在使用最近邻方法生成路径和修剪网络之后(图 3),我们获得了堡垒之间的无向路径,以及它们各自的旅行时间(以秒为单位),这是两个地点之间空间关系的重要参数(Cij)。利用此参数,我们能够计算出地点之间的空间交互模型,从而得到一个表示旅行流量的矩阵。此分析的结果封装在加权核密度图中,使用高斯带宽 σ = 5 公里(图 2)。该图提供了对网络交互的全面洞察,有效地突出了模型中的空间动态。
四、结果
The high volume of traffic observed between these two small sites suggests that the influence of flow is not solely dependent on the size of the forts, but rather the location and relative distance between them in light of the much wider logistical landscape. ---- reconstructing historical roads;
This consistency across ‘k’ values underscores the reliability of the model.
五、读后记录
看的第一篇考古方面的文章。以下是GPT 4o对于一些概念的讲解。我觉得本文的空间建模具有一定的说服力,但是**作者一直在强调最后模型的结果不再随着K值的波动而改变,表明模型具有一定鲁棒性。真的是这样吗?会不会由于数据集的限制,k变大之后算法失效?**这个问题记在这里,希望有网友帮忙解答!
1. r.walk 方法
概念:r.walk 是 GIS 軟體(例如 GRASS GIS)中用來模擬行走時間或成本的工具。它基於累積成本距離(cost distance)算法,考慮地形(如坡度和障礙物)來計算在地表上行進的最短路徑或成本。
應用:在段落中,r.walk 被用來模擬道路網絡,計算從 165 個堡壘(forts)之間的路徑,這些路徑的成本通常以「行走時間」或「行進困難度」為單位。
原理:r.walk 不僅考慮了歐幾里得距離(直線距離),還納入了基於地形的阻力因素(例如上坡更耗時,下坡可能更快)。
它生成一個累積成本網格,該網格記錄從起點到每個像素的最小成本,並基於此生成最佳路徑。
2. 空間互動模型(Spatial Interaction Model)
概念:空間互動模型用於分析空間中不同位置之間的相互作用(如交通流量、人員流動、貿易等)。常見的空間互動模型包括:
重力模型(Gravity Model):模仿物理重力定律,與距離成反比,與位置的重要性(如人口或經濟活動)成正比。
流量模型(Flow Model):基於路徑的權重計算流動量。
原理本段中,空間互動模型的基本參數是旅行時間 𝐶𝑖𝑗 ,表示兩個堡壘之間的空間關係。這些旅行時間被用來計算從一個位置到另一個位置的互動強度,最終生成了一個流量矩陣。
流量矩陣中的每個值代表從堡壘 𝑖到堡壘 𝑗 的互動強度,這取決於旅行時間和其他可能的因素(如堡壘的重要性)。
3. 生成與修剪網絡(Network Pruning)
初始網絡生成:利用 r.walk 計算的路徑,生成堡壘之間的所有可能連接(在此案例中是 165 個堡壘間的 27060 條無向路徑)。
修剪網絡:此步驟通過最近鄰方法(k-nearest neighbor approach)進行:
最近鄰方法:對於每個堡壘,僅保留與最近的 k 個鄰居的連接,減少網絡的複雜性。
結果:縮小後的網絡更簡單,且每個堡壘只保留與最關鍵鄰居的連接,保證計算效率並突出重要的空間互動。
原理:網絡修剪有助於聚焦於顯著的空間關係,避免過度複雜的網絡影響模型的解釋性和應用性。當 k 值增加時,網絡變得更為密集和複雜,可能導致計算負擔增加,但同時也能捕捉更多的潛在互動。
4. 加權核密度圖(Weighted Kernel Density Map)
概念:核密度估計(Kernel Density Estimation, KDE)是一種空間分析方法,用於估計數據點在空間上的分佈密度。加權 KDE 考慮了每個數據點的權重,生成更準確的分佈圖。
應用:在此案例中,使用高斯核函數(Gaussian Kernel)和帶寬(bandwidth)σ = 5 公里,生成了一張描述網絡互動的加權密度圖。
原理
高斯核函數:用來平滑空間數據,將每個點的影響擴散到鄰近區域,影響的強度隨距離增加而減弱。
帶寬 σ:控制平滑的程度,較大的帶寬會生成更廣泛的影響區域,而較小的帶寬會更強調局部差異。
加權輸入:路徑流量(travel flow)作為權重,確保核密度圖不僅反映位置分佈,還反映不同路徑的相對重要性。
結果:加權核密度圖總結了網絡的空間互動模式,突出顯示了哪些路徑或區域的互動最為密集(例如,某些堡壘之間的交通流量高)。
5. 總結與意義
這個分析過程結合了地形模擬(r.walk 方法)、網絡分析(生成與修剪網絡)、空間互動模型(基於旅行時間計算流量矩陣)以及空間可視化(加權核密度圖),重點在於揭示 165 個堡壘之間的空間動態與互動模式。
加權核密度圖提供了對這些動態的直觀理解,幫助研究者識別重要的交通路徑、空間互動的集中區域,並為進一步的歷史、考古或規劃研究提供基礎。
相关文章:
论文阅读-秦汉时期北方边疆组织的空间互动模式与直道的定位(中国)
论文英文题目:A spatial interaction model of Qin-Han Dynasty organisation on the northern frontier and the location of the Zhidao highway (China) 发表于:journal of archaeological science,影响因子:3.030 论文主要是…...
【贪心算法】将数组和减半的最小操作数
1.题目解析 2208. 将数组和减半的最少操作次数 - 力扣(LeetCode) 2.讲解算法原理 使用当前数组中最大的数将它减半,,直到数组和减小到一半为止,从而快速达到目的 重点是找到最大数,可以采用大根堆快速达到…...
Dify部署踩坑指南(Windows+Mac)
组件说明 Dify踩坑及解决方案 ⚠️ 除了修改镜像版本,nginx端口不要直接修改docker-compose.yaml !!!!!!! 1、更换镜像版本 这个文件是由.env自动生成的,在.env配置 …...
无人机端部署 AI 模型,实现实时数据处理和决策
在无人机端部署 AI 模型,实现实时数据处理和决策,是提升无人机智能化水平的关键技术之一。通过将 AI 模型部署到无人机上,可以实现实时目标检测、路径规划、避障等功能。以下是实现这一目标的详细方案和代码示例。 一、实现方案 1. 硬件选择…...
你为什么要写博客?
契机:最近CSDN系统给我发了一条私信,说我成为博主已经四年了,写一篇博客纪念可以得一枚纪念勋章,遂有此文。 机缘 最开始的这篇博客,是为了公司内部的一次分享会准备的,完全是YY出来的,现在看…...
【VUE2】第三期——样式冲突、组件通信、异步更新、自定义指令、插槽
目录 1 scoped解决样式冲突 2 data写法 3 组件通信 3.1 父子关系 3.1.1 父向子传值 props 3.1.2 子向父传值 $emit 3.2 非父子关系 3.2.1 event bus 事件总线 3.2.2 跨层级共享数据 provide&inject 4 props 4.1 介绍 4.2 props校验完整写法 5 v-model原理 …...
P8685 [蓝桥杯 2019 省 A] 外卖店优先级--优先队列“数组”!!!!!
P8685 [蓝桥杯 2019 省 A] 外卖店优先级 题目 解析优先队列如何判断是否使用优先队列?省略规则优先队列常用操作大顶堆 vs 小顶堆定义队列h队列数组 代码 题目 解析 每个外卖店会在不同的时间点收到订单,我们可以看见测试用例的时间顺序是不同的&#x…...
VsCode + EIDE + OpenOCD + STM32(野火DAP) 开发环境配置
VsCode EIDE OpenOCD STM32(野火DAP) 开发环境配置 接受了新时代编辑器的我,实在受不了Keil的上古编辑页面,周树人说过:由奢入俭难,下面我们一起折腾一下开源软件Vscode, 用以开发51和STM32,有错误之处&…...
JVM类加载器面试题及原理
JVM只会运行二进制文件,类加载器的作用就是将字节码文件加载到JVM中,从而让Java程序能够启动起来。 1. 类加载器的种类 启动类加载器(BootStrap ClassLoader):加载JAVA_HOME/jre/lib目录下的库扩展类加载器ÿ…...
在 Maven 中使用 <scope> 元素:全面指南
目录 前言 在 Maven 中, 元素用于定义依赖项的作用范围,即依赖项在项目生命周期中的使用方式。正确使用 可以帮助我们优化项目的构建过程,减少不必要的依赖冲突,并提高构建效率。本文将详细介绍 的使用步骤、常见作用范围、代码…...
tomcat的安装与配置(包含在idea中配置tomcat)
Tomcat 是由 Apache 软件基金会开发的开源 Java Web 应用服务器,主要用于运行 Servlet 和 JSP(JavaServer Pages)程序。它属于轻量级应用服务器,适用于中小型系统及开发调试场景,尤其在处理动态内容(如 Jav…...
问题解决:AttributeError: ‘NoneType‘ object has no attribute ‘text‘
项目环境: 我的环境:Window10,Python3.12,Anaconda3,Pycharm2024.3.4 问题描述: 找不到’text’这个对象 部分代码: Traceback (most recent call last):File "D:\IT DateFiles\PyDate\FQ…...
量子计算测试挑战:软件测试将如何迎接新纪元?
引言 在计算机技术的飞速发展中,量子计算(Quantum Computing)正成为下一个颠覆性的科技热点。随着谷歌、IBM、微软等科技巨头纷纷投入巨资研究量子计算,其应用场景正逐步扩展,从优化计算到密码安全,再到人工智能和材料科学。然而…...
读书报告」网络安全防御实战--蓝军武器库
一眨眼,20天过去了,刷完了这本书「网络安全防御实战--蓝军武器库」,回味无穷,整理概览如下,可共同交流读书心得。在阅读本书的过程中,我深刻感受到网络安全防御是一个综合性、复杂性极高的领域。蓝军需要掌…...
《机器学习数学基础》补充资料:过渡矩阵和坐标变换推导
尽管《机器学习数学基础》这本书,耗费了比较长的时间和精力,怎奈学识有限,错误难免。因此,除了在专门的网页( 勘误和修订 )中发布勘误和修订内容之外,对于重大错误,我还会以专题的形…...
深度学习与普通神经网络有何区别?
深度学习与普通神经网络的主要区别体现在以下几个方面: 一、结构复杂度 普通神经网络:通常指浅层结构,层数较少,一般为2-3层,包括输入层、一个或多个隐藏层、输出层。深度学习:强调通过5层以上的深度架构…...
Flutter底层实现
1. Dart 语言 Dart 是 Flutter 的主要编程语言。Dart 设计之初就是为了与 JavaScript 兼容,并且可以编译为机器代码运行。Dart 提供了一些特性,如异步支持(通过 async 和 await),这使得编写高效的网络请求和复杂动画变…...
【芯片验证】verificationguide上的36道UVM面试题
跟上一篇一样,verificationguide上的36到UVM面试题,通义回答ds判卷。 1. What is uvm_transaction, uvm_seq_item, uvm_object, uvm_component? uvm_transaction、uvm_seq_item、uvm_object、uvm_component是什么? uvm_transaction是UVM中所有事务的基础类,用于表示仿真…...
AI日报 - 2025年3月10日
AI日报 - 2025年3月10日 🌟 今日概览(60秒速览) ▎🤖 AGI突破 | Anthropic CEO预测强AI最早2026年到来 🔬 SAGE框架提升问答质量61.25%,Reflexion框架将GPT-4成功率提至91% ▎💼 商业动向 | xA…...
基于深度文档理解的开源 RAG 引擎RAGFlow的介绍和安装
目录 前言1. RAGFlow 简介1.1 什么是 RAGFlow?1.2 RAGFlow 的核心特点 2. RAGFlow 的安装与配置2.1 硬件与软件要求2.2 下载 RAGFlow 源码2.3 源码编译 Docker 镜像2.4 设置完整版(包含 embedding 模型)2.5 运行 RAGFlow 3. RAGFlow 的应用场…...
TinyWebServer项目笔记——02 半同步半反应堆线程池
目录 1.基础知识 (1)服务器编程基本框架 (2)五种I/O模型 (3)事件处理模式 (4)并发编程模式 (5)半同步/半反应堆 (6)线程池 &a…...
【技术干货】三大常见网络攻击类型详解:DDoS/XSS/中间人攻击,原理、危害及防御方案
1. DDoS攻击 1.1 什么是DDoS攻击? DDoS(Distributed Denial of Service,分布式拒绝服务攻击)通过操控大量“僵尸设备”(Botnet)向目标服务器发送海量请求,耗尽服务器资源(带宽、CPU…...
用Deepseek写一个五子棋微信小程序
在当今快节奏的生活中,休闲小游戏成为了许多人放松心情的好选择。五子棋作为一款经典的策略游戏,不仅规则简单,还能锻炼思维。最近,我借助 DeepSeek 的帮助,开发了一款五子棋微信小程序。在这篇文章中,我将…...
MWC 2025 | 紫光展锐与中国联通联合发布5G eSIM 平板
2025 年 3 月 3 日至 6 日,在全球移动通信行业的年度盛会 —— 世界移动通信大会(MWC 2025)上,紫光展锐联合中国联通重磅发布了支持eSIM的5G平板VN300E。 该产品采用紫光展锐T9100高性能5G SoC芯片平台,内置8 TOPS算力…...
跟着 Lua 5.1 官方参考文档学习 Lua (12)
文章目录 5.7 – Input and Output Facilities补充内容io.input ([file])io.read ()io.write ()io.output ([file])io.lines ([filename])io.flush ()io.close ([file])io.open (filename [, mode])io.popen (prog [, mode])io.tmpfile ()io.type (ob)file:read ()file:lines (…...
操作系统控制台-健康守护我们的系统
引言基本准备体验功能健康守护系统诊断 收获提升结语 引言 阿里云操作系统控制平台作为新一代云端服务器中枢平台,通过创新交互模式重构主机管理体验。操作系统控制台提供了一系列管理功能,包括运维监控、智能助手、扩展插件管理以及订阅服务等。用户可以…...
FreeRTOS任务状态查询
一.任务相关API vTaskList(),创建一个表格描述每个任务的详细信息 char biaoge[1000]; //定义一个缓存 vTaskList(biaoge); //将表格存到这缓存中 printf("%s /r/n",biaoge); 1.uxTaskPriorityGet(…...
blender学习25.3.6
【02-基础篇】Blender小凳子之凳面及凳脚的创作_哔哩哔哩_bilibili 【03-基础篇】Blender小凳子之其他细节调整优化_哔哩哔哩_bilibili 这篇文章写的全,不用自己写了 Blender 学习笔记(一)快捷键记录_blender4.1快捷键-CSDN博客 shifta&a…...
Tensorflow 2.0 GPU的使用与限制使用率及虚拟多GPU
Tensorflow 2.0 GPU的使用与限制使用率及虚拟多GPU 1. 获得当前主机上特定运算设备的列表2. 设置当前程序可见的设备范围3. 显存的使用4. 单GPU模拟多GPU环境 先插入一行简单代码,以下复制即可用来设置GPU使用率: import tensorflow as tf import numpy…...
RabbitMQ 2025/3/5
高性能异步通信组件。 同步调用 以支付为例: 可见容易发生雪崩。 异步调用 以支付为例: 支付服务当甩手掌柜了,不管后面的几个服务的结果。只管库库发,后面那几个服务想取的时候就取,因为消息代理里可以一直装&#x…...
