man_made=surveillance + (direction OR camera:direction)?

Taginfo reveals that there are:

See below for an overview of what's common in different regions. Orange-brown points have camera:direction set; purple points direction; and white points both. The exact query is included at the bottom of this page.

The overall conclusion is that camera:direction is far more geographically widespread. It also allows mapping cameras onto poles or other objects, without confusing what the direction tag is about. It seems like the clear preference to me, so it makes sense as the tag to recommend on the wiki.

Africa

Too few camera to make out any trend.

Asia, Oceania

Mostly camera:direction

Eurasia, Middle East

Mostly camera:direction, but very few cameras mapped

Europe

Mostly camera:direction

North America

Mostly direction in the USA and some regions of Canada, but Canada also has a lot (perhaps even a majority) of camera:direction

Middle America

The regions I could find with some cameras tend to go with direction, but there are so few that this is very tentative

South America

Mostly camera:direction


The following query was used to make this page:

https://overpass-ultra.us

---
style:
  layers:
    # purple: "direction"
    - id: direction
      type: circle
      filter: ["all", ["has","direction"], ["!",["has","camera:direction"]]]
      paint:
        circle-radius: 8
        circle-color: "#c000ff"
        circle-stroke-width: 2
        circle-stroke-color: "#ffffff"

    # orange-brown: "camera:direction"
    - id: camera-direction
      type: circle
      filter: ["all", ["has", "camera:direction"], ["!", ["has", "direction"]]]
      paint:
        circle-radius: 8
        circle-color: "#c48a42"
        circle-stroke-width: 2
        circle-stroke-color: "#ffffff"

    # white: both tags are set on one object!
    - id: both
      type: circle
      filter: ["all", ["has","camera:direction"], ["has","direction"]]
      paint:
        circle-radius: 8
        circle-color: "#ffffff"
        circle-stroke-width: 2
        circle-stroke-color: "#000000"
---
[bbox:{{bbox}}];
(
node[man_made=surveillance]["direction"];
node[man_made=surveillance]["camera:direction"];
);
out geom;