#Zyxt - WISP Planning Tool
- GRASS GIS should be successfully installed on the machine
- Google OR-Tools
- NVIDIA GPU
- .csv file containing the locations of customer
- Format of the customer input file: lat,lng,demand,revenue_from_customer
- .csv file containing the source (only one supported at the moment)
- Format of the source input file: lat,lng
- processMapsWithRescaling.py (Generally for big maps)
- processMapWithOriginalResolution.py
- Customer Input File Name
- Source Input File Name
- Size, you want to rescale the input map.
- Node Removal Algorithm c => Clustering Removal r => Random Removal e => Elevation Removal n => No removal
- Removal % if removal algorithm is applied
- Solver Algorithm fcnf for Fixed-Charge Network Flow mcf for ** Min Cost Flow With Randomized Rounding Technique**
- Absolute path of directory where you download zyxt code.
- Mounting Height for towers
- Absolute path of text file containing comma seprated node pair representing pinned edges i.e already existing edges.
- Absolute path of selected equipment file.
Example:
python processMapsWithRescaling.py mapA_sinks.csv mapA_source.csv 400 n 0 mcf /path/of/zyxt 10 /path/of/pinnedEdges /path/of/equipmentsFile
- Customer Input File Name
- Source Input File Name
- Node Removal Algorithm c => Clustering Removal r => Random Removal e => Elevation Removal n => No removal
- Removal % if removal algorithm is applied
- Solver Algorithm fcnf for Fixed-Charge Network Flow mcf for ** Min Cost Flow With Randomized Rounding Technique**
- Absolute path of directory where you download zyxt code.
- Mounting Height for towers
- Text file containing comma seprated node pair representing pinned edges i.e already existing edges.
- Absolute path of selected equipment file.
Example:
python processMapsWithRescaling.py mapA_sinks.csv mapA_source.csv n 0 mcf /path/of/zyxt 10 /path/of/pinnedEdges /path/of/equipmentsFile
Please make sure to put the customer and source input file in /customerNodes directory