我一直在開發(最近3個小時)一個我在C#中做的小項目,以幫助我選擇一個家。圖像重映射算法
具體而言,我將犯罪統計數據放在Google地圖上的疊加層上,以找到一個很好的鄰居。
下面是一個例子: http://otac0n.com/Demos/prospects.html
現在,我手動發現的緯度和液化天然氣,以匹配例如displated地圖的角落,但我有一些更多的地圖疊加。
我的新應用程序允許我選擇一個地標並指向圖像以將Pixel與LatLng綁定。喜歡的東西:
locations.Add(new LocationPoint(37.6790f, -97.3125f, "Kellogg and I-135"));
// and later...
targetPoint.Pixel = FindPixel(mouseEvent.Location);
所以,我收集的像素/經緯度組合列表,現在想轉換圖像(使用仿射或非仿射變換)。
這裏的目標是讓每條街道排隊。給定一個好的地圖,唯一必要的轉換是將地圖從北向南旋轉(現在我會對此感到滿意)。但我不確定從哪裏開始。
有沒有人在C#中做圖像轉換的經驗?我如何找到適當的旋轉來使地圖級別?
解決好製作好的地圖的情況後,我最終希望能夠覆蓋手繪地圖。這顯然會導致最終圖像嚴重失真,並且可能超出了第一次迭代的範圍。但是,我不想開發一個系統,在未來這個系統將不可擴展。
請注意標記問題時的提示提示。名稱後面的數字小於10的任何標籤可能都是錯誤的。避免創建新標籤。 – 2009-06-08 14:40:42