I have built a historical dataset of a transport network, with the year of construction of each road/railroad section as an attribute. I would like to perform several network anlyses (OD-matrix) on it, for specific years. So a first analysis on the OD-distances in 1850, and then one for 1875. How do I select only the subnet that existed in a specific year. My first thought was to simply select by attribute in the feature class and run the network analysis, but that does not work. Then I thought of using restrictions in the network analysis, but I do not understand how to use the attributes from the original feature class as a boolean operator in the network dataset. Am I overlooking something simple?
Using restriction attributes sounds like the correct approach for you. To understand how to create restriction attributes for your field values, I would suggest to work through the Network Analyst tutorial (for which you should have sample data as well). This should give you a better understanding of how to set up your network dataset for such analysis.