Próbuję znaleźć bibliotekę .NET GeoJSON

9

Próbuję znaleźć bibliotekę .NET GeoJSON, której mogę użyć do wyeksportowania moich granic przestrzennych SqlServer2008 (w formacie binarnym -> np. STAsBinary()) Z mojego kodu .NET do mojej nakładki HTML, aby wyświetlić na mapie google.

Na początku wydawało mi się, że może to być pytanie StackOverflow, ale ta strona wydaje mi się bardziej wyspecjalizowana w pomaganiu mi.

Czy ktoś o tym wie?

UWAGA: Ta biblioteka DLL NIE musi być importowana do SqlServer2008. W rzeczywistości tak nie będzie. Użyję go w mojej witrynie C # MVC WebSite.

Pure.Krome
źródło

Odpowiedzi:

2

Wiązania C # dla gdal / ogr są zawsze opcją. Możesz utworzyć instancję geometrii za pomocą WKB, a następnie wyeksportować do JSON.

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

użytkownik890
źródło
@ user980 - czy te dane WKB ... które zostaną przetransportowane drutem jako JSON .. mogą zostać załadowane do map Google?
Pure.Krome
1

Jeśli używasz MVC, dość łatwo jest ustawić kilka klas dla FeatureCollection, Feature, a następnie twój typ geometrii, a następnie serializować je za pomocą JsonResult. W przypadku tablic Jsona, takich jak „funkcje”, można użyć tablicy, a w przypadku „właściwości” opcji użyć słownika zawierającego ciągi znaków dla kluczy i obiektów dla wartości.

Jeśli nie MVC, możesz zrobić coś podobnego z Json.NET.

Mam nadzieję, że to pomaga, David

dslamb
źródło
0

Możesz użyć GeoJSON.Net . Nie mam jeszcze z tym doświadczenia. Ale planuję z tym pracować. Dam ci znać, kiedy to się przyda.

Mahmoodvcs
źródło
1
Jesteś botem? Widziałem tę odpowiedź na wiele pytań? Kiedy wrócisz i poinformujesz wszystkich o swojej przydatności?
BenCr,
Nie jestem botem. I nie użyłem tego, więc nie mogę powiedzieć, że jest to przydatne.
Mahmoodvcs,
1
Nie jest to więc szczególnie przydatna odpowiedź.
BenCr
Patrząc na tę bibliotekę, wydaje się, że nie ma żadnych możliwości czytania z WKT, WKB lub GML, które są formatami obsługiwanymi przeze mnie podczas eksportowania z SqlGeography.
N8allan