If you're hunting for a good interactive map of Tang-dynasty China, one of the first stops I always recommend is the 'China Historical GIS' project (CHGIS) hosted through Harvard. CHGIS compiles place names, administrative units, and boundary data across many dynastic periods — including the Tang (618–907) — and offers web map viewers as well as downloadable shapefiles and tabular place-name data. You can explore changing prefectures, counties, and major towns over time on their online interface, and if you prefer hands-on work you can pull the CHGIS layers into QGIS or ArcGIS and build a time-slider or custom web map. For direct downloads and dataset documentation, the CHGIS collections are also mirrored on the Harvard Dataverse, which makes it easy to cite and version-check the data.
Beyond CHGIS, I like pairing scholarly GIS layers with high-quality historical map scans and georeferenced imagery. The '
David Rumsey Map Collection' has many Chinese historical maps that are searchable and viewable in a georeferenced web viewer, which lets you eyeball how modern topography lines up with Tang-era place names. The printed classic 'Chinese Historical
atlas' by Tan Qixiang is still fantastic for context, and several libraries and university projects have digitized portions of it or produced web companions that let you compare atlas plates to coordinates. Academia Sinica and some university libraries in China and Taiwan also maintain digitized historical maps and gazetteers that can complement CHGIS datasets if you want local place-name variants or old travel routes.
If you want to spin your own interactive experience, I usually recommend this workflow: download the CHGIS shapefiles for the Tang period, open them in QGIS (free and surprisingly powerful), style layers to show provinces/prefectures/county levels, then export to GeoJSON and serve via a lightweight web map using Leaflet or Mapbox GL. ArcGIS Online and StoryMaps are great if you prefer a GUI route and want polished narratives with embedded popups and timelines. Useful practical tips: pay close attention to the temporal metadata (place boundaries and names shift a lot), always check the transliteration and historical variants for place names, and use multiple map layers (administrative, topography, river systems) to get a fuller sense of movement and control during Tang rule.
I get a real kick out of overlaying Tang administrative boundaries on modern satellite imagery and tracing routes between prefectural seats — it makes the past feel spatial and alive. If you poke around CHGIS and supplement with georeferenced atlas plates and resources like David Rumsey, you can build a tidy, interactive Tang map that’s great for teaching, research, or just nerding out over medieval China. I keep returning to these tools when I want to visualize how the empire actually looked on the ground.