A propos des classes d'entités associées et de l'atelier parcellaire
Cette rubrique s'applique uniquement à ArcEditor et ArcInfo.
Généralement, les classes d'entités sont reliées à des limites de parcelle. Par exemple, les classes d'entités représentant des axes médians de routes et des égouts doivent maintenir une distance spatiale avec la limite d'une parcelle, les secteurs de zonage doivent suivre les limites des parcelles et les emprises de bâtiment doivent se trouver à l'intérieur des limites des parcelles. Les classes d'entités sont ainsi souvent modifiées en utilisant les limites de parcelles en tant que référence d'arrière-plan. Par exemple, les axes médians de route sont construits à une distance spécifiée de la limite de voie de desserte d'une parcelle.
L'atelier parcellaire sert de référence d'arrière-plan pour les classes d'entités reliées. Lorsque l'atelier parcellaire est ajusté à l'aide d'une compensation par les moindres carrés, les coordonnées de point d'angle de parcelle peuvent changer et être mises à jour avec de nouvelles valeurs, ce qui provoque des écarts entre les parcelles d'atelier et les classes d'entités sus-jacentes. Il est important que les classes d'entités basées sur l'atelier parcellaire soient ajustées de la même façon, afin de maintenir de cette façon leur position relative.
Outil d'ajustement d'entité
Pour rester alignées avec l'atelier parcellaire, les couches de classe d'entités standard doivent subir les mêmes ajustements que l'atelier parcellaire. L'outil d'ajustement d'entité de l'atelier parcellaire permet d'ajuster les classes d'entités qui sont associées à l'atelier parcellaire pour maintenir l'alignement avec ce dernier. L'ajustement d'entité est basé sur le traitement de déformation élastique utilisé dans l'ajustement spatial ArcGIS.
Lorsque les points de l'atelier parcellaire sont ajustés, les nouvelles coordonnées des points ajustés sont comparées aux coordonnées d'origine. Un ensemble de vecteurs de déplacement entre les nouvelles coordonnées et les coordonnées d'origine est généré et stocké dans la table Fabric_Vectors de la géodatabase. L'atelier parcellaire stocke un enregistrement séquentiel de tous les vecteurs de déplacement qui apparaissent suite aux compensations par les moindres carrés. L'outil d'ajustement d'entité utilise ces vecteurs de déplacement pour effectuer une transformation par déformation élastique permettant d'ajuster les classes d'entités associées pour rétablir leur alignement avec l'atelier parcellaire ajusté.
Il est important de faire la distinction entre un ajustement d'entité et un ajustement de l'atelier par la méthode des moindres carrés. La compensation par les moindres carrés ajuste des coordonnées d'atelier parcellaire, qui génèrent des vecteurs de déplacement (entre les anciennes et les nouvelles coordonnées). L'ajustement d'entité utilise les vecteurs de déplacement pour ajuster spatialement des classes d'entités associées.
Un ajustement d'entité peut être fait uniquement si une compensation par les moindres carrés a été effectuée sur l'atelier parcellaire.
Pour que les classes d'entités standard puissent faire l'objet d'ajustements d'entité, elles doivent être associés à l'atelier parcellaire.
Des classes d'entités peuvent être associées à l'atelier parcellaire si elles sont dans des jeux de données d'entité différents ou si elles sont autonomes, mais elles doivent être dans la même géodatabase que l'atelier parcellaire.
Modèle de données d'ajustement d'entité
Les vecteurs de déplacement sont stockés dans une table des vecteurs d'ajustement (Fabric_Vectors) après exécution d'une compensation par les moindres carrés et enregistrement de la session de mise à jour. Tous les vecteurs stockés pour un ajustement sont référencés avec un identifiant de séquence, appelé niveau d'ajustement. Le niveau d'ajustement ordonne les ajustements d'entité les uns par rapport aux autres dans le système. Chaque niveau d'ajustement a une date et une heure correspondantes et un identifiant de tâche associé (stocké dans la table Fabric_Adjustments). La table Fabric_Levels stocke les identifiants de classe d'entités associés, leur atelier parcellaire source et le niveau d'ajustement le plus récent appliqué à la classe d'entités.
Etant donné que chaque ensemble de vecteurs de déplacement est associé à un niveau d'ajustement, les ajustements d'entité peuvent être appliqués ad hoc. Puisque les classes d'entités sont suivies par leur dernier niveau d'ajustement, les vecteurs de déplacement antérieurs ne sont jamais réappliqués et les ensembles de vecteurs sont toujours exécutés dans une séquence et non omis.
Association de classes d'entités dans un environnement versionné
Dans un environnement versionné, les classes d'entités doivent être associées à l'atelier parcellaire dans la version par défaut. Vous pouvez associer des classes d'entités dans l'Arborescence du catalogue ou en utilisant la commande Ajustement des entités sous le menu Editeur de parcelles de la barre d'outils Editeur de parcelles dans une session de mise à jour sur la version par défaut. Vous devez ensuite réconcilier toutes les versions de l'atelier parcellaire pour récupérer toutes les classes d'entités nouvellement associées.