What Actually Works With GDT
The GDT Pocket Guide came out of a need to have something you could reference without opening a hundred-page manual. Most people looking for it just want the quick answers. Here is how you use it and where it breaks down. The guide is essentially a condensed reference for handling data transformations in field conditions. It covers the standard operations: coordinate shifting, format conversion, attribute mapping, and batch processing. The layout is intentionally sparse. You are not supposed to read it cover to cover. I picked it up because the full documentation was overwhelming for on-site work. The pocket version strips out the theory and leaves the operational steps. It works well if you already know the basics. If you do not, you will struggle with the assumptions it makes about your setup.
One thing the guide does not tell you: the coordinate shift tables assume WGS84 as your base datum. If you are working with NAD27 or a local grid, the default outputs will drift by several meters depending on your location. I found this the hard way during a survey project in rural Tennessee. The shifts came out clean on paper but were off by about four meters when I cross-referenced with known control points. The workaround was straightforward. I exported the raw coordinates, ran them through a local transformation pipeline using known tie points, and then applied the GDT output against those adjusted values. It added maybe twenty minutes to the workflow but saved a redo that would have taken a full day. The guide mentions datum awareness in passing, but it does not emphasize how much it matters in practice. Another thing most people miss: the attribute mapping section assumes your source data has consistent field naming conventions. Real world data rarely does. I spent more time writing preprocessing scripts to normalize field names than I did on the actual GDT operations. A quick Python script to standardize casing and strip special characters before feeding data into the tool saved hours. The guide never mentions this step because it assumes you are starting with clean data.
Here is what I found useful about the structure: The batch processing section is where the guide earns its weight. Running transformations on files one by one is slow. The batch mode cuts that down significantly. A typical batch of fifty files that would take over an hour manually runs in about twelve minutes through the guide's recommended pipeline. That is the real value. The downside is that batch mode gives less visibility into individual failures. I once ran a batch where three files had corrupted headers. The process completed, reported success, and produced output files that were mostly empty. You have to validate after the batch runs, which the guide barely addresses. I now run a quick checksum or record count validation step after every batch job. It takes about thirty seconds and catches most issues before they become problems later.
Get the Full Details

If you are doing one-off conversions, the full GDT documentation may actually serve you better. The pocket guide is designed for people who run these operations repeatedly and need speed. It is not built for learning the fundamentals from scratch. I keep a copy on my workstation and reference the coordinate shift tables more than anything else. The format conversion charts are useful but you can find similar info online. The shift tables are harder to find compiled in one place, and that is why the pocket guide still has a spot on my desk.