ArcGIS在做空間分析的時候,有一個比較嚴重的Bug。在進行Near操作時,如果Near Feature Class是Polyline的,且只有一個元素,那么Near將不能正確的操作。9.0、9.2、9.2的兩個SP包都嘗試過了。
至于說9.2的Python理論上說是有了不小的改善,但是那個arggisscripting的module啟動實在是太慢了。。。比那個GPDispatch的COM組件慢得多。。。好在開發環境換成了IDLE。當然如果你愿意使用PyScript這樣的工具也是可以的。這點我倒是比較喜歡。只是有個問題是我機器上同時安裝了2.4.2和2.5。我在2.5上裝了N多的東西,pylab、ffnet、matlab的wrapper、scipy、numpy、wxpython什么的,一裝2.4.2,全不能用了。無奈,所以只好用什么版本就裝什么,一遍一遍的裝。不過把Python當作腳本用就相當于一個超強版的bat文件,比makefile還要強大。嘿嘿。makefile實在太難寫了,雖然這家伙功能挺好的,但是再怎么好,還是比不上能用Win API的Python啊。最近什么文件批量改名啦,甚至連一些簡單的處理工作都交給Python了,不再使用C++。如果python能再快點,好讓ACM也能用python做,那就完美了。
還有就是,就算把ArcGIS的bin目錄添加到PYTHONPATH這個環境變量中,Python可能仍然無法加載arcgisscripting。不過這一點很好辦,只要在bin的目錄下拷貝一份arcgisscripting.dll,然后把后綴名重命名為.pyd就可以了。不知道有沒有更好的辦法。
至于boost,確實挺好,但是我真正用得多的也就那么幾項。真正boost的一些大庫,比方說graph和wave,摸都沒摸過。io,fs,mt這三個庫可能用的相對多一點,以后tr1的unorderd的東西也許會經常用,但是至少目前我看這個名字還是不爽,不如就叫hash得了。這兩天還真感覺到typeof的好處來。模版的型別推理要是手寫太痛苦了。叛兄說,typeof和auto在編譯器級別是很容易支持的,但是不知道為什么MSVC就是死活不搭理這個東西。
最近一直在做畢業設計,題目選擇的是數據挖掘,選擇的軟件是Weka。雖然上手有點難,但是我現在確實是越來越喜歡這款工具了。除了在Windows下那個字很丑以外,別的都不錯。
不知道怎么改JRE的字體。。。如果有人知道的話請指點我一下,不勝感激。我承認我這個人比較小白,不會用SAS和SPSS。不過對我來說,線形回歸+M5'+SVM回歸+Multi-Layers Perceptron已經足夠用了。。。
論文的第二部分都是些原理性的東西,抄書抄的我手都軟了。不過很多看書時沒明白的問題抄書倒是抄明白了。統計的東西還是太拗口了。t分布、F分布做假設檢驗算了好半天才明白。不過好在Experimenter里面有這么個驗證工具,也就不用我動手了。
剛剛看了
VCZH的blog,強人啊。我平生就最佩服做編譯器的仁兄了。據某牛說,微軟的Internet Graphic組的有人能在30min內搞定一個遞歸下降法的編譯器。不愧是微軟的牛啊。