Generator for telecomunications objects - concentrations points based on constraints of prices of cable and cost of cocentrators (PE). This parameters are set by variables: Set variables ( ex. sh# ant -DPE_Price=2500 -DCable_Price=3 -Dlogic=grouped PE_and_Cables -Dmax_combinate_groups_elements=12 ) or # ant -DPE_Price=2500 -DCable_Price=3 -Dlogic=grouped -Dmax_combinate_groups_elements=18 edge_paths_with_PE_controll.xml edge_paths_with_PE.xml biale_plamy_put_PE_to_mysql_php VARIABLES PE_Price - price per concentration point - default = ${PE_Price} Cable_Price - price per one meter of cable - default = ${Cable_Price} max_combinate_groups_elements - how many combinate points/per one group default ${max_combinate_groups_elements} - above 20 will kill CPU ( it is alwasy 2^ {$var} logic = grouped - set for grouping every group by param max_combinate_groups_elements logic = sorted - use this option to minimize analyzed points in every group, which is weighted somehow by cost PE and cable - ( default ${logic} ) TARGETS Maintly you should start by generatong data from php script - target: biale_plamy-generate_data but it destroys all cache data. By target: biale_plamy-just_xsl_PE_cables You just makes files: ${joins2ways_z_ID_Way.xml} , and by target: AsTextToXml : ${ways_as_Text_z_ID_xml.xml}, ${joins_asText_xml.xml} ${edge_joins.xml} , ${edge_joins_filled_paths.xml} and also : by target "PE_and_Cables" ${edge_paths_with_PE_controll.xml}, ${edge_paths_with_PE.xml}, ${biale_plamy_put_PE_to_mysql_php} ${cables_from_joins_to_PE.xml}, ${biale_put_Cables_to_PE}