In our database environment (gemstoneDB - smalltalk) we would like use some of the core features of GIS Tools like intersecting shapes, find nearest polygons, create buffer around lines and points etc.
We started to implement some of those features by writing the algos on our own. As it goes down well for our users, we would like to offer more and more GIS features in the future.
Can you recommend any best practice on how to implement a third party GIS tool, which can serve this features? Workflow would be sending geojson to the service and getting back whatever requested (in geojson). So it is not only about viewing the data on tile layers but really getting the data as vector data so that we can rejoin it in the database.
sorry for not beeing more clearly. I added tags for qgis and arcgis because the company I work for is open for commercial as well as open source techs. I recently found turf.js and we will give it a shot on nodejs. maybe there is something similar like turf - but this looks very promising at the moment.