cali

Foromundo UNIGIS Cali

22 de noviembre 2019

 

Incremental Tree

 

This diagram demonstrates the expansion of a tree where nodes are only created "on-demand", when the user clicks on the "expand" Button. As you expand the tree, it automatically performs a force-directed layout, which will make some room for the additional nodes.

The data for each node is implemented by a JavaScript object held by the Diagram's model. Each node data has an everExpanded property that indicates whether we have already created all of its "child" data and added them to the model. The everExpanded property defaults to false, to match the initial value of Node.isTreeExpanded in the node template, which specifies that the nodes start collapsed.

When the user clicks on the "expand" Button, the button click event handler finds the corresponding data object by going up the visual tree to find the Node via the GraphObject.part property and then getting the node data that the Node is bound to via Part.data. If everExpanded is false, the code creates a random number of child data for that node, each with a random color property. Then the button click event handler changes the value of Node.isExpandedTree, thereby expanding or collapsing the node.

Some initial node expansions result in there being no children at all. In this case the Button is made invisible.

All changes are performed within a transaction. You should always surround your code with calls to Model.startTransaction and Model.commitTransaction, or the same methods on Diagram.

The diagram's Diagram.layout is an instance of ForceDirectedLayout. The standard conditions under which the layout will be performed include when nodes or links or group-memberships are added or removed from the model, or when they change visibility. In this case that means that when the user expands or collapses a node, another force-directed layout occurs again, even upon repeated expansions or collapses.

Hoy día como en los años pasados, el foro mundo UNIGIS está siendo organizado por un equipo dedicado que se compone de representantes de los nodos regionales de la red UNIGIS América Latina. Siempre estamos dispuestos a crear un estimulante e inspirante lugar de encuentro e interacción para la comunidad UNIGIS. Si usted tiene alguna pregunta por favor póngase en contacto con nuestro punto de contacto en los diferentes nodos en la sección de Contacto, o consulte directamente a This email address is being protected from spambots. You need JavaScript enabled to view it.

El tercer foro mundo UNIGIS 2015 en Bogotá es promovido por el Departamento de Ecología y Territorio, de la Universidad Javeriana - Bogotá, en cooperación con el Departamento de Geoinformática - Z_GIS de la Universidad de Salzburgo, Austria, UNIGIS América Latina, y un grupo de socios internacionales del mundo académico, de la industria, la investigación y la educación.

Cómo llegar

Pontificia Universidad Javeriana
Carrera 7a No. 40-62, Bogotá, Colombia
Tel.: +57 (1) 3208 320
http://www.javeriana.edu.co

El Foromundo UNIGIS Quito se organiza por el GeoCentro USFQ en cooperación con el Departamento de Geoinformática - Z_GIS de la Universidad de Salzburgo, Austria y un grupo de socios internacionales del mundo académico, de la industria y de la educación. Revise UNIGIS en Ecuador para saber más sobre las actividades de UNIGIS en proyectos de investigación, cooperación con la industria y educación, internacionales y nacionales.

Desde 1999, la Universidad San Francisco de Quito (USFQ) en Ecuador ha sido la sede de UNIGIS y el centro base de la red UNIGIS América Latina. Como representación oficial de la Asociación Internacional UNIGIS para la región, y en convenio con la Universidad de Salzburgo, la sede de UNIGIS en la USFQ es el punto de apoyo principal para todos nodos en América Latina. Más aún, todos los aspirantes, estudiantes y egresados del programa UNIGIS tiene su "casa" en Quito.

Cómo llegar

Como en años pasados, el campus de la USFQ en Cumbayá es la casa de UNIGIS y del Foromundo en Quito. En el día del evento estaremos en

Salón Azul
Universidad San Francisco de Quito,
Cumbayá, 170901, Ecuador

Parqueaderos gratuitos en el Campus Hayek, Paseo San Francisco.
Si conduce, puede usar este pin para 

UNIGIS en Argentina organiza el foro mundo Buenos Aires, dentro del marco del Convenio de la Universidad de Belgrano con la Universidad de Salzburgo – UNIGIS, como punto de encuentro para los especialistas GIS y profesionales vinculados a la geoinformación a fin de intercambiar lo más actual aplicado a este campo en la Argentina. Es organizado por las Cátedras de Urbanismo y Planeamiento Urbano, dentro de la Facultad de Arquitectura y Urbanismo.

Cómo llegar

Universidad de Belgrano - Zabala 1837,
Ciudad Autónoma de Buenos Aires - Auditorio Urquiza. 
Argentina

Equipo Foromundo

Equipo

 

Estudie con nosotros

Oferta Académica UNIGIS

           

Contacto

UNIGIS América Latina
Paris-Lodron University of Salzburg (PLUS)
Interfaculty Department of Geoinformactics - ZGIS
Hellbrunnerstrasse 34, 5020 Salzburg, Austria
Oficinas Cali / Quito-GeoCentro USFQ
Teléfono: +57 (315) 5409 792 / +593 96 028 0676