Suite

Diviser les polygones en fonction de la couche raster et de la taille cible définie


J'ai des polygones avec des données interpolées comme sur l'image de droite.

Maintenant, je veux diviser ce polygone en polygones plus petits avec une zone similaire prédéfinie. Les positions de ces plus petits polygones doivent être basées sur la valeur des données interpolées ci-dessous. Ainsi, un polygone plus petit devrait contenir une zone avec des valeurs par exemple 1-10.

Le résultat devrait ressembler à l'image de gauche.

Est-ce que quelqu'un peut m'aider ou me donner une idée de la façon de le faire dans QGIS, python, R, javascript ou tout autre logiciel SIG?


J'ai placé 3000 points régulièrement espacés à l'intérieur d'un polygone similaire au vôtre :

Et la méthode appliquée et le script décrits dans Création de graphes/réseaux et analyse de polygones liés dans ArcGIS for Desktop ?

tenter de diviser le polygone en 25 bits de zone « égale ».

Résultat:

Notez les polygones étiquetés par leur aire.

Je pense que vous pouvez vous rapprocher de votre objectif en appliquant la technique mentionnée.


Voir la vidéo: Numérisation - polygones (Octobre 2021).