|
POST
|
I suppose it depends on how you are going to use the GM. I work for an electric utility. for us it is essential that we have things linked together correctly from Substation to Meter. We use it to make sure the are no loops, (meaning a short circuit where the electricity loops back on itself). We need 100% connectivity in order to export features to WindMil for load management purposes. If you wish to use the GM for routing you need it intact. Also, we use it for analysis in load management to determine how many miles of conductor we have of each phase. we can use it to determine the number and size of transformers on a particular section of line. Also it can be used as a basic outage management tool. You place a flag on each customer that calls in an outage and do Find Common ancestors and have it only search for sectionalizing devices. If you have built yours with weights you can use find upstream accumulation to determine the resistance to the destination Thank you Robert for the elaboration. this is quite useful. I got from your notes the power of using the "Weight" in the analysis. 1) i tried to create a weight to represent the length of the pipes such that the cost can indicate the distance from the flag to the source but sounds to not work properly! 2) why we have two weights (along/against the digitized direction) for the edge considering that the flow is one-direction based? 3) if your time permits, please, consider the attached screenshots and a sample of my database, how can i create a weight to reflects and calculates the length of the pipe from a flag to the source? appreciated, Jamal
... View more
11-15-2011
07:41 AM
|
0
|
0
|
1142
|
|
POST
|
I) path tasks: 1.Find path upstream You place a flag and it finds the direct path to the SOURCE using weights 2. Find path You place two flags and it finds the direct path between the two flags using weights II) upstream tasks: FIND Paths will use any weights you have built into your Geometric Network. Trace will simply find the most direct route. 1. Find path upstream 2. Find upstream accumulation 3. Trace upstream III) Trace and Find: Same answer. Trace finds the most direct route, FIND uses the path of least resistance. 1. Trace upstream 2. Find path upstream Many thanks Robert. this really helps I'm not sure if I'm right when i say that the whole idea behind the geometric network and then the "Utility network analyst" is just to have 3 main tasks: - up/downstream - connected/disconnected - loops is that all the power that the "Utility network analyst" has? does this satisfy all the needs of the end-user? even with the add-in features, they are not of that super power! regards Jamal
... View more
11-15-2011
06:47 AM
|
0
|
0
|
1142
|
|
POST
|
In the TOC turn off the selection for the fittings. Hi Michael, I tried to follow your advice in turning off the layer but found that it is not practical! In this case, I need to turn off: Meters, Fittings, Hydrants and re-turn them on again and again! Can the code itself be developed to deselect all the layers except the Valves and the pipes (main and lateral)? In other words, I need the �??Valve Isolation Trace�?� command to select only the valves and the pipes (main and lateral). Is that possible through the code itself? Thank you Regards Jamal
... View more
11-14-2011
11:22 PM
|
0
|
0
|
3089
|
|
POST
|
Hi Jamal, I was hoping to keep this specific to either 3D or Spatial Analyst, but I'll run with what you've provided. The Export Data dialog has several equivalent geoprocessing tools. Because of this, it can't have the exact same name as a single tool in ArcToolbox. The raster > Data > Export Data dialog provides the following capabilities. Converting your input raster to another format Projecting your raster to another coordinate system Changing the cell size of your raster Clipping a raster dataset Sub setting a raster dataset with more than 3 bands, so that you just get the 3 bands being displayed. e.g. Converting 7 band landsat to 3 band landsat Permanently applying a stretch to an image (No single equivalent GP tool because it needs the renderer information to do this.) In ArcToolbox you would use these tools to mimic the Export Raster Data dialog. Copy Raster Project Raster Resample Clip Composite Bands Make Raster Layer The export dialog is more of an interactive user experience and while GP can be run from the Desktop, it is often run via scripting. There is no way we would make a single GP tool with all of the possible parameters that could be called from the export dialog. Regards, Eric Thank you Eric for the elaboration. this is quite helpful. what if we need to "Export Data" for a vector layer (polygons not Raster)? what is the equivalent tool in the ArcToolbox? regards Jamal
... View more
11-08-2011
10:32 PM
|
0
|
0
|
4434
|
|
POST
|
Utility Network analyst: Similar tasks! I'm not sure about the critical difference between: I) path tasks: 1.Find path upstream 2. Find path II) upstream tasks: 1. Find path upstream 2. Find upstream accumulation 3. Trace upstream III) Trace and Find: 1. Trace upstream 2. Find path upstream thank you in advance, regards Jamal
... View more
11-08-2011
12:52 AM
|
0
|
4
|
2239
|
|
POST
|
In the TOC turn off the selection for the fittings. Thanks Michael. this does work regards Jamal
... View more
11-05-2011
03:40 AM
|
0
|
0
|
3089
|
|
POST
|
The issues is a data issue. If you scroll to the right, you will see that the water main is Capped. This means no water is entering the main, means no pressure, means no reason to turn the valve since no pressure is coming is coming from that side. The tools checks each valve and makes sure it is feed by a source(it will not trace through other valves returned by the trace). Many thanks Michael for your colossal effort. Please, have a look on the screenshot which shows how the �??Valve isolation trace�?� tool can select all the sources of water in the system by modifying the code as follows: ------------------------------- <add key="TraceIsolation_Source_FeatureLayer" value="Reservoir|Valves|Meters" /> <!-- The layer used to stop the trace. Used by the Iso Trace and the Summary Iso trace and the Toggle operable staus--> <add key="TraceIsolation_Valve_FeatureLayer" value="Valves" /> -------------------------------- What's surprising that this modification does exactly what I've been looking for except one thing: selecting the fittings!!! How can i modify the code further so that the fittings are not selected? regards Jamal
... View more
11-05-2011
03:05 AM
|
0
|
0
|
8506
|
|
POST
|
Jamal, You are working with a mosaic dataset, not a raster catalog. Please review the documentation on mosaic datasets, specifically the section on mosaic dataset overviews. These should also help guide you. The workflow and tools to create mosaic datasets Imagery: Data management patterns and recommendations Your data appears to be somewhat high resolution. At 1:200,000 what will you get by looking at the image at that scale? If you'll never actually look at the data at 1:200,000 then don't bother building overviews. Only take the time to build them if it's appropriate to do so, or if you just want to see something at all scales. Regards, Eric This is very helpful. Many thanks Eric 1)why disappearing of the rasters at certian scale occur for the Raster Catalog and Mosaic Rasters but not for the Raster Datasets themslves? (see the attached screenshots please) for example, the Mosaic Dataset disappears at the scale of 250, 000 while the Raster Datasets don't 2) I couldn't distinguish accurately between loading the existing rasters to: Raster Catalog, Mosaic Dataset and Raster Datasets. Based on what we choose to load our Rasters to: Raster Catalog, Mosaic Dataset or Raster Datasets? 3) why does it take so much time to load the rasters to Raster Catalog while it takes little time to load it in Mosaic Dataset? 4) why loading the rasters to Raster Catalog produces "Coarse" raster while loading them in a Mosiac dataset produces "Clear" raster similar to the source raster? appreciated regards Jamal
... View more
11-05-2011
01:47 AM
|
0
|
0
|
1673
|
|
POST
|
Hi Jamal, Please provide specific examples and I can provide comments/history. Thanks, Eric Many thanks Eric. Just as a simple example: What is the equivalent command to "Export Data" in the ArcToolbox? I think we all need to have all the commands to be in the ArcToolbox WITH EXACTLY THE SAME NAME. regards Jamal
... View more
11-05-2011
12:10 AM
|
0
|
0
|
4434
|
|
POST
|
1. Make sure that valve is connected to the geometric network. Start editing, select it and move it, does the network move with it. Also is the valve operable? 2: Remove fittings <add key="TraceIsolation_Valve_FeatureLayer" value="Valves" /> 3: Add a field to your valve layer and your source layer called Operable. Apply the dmBooleanYesNo No(0)/Yes(1) domain to those fields and calculate all your sources and valves as operable. <add key="TraceIsolation_Operable_Field_Valves" value="Operable" /> <add key="TraceIsolation_Operable_Field_Sources" value="Operable" /> <add key="TraceIsolation_Operable_Values" value="0|1" /> <add key="TraceIsolation_Valve_AddSQL" value="" /> Hi Michael, 1) I checked the valve: it is connected Then what might be the reason being not selected in the trace? 2) what is the type of the Field "Operable"? 3) after I've added the field "Operable" to the Valves and Reservoir layers, i got a new message saying that the "Reservoir" can't be found! 4) the final code is (is this correct now?): ------------------------------------- <add key="TraceIsolation_Source_FeatureLayer" value="Reservoir" /> <!-- The layer used to stop the trace. Used by the Iso Trace and the Summary Iso trace and the Toggle operable staus--> <add key="TraceIsolation_Valve_FeatureLayer" value="Valves" /> <!-- The field in the valve layer to determine the if the valve is operable 0/false or 1/true are valid values. If a valve is non operable it is skipped by the trace used by the Iso Trace and the Summary Iso trace and the toggle valve status tool --> <add key="TraceIsolation_Operable_Field_Valves" value="Operable" /> <add key="TraceIsolation_Operable_Field_Sources" value="Operable" /> <add key="TraceIsolation_Operable_Values" value="0|1" /> <!-- you need to use character codes for reserved xml characters, less then, greater then, etc--> <add key="TraceIsolation_Valve_AddSQL" value="" /> <!-- Option to clear existing Flags before running the Isolation trace--> <add key="TraceIsolation_ClearFlagsOnClick" value="true" /> -------------------------------------------------- the screenshots and the data are attached. thank you regards Jamal
... View more
11-04-2011
07:02 AM
|
0
|
0
|
8506
|
|
POST
|
1: Yes, make those changes. The Operable fields is a Yes No field telling the tool to use that asset or skip over it, say a valve is stuck open, you set it Operable = False or No, and it will be skipped. Create an Operable field that is a short int and apply the Yes/No Domain and set them all to Yes. 2: Sorry, had a typo, the tool does NOT look at flow. From each valve, it does a trace to find connected water sources. 3: No, just enhance and make things easier. Sorry bothering you with my endless questions. Thanks Michael. I modified the code and accomplished what I have been looking for! BUT I couldn�??t exactly understand the behavior of the �??Valve isolation trace�?� tool. 1. In the attached screenshots, I selected a rupture point, and then clicked the �??Valve isolation trace�?� tool, the result doesn�??t include one of the most important valves that should be selected (indicated in the screenshots!) How is this result justified? I�??ve sent a sample of my data to your e-mail in case you have time to have a look. 2. Although some explanation is provided about the code, but still I don�??t deeply understand the effect of the two codes below on the result: <add key="TraceIsolation_Source_FeatureLayer" value="Reservoir" /> <add key="TraceIsolation_Valve_FeatureLayer" value="Valves|Fittings" /> 3. And also the effect of the following codes: <add key="TraceIsolation_Operable_Field_Valves" value="Operable" /> <add key="TraceIsolation_Operable_Field_Sources" value="Operable" /> <add key="TraceIsolation_Operable_Values" value="0|1" /> <add key="TraceIsolation_Valve_AddSQL" value="" /> Appreciated, Regards Jamal
... View more
11-04-2011
05:51 AM
|
0
|
0
|
8506
|
|
POST
|
It was a corrupt MXD. I started a fresh MXD, added the data, and performed the same trace and the selection set results worked as expected. I've been working with ArcMap for 5 years now, and it still amazes me how fragile the internal workings are. The bugs always seem to find me! Anyways, hopefully this simple solution helps out someone in the future! I encountered in same problem related to the mxd! Hi Alex, I got the message "Couldn't edit the data in the folder or database you selected" (see screenshot please). i switched the data to a different mxd and all worked fine! yes you are right: mxd file is very fragile! On the other hand, Mr. Michael Miller (ESRI) has been helping me a lot in adopting the new tools to work with Utilities. http://www.arcgis.com/home/item.html?id=14bdfb26bc2f4e0388a633fbd0ccca02 regards Jamal
... View more
11-04-2011
01:24 AM
|
0
|
0
|
1544
|
|
POST
|
1: Because water is a pressurized system, this tool finds all valves that lead to a water source and returns them. Just closing one valve is not going to stop flow to the break location. The tools does look at flow, just if a valve is feed water by a source. If you do not want to trace to a source, set the source as non operable. 2: The tools are AddIns in ArcMap, you remove them using the Add In Manager, not windows. 3: You do not have to modify the code for the tools to work on your data. You just need to update the config file. The last tool on the infrastructure reporting toolbar will open the config file for you. 4: To set flow on your water datasets, you need to define the source of flow, but even this will give you indeterminate flow(circles). You need to use the Set Flow based on Digitized direction on the Infrastructure editing toolbar. But as I explained early, this will not accurately show flow because of being pressurized. This is very useful Michael. Thank you. The issue now is to employ the tools of �??Infrastructure Reporting Toolbar�?� and the �??Infrastructure Editing Toolbar�?� in my own data. My data includes 6 layers (screenshot is attached): I. Main; II. Lateral; III. Fittings; IV. Meters; V. Valves; VI. Reservoir (water source). Then: 1. How can I update the configuration file to fit my own data? What should I change in the Loaded.config file according the given the names of layers above?(screenshots are also attached) Do I need to replace the �??Water Network Structures|Water Pumps�?� by the �??Reservoir�?� ? and �??Water System Valves|Water Control Valves�?� by the �??Valves�?� What about: <add key="TraceIsolation_Operable_Field_Valves" value="Operable" /> <add key="TraceIsolation_Operable_Field_Sources" value="Operable" /> <add key="TraceIsolation_Operable_Values" value="0|1" /> <add key="TraceIsolation_Valve_AddSQL" value="" /> What should I change in the above codes to fit my own data? 2. �??The tools does look at flow, just if a valve is feed water by a source. If you do not want to trace to a source, set the source as non operable�?� a) It is a fact that the water is a pressurized system, but just in case, I need to select ONLY the valve from which the water is coming from the source, then how can I achieve this using the tools? b) How can i assign that the valve is feed water by source? c) How can I set the source as non operable? 3. Are the tools of �??Infrastructure Reporting Toolbar�?� and the �??Infrastructure Editing Toolbar�?� assumed to replace completely the tools of �??Utility Network Analyst�?�? Appreciated Best regards Jamal
... View more
11-03-2011
01:52 PM
|
0
|
0
|
8507
|
|
POST
|
Jamal, That is a problem with the sample data. A wNetworkStructure feature in the sample data is not properly connected. The new release of the data and tools(release just now) has this fixed. You can download the new version with the updated data or find a structure in your dataset and connect it to your network. http://www.arcgis.com/home/item.html?id=14bdfb26bc2f4e0388a633fbd0ccca02 Thank you Michale for your prompt answers. I�??m still stuck with three issues: 1. The tool �??Valve isolation trace�?� selects all the valves, meter, fittings connected to the point of rupture instead of selecting ONLY the nearest valve that will stop of water flow when closed! How to use this tool to select only the nearest valve? the valve needed to be closed is assumed to be the valve that stops the water coming from the source (reservoir) but not all the valves, meters, fittings connected to the point of rupture (see screenshots please). 2. I�??ve uninstalled the �??Infrastructure Reporting Toolbar�?� and the �??Infrastructure Editing Toolbar�?� but they remain in the ArcMap after being uninstalled from windows. Then how to uninstall them completely 3. At which stage we modify the code of the icon �??Valve isolation trace�?� to be compatible with our geometric geodatabase? How and when we modify the code of the icon �??Valve isolation trace�?�? Do we use the class feature �??Name�?� or the �??Alias�?� in the modifications? 4. Flow direction: clicking the flow direction doesn�??t indicate the flow water in the system! It gives �??solid circles�?� which means that the direction is not defined. Appreciated. Regards Jamal
... View more
11-03-2011
06:44 AM
|
0
|
0
|
8507
|
|
POST
|
How to perform the �??Create Thiessen Polygons�?� within the study area? Please, see the attached image that shows my question In ArcGIS, it is not easy all the time to perform some tools so that the output is bounded by a given study area, for example: - If we need the output of the tool �??Create Tin�?� to be bounded by the study area then we set a boundary layer as �??Softclip�?� (see screenshot) - Concerning the spatial analyst tools, we set the boundary layer to be the mask (see screenshot) Then how to let the output of the tool �??�??Create Thiessen Polygons�?� bounded by certain study area? Thank you in advance, Regards Jamal
... View more
11-02-2011
10:25 AM
|
0
|
12
|
7945
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 09-30-2022 10:43 PM | |
| 2 | 05-05-2025 10:33 AM | |
| 1 | 05-08-2025 09:49 PM | |
| 1 | 05-06-2025 11:10 PM | |
| 1 | 02-20-2021 01:23 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|