C# WPF MVVM Entity Framework - Rysowanie poligonów na mapie (poszukuję odpowiedniego narzędzia)

0

Witam serdecznie wszystkich użytkowników forum. Potrzebuję porady od bardziej zaawansowanych koderów, ponieważ moja wiedza programistyczna ma status "w trakcie oswajania".

Jak sam temat wskazuje poszukuję odpowiedniego narzędzia do stworzenia aplikacji w C# WPF MVVM. Chciałbym zaprogramować coś w stylu "Systemu Ewidencji Gruntów". Potrzebuję porady odnośnie kontrolki "mapy" na której podstawową funkcjonalnością będzie :

  • Tworzenie poligonów + zapisywanie to w bazie danych (MS SQL SERVER)
  • Wczytywanie poligonów z bazy oraz wyświetlanie ich na w.w. mapie

Oczywiście te dwie funkcjonalności to dla mnie podstawa, w dalszej części implementacji znajdzie się przypisywanie budynków, rodzajów gleb do danego poligonu itp.

Trochę czasu spędziłem na szukaniu odpowiedniej kontrolki np. Telerik RadMap, ale na moim poziomie programowania nie do końca jasne jest samo zapisywanie poligonów w Bazie a następnie zaczytanie ich i zaprezentowanie na mapie. Jedyne co udało mi się osiągnąć to tworzenie poligonów, zapisywanie je do kolekcji oraz wyświetlanie na mapie. Niestety nie byłem w stanie ogarnąć w jaki sposób migrować te poligony do bazy a już o samym wczytaniu ich nie wspomnę.

Reasumując, potrzebuję czegoś co najlepiej nadawałoby się do prezentowania gruntów na mapie oraz jakieś wytłumaczenie odnośnie migracji danych do MSSERVER (jakaś przykładowa implementacja mile widziana) najlepiej używając Entity Frameworka. Liczę na to, że ktoś bawił się kiedyś w rysowanie na mapach przy programowaniu i będzie w stanie podrzucić mi jakąś ciekawą kontrolkę.

Wiem, że przez użytkowników takie "Niech ktoś znajdzie mi..." bez pokazania jakiejkolwiek pracy w danym temacie jest negatywnie odbierane przez forumowiczów za co bardzo przepraszam, ale jeżeli ktoś będzie chciał dowodów na to że próbowałem, to bez problemu wkleję jakieś przykładowe fragmenty kodu z aplikacji w której używałem Telerik RadMap. Może po prostu wystarczy mi jakaś podpowiedź odnośnie samej migracji.

Wszystkie porady, materiały, linki do tutoriali mile widziane. Czekam z niecierpliwością na podpowiedzi oraz inspiracje :)

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1