Partager via


GeoJsonPolygon interface

Polygone GeoJSON. de référence

Pour spécifier une contrainte spécifique aux polygones, il est utile d’introduire le concept d’un anneau linéaire :

  • Un anneau linéaire est un LineString fermé avec quatre positions ou plus.
  • Les premières et les dernières positions sont équivalentes et doivent contenir des valeurs identiques ; leur représentation DOIT également être identique.
  • Un anneau linéaire est la limite d’une surface ou de la limite d’un trou dans une surface.
  • Un anneau linéaire DOIT suivre la règle de droite en ce qui concerne la zone qu’il limite, c’est-à-dire que les anneaux extérieurs sont contreclocks et les trous sont au niveau des aiguilles d’une montre.
Extends

Propriétés

coordinates

Pour le type « Polygon », le membre « coordonnées » DOIT être un tableau de tableaux de coordonnées en anneau linéaires.

type

Représentant le type de cet objet GeoJSON, y compris le type géométrique sept et « Feature », « FeatureCollection ». de référence

Propriétés héritées

bbox

Incluez des informations sur la plage de coordonnées de ses géométries, fonctionnalités ou FeatureCollections. de référence

Détails de la propriété

coordinates

Pour le type « Polygon », le membre « coordonnées » DOIT être un tableau de tableaux de coordonnées en anneau linéaires.

coordinates: Position[][]

Valeur de propriété

Position[][]

type

Représentant le type de cet objet GeoJSON, y compris le type géométrique sept et « Feature », « FeatureCollection ». de référence

type: "Polygon"

Valeur de propriété

"Polygon"

Détails de la propriété héritée

bbox

Incluez des informations sur la plage de coordonnées de ses géométries, fonctionnalités ou FeatureCollections. de référence

bbox?: BBox

Valeur de propriété

héritée deGeoJsonObject.bbox