3D-Splines in Unity3D (or another way to solve my problem)

Hi, sorry if my question already exists here. And sorry for bad english.

I have to make an interactive model of the Earth with borders of countries. Countries should be painted in a different colors in runtime. I made a bitmap where each country is colored in a shade of gray. This bitmap loaded as asset in my project. After starting the application analyzes the bitmap and understand where what country is. And then paints it. I’ve got some problems with it: low resolution of result bitmaps (4K). I had to cut my Earth model and 16K texture to the parts, and each part of the model I assigned my part of the texture. The result was crap… I see the seams on my model. And calculations analysis and color of large textures take time.

What if put a vector political map into 3D-editor (like 3dsMax), convert it into a splines, distort it to the sphere, and then import the resulting splines into Unity? How do I know, there is no way to edit splines in Unity, right? But maybe some library exists?

Or maybe someone can tell me another way to solve this problem. This application should be a model of the Earth, which are displayed relative economic performance. Countries should be painted in different colors, depending on performance. And all this must be beautiful.

You should take a look at MegaFiers and or MegaShapes, it can import Splines from Max or Maya and edit them and you can fill in the shapes or extrude meshes along the splines or turn them into lines, tubes etc. and in MegaShapes you can loft along them. There is tons more the systems can do so check out the youtube channel or authors website for more info.
Spline importing.

Filling In Splines

Lofting

Path Deform

Thanks a lot!