After looking through numerous questions and guides, I tried these two versions, but both end up placing all the text on top of each other in the top left corner of the image.
I selected the option to output a pdf_tex file with the text from latex and thought that should make sure the text is in the right places?
\begin{figure}[h]
\centering{
\resizebox{75mm}{!}{\input{images/image.pdf_tex}}
\caption{Top view.}
\label{fig:topView}
}
\end{figure}
\begin{figure}
\def\svgwidth{\linewidth}
\input{images/image.pdf_tex}
\caption{Top view.}
\label{fig:topView}
\end{figure}
Code generated by inkscape:
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{453.54330709bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.5625)%
\put(0,0){\includegraphics[width=\unitlength,page=1]{images/image.pdf}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{1}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{6}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{11}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{16}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{21}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{26}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{31}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{36}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{41}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{46}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{51}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{0}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{5}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{10}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{15}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{20}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{25}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{30}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{35}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{40}}}%
\put(0,0){\includegraphics[width=\unitlength,page=2]{images/image.pdf}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{Cars}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{Trucks/Vans}}}%
\put(0,0.5625){\makebox(0,0)[lb]{\smash{Sample}}}%
\put(-0.35075002,0.13462498){\rotatebox{90}{\makebox(0,0)[lb]{\smash{caption text}}}}%
\end{picture}%
\endgroup%
Link to the svg file imported into inkscape from calc (only saved with calc): https://svgshare.com/i/6gb.svg
\centering
incorrect (there should be no{}
but that is unlikely to make anything overprint.