Suite

XY dynamique à aligner avec SQL

XY dynamique à aligner avec SQL


en utilisant arcmap 10.3

Essayer de créer un dessin « en direct » de lignes entre deux points de coordonnées. Jusqu'à présent, j'ai pu créer facilement les lignes dans un nouveau fichier de formes à l'aide de l'outil XY vers ligne, mais j'aimerais que ce calque s'affiche uniquement et ne crée pas de fichier de formes réel à chaque fois.

Ainsi, chaque fois que la requête SQL est poussée, les lignes de connexion sont mises à jour.

Cette question a déjà été posée mais je ne suis pas familier avec ModelBuilder ou python (disposé à apprendre avec des conseils).


Je n'ai pas de réponse à vos besoins exacts, mais si cela ne vous dérange pas d'avoir une fonctionnalité qui est le résultat de l'outil "XY to Line", cela pourrait fonctionner. Vous pouvez écraser le résultat à chaque exécution du script. Cela ressemblerait à quelque chose comme ça :

# Importer les modules système import arcpy from arcpy import env arcpy.env.workspace = "c:/workspace" arcpy.env.overwriteOutput = True # Définir les variables locales input_table = r"table.dbf" out_lines = r"flt4421.gdboutput_line " #XY To Line arcpy.XYToLine_management(input_table,out_lines, "LOND1","LATD1","LOND2", "LATD2","GEODESIC","idnum")