coordinate-transformation

    1熱度

    1回答

    我正在寫一個繪製多邊形的自定義控件。 我使用矩陣計算來縮放和剪切多邊形,以使它們適合控件。 我需要知道鼠標是否已被點擊其中一個多邊形內,所以我正在使用光線投射。 這一切似乎單獨工作,但我現在遇到與檢索鼠標座標相對於顯示矩陣即時通訊使用問題。 我使用下面的代碼: // takes the graphics matrix used to draw the polygons Matrix mx = c

    0熱度

    1回答

    我必須將GPS座標(經度和緯度)轉換爲蘭伯特等角錐投影。該地圖是指意大利。 由於我不是這個主題的專家,我發現(谷歌搜索),最好的Java庫之一是GeoToolkit。不幸的是,我沒有找到任何示例和文檔(只有Javadoc)。 這裏的投影參數(凸出= LCC Lat_2 = 45 Lat_1 = 40 Lat_0 = 42.5 Lon_0 = 9.2 X_0 = 600000 y_0 = 22000

    2熱度

    1回答

    Hy there! 我實際上在處理一些地理數據數據集。我使用python和pygrib來讀取原始數據。 pygrib爲我的「旋轉」網格返回奇妙的經度/緯度值(見圖)。我所要做的就是將數據帶入正交的經度/緯度(所以網格)。 這是沒有問題的手工做,但我認爲蟒蛇有一個包,它爲我做?如果是的話,我會在網上找到任何好的提示。 pygrib似乎對計算我的latlon的投影足夠了解。所以我想,有一個封裝將某個地

    0熱度

    1回答

    我有三個子層具有以下z順序和尺寸(無偏移),爲的cocos2d母層的小孩: 最上層:Z:-1寬度:2048高度:2048 中間層: Z:-2寬度:1536高度:1536 最深層:Z:-3寬度: 1024高度:1024 使用一個UIScrollView(附加到V iewController),如通過cocos2d中使用的glView的子視圖中,我翻譯(因此滾動)的每一層的位置,其中比率(從而實現3D

    6熱度

    4回答

    我有一個使用WinForms的傳統地圖查看器應用程序。這是sloooooow。 (速度曾經是可以接受的,但谷歌地圖,谷歌地球出現,用戶被寵壞了,現在我可以製作更快速的:) 在做了所有明顯的速度改進之後(緩存,並行執行,什麼不需要繪製等),我的剖析器告訴我,真正的窒息點是將點從地圖空間轉換爲屏幕空間時的座標轉換。 正常情況下,轉換代碼如下所示: public Point MapToScreen(Po

    0熱度

    1回答

    即時對操作腳本非常必要,但是我遇到了動畫片段的問題。 我有4 coodinates需要適合他們的電影剪輯,所以每個角落的movieclips是在一個座標。 我能找到它用一個矩陣的角度(見例子)tranforming,但這些不能成爲我的問題來計算所有的角度等 var degX:Number = 0; var degY:Number = 0.3; //Get the transform matr

    0熱度

    1回答

    在這裏,我試圖將光線投射添加到真實的3D場景中。我們知道,在光線投射中,爲了投射光線,我們需要得到光線的方向。射線中的第一點是我可以從glLookAt得到的射線的起點。射線中的第二點是屏幕上的每個點。在原來的CUDA光線投射SDK,它通過下面的代碼獲取內核功能的屏幕點: uint x = blockIdx.x*blockDim.x + threadIdx.x; uint y = blockIdx

    1熱度

    1回答

    我試圖瞭解給出here(此代碼也可作爲小程序here)的二進制空間分區方法實現。我已經明白大部分代碼,但無法理解的方法: public void renderLine(int[] l){ double x1=l[2]; double y1=l[3]; double x2=l[0]; double y2=l[1]; double pCos

    0熱度

    1回答

    這是我以前的問題的繼續 - >Draw mouse pointer icon? 我想在桌面上的特定窗口中繪製鼠標,我已經知道如何繪製鼠標以及如何跟蹤實際的運動老鼠。 但我無法轉換屏幕座標,下面是我想要做的示例: 當REAL鼠標位於左上角0,0時,DRAWN鼠標位於特定窗口的0,0處,當REAL鼠標在右下角1600,900的DRAWN鼠標在我的特定窗口700,400。 我會重新解釋一下,如果有人不完

    7熱度

    3回答

    您好我有一個具有一些位置數據的遺留數據庫。這些字段只是像這樣的字符串的文本字段0°25'30"S, 91°7'W。有什麼辦法可以將這些轉換爲Decimal Latitude和Decimal Longitude的兩個浮點數? 編輯: 因此,一個例子是:0°25'30"S, 91°7'W - >0.425,91.116667其中原始單場位置產生兩個浮動。 任何幫助非常感謝。