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

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
user30228
  • 11
  • 1
  • 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 08:50
  • Programmatically it is possible, but that depends on your road's orientation being correct. – Devdatta Tengshe May 14 '14 at 13:17

1 Answers1

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.

radouxju
  • 49,636
  • 2
  • 71
  • 144
  • can you elaborate create routs? – user30228 May 14 '14 at 09: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: http://gis.stackexchange.com/questions/94424/how-to-query-osm-for-all-beaches-facing-west-qgis-preferred . 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