制图方法与局限
这一页把「这张图是怎么画出来的」讲清楚,包括哪些部分是真实数据、哪些是手工绘制、误差大概在什么量级。
底图:真实数据
海岸线、国界参考线、河流、湖泊与浮雕地形全部来自 Natural Earth 1:50m 数据集。它是公有领域(public domain)数据,允许包括商业使用在内的任意用途。
底图被裁剪到东经 50—152 度、北纬 -4—60 度的窗口,并对坐标做简化与取整,以便在浏览器里快速加载。打包后约 700 KB。
浮雕来自 Natural Earth I 的阴影地形栅格,裁切后按本站的纸张色调做了去饱和与提亮处理,只作为背景质感,不承载任何历史信息。
疆域:手工绘制的示意多边形
疆域边界不是来自任何历史 GIS 数据集,而是本站手工绘制的。做法是先画若干「基础区域」——中国本部、塔里木盆地、蒙古高原、满洲、青藏高原、河西走廊等——再用几何运算(并集、交集、差集)组合出每个年份的控制区。
组合之后会对多边形做角切平滑,并与陆地面求交,使海岸段自动贴合真实海岸线。这一步保证了沿海边界不会画到海里,但内陆边界仍然是概略线。
每个年份的控制区分成几类:核心区(直接统治,实线填充)、羁縻区(都护府或属国,虚线浅填充)、并立政权(同一年存在的其他政权,用蓝、橄榄两色区分)。这样 220 年的魏、蜀、吴,或 1080 年的宋、辽、西夏,可以同图分辨。
任意年份:三级回退
滑杆覆盖公元前 250 年到 1912 年,但只有 14 个年份有独立数据。为了让任意年份都有图可看,页面按三级顺序取数:先找该年自己的数据;没有就取同一朝代最近的节点;再没有就取全局最近的节点。
回退得到的年份会以虚线轮廓、较浅的填充显示,并在图例里注明「近似 · 显示 XXXX 年」。这不是装饰,是提醒你看到的并不是那一年。
已知问题
边界精度:控制点少、平滑程度高,转折处偏「圆」,与真实历史边界有肉眼可见的差距。汉代西界、唐的北界、元与清的西北角是偏差较大的几处。
羁縻区的边界尤其模糊:都护府与羁縻州的实际控制强度随时间剧烈变化,图上只能给一个大致范围。
南北朝与五代十国这类多政权并立的时期,本站做了合并简化,不能当作分政权地图使用。
本站不标注历史地名。地图上的城市名用现代坐标,但写的是当时的名称(如「长安」「建康」),二者并不完全对应。
为什么不用现成的历史 GIS
学界标准是 CHGIS(复旦大学与哈佛大学合编),提供逐县点位与部分年份的政区面。但它的许可条款写着「仅供学术研究,禁止商业使用、转售或再分发」,本站带有广告,属于商业使用,因此不能采用。
谭其骧主编的《中国历史地图集》仍受版权保护,也不能数字化使用。所以本站选择了「明确标注为示意」这条更保守的路线。