I want to create a multimodal network dataset for the city of Montreal. I have roads and transit lines features for Quebec province (where Montreal is). Because I need the features limited to Montreal only, I clipped them using Clip tool in geoprocessing menu with Montreal census tracts layer as the clipping feature. Now, the problem is that Montreal has water bodies which are not a part of census tract layer. The areas of water bodies are therefore blank spaces between census tracts. The clipping procedure cuts the roads and transit lines where they pass over the water bodies. This, obviously, can't be used for creating an accurate network datset. Which tool can I use to clip the road and transit lines feature classes to city of montreal census tract layer only, without cutting them? Alternatively, is it possible that I create network datset for the whole province and then clip it?
you could try a select by spatial location and select all the roads that intersect the census tract file. you will end up with some fiddly bits around the edges and could simply edit them out. The other options would take too long to explain (ie, create a bounding polygon, then intersect the roads with it, is one option.)