把公开的舰艇建造时间线录进表格,我先被交付日期绕晕
前阵子整理一批公开舰艇的建造节点,想给每条船建三列:开工、下水、服役。数据来源是公开资料和船厂新闻稿,量不大,一百多条。第一版表格很快填完,看着挺整齐,直到我按服役年份排序,发现同型舰里出现服役早于下水的记录。
前阵子整理一批公开舰艇的建造节点,想给每条船建三列:开工、下水、服役。数据来源是公开资料和船厂新闻稿,量不大,一百多条。第一版表格很快填完,看着挺整齐,直到我按服役年份排序,发现同型舰里出现服役早于下水的记录。
手头有一个公开装备照片的小库,约 2400 张,来源是各类公开展览和演训报道,文件格式以 JPG 为主,带完整 EXIF。我的目标很简单:按拍摄时间排序,把同一场活动的照片聚到一起,方便后面查装备细节时快速定位上下文。
前阵子想把手头一个二战火炮的小资料库补全,卡在弹种这一列。场景很小:一门 75mm 级别的旧炮,公开资料来自几个不同语种的百科条目、两本回忆录的转述,还有一份影印的弹药手册残页。数据量不大,几十条记录,但同一发炮弹在不同来源里出现了四种写法。
前阵子想核一条老驱逐舰主炮的口径和倍径,手头只有两张公开的靠港照:一张侧面近景,一张码头远景,拍摄时间差了两年。我一开始想直接量像素比例,结果两张算出来的倍径差了将近两倍,明显不对。
去年冬天想做一个小的战史查询工具,场景很简单:手头有一批公开出版物里抄下来的师级编制表,涉及 1939–1943 年若干步兵师的兵种构成和番号沿革,大约 400 多行,字段是师番号、所属军、兵种、装备名称、编制数、时间。目标是能按兵种和时间段筛。
前阵子想给一个战史小站补一条旧式野战炮的条目,手头只有几份公开的装备手册扫描件和一篇战后总结。问题是:手册里的射程单位是码,总结里是米,还有一处写的是「约」多少。数据量不大,就三份资料、十几行参数,但对不上就没法录。
手头有一批 1944 年华北地区的 1:5 万扫描图,共 47 张,300dpi 灰度,单张约 40MB。目标是叠到现代底图上,用于对照行军路线。我原以为这是纯粹的 GIS 操作,后来发现麻烦全在投影和坐标基准上。
去年整理某型战机挂载方案时,手上只有散落在各个航展报道里的公开照片。想从这些照片里反推出典型挂载构型,结果前两轮全错,记录一下过程。
去年整理某次边境作战的公开资料,手头攒了大概三十万字:战史摘录、装备参数表、参战老兵回忆的剪报扫描件转出来的文本,还有我自己标的时间线。格式很乱,txt、md、pdf 转出来的都有,中英混排,还夹着不少日文原始文献的译文。最开始用 grep 顶着,搜「同登」还行,搜「穿插 时间」这种多词组合就得反复管道,慢且容易漏。
上个月帮朋友整理一份公开的实弹训练通报,数据来源是几段公开报道里提到的落点坐标和发射时间,一共 37 条记录,跨越两周。我本想直接用 QGIS 打点连线,结果第一版图出来,弹道像被风吹散的绳子,前后完全对不上。
上个月想核对一次远海演训的公开航迹,手头只有两样东西:海事部门公布的航行警告坐标,和某船舶追踪网站导出的 AIS 轨迹 CSV。数据量不大,三条船、七天、总共约两万行,时间戳是 UTC,坐标是 WGS84 十进制度。目标很朴素——把警告区坐标画出来,看轨迹有没有真的按公布的时间窗进出。
去年帮人整理一批公开的舰艇资料,做一个小型检索库。数据来源是公开年鉴、公开的舰艇手册和维基条目,规模不大,一百多条舰艇,字段也就二十来个:排水量、主尺度、动力、航速、编制人数、服役时间。看上去是个体力活,真做起来坑全在单位上。
去年底帮朋友整理一份行军路线材料,手上只有一份回忆录里摘出来的地名列表和一叠 1944 年的 1:50000 地形图扫描件。地名是当时的旧称,图上也是旧称,和现在的行政区划对不上。数据量不大,六十多个点,但每一个都得手工确认。
去年冬天我在跟踪某型两栖装甲车在南方某训练场的动态时,用公开卫星图做了个小实验。数据量不大:2023 年 10 月到 2024 年 1 月,Sentinel-2 L2A 十米分辨率影像 24 景,覆盖约 15 公里见方的区域。现象很直接:同一片驻车场,11 月中旬开始车辆轮廓从零星几台变成整片排列,但到了 12 月初,同位置又出现大量尺寸接近、但朝向更整齐的目标。我一开始把它当成了装备集结,差点写
去年底想给一个战史小项目做点数据支撑,目标是复盘一次夜间防空拦截的过程记录。手头没有内部数据,只能用公开的航迹、雷达探测距离估算和装备公开参数拼。环境很普通:一台笔记本,Python 3.11,数据是几个公开航班/航迹网站的导出 CSV,约 12 万行,时间跨度 6 小时。