How to understand Curvature Data in HERE data specifications

How to understand Curvature Data in HERE data Specifications

📘 Curvature Data Guide Helping you understand curvature values in map data

When using our map data, you might encounter a field called “Curvature.” This attribute describes how sharply a road curves. This guide will help you quickly grasp its meaning and how to use it effectively.

🔍 What is Curvature? Curvature indicates the "sharpness" of a road curve, calculated as:

Curvature= 1 / Curve Radius (meters) ​×1,000,000

In simple terms:

· The smaller the curve radius, the sharper the turn.

· The larger the curvature value, the sharper the curve.

🧪 Example: What does Curvature = 914 mean?
A curvature value of 914 corresponds to a curve radius of approximately 1,094 meters. This means the curve is very gentle and not sharp.

📏 Value Range and Direction Meaning Curvature values are limited within: [-1,000,000 to 1,000,000]

ValueMeaning
0Indicates a straight segment
NegativeIndicates a right curve (for shape points, calculated in direction of travel from reference node)
PositiveIndicates a left curve (for shape points, calculated in direction of travel from reference node)



⚠️ Note: Curvature direction applies only to shape points, not nodes.

🧭 Quick Reference Table

Curvature ValueCurve RadiusCurve Sharpness
~1000~1000 metersGentle curve
0Straight lineNo curve
{'<-500'}{'>2000 meters'}Very gentle right curve
{'>500'}{'>2000 meters'}Very gentle left curve