How to create this diagram with boxes and arrow ?
Thanks a lot.

Asked
Active
Viewed 2,104 times
1
-
11Could you post some code showing your efforts so far? Then others will be able to help with the parts that are causing problems for you. – Ian Thompson Aug 11 '14 at 12:09
-
@IanThompson is right, please show some effort. You might want to have a look here – Hackbard_C Aug 11 '14 at 12:26
-
2You might be interested in Replicate this chart using LaTeX. – Claudio Fiandrino Aug 11 '14 at 12:36
1 Answers
4
This is an attempt where matrix of nodes is used. The text may need some corrections because some of them are hard to read.

Code
\documentclass[tikz,border=1cm]{standalone}
\usetikzlibrary{matrix, shapes, arrows,calc, positioning}
\begin{document}
%\begin{figure}
%\begin{center}
\tikzset{%
blockA/.style = {rectangle, draw, text width=6cm, align=left, rounded corners, minimum height=6.2cm,minimum width=6cm},
block/.style = {rectangle, draw, text width=6cm, align=left, rounded corners, minimum height=4em,minimum width=6cm},
line/.style = {draw, -stealth},
}
\begin{tikzpicture}[auto]
% Place nodes with matrix nodes
\matrix[matrix of nodes, column sep=1cm, row sep=1cm]{%
\node [blockA] (n1) {Field Tapes and observers log\\
(1) Pre processing\\
\begin{itemize}
\item De .... can not read
\item Reformatting
\item Editting
\item Geometric spreading
\item Setup of field Geometry
\item Application of field statics
\end{itemize}};
& \node [block] (n8) {DMO Correction};
\node [block,below=1cm of n8] (n9) {Inverse NMO Correction};
\node [block,below=1cm of n9] (n10) {Velocity Analysis}; \\
\node [block] (n2) {(2) Deconvolution and Trace };
&\node [block] (n11) {NMO correction};\\
\node [block] (n3) {(3) cmp sorting};
& \node [block] (n12) {Deconvolution};\\
\node [block] (n4) {(4) velocity analysis};
& \node [block] (n13) {Time-variant spectrum Whitening}; \\
\node [block] (n5) {(5) Residual statics corrections};
&\node [block] (n14) {Time-variant Filtering}; \\
\node [block] (n6) {(6) Velocity Analysis};
& \node [block] (n15) {Migration}; \\
\node [block] (n7) {(7) NMO Correction};
& \node [block] (n16) {Gain Application};\\
};
% Draw edges
\foreach \i/\j in {1/2,2/3,3/4,4/5,5/6,6/7}{
\path [line] (n\i) -- (n\j);}
\foreach \i/\j in {8/9,9/10,10/11,11/12,12/13,13/14,14/15,15/16}
\path [line] (n\i) -- (n\j);
\path [line] (n7.east) -- ++(0.5cm,0)coordinate(a) -- (a |- n8.north)-- ++(0,0.5cm) -| (n8.north);
\end{tikzpicture}
%\end{center}
%\end{figure}
\end{document}
Jesse
- 29,686