# Règle de distance directement dans Cesium

**URL:** https://forum.duniter.org/t/regle-de-distance-directement-dans-cesium/13467
**Category:** Cesium
**Tags:** cesium
**Created:** [11 November 2025 15:33 UTC](https://forum.duniter.org/t/regle-de-distance-directement-dans-cesium/13467 "2025-11-11T15:33:12Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [11 November 2025 17:34 UTC](https://forum.duniter.org/t/regle-de-distance-directement-dans-cesium/13467/3 "2025-11-11T17:34:47Z")

</div>

> [@cgeek](#):
>
> calculer la distance pour soi directement dans Cesium ?

Oui, on en avait parlé pendant une visio :

> [@Development talks](https://forum.duniter.org/t/development-talks/12627/15):
>
> ` - parcours membre et évaluation de la règle de distance (depuis le client ? téléchargement de la WoT via l’API graphql, calcul local dans le client via https://graphology.github.io/)`

mais on n’a pas avancé sur cette idée qui semble en effet assez simple.

Pour limiter le traffic réseau, il faudrait transférer la liste des identités membres (liste d’entiers) et la liste des certifications actives (liste de couples d’entiers) de manière compacte pour atteindre les 200ko dont tu parles.

Parce que actuellement

```auto
query ActiveCerts {
  certs(condition: {isActive: true}) {
    nodes {issuer{index, isMember} receiver {index, isMember}}
  }
}

```

en est très loin, ça retourne en 3.5 secondes un gros 1.3Mo.

---

_[View the full topic](https://forum.duniter.org/t/regle-de-distance-directement-dans-cesium/13467)._
