USEPA / SWMM-EPANET_User_Interface

User interface for the Stormwater-Management-Model
111 stars 66 forks source link

EPANET Export Map Feature to GIS Not Working #387

Closed rjanke20 closed 4 years ago

rjanke20 commented 4 years ago

MTP6r2 - File menu/Export/Map - select Shapefiles does not seem to work. Only the pipes layer seems to be produced and then the problem freezes up. In the command window, the following is provided: File "ui\frmMain.py", line 456, in export_to_gis File "ui\import_export.py", line 318, in export_to_gis File "ui\import_export.py", line 338, in export_epanet_to_gis File "ui\import_export.py", line 511, in export_links_layer File "ui\import_export.py", line 482, in write_layer FileNotFoundError: [WinError 2] The system cannot find the file specified: 'c:/users/.../FortCampbell_EPS_ADD_pipes.qpj'

I believe I recall this working in an earlier release?

TongZhai commented 4 years ago

@rjanke20 Yes, I can reproduce this bug in the installed version, however exporting to shapefile doesn't fail in the development environment though.

PaulDudaRESPEC commented 4 years ago

When I run EPANET in our dev environment, I can go to View:Translate Coordinates and set the CRS like this: image

But when I do that in the installed version, it doesn't load the projection options: image

I have a hunch that this is a clue related to some GIS things working in the development environment but not in the installed version. Does anyone else see this symptom and have any insights?

PaulDudaRESPEC commented 4 years ago

I find that if I copy the 'share' folder from C:\OSGeo4W64\share to my installed EPANET-UI folder, the 'export to shapefile' option works!

So I think this issue comes down to having all the necessary files put into the installation package.

It doesn't fix the coordinate reference system dialog problem I noted above though, so there may be more files that need to go into the package.

TongZhai commented 4 years ago

This can be resolved by copying C:\OSGeo4W64\apps\qgis\resources\ folder into *-UI\ folder in the installed version.