So I will be creating a web application in .NET. It's a data entry application where someone will be inputting a bunch of a stuff from a datasheet and we'll suck it into some database tables that are part of an ArcSDE database. Some of this data will be "manufactured" with conditional statements based on what they input into the form, and here is where geoprocessing comes into play. The user will input a piece of information into the form and if it is of a certain value, we will pull spatial data from the database and do some geoprocessing. It'd just be a buffer and an intersect, pretty simple stuff to do using arcpy...but I need to integrate this into .NET somehow. Can you do geoprocessing inside of .NET? Do you have to call out to a python script?
I've read a bunch of stuff on ArcObjects SDK for .NET and then there's also ArcGIS Runtime SDK for .NET and I don't really know what to use. ArcObjects seems to be all about creating add-ins for the ArcGIS Desktop interface which isn't what we're doing at all. ArcGIS Runtime SDK seems to be all about creating web mapping applications which also isn't what we're doing. I just want to be able to do some geoprocessing in the background, return a value based on the result, and save it to a database table. This doesn't seem like something impossible to do within .NET (whether I have to call to a python script or not).