Попытка найти библиотеку .NET GeoJSON

9

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

Сначала я чувствовал, что это может быть вопрос StackOverflow, но этот сайт, как мне кажется, более специализирован, чтобы помочь мне.

Кто-нибудь знает что-нибудь?

ПРИМЕЧАНИЕ. Эту DLL не нужно импортировать в SqlServer2008. На самом деле это не так. Я буду использовать его на своем C # MVC WebSite.

Pure.Krome
источник

Ответы:

2

Привязки C # для gdal / ogr всегда доступны. Вы можете создать экземпляр геометрии с помощью WKB, а затем экспортировать в JSON.

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

user890
источник
@ user980 - можно ли эти данные WKB .. которые будут передаваться по проводам в формате JSON .. загружаться в карты Google?
Pure.Krome
1

Если вы используете MVC, довольно легко настроить несколько классов для FeatureCollection, Feature, а затем тип Geometry, а затем сериализовать их с помощью JsonResult. Для массивов Json, таких как «feature», вы можете использовать массив, а для «properties» объекта - словарь со строками для ключей и объекты для значений.

Если не MVC, вы можете сделать что-то подобное с Json.NET.

Надеюсь, это поможет, Дэвид

dslamb
источник
0

Вы можете использовать GeoJSON.Net . У меня нет опыта с этим еще. Но я планирую работать с этим. Я дам вам знать, что это полезно, когда я это сделаю.

Mahmoodvcs
источник
1
Вы - бот? Я видел этот ответ на несколько вопросов? Когда вы собираетесь вернуться и обновить всех с его полезностью?
BenCr
Я не бот. И я не использовал его, поэтому не могу сказать, что это полезно.
Mahmoodvcs
1
Это не особенно полезный ответ тогда.
BenCr
При взгляде на эту библиотеку, похоже, нет никаких средств для чтения из WKT, WKB или GML, которые, как я видел, поддерживаются для экспорта в SqlGeography.
N8allan