Délimiter les zones construites (Cartographie)

Synthèse

Crée des polygones permettant de représenter des agglomérations en délimitant des groupes denses de bâtiments sur des cartes à petite échelle.

Les limites, ou bords, des polygones en sortie peuvent être dictées par l'emplacement d'autres entités telles que routes ou hydrologie. Les bâtiments en entrée peuvent être attribués pour identifier ceux qui peuvent être remplacés dans les cartes par les polygones d'agglomérations pour une description plus généralisée.

Illustration

Exemple d'utilisation de l’outil Délimiter les zones construites
L'outil Délimiter les zones construites crée des polygones qui représentent la distribution des entités de bâtiment en entrée.

Utilisation

  • Les bâtiments en entrée sont regroupés selon le paramètre Distance de regroupement pour définir les dispositions denses de bâtiments qui peuvent être représentées par un seul polygone d'agglomérations pour un affichage à une échelle réduite. Exécutez l'outil sur les mêmes entités en entrée avec une distance de regroupement différente pour produire des polygones qui représentent des degrés différents de groupes de bâtiments qui peuvent être utilisés pour être affichés à diverses échelles ou même pour être affichés ensemble à une seule échelle.

  • Utilisez l'outil Entités tronçons pour aligner les tronçons de polygones d'agglomérations avec d'autres entités affichées dans la même carte, telles que les routes ou les zones administratives. Les contours des polygones s'alignent uniquement sur les entités qui vont en général dans la même direction que le bord du polygone et au sein de la distance de regroupement.

  • Utilisez Champ d'identifiant pour identifier les bâtiments pris en compte dans la formation des polygones d'agglomérations. Lorsque vous affichez des agglomérations à échelle moyenne, vous pouvez utiliser un ensemble de définition sur les couches de bâtiment pour afficher uniquement les bâtiments non représentés par une agglomération.

  • Pour créer un ensemble plus simplifié de polygones d'agglomérations pour une utilisation à une échelle plus réduite, exécutez l'outil à nouveau, en utilisant cette fois les polygones d'agglomérations en sortie comme couche en entrée. Utilisez une valeur Taille minimale des détails supérieure afin de réduire la complexité des polygones et une valeur Entités tronçons différente (correspondant aux entités qui seront affichées sur une carte à plus petite échelle), le cas échéant. Définissez la valeur Nombre minimum de bâtiments sur 1 dans ce cas pour que tous les polygones soient pris en compte.

  • La classe d'entités en sortie comprend un champ appelé bldg_count, qui indique le nombre de bâtiments remplacés par chaque polygone d'agglomérations. Utilisez ce champ dans un ensemble de définition de couche pour limiter l'affichage de polygones d'agglomérations uniquement à ceux qui représentent un nombre minimal de bâtiments.

  • Lorsque des bâtiments formés par des points sont utilisés comme entrées, les tronçons des polygones d'agglomérations résultants peuvent traverser des bâtiments formés par des points symbolisés lorsqu'ils sont dessinés à l'échelle. Si cela n'est pas souhaitable, envisagez d'utiliser les attributs dans le champ d'identifiant pour aider à identifier des bâtiments se trouvant près des tronçons des polygones d'agglomérations pour les filtrer dans l'affichage.

Paramètres

ÉtiquetteExplicationType de données
Couches de bâtiments en entrée

Les couches contenant des bâtiments dont la densité et la disposition sont utilisées pour définir des polygones d'agglomérations en sortie adaptés. Il est possible d'évaluer plusieurs couches de bâtiments simultanément. Les entités de bâtiments peuvent être des points ou des polygones.

Feature Layer
Champ d'identifiant
(Facultatif)

Champ dans les classes d'entités en entrée destiné à contenir un code d'état indiquant si l'entité en entrée fait partie de l'agglomération résultante. Ce champ doit ou être de type entier court ou long et être commun à toutes les couches en entrée, si plusieurs couches en entrée sont utilisées.

  • 0 = le bâtiment n'est pas représenté par un polygone d'agglomérations en sortie.
  • 1 = le bâtiment est représenté par un polygone d'agglomérations en sortie et se trouve dans le polygone résultant.
  • 2 = le bâtiment est représenté par un polygone d'agglomérations en sortie et se trouve hors du polygone résultant.

String
Entités tronçons
(Facultatif)

Couches qui seront utilisées pour définir les tronçons des polygones d'agglomérations. En général, il s’agit de routes, mais les rivières, le littoral ou les zones administratives sont d’autres exemples courants. Les polygones d'agglomérations s'alignent avec un tronçon si un tronçon est aligné généralement avec la tendance du tronçon de polygone et dans la limite de la distance de regroupement. Les tronçons peuvent être des points ou des polygones.

