Délimiter les zones construites (Cartographie)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

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

L'outil Delineate Built-up Areas crée des polygones qui représentent la distribution d'entités de bâtiment en entrée
L'outil Delineate Built-up Areas crée des polygones qui représentent la distribution d'entités de bâtiment en entrée.

Utilisation

Syntaxe

DelineateBuiltUpAreas_cartography (in_buildings, {identifier_field}, out_feature_class, grouping_distance, minimum_detail_size, {edge_features}, {minimum_building_count})
ParamètreExplicationType 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 dans 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
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
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

Définit le degré relatif de détail dans les polygones d'agglomérations en sortie. Cela résulte approximativement en le diamètre autorisé minimal 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
edge_features
[edge_features,...]
(Facultatif)

Couches qui peuvent être utilisées pour définir les tronçons des polygones d'agglomérations. En général, ce sont des routes, mais d'autres exemples courants sont les rivières, le littoral ou les zones administratives. 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
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 l'outil DelineateBuiltUpAreas (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de l'outil DelineateBuiltUpAreas en mode immédiat.

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

Environnements

Echelle 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.

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Oui
6/5/2014