论文阅读-秦汉时期北方边疆组织的空间互动模式与直道的定位(中国)
论文英文题目: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 论文主要是…...
DirectX12(D3D12)基础教程四 入门指南
本章主要讲了些D3D12概念和理论,对第一、二章相关概念的补充和纠正,要的理解D3D12概念和理论基础,结合代码加深理解。 命令队列和命令列表 为了实现渲染工作的重用和多线程缩放, 在 D3D12 中,做了三个重要方面不同于 …...
C语言:确定进制
题目: 6942对于十进制来说是错误的,但是对于13进制来说是正确的。即, 6(13) 9(13) 42(13), 而 42(13)4131213054(10)。 任务是写一段程序,读入三个整数p、q和 r,然后确定一个进制 B(2<B<40) 使得 p q r。 如果…...
如何在 Windows 10 启用卓越性能模式及不同电源计划对比
在使用 powercfg -duplicatescheme 命令启用 “卓越性能模式”(即 Ultimate Performance 模式)之前,有几个前提条件需要注意: 前提条件: 系统版本要求:卓越性能模式 仅在 Windows 10 专业版 或更高版本&a…...
Unity Android出包
Unity Android出包 1.Android Studio版本 不能高于Unity的版本 2.so库 这个库需要自己拷贝到Android工程当中 3.JDK版本太老 编译可以正常,但无法运行 File->ProjectStructure->SDK Location->Gradle Setting->Gradle JDK->X:/Android Stuido/jre …...

Day04 模拟原生开发app过程 Androidstudio+逍遥模拟器
1、用Androidstudio打开已经写好了的music项目 2、逍遥模拟器打开apk后缀文件 3、在源文件搜索关键字 以后的测试中做资产收集...

2025人工智能AI新突破:PINN内嵌物理神经网络火了
最近在淘金的时候发现基于物理信息的神经网络(简称PINN)也是个研究热点,遂研读了几篇经典论文,深觉这也是个好发论文的方向,所以火速整理了一些个人认为很值得一读的PINN论文和同学们分享。 为了方面同学们更好地理解…...

通义万相 2.1 携手蓝耘云平台:开启影视广告创意新纪元
💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…...

【计算机网络】深入解析 HTTP 请求中的 header 类型:Cookie 的概念、特点和应用场景:登录和用户认证
网络原理— HTTP 请求“报头”(header) Cookie 是什么 HTTP报头中的Cookie,用大白话来说,就像你去餐厅吃饭时拿到的一张会员卡: 初次访问 (清除该网站的所有 Cookie 后重新访问该网站,效果相同): 当你第一次访问一个网…...

LeetCode 解题思路 11(Hot 100)
解题思路: 若相等: 直接返回 true。若当前元素大于目标值: 由于列递增,当前列下方所有元素均大于目标值,故排除该列(向左移动)。若当前元素小于目标值: 由于行递增,当前…...

警惕AI神话破灭:深度解析大模型缺陷与禁用场景指南
摘要 当前AI大模型虽展现强大能力,但其本质缺陷可能引发系统性风险。本文从认知鸿沟、数据困境、伦理雷区、技术瓶颈四大维度剖析大模型局限性,揭示医疗诊断、法律决策等8类禁用场景,提出可信AI建设框架与用户防护策略。通过理论分析与实操案…...

文件系统调用(上) ─── linux第17课
目录 linux 中man 2和man 3的区别 文件内容介绍 C语言文件接口 示例: 输出信息到显示器,你有哪些方法 总结: 系统文件I/O 文件类的系统调用接口介绍 示例 open 函数具体使用哪个,和具体应用场景相关, write read close lseek ,类比C文件相关接…...
go 标准库包学习笔记
本博文包含了go的math,net/http,fmt,io,csv,time.Time,strconv,strings,sync.Pool的学习,笔记多是其实战如何用,而非简单的函数式的讲解,可谓是收藏佳作,不时翻翻。 文章目录 1、math2、net/http3、fmt4、…...

Unity摄像机跟随物体
功能描述 实现摄像机跟随物体,并使物体始终保持在画面中心位置。 实现步骤 创建脚本:在Unity中创建一个新的C#脚本,命名为CameraFollow。 代码如下: using UnityEngine;public class CameraFollow : MonoBehaviour {public Tran…...
线程管理操作
1.创建两个线程,,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分 #include <head.h>#define SRC_FILE "./1.txt" #define DST_FILE "./2.txt" #define BUFFER_SIZE 4096struct copy_args {long start;l…...

VSCode 2025最新前端开发必备插件推荐汇总(提效指南)
🌟前言: 如果你是一名前端开发工程师,合适的开发工具能大大提高工作效率。Visual Studio Code (VSCode) 凭借其轻量级、高扩展性的特点,已成为众多前端开发者在win系电脑的首选IDE。 名人说:博观而约取,厚积而薄发。—…...

docker不停机部署
背景 最近做大疆项目时,后台更新部署时,机场和无人机就会掉线。设备自动重连注册时间比较长,应用长时间不可用。所以需要灰色发布服务。docker-compose的swarm模式可解决此问题。 服务构建脚本Dockerfile # 使用官方Java基础镜像ÿ…...

鸿蒙应用开发—数据持久化之SQLite
文章目录 SQLite简介创建数据库添加数据查询数据更新数据删除数据升级数据库使用事务参考 SQLite简介 SQLite是一个轻量级关系数据库,占用资源很少,只有几百KB的大小,无需服务器支撑,是一个零配置、事务性的SQL数据库引擎。 相对…...
JSON对象处理工具类
目录 1. 工具类的功能设计 2. 工具类的实现 依赖配置 工具类代码 3. 工具类的使用示例 示例1:美化JSON打印 示例2:从JSON中提取数据 示例3:修改JSON数据 示例4:合并JSON对象 4. 总结 在现代软件开发中,JSON&…...

通义万相 2.1 + 蓝耘算力,AI 视频生成的梦幻组合
在这个科技日新月异的时代,人工智能不断刷新着我们对世界的认知。一次偶然的机会,我借助北京蓝耘科技股份有限公司提供的算力支持,踏上了使用通义万相 2.1 进行 AI 视频生成的奇妙之旅。 目录 1.1初遇蓝耘科技: 1.2通义万相 2.1…...
树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频
使用rpicam-app通过网络流式传输视频 使用 rpicam-app 通过网络流式传输视频UDPTCPRTSPlibavGStreamerRTPlibcamerasrc GStreamer 元素 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 使用 rpicam-app 通过网络流式传输视频 本节介绍来自 rpica…...

循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...

ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)
1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...

STM32HAL库USART源代码解析及应用
STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...