Use Rockworck softwer. By convert the Attriubute data of the shape file befor that you must add the coordanet of the start point (x1,y1) and the end point (x2,y2) of each lineaments or faults using Arc gis software and then open it in the Rockware, Howaver you can see the videoby clicking the link below.
since your are working with a shape file, the coordinates of the start and end point are known. in this case you need only to define the direction of the lineament. this can be done using COGO if you have ArcGIS workstation, after having defined the direction, you can use any software such as Stereonet for constructing your Rose diagram. GOOD LUCK
Check out TNTMips Free (first link), which is a GIS program that will easily do what you are asking for. Using the directional analysis tool (documentation in 2nd link) you can easily generate rose diagrams of your lines, with the option to set the directional statistics to calculate, such as endpt-endpt, length-weighted, best-fit, etc (see link 2). If you want a presentation/publication quality figure, you will need to take a screen shot of the rose diag and redraft in Adobe Illustrator, Corel, Canvas, etc.
I stumbled upon this program when I too was looking for a way to do directional analyses of fault populations with >1200 line features, and, although the GUI looks archaic, I found it very easy to import, convert and generate rose diagrams of my lines.
Convert the ArcMap lineations to AutoCAD DXF and choose the Linears | Import | DXF Lineations menu command on the RockWorks Utilities tab to load the data in the format used by the Linears | Rose Diagram | From Endpoints command.
It looks like ArcMap has the ability to convert to DXF, and you can also use RockPlot/2D to import a SHP file and export a DXF file.
- ArcMap / ArcView uses the ArcToolbox Conversion Tools | To CAD or To Shapefile to export the lineaments a DXF or SHP file. Then use the method that I describe above to import the file into RockWorks and read the XY coordinates into the spreadsheet. You do not need to "create xy data in ArcMap" using this procedure.
- If you prefer to work with a list of orientations in your attribute table stored in a DBF file, you can import the DBF into the RockWorks spreadsheet with the File | Import | DBF menu command in RockWorks.
RockWorks comes with a tutorial in the Help file. Choose the Help | Tutorials menu command in RockWorks to view the tutorials.
You are welcome to download the RockWorks15 PowerPoint presentation from the RockWare web site. The PowerPoint slides focus on describing the features of the program rather than procedures of how to perform tasks, but you may still find the slides useful.
You are welcome to send me a ZIP file with your files and I will take a look. For files larger than 10MB, use the RockWare web upload link.
You have to install one special tool proposed by Jenness Enterprises...its free tool only,simply u type in google polar plots in ArcGIS 10, U wil get in 1st only
Jenness Enterprises - ArcGIS Tools; Polar Plots
click that then download
Polar Plots for ArcGIS 10.0 (12.7 MB) then manual also Manual in A4 page sizeso in that manual clearly mentioned how to install and use that tool, u wil get rose plots for shapefile.
You can determine the coordinates of line start point and endpoint in any GIS software. Then create a new attribute table and in field calculator run the following code:
The code provided by Dip Das was basically very helpful for determination of strike of lines based on right hand rule. This helped me to calculate easily the strike of a large number of digitized bedding information (strike/dip measurements) on geological maps, so that I could import them as dip data into the Move software where I required X, Y, Strike, and Dip of each measurement. The strength of this code is that it gives the strike based on RHR which is used in many software.