We are new to using Bentley Water and WaterGEMS.
Is there a way that I can count parcels around a node or parcels along a pipe to assign consumer demand to either the node or the pipe? I need usage demands in WaterGEMS and I want to get the parcel count from our Bentley Map/ Bentley Water information and use that to assign the demands.
Hello Brian,
Have you looked into using Loadbuilder? (under the Tools menu) If your parcels are in shapefile form, you can allocate demands using one of many different methods that Loadbuilder offers.
Note that the end-result demands will be placed on the nodes, not the pipes.
-Jesse
Regards,
Jesse DringoliTechnical Support Manager, OpenFlowsBentley Communities Site AdministratorBentley Systems, Inc.
Jesse,
Thank you. I'm passing this onto the engineer that I'm working with on this project.
Node allocation is what we were looking for.
Brian
Brian:
Jesse's right. LoadBuilder is probably your best bet here. You can export from Bentley Map using File>Export>GIS Types to convert your dgn features into shapefiles that LoadBuilder can read. You can either export the parcel polygons themselves or you can get the centroids from the polygons and export the points. Either approach will give approximately the same results. You'll need to assign the loads to the polygons or the centroids before using them in LoadBuilder.
HTH,
Kim
Thanks Kim,
I was just in the process of asking a question about export-import, when I decided to look back at the thread. Your comments are just what I need.
This is a hectic time as we're trying to get up and running with WaterGEMS and were moving other products to the V8i versions. This includes moving from GeoGraphics to Bentley Map. And I've had a glitch with the GWP.
One of our engineers just took the WaterGEMS class held back in Exton (the one who took the class you taught with me has gone on elsewhere) -- so our marching orders are to get WaterGEMS going at SWS.
A couple of notes:
1. One handy thing pointed out in a previous thread was that LoadBuilder creates additional fields in your source file and updates it with the WaterGems Pipe/Junction Element ID it was assigned to.
If you want to figure out which Parcel/Polygon/Point is assigned to which node in the model, you should look for this.
2. LoadBuilder your best bet here, but there are other alternatives, depending on your needs:
a) If you have ArcGIS, it can spatially join 2 datasets together based on which are the nearest features. It is slower in processing time than LoadBuilder, but you can possibly get a little bit finer control over demand allocation;
b) My current preferred solution for demand allocation is using SpatiaLite, with the output being loaded into the model via WaterGems ModelBuilder. This is a much harder User Interface to use, as it is almost pure GIS SQL (so you have to know SQL to use it ie. Be able to use something like Oracle Spatial, PostGIS etc.), but it gives very fine control over the demand allocation process, and has fantastic large dataset performance.