For TS2009 the following applies.
Do all the following in a folder outside TS2009.
From your picture, make a square image, preferably seemless. PSP7 I know has a command for that, you can also find seamless plugins even for free.
Biggest image for detail is 1024x1024 but you can use smaller like 512x512 or 256x256. Save this image with a name as a TGA image, you should also give it an alpha channel of pure white unless you want reflection (water and ice for example).
Next you can use any free plugins/programs to make a normal map of the image. nVidia's plugin is popular and there's also xNormal that I use. Save the normal map as a TGA image and give it a black alpha channel unless you wish specular effects.
Set up 2 *.TEXTURE.TXT files names where each * is named for one of the two image files.
Set up your config file.
Once all that is done, you Import Content through CM2 making sure it is committed then go into TS2009 to check your groundtexture in Surveyor. If it need fixing, Open for Edit in CM2 and make changes to the image.
For more detail on setting up file information, you can download any groundtexture by myself, pencil42, jankvis, meridious, s301 and hupfgeign to see how we did the .TEXTURE.TXT files and config, all textures by these creators have been done this way. You don't need to do all the extra usernames and descriptions I do with the -XX at the end, they are just language translations of the English.
There are other groundtextures for TS2009 available but they were done without normal maps (it is possible) so they have no lighting or done without certain things like the alpha channels giving them automatic specular shine. You don't want that last part.