> ## Documentation Index
> Fetch the complete documentation index at: https://docs.less.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Point-in-Polygon

> Test whether a GeoJSON point lies inside a TopoJSON polygon

Point-in-Polygon adds a boolean column that is **true** when the polygon’s **interior** contains the point and **false** otherwise. Points exactly on the boundary are not counted as inside. Use it after you have prepared compatible geometry columns — for example points from [Geocode](/tools/utilities/geocode) and polygons from [Polygon](/tools/utilities/polygon).

### Input expectations

* **Point column** — a Object column in **GeoJSON Point** form.
* **Polygon column** — a Object column holding **TopoJSON** polygon data

### Configuration

<Steps>
  <Step title="Point column">
    Choose the column that contains each GeoJSON Point.
  </Step>

  <Step title="Polygon column">
    Choose the column that contains each TopoJSON polygon to test against.
  </Step>
</Steps>

### Output

The tool appends a **`point_in_polygon`** boolean column with one value per input row.
