Getting Past the Gate: What Ruins Panama Viejo Actually Is
Panama Viejo is the original settlement of Panama City, founded in 1519 and destroyed in 1671 by Henry Morgan. It sits about 15 kilometers west of modern-day Panama City, right on the coast. The Ruins Panama Viejo project, as it exists in various forms across digital archives and archaeological databases, is essentially a curated collection of photogrammetric scans, 3D reconstructions, and spatial data pulled from years of excavation work at the site. People have been digitizing it for a while now, and the output is a mess of different formats, scales, and coordinate systems that nobody bothered to standardize. The core dataset you need comes from the Panameño archaeological teams who worked there between 2010 and 2020. That's where the good geometry lives. Everything else is either a derivative or someone's half-finished scan they uploaded to a public repository and then abandoned. You can find the primary data through the Instituto de Cultura's open-access portal, but the link changes occasionally when they rotate their hosting provider. Search for "Colección Digital Panamá Viejo" and you should land on the right page. If the direct link is down, the Wayback Machine has snapshots going back to 2019.
How to Work With the Ruins Panama Viejo Dataset
Most people hit a wall within the first hour because the files come in a mix of OBJ, LAS, and a custom binary format that the original team used for their internal surveying. The LAS files are the point clouds from terrestrial LiDAR, and they're high resolution but huge. A single scan session can be 4 gigabytes uncompressed. The OBJ meshes are the processed surfaces, cleaned up but heavily decimated for web viewing. If you're trying to do anything meaningful with the geometry, you need the raw LAS, not the pre-baked meshes. I spent about three weeks dealing with a coordinate mismatch that turned out to be the real problem. The dataset uses two different reference frames for different sections of the site. The cathedral area is plotted in a local grid system that doesn't align with the WGS84 coordinates used for the harbor walls. I had a model where the bell tower was floating twenty meters above the foundation because I assumed uniform projection across the entire site. The workaround was straightforward once I found it: the documentation, which is buried in a PDF that's hard to locate, lists the transformation parameters in Appendix C. It's a simple Helmert rotation plus translation. Apply that to the local grid layer and everything snaps together. Without it, your reconstruction is off by enough to be useless for any structural analysis. The practical workflow I use now takes about four hours from download to a working scene in Blender. First, I convert the LAS files using CloudCompare, which handles the point cloud processing without choking. Then I run a Poisson surface reconstruction at medium density on the sections I actually need. The full site at maximum detail will melt your GPU. I only process the areas relevant to my work, which cuts render time significantly. After that, I apply the coordinate transformation and merge the layers. The whole thing fits into a single .blend file under 2 gigabytes if I'm careful about what I keep.
If you're trying to use this for academic publication or a commercial project, you need to be aware of the licensing terms. The data itself is publicly available, but the photogrammetric models produced by the original team carry a Creative Commons Attribution-NonCommercial license. That means you can use them, but you can't sell them or build a product around them without writing to the Instituto de Cultura and getting explicit permission. I've seen people ignore this and it creates problems later when they're deep into production and get a cease-and-desist. It's better to ask upfront. The response time is slow, maybe six to eight weeks, but they're generally reasonable about it. There's also a secondary dataset from private surveyors who worked the site in the mid-2010s. It's less polished but covers some areas the official scans missed, particularly parts of the southern wall complex near the bay. The quality is inconsistent, but it fills gaps that the main dataset leaves open. Combine it with the official data and you get much better coverage. Just be prepared to do extra cleanup work on those meshes since the private scans weren't held to the same standards.
Get the Full Details

What This Data Can and Cannot Do
The Ruins Panama Viejo dataset is genuinely useful for spatial analysis, historical visualization, and archaeological study. The point cloud resolution allows you to measure wall thickness, trace construction phases, and map erosion patterns with centimeter-level accuracy. Where it falls apart is in the interpretive layer. The scans capture what's physically there today, not what existed in 1671. A lot of the standing walls are partially restored or partially collapsed. The dataset doesn't include any reconstruction hypotheses baked in, which means if you want to show what the cathedral looked like before Morgan burned it, you're on your own for that work. You have to overlay historical drawings and account for the damage that occurred after abandonment. Another limitation is the seasonal data gap. The scans were done primarily between January and April during the dry season. Some areas of the site are partially obscured by vegetation that grows back quickly in the wet season. If you're modeling the site for a specific month outside that window, the vegetation coverage in your model won't match reality. This matters more than you'd think if you're doing visibility studies or light analysis, because the tree canopy blocks significant portions of the southern approaches throughout most of the year. For people who just want to walk through the ruins in a virtual environment without getting into the raw data, there are a few pre-made experiences floating around. They're fine for casual use, but they're built on the decimated meshes and lose a lot of detail. If accuracy matters to you at all, skip those and process the data yourself. It takes longer initially but the result is actually usable for anything beyond a screensaver.
The download page I referenced earlier sometimes has connectivity issues during peak academic hours in Panama, which runs from about 9 AM to noon local time. If you're downloading large LAS files and your connection drops, set up a resume-capable downloader. Anything that starts over from zero when a 3-gigabyte transfer fails is painful. I use curl with the resume flag and it handles the interruptions without issue. There isn't a single canonical version of this dataset. New scans get added periodically, and old ones get corrected when errors are found. The version numbering is inconsistent across repositories. Before you commit to a particular dataset for a long-term project, note the exact version and date you pulled it from. Six months from now, that version might be updated and your models will suddenly not align with the new release. It's a minor thing until it isn't, and it's easy to overlook.