Armando Barreto, a student at the University of Arizona, wrote me about his new free tool will extract geometric data contained in ESRI-shape files into EPANet INP files. shp2epa was designed with an interface similar to dxf2epa for a familiar feeling for the user.

Ok, my dial connection in Pakistan does seem to block routing, but I have tested the tool now. Noticable the elevation are not converted. Is there any reason for that? I am aware that z-axis coordinates via gps are more than unreliable, but do indeed give a first approach.

I’m still a novice on EPANET but I got a problem on the projection system. I wish spend EPANET to EPANET Z without problem. But this is not the case ! Under EPANET, the projection system is the Lambert 2 and under EPANET Z need WGS84. I try to transfer the file .net in .shp with epa2GIS, then to re-project, but it created 5 files .shp. I canג€™t perform the opposite operation shp2epa. Have you any idea?

I’ve downloaded the app and found that it can only convert one file at a time. What if I am having several shape files such as separate files for junctions, pipes, valves and demands? How to combine them after conversion? Each shape file is giving me separate *.inp file after conversion.

I had the same problem with the duplicate nodes. I don’t know why, but this application don’t regognize the osnap option. So, to resolve this issue, I’ve used Excel formulas to substitute the duplicated nodes for the first one, based on the coordinates.
Other option you can try is the DXF2EPA, which has the osnap option working well. However, there is a limit of 6 digits on every coordinate or vertice (X or Y). Because of that, my option goes to the SHP2EPA with the substitution of duplicated nodes.
Hope this explination was useful.
Regards,Nuno