1.Обрисовал себе ТЗ для создания ГИС:
1.1. Необходимо отображать карту города с максимальной детализацией.
1.2. Возможность добавления/изменения объектов на этой карте (аналог POI) с разными подписями и картинками.
1.3. Возможность редактирования карты (в перспективе).
1.4. Отображение трека на карте (в перспективе).
Технологии.
Пишу на C# WinForms.
Для "хранения" карты прикрутил PostgresSQL/PostGIS и "залил" туда карту города из OSM.
Протестил базу - рабочая

2. Теперь самое интересное для меня (наверное и для других новичков так же) - вопросы на которые не могу найти ответы.
2.1. Какие средства (библиотеки) использовать для отображения карты, управления слоями и POI?
Попробовал sharpmap - не понравилось (первое впечатление).
- отсутствие обширной документации, много времени тратится на поиск в обсуждениях

- SharpMap.Layers.VectorLayer - много кушает ресурсов при отрисовки

+ SharpMap.Layers.VectorLayer - можно "научить" карту быть интерактивной


- SharpMap.Layers.VectorLayer - на стилизацию карты уйдёт много времени

+ SharpMap.Layers.WmsLayer - стиль карты "обрисовывается" на сервере

- SharpMap.Layers.WmsLayer - как "получить интерактивность" непонятно

2.2. Что делать если в ТЗ добавить возможность создания маршрута между точками (п.1.2.)?
2.3. Какие решения (.NET open-source; C#) себя зарекомендовали себя с положительной стороны?
2.4. Какие из них могут порекомендовать ГУРУ в данном вопросе?
И т.д. Вопросов много так как новичок в подобных ГИС. Главное - найти чёткое, правильное направление движения. Может когда-то и поиск оптимального маршрута получиться реализовать
