Can one use Cleanup graph with script in CityEngine to repair street?
Thanks alot.
Yes. There is a cleanup graph command in Python:Python Scripting Command Reference: CE.cleanupGraph - CleanupGraphSettings
@example<SPAN class="punctuation token">:</SPAN> <SPAN class="comment token"># Settings class used to control parameters for cleanupGraph operation</SPAN> cleanupSettings <SPAN class="operator token">=</SPAN> CleanupGraphSettings<SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setIntersectSegments<SPAN class="punctuation token">(</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setMergeNodes<SPAN class="punctuation token">(</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setMergingDist<SPAN class="punctuation token">(</SPAN><SPAN class="number token">10</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setSnapNodesToSegments<SPAN class="punctuation token">(</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setSnappingDist<SPAN class="punctuation token">(</SPAN><SPAN class="number token">10</SPAN><SPAN class="punctuation token">)</SPAN> cleanupSettings<SPAN class="punctuation token">.</SPAN>setResolveConflictShapes<SPAN class="punctuation token">(</SPAN><SPAN class="token boolean">True</SPAN><SPAN class="punctuation token">)</SPAN> graphlayer <SPAN class="operator token">=</SPAN> ce<SPAN class="punctuation token">.</SPAN>getObjectsFrom<SPAN class="punctuation token">(</SPAN>ce<SPAN class="punctuation token">.</SPAN>scene<SPAN class="punctuation token">,</SPAN> ce<SPAN class="punctuation token">.</SPAN>isGraphLayer<SPAN class="punctuation token">)</SPAN> ce<SPAN class="punctuation token">.</SPAN>cleanupGraph<SPAN class="punctuation token">(</SPAN>graphlayer<SPAN class="punctuation token">,</SPAN> cleanupSettings<SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
It works the same way as in the GUI.
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.