Estoy usando la librería .NET NTS y tengo el código junto para cargar un archivo KML. Esto me da una instancia de IGeometry
.
Junto con estos datos que se cargan, también tengo coordenadas que me gustaría mirar hacia arriba en contra de ella para ver qué formas están en ese punto (por lo general sólo será uno). Después de obtener la(s) forma(s), el KML que tengo también incluye alguna información de características adicionales de la que me gustaría poder obtener los valores.
Mi comprensión de estas API es algo limitada y no he podido encontrar ningún ejemplo completo de lo que necesito hacer una vez que tengo los datos cargados.
var kml = await stream.ReadToEndAsync();
var reader = new GMLReader();
geometry = reader.Read(kml);
// ...now what?