1

i have road layer as line and polygon layer as building,i want to know left and right side of road in relation with buildings

Is it possible in ArcGIS for Desktop?

enter image description here

2
  • If you are looking for an ArcGIS for Desktop Answer can you edit your Question to add an arcgis-desktop and a tag for the version you are using (e.g. arcgis-10.2), please? Also, more explanation of how you want to determine which is left and right on your streets will also be helpful. – PolyGeo May 14 '14 at 8:50
  • Programmatically it is possible, but that depends on your road's orientation being correct. – Devdatta Tengshe May 14 '14 at 13:17
1

in ArcGIS, you can use linear referencing

First, create points at the center of your polygons

Second, you "creates routes" from your streets in order to have "M aware" polylines. CreateRoutes_lr (in_line_features, route_id_field, out_feature_class, "LENGTH")

Third, you locate your points along the route in order to extract the M value

the sign of the offset value will tell you on which side of the road you are.

3
  • can you elaborate create routs? – user30228 May 14 '14 at 9:57
  • actually i want to find orientation of buildings in referance to roads.i tried identify tool but dosnt give any result.. – user30228 May 14 '14 at 10:07
  • in that case, if you replace buildings by beaches and roads by coastlines, the question is somewhat similar to this one: gis.stackexchange.com/questions/94424/… . Note how in that thread it's referred as 'west' and 'east' - is that what you meant with left and right?. Unlike waterways where it's common to watch down the stream to determine left and right, there's no such standard conventions for roads. However in a GIS-file you know in what direction it was drawn. Up to you to judge if your data allows such use. – Tim Couwelier May 14 '14 at 11:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.