GMAP is an excellent first step for mapping -- way, way faster than blat -- but it achieves speed by playing fast and loose, often not achieving results as good as blat -- e.g. failing to align terminal exons, returning multiple tiny exons, etc where blat does not.
You can use GMAP to find the gene coords, but then I would strongly recommend using Exonerate to re-align the transcript into the GMAP region, and output GFF results.
It's helpful that you have explained what you have tried, but it would also help if you would explain your goal, and what kind of data you are working with. Also, it's worth noting that you did not technically ask a question, so perhaps it would be worthwhile rephrasing your text.
Actually I notice that some of the gene sequences were present in the genome scafold but not present in the CDS trasncripts.
when I map raw read to genome than around 95 % raw read able to map to genome but when I map to CDS than only 60% were able to map.
So now I want to confirm how many of the de novo assembled trascript from (unmapped raw read to CDS), can able to map on the genome scaffold. this is Transcriptome data from Plant roots at different development stages.
it will also confirm the quality of de novo assembled transcript
You will get a much better response rate if you try to use proper English with correct capitalization. Sloppy linguistics is generally frowned upon in this forum.