Dirty area measurement of use

3573
14
Jump to solution
07-15-2019 06:12 PM
DamienPyne
Occasional Contributor

From the images relating to the Utility Network - Dirty Area of point features, what unit of measure is used with the buffer distance to create the polygons?

It appears the buffer distance is always 0.5 so the diameter/perimeter distance is 1 and the unit of measure is based on the reference coordinate system of the utility network service/datasource.

In the Naperville Demo data, the reference coordinate system of the data/service is projected of feet (NAD 1983 StatePlane Illinois East FIPS 1201) and the resulting dirty area is 1ft perimeter.

We have developed a PoC  with data in Geocentric Datum Australia 2020 (GDA2020) which is geographic in decimal degrees. 1degree in distance is approx. 101-111km depending if relates to Latitude or Longitude. As you can see, the perimeter distance is approx. 100-110kms which is a consistent methodology to the 1feet example with the Naperville data.

 

Also, can it be confirmed this resulting buffer is passed to a minimum bounding box function to produce the rectangle as the buffer on points creates circles?

Paul LeBlanc‌ is this related to the projection issue mentioned in Applying WaterDistribution_AssetPackage fails‌ or related to Apply Asset Package error - Get attribute metersPerUnit does not exist

14 Replies
MelissaJarman
Esri Contributor

Sure thing - 

Dirty areas were being calculated for points by expanding the minimum bounding rectangle (MBR) of the feature by 1 x 1 unit (which was a degree of measurement for GCS) prior to this fix. This is now being calculated as approximately 1 x 1 foot.

WillBooth1
New Contributor III

With ArcGIS Pro 2.5 there is a setting <MinimalDirtyAreaSize> in the enterprise geodatabase which allows the size of dirty areas around points to be set to a fraction of a coordinate system linear unit, at the moment I have only been able to set this via SQL.  Following is the result of this having the value <MinimalDirtyAreaSize>0.01</MinimalDirtyAreaSize> (dirty area size 0.01 degrees square around an edited point).Dirty area size 0.01 degrees square around an edited point

AnthonyRyanEQL
Occasional Contributor III

Will,

Is there any limit on how far the scale can be? In your example of 0.01 decimal degree, this would be approx. 1 sq kilometre. I would be thinking of 1 sq metre (similar to 1 sq feet in Naperville demo data) so the factor would need to be around 0.00001. Good work on the testing so far.

Thanks

WillBooth1
New Contributor III

Hi Anthony,

Here is the result from <MinimalDirtyAreaSize>0.00001</MinimalDirtyAreaSize>

dirty area size 0.00001 degrees square around an edited point

Cheers

Will

AnthonyRyanEQL
Occasional Contributor III

Will,

Thank you for testing this. We just need the MBR geometry changed to a buffer geometry and everything will be great