Коммерческое или открытое управление отображением для Winforms - PullRequest
6 голосов
/ 31 марта 2011

Наша компания создает приложение Winforms, которому необходим элемент управления картой для отслеживания обзоров свойств.

В настоящее время мы используем GMaps.NET - http://greatmaps.codeplex.com/

Проблема заключается в том, что мыВам нужны автономные тайлы карт для всей Австралии с довольно высоким уровнем масштабирования (около 18 уровня с использованием карт Google), и единственный способ добиться этого с помощью GMaps - это предварительная выборка данных из онлайн-сервиса.

Кто-нибудь знает окоммерческий или открытый исходный элемент управления Winforms карты, который:

  • Может предоставлять или использовать автономные данные карты
  • Может рисовать полигоны или маркеры
  • Позволяет выбрать точку накарта и дает вам широту / долготу

Ответы [ 4 ]

4 голосов
/ 05 апреля 2011

Open Source SharpMap имеет все функции, которые вы запрашиваете. Он поддерживает как минимум растровые слои JPG. В коммерческих продуктах TatukGIS является довольно недорогим ГИС SDK для .NET. Если вы хотите потратить деньги, ESRI ArcObjects SDK поддерживает все виды автономных растровых слоев.

2 голосов
/ 05 апреля 2011

Мы используем MapWinGIS ActiveX Control .Он использует карты формата Shapefile, которые можно найти повсюду и которые можно увеличить до мельчайших деталей, поскольку они содержат векторные данные.Вы можете рисовать свои собственные формы, используя элемент управления (Вы, конечно, должны написать код, но это не очень сложно, и мы достигли этого в нашем программном обеспечении), и пока вы получите шейп-файл, который имеет позицию с географической привязкой, вы будетебыть в состоянии получить широту / длину точки и даже измерить расстояния (мы делаем оба в нашем программном обеспечении).

Надеюсь, это поможет.

1 голос
/ 06 сентября 2013

Я использую EsayGIS в моем проекте.Он прост в использовании и поддерживает файлы форм и онлайн-сервисы карт.Я не уверен насчет данных офлайн-карты, но думаю, что они поддерживаются.

1 голос
/ 20 декабря 2012

Я рекомендую вам MapSuite от www.thinkgeo.com, который является отличным .net-контролем для ГИС на многих платформах с той же базовой функциональностью: Winforms, WPF, Silverlight, ASP.net ajax, ASP.net MVC.но проблема в его стоимости !!

...