Преобразование между различными системами координат
В моем приложении мне требуется локальное преобразование из и в разные системы координатной проекции при построении некоторых слоев графики.
Я видел, что есть пространство имен ESRI.ArcGIS.Client.Projection, и интерфейс IProjection определен, но только WebMercator реализует его.
Как я могу выполнить эти преобразования?
Спасибо!
1 ответ
С помощью JavaScript API вы можете использовать метод проекта GeometryService (esri/tasks/GeometryService) для проецирования геометрии из одной пространственной привязки в другую. Я не использовал API, основанный на WPF, но обнаружил, что API в целом довольно похожи. Итак, посмотрите на пространство имен задач и посмотрите, есть ли что-то похожее на сервер Geometry - или поищите что-нибудь, имеющее метод 'project'.
Обновление: я только что ознакомился с ArcGIS Runtime SDK для WPF API, и, похоже, такая же функциональность есть в ESRI.ArcGIS.Client.Tasks.GeometryService.Project.