Intentando encontrar una biblioteca .NET GeoJSON

9

Estoy tratando de encontrar una biblioteca .NET GeoJSON que pueda usar para exportar mis límites espaciales SqlServer2008 (en formato binario -> por ejemplo STAsBinary()) desde mi código .NET a mi interfaz HTML para mostrar en un mapa de Google.

Al principio sentí que podría ser una pregunta de StackOverflow, pero creo que este sitio está más especializado para ayudarme.

¿Alguien sabe de alguno?

NOTA: Este dll NO tiene que importarse a SqlServer2008. De hecho, no lo hará. Lo usaré en mi sitio web C # MVC.

Pure.Krome
fuente

Respuestas:

2

Los enlaces de C # para gdal / ogr son siempre una opción. Puede crear una instancia de geometría usando WKB y luego exportar a JSON.

http://www.gdal.org/ogr/classOGRGeometry.html

usuario890
fuente
@ user980: ¿pueden estos datos WKB ... que se transportarán por cable como JSON ... se cargarán en Google Maps?
Pure.Krome
1

Si está utilizando MVC, es bastante fácil configurar algunas clases para FeatureCollection, Feature, y luego su tipo de Geometría y luego serializarlas usando JsonResult. Para las matrices Json como "características", puede usar una lista de matrices, y para las "propiedades" de una característica, use un diccionario con cadenas para claves y objetos para valores.

Si no es MVC, puede hacer algo similar con Json.NET.

Espero que ayude, David

dslamb
fuente
0

Puedes usar GeoJSON.Net . No tengo experiencia con eso todavía. Pero planeo trabajar con eso. Te haré saber que es útil cuando lo haga.

Mahmoodvcs
fuente
1
¿Eres un bot? ¿He visto esta respuesta en varias preguntas? ¿Cuándo vas a volver y actualizar a todos con su utilidad?
BenCr
No soy un bot. Y no lo usé, así que no puedo decir que sea útil.
Mahmoodvcs
1
No es una respuesta particularmente útil entonces.
BenCr
Al mirar esa biblioteca, no parece tener ninguna facilidad para leer desde WKT, WKB o GML, que son los formatos que he visto admitidos para exportar desde SqlGeography.
N8allan