Tentando encontrar uma biblioteca .NET GeoJSON

9

Estou tentando encontrar uma biblioteca .NET GeoJSON que possa ser usada para exportar meus limites espaciais SqlServer2008 (em formato binário -> por exemplo. STAsBinary()) Do meu código .NET para meu front-end HTML para exibir em um mapa do Google.

No começo, senti que poderia ser uma pergunta do StackOverflow, mas acho que este site é mais especializado em me ajudar.

Alguém sabe de algum?

NOTA: Esta DLL não precisa ser importada para o SqlServer2008. De fato, não será. Vou usá-lo no meu site C # MVC.

Pure.Krome
fonte

Respostas:

2

As ligações C # para gdal / ogr são sempre uma opção. Você pode criar uma instância de geometria usando WKB e exportar para JSON.

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

user890
fonte
@ user980 - esses dados WKB .. que serão transportados por fio como JSON .. podem ser carregados no google maps?
Pure.Krome
1

Se você estiver usando MVC, é bastante fácil configurar algumas classes para FeatureCollection, Feature e, em seguida, seu tipo Geometry, em seguida, serialize-as usando JsonResult. Para matrizes Json, como "recursos", você pode usar uma lista de matrizes e, para "propriedades" de um recurso, use um dicionário com cadeias de caracteres para chaves e objetos para valores.

Se não for o MVC, você pode fazer algo semelhante com o Json.NET.

Espero que ajude, David

dslamb
fonte
0

Você pode usar o GeoJSON.Net . Ainda não tenho experiência com isso. Mas estou planejando trabalhar com isso. Vou informá-lo quando for útil.

Mahmoodvcs
fonte
11
Você é um robô? Eu já vi essa resposta em várias perguntas? Quando você vai voltar e atualizar todos com sua utilidade?
21916 BenCr
Eu não sou um bot. E eu não o usei, então não posso dizer que é útil.
Mahmoodvcs 13/03/16
11
Não é uma resposta particularmente útil então.
BenCr
Ao olhar para essa biblioteca, ela não parece ter nenhum recurso para ler do WKT, WKB ou GML, que são os formatos que eu vi suportados para exportar para o SqlGeography.
N8allan