Select to view content in your preferred language

Sidewalk Analysis Question

1356
9
11-17-2016 09:13 AM
AlexShepherd1
Deactivated User

Hello,

I'm attempting to do a sidewalk analysis, in which I have all the data points and polylines for the sidewalks. But I am attempting, to attribute these lines with colours and condition grades. Example: http://vanderhawk.net/wp-content/uploads/2011/02/Rancho_SW_Priority_Rank.jpg 

What tool would I need to use to do something like this?

Thanks!!

Tags (2)
0 Kudos
9 Replies
DanPatterson_Retired
MVP Emeritus

assuming you have a well partitioned sidewalk fine providing of a good level of segregation, you could use a spatial join of the points to the polyline to bring any of those attributes over, then save the result so that you can symbolize the polyline file according to the classes or attributes that you wish to show.

deleted-user-aKEWbonGO_Gp
Deactivated User

What if the sidewalk polyline is not very well partitioned?

What would be an ideal length for partitioning a long sidewalk line into? Is there a way to automatically partition a lengthy line other than the "production editing" tools? 

0 Kudos
DanPatterson_Retired
MVP Emeritus

depending upon the actual network, you could look at densifying the lines if needed, or perhaps simply split the lines at vertices may be sufficient Split Line At Vertices—Help | ArcGIS for Desktop 

It is just if you have point data, containing the observations and values, they should apply to the segment closest to them and you don't want 5 points joined to one segment.  so have a look at the data itself...did one point get collected to represent 10m, 100m 1000m?  The points must have been collected for a reason... perhaps to characterize the nature of the sidewalk in that area ... one would surmise

deleted-user-aKEWbonGO_Gp
Deactivated User

Thanks for the reply Dan! 

I am working on this school project with Alex and we collected the data to characterize the sidewalks. We collected points for every 3-5 meters and as you mentioned we would like to assign those observations to the edge of the closest sidewalk polyline, so we can represent our data as line features. 

Sidewalk lines are one line for each side of the block and there are only two vertices for each sidewalk feature, therefore split line at vertices tool wouldn't be able to do the trick. Is there any other tool we can use? We are considering creating lines manually. I am attaching a screenshot below; each sidewalk feature is shown in different color. Green points represent sidewalks with no cracking, and red ones are with cracking. I am also attaching a identify window screenshot from one of our points.

Cheers

0 Kudos
DanPatterson_Retired
MVP Emeritus

ok.. even nicer... Split Line at Point—Help | ArcGIS for Desktop would be a definite possibility if the points are indeed snapped to the lines.  otherwise you could use the Densify tool apportion the lines at reasonable intervals prior to a split and join Densify—Help | ArcGIS for Desktop 

0 Kudos
deleted-user-aKEWbonGO_Gp
Deactivated User

points are not snapped to the lines and that's also something we were looking into fixing.

I found a tool within "production editing" extension, unfortunately our license doesn't have that extension.  We will look into Densify! Thanks.

0 Kudos
deleted-user-aKEWbonGO_Gp
Deactivated User

points are not snapped to the lines and that's also something we were looking into fixing.

I found a tool within "production editing" extension, unfortunately our license doesn't have that extension.  We will look into Densify! Thanks.

0 Kudos
DanPatterson_Retired
MVP Emeritus

totally haven't tried it but .... Snap—Help | ArcGIS for Desktop 

0 Kudos
DarrenWiens2
MVP Honored Contributor

I'll echo Dan's suggestion for Densify. Then, Spatial Join the densified line segments to the nearest point (the segments will inherit the attributes of the nearest point). It gets somewhat more complicated if you only want segments to inherit attributes of the points that fall along that original segment, but it can be done with a little more work/joins.