POST
|
Hi @VassilisTrigkas1974 After shrinking parcels to seeds one or more of the lines bounding a seed may not belong to the same record as that seed. In these circumstances the regular Build functions will not re-build those seeds. The Reconstruct From Seeds command is used for these cases, and will create the parcel polygon even when there is a loop of lines that come from different records. -Tim
... View more
Wednesday
|
4
|
0
|
86
|
POST
|
Hi @BryanJohnstone,
First a quick note that for ArcGIS Pro 3.4 to be released later this year, there will be an enhancement to the Move tool that will address this workflow. We will introduce this in the What's New Parcel Fabric Meetup in November.
There are a few other approaches to try:
The Merge Points tool
Align Features tool, using the setting "Snap line ends to path"
Align Parcels tool
Note there is related information and discussion at this post.
-Tim
... View more
Wednesday
|
0
|
0
|
32
|
BLOG
|
Hi @SamanthaMack - I have a few questions as follows: Is the vector data set and raster data set on the same modified projection? Are you able to use this add-in as it stands for the vector data, in other words, the engineers have provided the base projection and the transformation parameters? Related question: is the vector data represented in CAD? Are you able to share an example dataset? I will send a private message to exchange e-mails. -Tim
... View more
3 weeks ago
|
0
|
0
|
100
|
IDEA
|
@MizukiKayano2 Thanks for entering this new idea. Just in case anyone reading this was not previously aware; you can select the row in the traverse grid and the corresponding line is selected in the map. Similarly, you can select the line in the map and the corresponding row in the grid is selected. This is one way to help get oriented and relate the grid entry to the corresponding line feature in map. However, it does require interacting with the grid/map, and so this idea of showing the numbers on the map all at once would reduce the need to select rows in the grid. -Tim
... View more
06-13-2024
10:54 AM
|
0
|
0
|
292
|
IDEA
|
Hi Pascal, Below is some code to do that. -Tim static void Main(string[] args)
{
Host.Initialize();
Uri service = new("https://myserver.esri.com/server/rest/services/myFeatureServiceName/FeatureServer");
ServiceConnectionProperties serviceConnectionProperties = new(service);
Uri portal_uri = new("https://myserver.esri.com/portal/");
ArcGIS.Core.SystemCore.ArcGISSignOn.Instance.SignInWithCredentials(
portal_uri, "admin", "adminpassword", out _, out _);
if (serviceConnectionProperties != null)
{
//connect
using var featService = new Geodatabase(serviceConnectionProperties);
ParcelFabric myFabric = featService.OpenDataset<ParcelFabric>("L0MyParcelFabric");
var version = myFabric.GetDefinition().GetSchemaVersion();
}
}
... View more
05-21-2024
04:55 PM
|
0
|
0
|
267
|
POST
|
@-_Ashley-B-Potter_- The responses above have good information, and here is some more background /overview. The parcel fabric uses the standard geodatabase topology. That topology gets created for you when you create a new parcel fabric, and there are geodatabase topology rules set up for you between the line feature class and polygon feature class for each of the parcel types you create. The standard editing tools and map topology will all work with the parcel fabric features. While there are also additional tools that work with the fabric, you are free to use any and all standard editing tools and GP tools with the parcel fabric features and parcel feature layers. Whether or not there is a topology rule does not really matter for your specific scenario, but as Jason mentions, you do need to specify either Map topology or the fabric's gdb topology in the edit tab, to enable topological editing. Based on your description it sounds like the editing tools to explore/research for your scenario are: Edit a toplogical vertex Move a topology node -Tim
... View more
04-26-2024
11:14 AM
|
3
|
0
|
543
|
IDEA
|
Hi @SarahSibbett - using the "Trace Lines" tool actually does modify the existing lines, and does not create new ones. The trace takes the existing COGO stored on the lines into the traverse grid so that you can fix/re-enter the values for that same set of lines. In this example it's a "one-course" traverse, but if you want to re-check the closure for the original entered values (usually in a closed loop), then you'd trace over the whole loop. After you type in the new COGO values the geometry will update, to adjust the traverse based on the type of closure chosen. For the "one-course-traverse" workaround, that one existing line would have its geometry updated, unless you've set the close point, force close setting, etcetera, as described above.
... View more
04-17-2024
09:12 AM
|
0
|
0
|
661
|
IDEA
|
@SeanLyons @TaylorMcInnes08 @SarahSibbett The other thing to consider as a workaround is to use the Traverse's "Trace Lines" tool. Set the traverse tool's Direction parameter to Radial, if you haven't already, and then save the project to make sure this setting is persisted with the map. Trace over the circular arc line, and change the Radial direction to the corrected value. The geometry of the line will change. If the preference is to prevent the geometry change, then you can use the "Set Closing" button and click the other end of the circular arc. If needed, use the "Force Close" on the traverse tool settings under the burger button. This would be needed if the change in bearing results in the new end if the circular arc moving beyond the specified closure tolerance (the default closure tolerance is 0.3meters).
... View more
04-16-2024
02:14 PM
|
0
|
0
|
680
|
IDEA
|
@SarahSibbett @SeanLyons Yes it does make sense. In your workflows, would such a tool need to also update the geometry of the circular arc, or does it only need to recalculate the chord direction attribute from the re-entered radial direction? Or ... something else, for example- it only updates the geometry if: there is no fabric point at its end? a check-box option that is presented in the UI is checked? other?
... View more
04-09-2024
05:41 PM
|
0
|
0
|
755
|
POST
|
hi Robert, the result for Update COGO as presented in the NoArcLength case is to be expected if the geometry of the two segments shown are: a different type. (In this case is looks like a straight line segment connected to a circular arc segment?) OR the segments are both circular arcs but they are not tangent to one another, OR the segments are both circular arcs and they are tangent to one another, but one segment curves to the left while the other curves to the right, or the segments have different radii.
... View more
04-04-2024
03:04 PM
|
1
|
0
|
1502
|
IDEA
|
@SeanLyons- a pop-up is a good option for this. You can configure the popup for the line layer to calculate the Radial direction (and other curve parameters) from the existing circular arc COGO attributes, and then present those in the pop-up list. Like this: Radial Direction Arcade Expression: function DMS_North(azimuth){ return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\']ss["]'}) } var radius = $feature.Radius var arcLength = $feature.Arclength var chordDirection = $feature.Direction if( IsEmpty(radius) || IsEmpty(arcLength)) return var delta = arcLength / radius; var chordDistance = 2.0 * abs(radius) * Sin(abs(delta) / 2.0) if ( IsEmpty(chordDirection) ) return var isCCW = radius < 0.0 var isMajor = delta > PI * 2.0 var tangentDirection = chordDirection - (delta/2.0*180.0/PI) var radialDirection iif(isCCW, radialDirection = tangentDirection - 90.0, radialDirection = tangentDirection + 90.0) return DMS_North(radialDirection) Tangent Direction Arcade Expression: function DMS_North(azimuth){ return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\']ss["]'}) } var radius = $feature.Radius var arcLength = $feature.Arclength var chordDirection = $feature.Direction if( IsEmpty(radius) || IsEmpty(arcLength)) return var delta = arcLength / radius; var chordDistance = 2.0 * abs(radius) * Sin(abs(delta) / 2.0) if ( IsEmpty(chordDirection) ) return var isCCW = radius < 0.0 var isMajor = delta > PI * 2.0 var tangentDirection = chordDirection - (delta/2.0*180.0/PI) return DMS_North(tangentDirection) Chord Distance Arcade Expression: var radius = $feature.Radius var arcLength = $feature.Arclength var chordDirection = $feature.Direction if( IsEmpty(radius) || IsEmpty(arcLength)) return var delta = arcLength / radius; var chordDistance = 2.0 * abs(radius) * Sin(abs(delta) / 2.0) return Round(chordDistance,3) Central Angle Arcade Expression: function RadiansToDMS(input_radians){ return ConvertDirection(input_radians, {directionType:'North', angleType: 'Radians'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\']ss["]'}) } var radius = $feature.Radius var arcLength = $feature.Arclength var chordDirection = $feature.Direction if( IsEmpty(radius) || IsEmpty(arcLength)) return var delta = arcLength / abs(radius) return RadiansToDMS(delta)
... View more
04-04-2024
02:29 PM
|
0
|
0
|
854
|
POST
|
Hi @RobertChaney - that message appears in cases where the end point and start point of the line feature are at the same location, or when there are feature vertices on top of each other. Based on your graphic this does not seem possible, however, it could mean that the line feature has overlapping segments that double-back and overlap. Would you please check the geometry to see if the number of segments are what you expect? I notice also that on the southwestern side there is a longer line that does not have the same geometric-pattern as the other shorter segments that form the circular arc.Was it your intention to include that longer line as part of the new circular arc feature, or should it have remained as its own line feature?
... View more
04-04-2024
09:59 AM
|
0
|
2
|
1510
|
IDEA
|
Hi @SarahSibbett - this will be fixed in the next release: ArcGIS Pro 3.3. Additional note: the align features tool, when used with a parcel fabric, will also automatically merge points that would otherwise be co-located; this was an enhanced capability introduced in 3.0. This also ties in with the other thread on Align Parcels regarding preserving the older point. With ArcGIS Pro 3.3 Align Features will follow the same pattern as for Align Parcels and will preserve the older point (unless if the younger point is a fixed point and the older point is not.) -Tim
... View more
03-05-2024
01:41 PM
|
0
|
0
|
191
|
IDEA
|
hi @CatherineRoloson , I was curious if you've investigated using the Import Parcel Fabric Points tool to achieve what you need? https://pro.arcgis.com/en/pro-app/latest/tool-reference/parcel/import-parcel-points.htm It has a parameter that allows you to specify a record name (create new or add to pre-existing): -Tim
... View more
02-28-2024
01:07 PM
|
0
|
0
|
369
|
IDEA
|
For scenario #1 there is a solution coming in ArcGIS Pro 3.3. For scenario #2, it is also in the product plan, but may not make it into the 3.3 release.
... View more
02-27-2024
06:28 PM
|
0
|
0
|
342
|
Title | Kudos | Posted |
---|---|---|
4 | Wednesday | |
3 | 04-26-2024 11:14 AM | |
1 | 04-04-2024 03:04 PM | |
1 | 02-15-2024 04:08 PM | |
1 | 10-07-2013 06:16 PM |
Online Status |
Online
|
Date Last Visited |
6 hours ago
|