Спроба знайти бібліотеку .NET GeoJSON


9

Я намагаюся знайти бібліотеку .NET GeoJSON, яку я можу використовувати для експорту моїх просторових меж SqlServer2008 (у двійковому форматі -> напр. STAsBinary()) З мого коду .NET до мого HTML-інтерфейсу для відображення на карті Google.

Спочатку я відчував, що це може бути питання StackOverflow, але я вважаю, що цей сайт більш спеціалізований для того, щоб допомогти мені.

Хтось знає кого-небудь?

ПРИМІТКА. Цей dll НЕ потрібно імпортувати в SqlServer2008. Насправді цього не буде. Я буду використовувати його на своєму C # MVC WebSite.

Відповіді:



2

Прив'язки C # для gdal / ogr - це завжди варіант. Ви можете створити екземпляр геометрії за допомогою WKB, а потім експортувати до JSON.

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


@ user980 - чи можуть ці дані WKB .. які будуть перенесені по дроту як JSON .. завантажуватись у google maps?
Pure.Krome

1

Якщо ви використовуєте MVC, досить легко встановити кілька класів для FeatureCollection, Feature, а потім тип вашого геометрії потім серіалізувати їх за допомогою JsonResult. Для масивів Json типу "особливості" ви можете використовувати масив, а для "властивостей" функції - словник із рядками для ключів та об'єктами для значень.

Якщо не MVC, ви можете зробити щось подібне з Json.NET.

Сподіваюся, що це допоможе, Девіде


0

Ви можете використовувати GeoJSON.Net . Я з цим ще не маю досвіду. Але я планую з цим працювати. Я дам вам знати, що це корисність, коли я це зробити.


1
Ти бот? Я бачив цю відповідь на кілька запитань? Коли ти збираєшся повернутись та поінформувати всіх про свою корисність?
BenCr

Я не бот. І я не користувався ним, тому не можу сказати, що це корисність.
Mahmoodvcs

1
Тоді це не особливо корисна відповідь.
BenCr

Дивлячись на цю бібліотеку, схоже, немає можливості читати з WKT, WKB або GML, які формати, які я бачив, підтримуються для експорту з SqlGeography.
N8allan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.