Examine Python's implementation with 'geopandas' as a potential model. We can aim to implement something similar in Kotlin, utilizing dataframes and providing the necessary extensions.
Determine which geo engine would be the most suitable for our purposes.
Given the broad scope of this area, an initial research phase is crucial before proceeding to actual implementation.
lets-plot
geo looks like this: https://github.com/JetBrains/lets-plot-kotlin/blob/master/docs/geotools.md