Как сопоставить долготу и широту с WGS84 с помощью Sharpmap?

Наша программа хранит координаты адреса в виде широты и долготы (примерно 51,215630827;6,7760496559) в базе данных. Я хотел бы нарисовать изображение карты с некоторой достопримечательностью, используя библиотеку SharpMap.

Я предполагаю, что в этих библиотеках есть методы для преобразования из одной системы координат в другую. Может ли кто-нибудь помочь мне, как мне конвертировать координаты наилучшим образом, не изобретая велосипед?


person Alexander Gornostaev    schedule 18.02.2019    source источник


Ответы (1)


Проверьте следующий пример https://github.com/SharpMap/SharpMap/blob/Branches/1.0/Examples/ExampleCodeSnippets/ProjectionExamples.cs

or

https://github.com/SharpMap/SharpMap/issues/97

Вы также можете использовать NetTopologySuite для преобразования геометрии в другие системы координат (https://github.com/NetTopologySuite/NetTopologySuite)

person A. Roussos    schedule 18.02.2019