Straßenlänge ermitteln

Hallo,

ich habe Geodaten zu einem kleinen Strassennetz als Polygonfläche in zusammenhängenden Segmenten. Nun möchte ich gerne wissen, wie viele Kilometer das Netz insgesamt hat. Letztendliches Ziel ist es, herauszufinden, wie viele Gebäude an einer Strasse pro Strecke von z.B. 100m liegen. (Auch die Gebäuden liegen mir als Polygone vor)
Leider habe ich keine Ahnung von GIS möchte aber lernen und bin um jeden Tipp dankebar. Meine erste Intention war die Straßenmitte automatisch auszumachen und dann mit dem Messure Tool die Linien auszumessen. Erstes Problem: Wie komme ich zu der Linie und zweites Problem ist, dass ich denke, dass es auch besser geht.

Viele Grüße und Dank im Vorraus
Wenn die Straßen alle gleich breit sind, einfach Fläche berechnen, und durch die Breite dividieren = Länge der Straßen.

Die Anzahl der Gebäude pro Straßenabschnitt geht z.b. mit einem Select by Location (mit geeignetem Buffer)

Oder zuerst: Feature to Line, dann collapse dual lines to centerline (Straßenmitte)

lg, ro.
Da die breiten variieren hat mir zwar nicht der erste Tipp, dafür aber der zweite sehr geholfen. Naja theoretisch zumindest; feature to line habe ich auf meinem ArcGis Info zwar, collapse dual line to centerline allerdings nicht. Zumindest konnte ich es nach langem suchen in der Toolbox nicht finden (eigentlich sollte es wohl unter Data Managment/Generalization). Liegt es an meiner Version oder mache ich was falsch?

An dem Tipp bezüglich des Buffers habe ich auch schon ein wenig gewerkelt; denke mal damit wirds was werden.