Feature Layer
Distance de groupage

Les bâtiments plus proches les uns des autres que la distance de groupement sont pris en compte collectivement en tant que candidats pour la représentation par un polygone d'agglomérations en sortie. Cette distance est mesurée à partir des bords des bâtiment polygonaux et des centres des bâtiments formés par des points.

Linear Unit
Taille de détails minimale

Le degré relatif de détail dans les polygones d'agglomérations en sortie. Il s’agit approximativement du diamètre minimal autorisé d'un trou ou d'une cavité dans le polygone d'agglomérations. La taille et la forme des trous et des cavités dans le polygone sont déterminées également par la disposition des bâtiments en entrée, la distance de regroupement et la présence de tronçons, s'ils sont utilisés.

Linear Unit
Classe d’entités en sortie

Classe d'entités en sortie contenant des polygones d'agglomérations qui représentent les regroupements de bâtiments en entrée.

Feature Class
Nombre minimum de bâtiments
(Facultatif)

Nombre minimum de bâtiments devant être pris en compte collectivement pour la représentation par un polygone d'agglomérations en sortie. La valeur par défaut est 4. Le nombre minimum de bâtiments doit être supérieur ou égal à 0.

Long

arcpy.cartography.DelineateBuiltUpAreas(in_buildings, {identifier_field}, {edge_features}, grouping_distance, minimum_detail_size, out_feature_class, {minimum_building_count})
NomExplicationType de données
in_buildings
[in_buildings,...]

Les couches contenant des bâtiments dont la densité et la disposition sont utilisées pour définir des polygones d'agglomérations en sortie adaptés. Il est possible d'évaluer plusieurs couches de bâtiments simultanément. Les entités de bâtiments peuvent être des points ou des polygones.

Feature Layer
identifier_field
(Facultatif)

Champ dans les classes d'entités en entrée destiné à contenir un code d'état indiquant si l'entité en entrée fait partie de l'agglomération résultante. Ce champ doit ou être de type entier court ou long et être commun à toutes les couches en entrée, si plusieurs couches en entrée sont utilisées.

  • 0 = le bâtiment n'est pas représenté par un polygone d'agglomérations en sortie.
  • 1 = le bâtiment est représenté par un polygone d'agglomérations en sortie et se trouve dans le polygone résultant.
  • 2 = le bâtiment est représenté par un polygone d'agglomérations en sortie et se trouve hors du polygone résultant.

String
edge_features
[edge_features,...]
(Facultatif)

Couches qui seront utilisées pour définir les tronçons des polygones d'agglomérations. En général, il s’agit de routes, mais les rivières, le littoral ou les zones administratives sont d’autres exemples courants. Les polygones d'agglomérations s'alignent avec un tronçon si un tronçon est aligné généralement avec la tendance du tronçon de polygone et dans la limite de la distance de regroupement. Les tronçons peuvent être des points ou des polygones.

Feature Layer
grouping_distance

Les bâtiments plus proches les uns des autres que la distance de groupement sont pris en compte collectivement en tant que candidats pour la représentation par un polygone d'agglomérations en sortie. Cette distance est mesurée à partir des bords des bâtiment polygonaux et des centres des bâtiments formés par des points.

Linear Unit
minimum_detail_size

Le degré relatif de détail dans les polygones d'agglomérations en sortie. Il s’agit approximativement du diamètre minimal autorisé d'un trou ou d'une cavité dans le polygone d'agglomérations. La taille et la forme des trous et des cavités dans le polygone sont déterminées également par la disposition des bâtiments en entrée, la distance de regroupement et la présence de tronçons, s'ils sont utilisés.

Linear Unit
out_feature_class

Classe d'entités en sortie contenant des polygones d'agglomérations qui représentent les regroupements de bâtiments en entrée.

Feature Class
minimum_building_count
(Facultatif)

Nombre minimum de bâtiments devant être pris en compte collectivement pour la représentation par un polygone d'agglomérations en sortie. La valeur par défaut est 4. Le nombre minimum de bâtiments doit être supérieur ou égal à 0.

Long

Exemple de code

Exemple d'utilisation de la fonction DelineateBuiltUpAreas (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction DelineateBuiltUpAreas en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.DelineateBuiltUpAreas_cartography("bldg_pnt;bldg_poly",
                                        "inBUA",
                                        "RoadNetwork",
                                        "100 Meters",
                                        "125 Meters",
                                        "BUApolypoint", 
                                        6)

Environnements

Cas particuliers

Échelle de référence

L'échelle de référence est prise en compte uniquement lorsque la valeur du paramètre Distance de regroupement ou Taille minimale des détails est saisie en unités de page.

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes