I'm new to GIS, and I'm still trying to gain an understanding of what can be represented in the various GIS files. Very generally I know(/think) that you can represent points, that lines, polylines, and polygons can be built from these points, and that any of these items can be associated with attributes that have enumerated, string, or numeric value. (Have I got this right?)
For my current application, I would like to create a customized, low-level representation of a traffic network which will be used in conjunction with a driving anomaly tool. (It's a government contract to create a framework in which anomalous driving is identified from video.) In my following pseudo-implementation, please help me spot my misunderstandings and offer advice about how to accomplish what I want.
- lanes These will be represented as polylines with a
type
attribute set tolane
. Lanes includes both marked/permanent lanes as well as unmarked/transient lanes like you would find in an intersection. Lanes will have other annotations such as name, speedlimit. Lanes will have directionality based upon the order of the points in their polyline. - intersections These will be represented as a set of
lane
s. (Can I group things like this?). Intersections will also be associated with unique identifiers.
Also, should I be considering the difference between GML, Shapefile, etc. Or can I assume that they will all give me approximately the same ability to represent things.