If you’ve been digging through GIS forums, LiDAR data docs, or cartography tutorials, you’ve probably run into the term "SD point" and wondered what it actually means. Let’s cut through the jargon: an SD point is simply a spatial data point—a distinct coordinate location that carries attribute information, used in mapping, surveying, and geographic information systems (GIS). Think of it as the atomic unit of any digital map: you can’t build a road, plot a parcel, or analyze terrain without anchoring everything to these points. In this article, I’ll walk you through what makes an SD point different from a regular coordinate, where you’ll encounter it in practice, and how to handle it correctly without pulling your hair out. In plain terms, an SD point is a point that stores both spatial geometry (x, y, and sometimes z coordinates) and descriptive data (like ID numbers, timestamps, or classification codes). It’s the backbone of vector data models. While some people use "SD point" to mean "spatial data point," others use it as shorthand for "source document point" in older survey workflows—but the GIS meaning is what matters most for modern projects. Here’s the confusion most beginners hit: a raw XY coordinate is just a position. An SD point, however, carries context. For example, a coordinate might say “45.123, -93.456.” But an SD point would say “45.123, -93.456, tree_id=204, species=maple, health=good.” That extra attribute layer is what turns a dot on a screen into actionable intelligence. When you load a LAS file into CloudCompare or ArcGIS Pro, every single return is an SD point. Each point has a classification (ground, vegetation, building) and intensity value. Understanding how to filter, thin, or convert these SD points is essential for creating accurate digital elevation models (DEMs). You might see SD points used for storm drains, fire hydrants, or utility poles. Every asset is a point with a unique identifier and maintenance history. If you’re building a field data collection app, you’re essentially asking crews to tap a map and create a new SD point with a photo attached. Address point datasets are classic SD point examples. Each point represents a building entrance or parcel centroid, linked to an address string. This enables navigation, emergency response, and delivery route optimization. Don’t overthink it. The practical side comes down to three steps: capture, cleanup, and attribute management. Use a GPS receiver, total station, or drone photogrammetry to collect point locations. Always record your coordinate reference system (CRS)—I’ve seen people map points in WGS84 when their project was in a state plane system, and the result is a file that doesn’t align with anything. Write down the CRS, or you’ll be debugging for hours. Raw field data is messy. You’ll have duplicate SD points, points captured at the wrong time, or outliers that destroy your interpolation. Run a spatial query to identify overlapping points and use a statistical filter (like removing z-scores above 3) to clean point clouds. Every SD point should follow a schema. If you’re managing hydrants, define a standard for data types: ID as text, install date as date, status as short integer. Nothing is more frustrating than trying to join two point layers and finding out one uses “n/a” and the other uses null. One of the biggest mistakes I see is treating SD points asWhat Exactly Is an SD Point?
SD Point vs. a Simple XY Coordinate
Where You’ll Actually See SD Points in Work
1. LiDAR and Point Cloud Processing
2. Asset Management and Utilities
3. Geocoding and Address Points
How to Work With SD Points Like a Pro
Capture: Get the Coordinates Right
Cleanup: Remove Duplicate and Noisy Points
Attribute Management: Keep It Consistent
Common Mistakes and How to Avoid Them