We know the location on the chromosomes of most of the genes in the human genome. You can go to the UCSC or Ensembl genome browsers and look up the positions of most of the genes, and many other features of the human genome.
There may be some genes we haven't recognized yet, but the real issue with what you are asking is that biology typically isn't as simple as "one gene" = "one trait".
The simplified picture is that one gene is the recipe for one protein, but even that isn't strictly true. We now know that one gene may make several variations on a protein through a process called splicing. Furthermore most "traits" will arise through the interactions of dozens of proteins. On top of that there is the issue of which proteins are produced when, and in which cells. Some of this is controlled by regulatory regions, and we're still very much at the beginning of finding all the regulatory regions and how they work together.
To give you an idea of how complex this is: human height is known to be strongly heritable. We've identified about 400 regions of the human genome (genes and regulatory sequences) that have a significant effect on height. However, taken together, the variation in human height explained by these 400 regions explains only about 20% of the observed heritable variation. In other words there is a great deal about the genetics of height that we simply don't understand yet.
There have been experimental efforts to treat simple genetic diseases in humans by substituting or adding "healthy" versions of genes into people who have a non-functioning copy of some critical gene, but we're many decades away from creating whole gametes by cut and pasting multiple genes together. There is considerable ethical and political opposition to the development of such techniques.