Git Product home page Git Product logo

giswater's Introduction

giswater's People

Contributors

abelgj avatar albertbofill avatar b30474 avatar bbrzepka avatar daviderill avatar edgarfuste avatar ncica avatar nestorip avatar smunhoz avatar vicente-medina avatar xaviercalatrava avatar xtorret avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

giswater's Issues

Updates on 3.2 version

  • Enable the use the mincut polygon features
  • Add new parameter on API to manage some fields with fk in case of fk does not exist (i.e. cat_work)

Question on Z Values

This is a question not an issue.
In the Arc Catalog for the Water Network there are fields for z1 and z2 I was wondering where the value comes from; in the demo they are all set to 0.10. In the SWMM side those values are calculated by the database based on the y1 y2 and ymax values to get distance from node bottom to conduit bottom. Is it similar for the water?

Plugin unresponsive on linux machine

Problem

I have installed the plugin using the https://download.giswater.org/plugin/3.4/giswater.xml
The first time I click on the plugin icon it shows me the option to select the database and afterwards it doesn't work at all.

Using the latest version https://download.giswater.org/plugin/3.5/giswater.xml you are always in a continuous loop of capturing your username and password for the database connection

OS: Ubuntu 20.04
QGIS Version: LTR
QGIS Profile - Clean profile with only giswater installed
PostgreSQLDB: kartoza/postgis:11.0-2.5

Fix result management on Java UI

The goal of this issue is:

  1. Ask to user the result_id when inp file is created (putting after header the name of the result)
  2. Remove ask to user the result id on result import
  3. Fix check box behaviour on file manager:
    Export inp (alone)
    Run epa software (alone)
    Import results (only possible when export inp & run epa software are ckecked)

DB update to PostgreSQL-11

DB STRUCTURE

  • id/idval & id/code to all tables needed of this aproach
  • Drop id from selector tables. Use it without id
  • Put in order hydrometer table
  • Change dnom x dn (integer) on ws.cat_arc table
  • Delete config table
  • Delete inp_value / inp_typevalue tables
  • Rename ext_scada & other ext_ tables that they are not used as ext
  • Delete man_* tables
  • Enhance the strategy of sys_* tables for selectors, value domain
  • As much as possible writed on the 4.0 update document

Batch run GISWater?

Is it possible to run GISWater in batch mode, with each time changing some parameter in SWMM input file (e.g. the imperiousness of the subcatchment)?

mincut analysis returns all feratures giswater 2.1.x

I put together a enough data to have a transmission line from a well to a pump out to some distribution and a subdivision. The system has valves, all open, some hydrants and junctions. When I do a mincut I will either get a return of all valves and pipes in the system or
"Geometry type (MultiLineString) does not match column type (MultiPolygon) CONTEXT: SQL statment "INSERT INTO anl_mincut_polygon VALUES('1',polygon_aux)" PL/pgSQL function wa_net.gw_fct_mincut(character varying, character varying) line 122 at SQL statment.
I compared my data to the sample data and it seems to have all the same fields and domains filled in, not sure what I might have done wrong. I will add that I have a large number of; junctions, valves, and hydrants in the data not connected to pipes yet; not sure if that would be causing issues or not.

Water network from GeoSan

I have a water network in GeoSan that I can export the pipelines and nodes with all attributes in shape files. How can I use it in GisWater?

SQL i18n

We want to also internationalize SQL scripts (INSERTS) related to domain and project tables.
For example: ws/ws_04_vdomain

UMD Research Study

Hi there,
We are researchers from the University of Maryland conducting a study about software code reuse. If you are interested in helping us in this study​ through ​a short interview about this project, please contact us on ​[email protected]​ for more information​. You will be ​compensated for your time.

Thanks
Ahmed

GIS Water 3 dev

Hello;
I have been experimenting with GISwater3 dev and found that my macrodma's and macrosectors disappear after drawing them, they are in the table through postgres but not the table view. I also have the same issue with waterwells. I filled everything in that was required, and went back and filled in information that is not. I used the ws_sample to find out what data those fields were looking for.
I checked the table view definition and the join there but couldn't find the issue, so I thought I would mention it here.
Thanks;
Tyler

More of a question than an issue...

Will GIS Water be moved to QGIS3 or have a QGIS3 compatibility version? I am just curious if that is something being planned or something that will be addressed in another development like giswater4.

Generic bugs on v31.102

  • When arc fusion / arc divide button are used v_edit_node is fixed as current layer. We need to recover the current_layer's user before start process

Dependence on Windows

Looks like at present giswater is Windows only as in Utils.java it checks in the Windows Registry whether the .qgs file extension is associated with a default application.

Can this dependency be removed to allow giswater to run on other platforms?

Unable to install plugin on Mac OS

Problem

Couldn't load plugin 'giswater' due to an error when calling its classFactory() method 

TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' 
Traceback (most recent call last):
  File "/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/qgis/utils.py", line 334, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
  File "/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python/plugins/giswater/__init__.py", line 33, in classFactory
    return Giswater(iface)
  File "/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python/plugins/giswater/giswater.py", line 83, in __init__
    setting_file = os.path.join(self.plugin_dir, 'config', self.plugin_name + '.config')
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'


Python version: 3.8.7 (default, Feb 10 2021, 09:04:08) [Clang 12.0.0 (clang-1200.0.32.29)] 
QGIS version: 3.16.6-Hannover Hannover, 5fc23455ff 

Python Path:
/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python
/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python
/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python/plugins
/Applications/QGIS-LTR.app/Contents/MacOS/../Resources/python/plugins
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/cftime-1.2.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/matplotlib-3.3.0-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/numpy-1.20.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/geopandas-0.8.1-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Rtree-0.9.4-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/statsmodels-0.11.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/patsy-0.5.1-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/snuggs-1.4.7-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/scipy-1.5.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/GDAL-3.2.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Fiona-1.8.13.post1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/netCDF4-1.5.4-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/numba-0.50.1-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/rasterio-1.1.5-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/Pillow-7.2.0-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/click_plugins-1.1.1-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/lib-dynload
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/pandas-1.1.0-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python38.zip
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/affine-2.3.0-py3.8.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/pyproj-2.6.0-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages/opencv_contrib_python-4.3.0.36-py3.8-macosx-10.13.0-x86_64.egg
/Applications/QGIS-LTR.app/Contents/MacOS/lib/python3.8/site-packages
/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python
/Users/admire/Library/Application Support/QGIS/QGIS3/profiles/giswater/python/plugins/giswater/ui/..

Open giswater from QGIS plugin

  • Get QGIS database connection parameters
  • Get parameters 'file_inp' and 'file_rpt' of the current user from table 'config_param_user'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.