Yes, God is omniscient. He knows all that is knowable. The first part refers to present knowledge that can be seen on ultrasound.
The last phrase has been translated in various ways with the Hebrew not necessarily what Calvinistic KJV says. Psalms is poetic, not didactic. It has Hebraisms that are not wooden literalisms. The Psalmist expresses his heart, but that does not mean everything he says is divine revelation and doctrinal (imprecatory Psalms, for e.g.). The last part shows that God has plans and intentions, but unless you are a fatalist, we have some self-determination if forming our future.
Other verses and philosophical principles would show that some aspects of the future are unsettled and unknown except as possible/probable until the choice is made and they become certain. The myth of the blueprint is Calvinistic, not biblical. God does not map out that some will be raped and murdered and others will be rich. He does not dictate that some pastors will be faithful and others will commit adultery (this would be a wooden interpretation of the verse that contradicts everything else we know about God).
So, you are proof texting a verse that does not prove your view nor disprove my view.
http://reknew.org/2008/01/how-do-you-respond-to-psalm-13916/
Here is an alternate exegesis to the problematic traditional view. You should at least understand it if you are going to reject it in favor of tradition that is not always truth.
If you are not willing to read it, you will lack credibility in this debate.