<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Flyingis

    Talking and thinking freely !
    Flying in the world of GIS !
    隨筆 - 156, 文章 - 16, 評(píng)論 - 589, 引用 - 0
    數(shù)據(jù)加載中……

    2006年12月13日

    Flyingis on BlogJava 停止更新

        文章在多個(gè)博客間來回拷貝切換比較麻煩,我寫博客比較注重排版,格式調(diào)整也花費(fèi)了不少時(shí)間,并且多個(gè)博客使得大家的討論也分散在不同的地方,因此今后BlogJavaJavaEye上的文章停止更新(已經(jīng)停止一段時(shí)間了),感謝大家一直以來的關(guān)注,今天是愚人節(jié),但這條消息是正式聲明:)

        博客園上繼續(xù)保持更新,請(qǐng)?jiān)L問:

        http://www.cnblogs.com/flyingis

        歡迎拍磚交流!

        Flyingis

    posted @ 2008-04-01 11:01 Flyingis 閱讀(2181) | 評(píng)論 (1)編輯 收藏

    ArcGIS 9.2 SP4 補(bǔ)丁升級(jí)

        最近一直在出差,今天發(fā)現(xiàn)ArcGIS 9.2 sp4補(bǔ)丁已經(jīng)出來了,打破了9.0三個(gè)補(bǔ)丁包的記錄及單位時(shí)間內(nèi)的補(bǔ)丁密度:)。如果是全新的應(yīng)用系統(tǒng),請(qǐng)直接升級(jí),否則先參考這兩篇說明:

        A complete list of the issues that have been fixed in this service pack is available here.
        A list of the main enhancements that have been made in the 9.2 Service Packs is available here.

        確認(rèn)需要打上sp4補(bǔ)丁?那就開始吧:所有sp4補(bǔ)丁鏈接

        ArcGIS 9.2每次釋放出的補(bǔ)丁不僅解決了許多已發(fā)現(xiàn)的bug,更是在功能、文檔方面做了大量的改進(jìn),所以現(xiàn)在準(zhǔn)備開發(fā)或正在開發(fā)的應(yīng)用系統(tǒng)都應(yīng)該盡量升級(jí)到最新補(bǔ)丁,避免被一些無厘頭的問題扯了后腿。

    posted @ 2007-12-11 23:13 Flyingis 閱讀(3571) | 評(píng)論 (8)編輯 收藏

    跨網(wǎng)段部署 ArcGIS Desktop 浮動(dòng) License

        如果單獨(dú)在服務(wù)器上部署ArcGIS桌面浮動(dòng)License,一般的都需要處理防火墻端口問題,這種環(huán)境在校園機(jī)房中最為典型,9.x版本需要開放27004端口,這樣所有機(jī)器都可以訪問到服務(wù)器上的License,但是在跨網(wǎng)段環(huán)境中,還需要額外的處理。

        使用Windows XP/2003自帶的防火墻,除了開發(fā)27004 TCP端口外,還應(yīng)將lmgrd.exe、ARCGIS.exe添加到例外程序中,其他商業(yè)防火墻同樣需要放開這兩個(gè)程序的訪問控制,否則將無法連接到License服務(wù)器。

        如果使用的是第三方防火墻,如瑞星、天網(wǎng),則只需開放27004/tcp端口。

    posted @ 2007-12-11 23:12 Flyingis 閱讀(2364) | 評(píng)論 (0)編輯 收藏

    遠(yuǎn)程連接 SuSE Linux 設(shè)置方法

        作者:Flyingis

        且不說遠(yuǎn)程連接的便利性,就是機(jī)房里那轟轟的高分貝就足以讓你的耳膜形成習(xí)慣性振動(dòng),何況還需要集中精神工作呢,在網(wǎng)絡(luò)帶寬允許的情況下,還是選擇遠(yuǎn)程吧。遠(yuǎn)程連接的客戶端工具有很多,有商業(yè)的如Symantec pcAnywhere等,但我用的最多的還是Xmanager、VNC、Windows自己的遠(yuǎn)程連接工具、還有Telnet,和Windows環(huán)境一樣,默認(rèn)情況下遠(yuǎn)程連接是沒有打開的,連接SuSE Linux服務(wù)器就需要做一些設(shè)置,其他Linux服務(wù)器相仿。

        Xmanager

    1. 編輯 '/etc/opt/kde3/share/config/kdm/kdmrc' file in config section '[XDMCP]'
        更改"Enable=false" to "Enable=true",將port=177的屏蔽去掉。

    2. 編輯 '/etc/sysconfig/displaymanager'
        更改'DISPLAYMANAGER_REMOTE_ACCESS="no"' to 'DISPLAYMANAGER_REMOTE_ACCESS="yes"'

        然后使用rcxdm restart命令來重啟xdm服務(wù),一定要有/opt/kde3/bin/kdm進(jìn)程存在,如果沒有使用rcxdm restart命令看看是否能重啟服務(wù),并且用netstat -a |grep xdm來看看端口是否在listen。

        或者是,YAST中的Network Service打開Remote Administration,然后運(yùn)行rcxdm restart。

        VNC

        用root用戶更改/root/.vnc下的xstart文件,然后注釋最后一行,再加上gnome - session &

        執(zhí)行vncstart,這樣就可以通過VNC連接了,如果不更改xstart文件,也可以通過vncstart打開VNC連接,但在客戶端連接后出現(xiàn)的是命令行窗口,和ssh類似。

    posted @ 2007-10-19 13:20 Flyingis 閱讀(4523) | 評(píng)論 (0)編輯 收藏

    分布式部署 ArcSDE 和 Oracle 服務(wù)

         摘要: 經(jīng)常輾轉(zhuǎn)于各種服務(wù)器之間,漂浮于各種主流操作系統(tǒng)(AIX/Solaris/SuSE/RH/Windows)之上,被Windows慣壞了之后面對(duì)其他環(huán)境時(shí)經(jīng)常會(huì)發(fā)現(xiàn)自己才疏學(xué)淺,有時(shí)間還是要惡補(bǔ)一下這些筆記,否則下次自己又忘了~~  閱讀全文

    posted @ 2007-10-14 22:43 Flyingis 閱讀(4198) | 評(píng)論 (1)編輯 收藏

    高效率編輯器 VIM-操作篇[轉(zhuǎn)載]

    原文鏈接:http://jmcpherson.org/editing.html
    翻譯鏈接:http://linuxtoy.org/archives/efficient-editing-with-vim.html


    這篇教程寫了在不同工作模式下使用 VIM 的一些基本技巧——即插入模式(insert mode), 命令模式(command mode), 存取文件等。目的是幫助剛剛接觸 VIM 的新手更加有效率的使用這個(gè)出色的編輯器。

    說明:在這篇文章里面,<C-X> 代表 Ctrl + X——就是按住 Ctrl 鍵然后再按 X。而且你可以在很多情況下使用 :help command 來獲得大部分命令的幫助,這個(gè)是 VIM 的內(nèi)部幫助文件命令。


    高效率移動(dòng)

    在插入模式之外

    基本上來說,你應(yīng)該盡可能少的呆在插入模式里面,因?yàn)樵诓迦肽J嚼锩?VIM 就像一個(gè)“啞巴”編輯器一樣。很多新手都會(huì)一直呆在插入模式里面,因?yàn)檫@樣易于使用。但 VIM 的強(qiáng)大之處在于他的命令行模式!你會(huì)發(fā)現(xiàn),在你越來越了解 VIM 之后,你就會(huì)花越來越少的時(shí)間使用插入模式了。

    使用 h、j、k、l

    使用 VIM 高效率編輯的第一步,就是放棄使用箭頭鍵。使用 VIM,你就不用頻繁的在箭頭鍵和字母鍵之間移來移去了,這會(huì)節(jié)省你很多時(shí)間。當(dāng)你在命令模式時(shí),你可以用 h、j、k、l 來分別實(shí)現(xiàn)左、下、上、右箭頭的功能。一開始可能需要適應(yīng)一下,但一旦習(xí)慣這種方式,你就會(huì)發(fā)現(xiàn)這樣操作的高效之處了。

    在你編輯你的電子郵件或者其他有段落的文本時(shí),你可能會(huì)發(fā)現(xiàn)使用方向鍵和你預(yù)期的效果不一樣,有時(shí)候可能會(huì)一次跳過了很多行。這是因?yàn)槟愕亩温湓? VIM 看來是一個(gè)大的長(zhǎng)長(zhǎng)的行。這時(shí)你可以在按 h、j、k 或者 l 之前鍵入一個(gè) g,這樣 VIM 就會(huì)按屏幕上面的行如你所愿的移動(dòng)了。

    在當(dāng)前行里面有效的移動(dòng)光標(biāo)

    很多編輯器只提供了簡(jiǎn)單的命令來控制光標(biāo)的移動(dòng)(比如左、上、右、下、到行首/尾等)。VIM 則提供了很多強(qiáng)大的命令來滿足你控制光標(biāo)的欲望。當(dāng)光標(biāo)從一點(diǎn)移動(dòng)到另外一點(diǎn),在這兩點(diǎn)之間的文本(包括這兩個(gè)點(diǎn))稱作被“跨過”,這里的命令也被稱作是 motion。(簡(jiǎn)單說明一下,后面會(huì)用到這個(gè)重要的概念)

    這里是常用到的一些命令(motion):

    • fx:移動(dòng)光標(biāo)到當(dāng)前行的下一個(gè) x 處。很明顯,x 可以是任意一個(gè)字母,而且你可以使用 ; 來重復(fù)你的上一個(gè) f 命令。
    • tx:和上面的命令類似,但是是移動(dòng)到 x 的左邊一個(gè)位置。(這真的很有用)
    • Fx:和 fx 類似,不過是往回找。
    • w:光標(biāo)往前移動(dòng)一個(gè)詞。
    • b:光標(biāo)往后移動(dòng)一個(gè)詞。
    • 0:移動(dòng)光標(biāo)到當(dāng)前行首。
    • ^:移動(dòng)光標(biāo)到當(dāng)前行的第一個(gè)字母位置。
    • $:移動(dòng)光標(biāo)到行尾。
    • ):移動(dòng)光標(biāo)到下一個(gè)句子。
    • ( :移動(dòng)光標(biāo)到上一個(gè)句子。

    在整個(gè)文件里面有效移動(dòng)光標(biāo)

    VIM 有很多命令,可以用來到達(dá)文件里面你想到達(dá)的地方。下面是一些在文件里面移動(dòng)的命令:

    • <C-F>:向下移動(dòng)一屏。
    • <C-B>:向上移動(dòng)一屏。
    • G:到文件尾
    • numG:移動(dòng)光標(biāo)到指定的行(num)。(比如 10G 就是到第 10 行)
    • gg:到文件首
    • H:移動(dòng)光標(biāo)到屏幕上面
    • M:移動(dòng)光標(biāo)到屏幕中間
    • L:移動(dòng)光標(biāo)到屏幕下面
    • *:讀取光標(biāo)處的字符串,并且移動(dòng)光標(biāo)到它再次出現(xiàn)的地方。
    • #:和上面的類似,但是是往反方向?qū)ふ摇?/li>
    • /text:從當(dāng)前光標(biāo)處開始搜索字符串 text,并且到達(dá) text 出現(xiàn)的地方。必須使用回車來開始這個(gè)搜索命令。如果想重復(fù)上次的搜索的話,按 n。
    • ?text:和上面類似,但是是反方向。
    • ma:在當(dāng)前光標(biāo)的位置標(biāo)記一個(gè)書簽,名字為 a。書簽名只能是小寫字母。你看不見書簽的存在,但它確實(shí)已經(jīng)在那里了。
    • `a:到書簽 a 處。注意這個(gè)不是單引號(hào),它一般位于大部分鍵盤的 1 的左邊。
    • `.:到你上次編輯文件的地方。這個(gè)命令很有用,而且你不用自己去標(biāo)記它。

    高效的輸入

    使用關(guān)鍵詞自動(dòng)完成

    VIM 有一個(gè)非常漂亮的關(guān)鍵詞自動(dòng)完成系統(tǒng)。這表示,你可以輸入一個(gè)長(zhǎng)詞的一部分,然后按一下某個(gè)鍵,然后 VIM 就替你完成了這個(gè)長(zhǎng)詞的輸入了。舉個(gè)例子:你有一個(gè)變量名為 iAmALongAndAwkwardVarName 在你寫的代碼的某個(gè)地方。也許你不想每回都自己一個(gè)一個(gè)字母的去輸入它。

    使用關(guān)鍵詞自動(dòng)完成功能,你只需要輸入開始幾個(gè)字母(比如 iAmAL),然后按 <C-N>(按住 Ctrl,再按 N)或者 <C-P>。如果 VIM 沒有給出你想要的詞,繼續(xù)按,直到你滿意為止,VIM 會(huì)一直循環(huán)它找到的匹配的字符串。

    聰明的進(jìn)入插入模式

    很多新手進(jìn)入插入模式都只是用 i。這樣當(dāng)然可以進(jìn)入插入模式,但通常不是那么合適,因?yàn)?VIM 提供了很多進(jìn)入插入模式的命令。下面是最常用的一些:

    • i:在當(dāng)前字符的左邊插入
    • I:在當(dāng)前行首插入
    • a:在當(dāng)前字符的右邊插入
    • A:在當(dāng)前行尾插入
    • o:在當(dāng)前行下面插入一個(gè)新行
    • O:在當(dāng)前行上面插入一個(gè)新行
    • c{motion}:刪除 motion 命令跨過的字符,并且進(jìn)入插入模式。比如:c$,這將會(huì)刪除從光標(biāo)位置到行尾的字符并且進(jìn)入插入模式。ct!,這會(huì)刪除從光標(biāo)位置到下一個(gè)嘆號(hào)(但不包 括),然后進(jìn)入插入模式。被刪除的字符被存在了剪貼板里面,并且可以再粘貼出來。
    • d{motion}:和上面差不多,但是不進(jìn)入插入模式。

    有效的移動(dòng)大段的文本

    使用可視選擇(visual selections)和合適的選擇模式

    不像最初的 VI,VIM 允許你高亮(選擇)一些文本,并且進(jìn)行操作。這里有三種可視選擇模式:

    • v:按字符選擇。經(jīng)常使用的模式,所以親自嘗試一下它。
    • V:按行選擇。這在你想拷貝或者移動(dòng)很多行的文本的時(shí)候特別有用。
    • <C-V>:按塊選擇。非常強(qiáng)大,只在很少的編輯器中才有這樣的功能。你可以選擇一個(gè)矩形塊,并且在這個(gè)矩形里面的文本會(huì)被高亮。

    在選擇模式的時(shí)候使用上面所述的方向鍵和命令(motion)。比如,vwww,會(huì)高亮光標(biāo)前面的三個(gè)詞。Vjj 將會(huì)高亮當(dāng)前行以及下面兩行。

    在可視選擇模式下剪切和拷貝

    一旦你高亮了選區(qū),你或許想進(jìn)行一些操作:

    • d:剪貼選擇的內(nèi)容到剪貼板。
    • y:拷貝選擇的內(nèi)容到剪貼板。
    • c:剪貼選擇的內(nèi)容到剪貼板并且進(jìn)入插入模式。

    在非可視選擇模式下剪切和拷貝

    如果你很清楚的知道你想拷貝或者剪切什么,那你根本就不需要進(jìn)入可視選擇模式。這樣也會(huì)節(jié)省時(shí)間:

    • d{motion}:剪切 motion 命令跨過的字符到剪貼板。比如,dw 會(huì)剪切一個(gè)詞而 dfS 會(huì)將從當(dāng)前光標(biāo)到下一個(gè) S 之間的字符剪切至剪貼板。
    • y{motion}:和上面類似,不過是拷貝。
    • c{motion}:和 d{motion} 類似,不過最后進(jìn)入插入模式。
    • dd:剪切當(dāng)前行。
    • yy:拷貝當(dāng)前行。
    • cc:剪切當(dāng)前行并且進(jìn)入插入模式。
    • D:剪切從光標(biāo)位置到行尾到剪貼板。
    • Y:拷貝當(dāng)前行。
    • C:和 D 類似,最后進(jìn)入插入模式。
    • x:剪切當(dāng)前字符到剪貼板。
    • s:和x類似,不過最后進(jìn)入插入模式。

    粘貼

    粘貼很簡(jiǎn)單,按 p。

    使用多重剪貼板

    很多編輯器都只提供了一個(gè)剪貼板。VIM 有很多。剪貼板在 VIM 里面被稱為寄存器(Registers)。你可以列出當(dāng)前定義的所有寄存器名和它們的內(nèi)容,命令為“:reg”。最好使用小寫字母來作為寄存器的名稱,因?yàn)榇髮懙挠行┍?VIM 占用了。

    使用寄存器的命令為雙引號(hào) “。

    比如:我們要拷貝當(dāng)前行到寄存器 k。你應(yīng)該按 “kyy。(你也可以使用 V”ky。為什么這樣也可以呢?)現(xiàn)在當(dāng)前行應(yīng)該已經(jīng)存在了寄存器 k 里面直到你又拷貝了一些東西進(jìn)入寄存器 k。現(xiàn)在你可以使用命令 “kp 來粘貼寄存器 k 里面的內(nèi)容到你想要的位置。

    避免重復(fù)

    令人驚奇的 . 命令

    在 VI 里面,輸入 . (小數(shù)點(diǎn)符號(hào)),將會(huì)重復(fù)你輸入的上一個(gè)命令。比如,你上個(gè)命令為“dw”(刪除一個(gè)詞),VI 將會(huì)接著再刪除一個(gè)詞。

    使用數(shù)字

    使用數(shù)字也是 VIM 強(qiáng)大的而且很節(jié)省時(shí)間的重要特性之一。在很多 VIM 的命令之前都可以使用一個(gè)數(shù)字,這個(gè)數(shù)字將會(huì)告訴 VIM 這個(gè)命令需要執(zhí)行幾次。比如:

    • 3j 將會(huì)把光標(biāo)向下移動(dòng)三行。
    • 10dd 將會(huì)刪除十行。
    • y3″ 將會(huì)拷貝從當(dāng)前光標(biāo)到第三個(gè)出現(xiàn)的引號(hào)之間的內(nèi)容到剪貼板。

    數(shù)字是擴(kuò)展 motion 命令作用域非常有效的方法。

    記錄宏

    有時(shí)候,你會(huì)發(fā)現(xiàn)你自己在文章的每段或者每行都重復(fù)相同的一系列動(dòng)作。VIM 允許你記錄一個(gè)宏來完成你的特殊需要。

    • qregister:記錄宏到寄存器 register,這里 register 是任意的你的寄存器的名字。比如 qa,將會(huì)記錄并且把宏存在寄存器 a 里面。
    • q:結(jié)束宏的記錄。
    • @register:使用存在寄存器 register 的宏。比如 @a,將會(huì)使用存在寄存器 a 里面的宏。

    必須要記住的是,宏只記錄了你的系列按鍵并且重復(fù)執(zhí)行它們。它們不是魔法。因?yàn)樵?VIM 里面完成目的的方法有很多,所以有時(shí)候你要小心選擇命令來記錄你的宏。因?yàn)樗鼈儠?huì)在所有你要執(zhí)行它的地方執(zhí)行。

    用 VIM 寫代碼

    VIM 是一個(gè)用來寫代碼的絕好編輯器,因?yàn)樗幸恍┨匦允菍iT為程序員而設(shè)計(jì)的。這里是一些常用的:

    • ]p:和 p 的功能差不多,但是它會(huì)自動(dòng)調(diào)整被粘貼的文本的縮進(jìn)去適應(yīng)當(dāng)前代碼的位置。試一下!
    • %:匹配花括號(hào)、方括號(hào)、括號(hào)等。在一個(gè)括號(hào)的上面,然后按 %,鼠標(biāo)就會(huì)出現(xiàn)在匹配的另外一半括號(hào)處。
    • >>:縮進(jìn)所有選擇的代碼
    • <<:和上面類似,但是反縮進(jìn)
    • gd:到達(dá)光標(biāo)所在處函數(shù)或者變量的定義處。
    • K:在 Man 里面查找光標(biāo)當(dāng)前所在處的詞。

    posted @ 2007-09-16 14:10 Flyingis 閱讀(3447) | 評(píng)論 (0)編輯 收藏

    AIX 和 Linux 基于 NFS 實(shí)現(xiàn)共享

         摘要: 這是ArcIMS在SuSE和AIX(1 suse+n aix)上分布式部署時(shí)的一個(gè)細(xì)節(jié)。  閱讀全文

    posted @ 2007-09-12 14:47 Flyingis 閱讀(4496) | 評(píng)論 (0)編輯 收藏

    又一個(gè)升級(jí)補(bǔ)丁引發(fā)的 arcgisserver cache 問題

        成功創(chuàng)建了地圖cache或?qū)rcgis server補(bǔ)丁升級(jí)到最新版本后,出現(xiàn)arcgis catalog及web應(yīng)用程序不能識(shí)別的情況,這是由于arcgis桌面軟件和arcgis server的補(bǔ)丁不是同一個(gè)版本造成的,如server已經(jīng)升級(jí)到9.2 sp3,arcgis desktop還是sp2,解決方法就是將軟件補(bǔ)丁版本同步。

        大家都知道不同版本的ArcGIS軟件不能安裝在同一臺(tái)計(jì)算機(jī)上,如Desktop 9.1和ArcGIS Engine 9.2不能共存,在一臺(tái)計(jì)算機(jī)上必須保證版本一致,其實(shí)同一版本下的補(bǔ)丁也是一樣,ESRI官方網(wǎng)站釋放出補(bǔ)丁時(shí)都會(huì)有說明,所以盡量不要被這種問題拖了后腿:)

    posted @ 2007-09-07 18:04 Flyingis 閱讀(2448) | 評(píng)論 (0)編輯 收藏

    升級(jí) ArcGIS Server 9.2 sp3 補(bǔ)丁

        作者:Flyingis

        下午花了一個(gè)半小時(shí)打上了ArcGIS 9.2 sp3全套補(bǔ)丁,現(xiàn)在ESRI發(fā)布補(bǔ)丁的速度大大快于以往,打補(bǔ)丁的速度越來越慢,這從側(cè)面反應(yīng)出了程序存在的bug,但相對(duì)于9.2剛剛發(fā)步的時(shí)候,現(xiàn)在sp3已經(jīng)完善許多了。

        ArcGIS Server 9.2 sp3解決了不少問題,強(qiáng)烈推薦最新使用server開發(fā)的項(xiàng)目先打上補(bǔ)丁,原有的9.2程序也可以運(yùn)行在新補(bǔ)丁的環(huán)境中,暫時(shí)沒碰到什么問題,但是如果做了大量的cache,升級(jí)sp3補(bǔ)丁的時(shí)候就需要注意了!

        因?yàn)閟erver補(bǔ)丁升級(jí)后會(huì)進(jìn)行post installation,重新指定arcgisserver目錄,該目錄下所有文件的權(quán)限都會(huì)進(jìn)行一次更新,如果之前生成了大量cache,更新權(quán)限會(huì)消耗大量的時(shí)間和計(jì)算機(jī)資源,以至于感覺計(jì)算機(jī)宕機(jī),因此需要采用其他辦法來解決這個(gè)問題——偷梁換柱,再換回:)

    1.停止server服務(wù)。
    2.重命名現(xiàn)有的arcgisserver文件夾。
    3.進(jìn)行post installation,注銷重新登錄計(jì)算機(jī),再次停止server服務(wù)(post后服務(wù)會(huì)自動(dòng)啟動(dòng))。
    4.刪除post后生成cache目錄。
    5.將原來arcgisserver備份文件夾中的cache目錄移動(dòng)到post生成的arcgisserver目錄中。
    6.重新啟動(dòng)server服務(wù)。

        OK,這樣就省事了。

        參考:ESRI Support, Article ID 32766

    posted @ 2007-09-04 16:45 Flyingis 閱讀(2857) | 評(píng)論 (1)編輯 收藏

    ArcGIS Server 開發(fā)系列(二)--Web ADF 編程

         摘要: 目標(biāo):
    根據(jù)查詢語句實(shí)現(xiàn)圖層信息查詢
    準(zhǔn)備工作:
    1.Windows XP sp2中/英文版
    2.Visual Studio 2005中/英文版
    3.ArcGIS Server 9.2(我打上了sp2補(bǔ)丁),創(chuàng)建一個(gè)ArcGIS Server服務(wù),Map Server屬性中更改Pooling,使用池化連接方式,Progresses選擇“In a seperate process for each instance(high isolation)”,我的服務(wù)為“World”
    4.利用vs2005創(chuàng)建一個(gè)模板server應(yīng)用--Web Mapping Application,并更改MapResourceManager屬性  閱讀全文

    posted @ 2007-08-14 13:55 Flyingis 閱讀(7160) | 評(píng)論 (10)編輯 收藏

    ArcGIS Server 開發(fā)系列(一)--編程框架總覽

         摘要: 理論性的描述總是讓人覺得有點(diǎn)枯燥,但是做ArcGIS Server編程,不論是用.Net ADF還是Java ADF,都需要對(duì)Server開發(fā)的基本框架有所了解,這樣在后面的代碼編寫中才能逐步理解這些架構(gòu)的設(shè)計(jì)思想。  閱讀全文

    posted @ 2007-08-09 15:54 Flyingis 閱讀(6553) | 評(píng)論 (2)編輯 收藏

    ESRI 發(fā)布 ArcGIS 9.2 sp3

        很準(zhǔn)時(shí),2007年8月1日ESRI發(fā)布了ArcGIS 9.2 sp3補(bǔ)丁,相對(duì)于美國(guó)時(shí)間就是7月的最后一天,大家可以到ESRI官方網(wǎng)站上去下載,至于補(bǔ)丁所包含最新的改進(jìn)可以參考上篇文章:http://m.tkk7.com/flyingis/archive/2007/07/17/130822.html

    posted @ 2007-08-07 15:28 Flyingis 閱讀(2527) | 評(píng)論 (0)編輯 收藏

    ArcGIS 9.2 Service Pack 3 - Announcement

         摘要: ESRI網(wǎng)站上已經(jīng)帖出ArcGIS 9.2 sp3的說明,提供下載的時(shí)間就是本月底了,看看有哪些更新。
    http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=17&MetaID=1319  閱讀全文

    posted @ 2007-07-17 14:26 Flyingis 閱讀(11110) | 評(píng)論 (0)編輯 收藏

    AE92 for Java 中手動(dòng)釋放 COM 對(duì)象

        作者:Flyingis 

        用Java進(jìn)行ArcEngine或ArcGIS Server開發(fā),在底層實(shí)際上是用Java調(diào)用AO COM對(duì)象,ESRI用Jintegra庫來解決Java對(duì)COM的調(diào)用問題,如果Java對(duì)象不再使用,Java虛擬機(jī)會(huì)自動(dòng)將這些對(duì)象回收,然后 Jintegra將這些對(duì)象所指的實(shí)際COM對(duì)象銷毀,默認(rèn)情況下時(shí)間間隔是10秒,對(duì)于快速大量調(diào)用COM對(duì)象的操作來說,如在循環(huán)中,COM對(duì)象往往得不到及時(shí)的銷毀,以至于內(nèi)存報(bào)錯(cuò),這時(shí)我們需要手動(dòng)銷毀COM。

        Jintegra釋放方法:

        com.linar.jintegra.Cleaner.release(objectRef);

        在ArcEngine和ArcGIS Server中如何釋放COM呢?Jintegra為ArcObjects生成了一組proxy類,可以參考com.esri.arcgis.interop命名空間,經(jīng)常用的是 com.esri.arcgis.interop.Cleaner,它的release(java.lang.Object anObject)和releaseAll()用來釋放指定的或所有的COM對(duì)象,同時(shí)可以為COM連接和釋放增加監(jiān)聽, addConnectionListener(ConnectionListener listener)和allUnreferencedListener(Unreferenced listener)。

        同時(shí)可以參考:

        HowTo:  Explicitly release a COM object accessed in a Java application
        J-Integra for COM Document
        Garbage Collection: Releasing Java References to COM Objects
        Java調(diào)用COM的中間件Jintegra初探

    posted @ 2007-07-09 14:10 Flyingis 閱讀(3706) | 評(píng)論 (1)編輯 收藏

    ArcIMS[err0143] 解決方法

         摘要: "Unable to display mapservice:[err0143] server not available for service ...",這是出現(xiàn)錯(cuò)誤時(shí)網(wǎng)頁的提示,應(yīng)該如何解決這個(gè)問題呢?請(qǐng)繼續(xù)往下看……  閱讀全文

    posted @ 2007-06-29 13:49 Flyingis 閱讀(4516) | 評(píng)論 (0)編輯 收藏

    ArcGIS Server 體系結(jié)構(gòu)

         摘要: ArcGIS Server包含兩個(gè)重要部分,一個(gè)是ArcGIS Server服務(wù)器端(SOM/SOCs),另外就是用于客戶端開發(fā)的ADF(Application Developer Framework)程序集,包括adf for java和adf for .net。在掌握ArcGIS Server開發(fā)之前,先看看ArcGIS Server的體系架構(gòu)。  閱讀全文

    posted @ 2007-06-29 09:20 Flyingis 閱讀(5768) | 評(píng)論 (3)編輯 收藏

    ArcGIS Desktop 9.2 非版本編輯

        作者:Flyingis

        ArcGIS Desktop 9.2開始支持非版本編輯,和標(biāo)準(zhǔn)的數(shù)據(jù)庫事務(wù)處理一樣,ArcSDE非版本編輯直接對(duì)原數(shù)據(jù)進(jìn)行編輯,非版本編輯的session不保存任何對(duì)數(shù)據(jù)的更改,在ArcMap中對(duì)數(shù)據(jù)start edit,然后對(duì)數(shù)據(jù)進(jìn)行增、刪、改,或是修改屬性信息,完成后執(zhí)行save edit就可以將Geodatabase中的數(shù)據(jù)直接更新,否則edit session without saving放棄之前的修改。在這種模式下處理數(shù)據(jù)會(huì)存在一些問題,如當(dāng)某一段編輯過程中出現(xiàn)問題時(shí)不能放棄或恢復(fù)修改,要么只能退出整個(gè)session的編輯放棄所有的修改。

        使用ArcSDE非版本編輯可以針對(duì)簡(jiǎn)單數(shù)據(jù)進(jìn)行處理--點(diǎn)、線、面、注記、relationship,如果feature class存在于拓?fù)浠蚓W(wǎng)絡(luò)中,則不能進(jìn)行編輯。

        ArcMap中進(jìn)行非版本編輯需要注意:

        1.數(shù)據(jù)已經(jīng)registered with the geodatabase

        所有ArcGIS Desktop創(chuàng)建的數(shù)據(jù)會(huì)自動(dòng)registered with the geodatabase,只有當(dāng)數(shù)據(jù)是在ArcGIS Desktop外創(chuàng)建時(shí)(如sdetable命令創(chuàng)建)才需要手動(dòng)注冊(cè)。一般我們可以在ArcCatalog中看到空間數(shù)據(jù)的Register with Geodatabase為灰色的。

        2.數(shù)據(jù)沒有registered as versioned

        如果數(shù)據(jù)已經(jīng)注冊(cè)為版本,可以u(píng)nregister as versioned,這時(shí)之前該版本中沒有提交的數(shù)據(jù)會(huì)丟失。

        3.配置ArcMap編輯進(jìn)程的屬性

        取消“Edit a version of the database with the ability to undo and redo”選項(xiàng)。

        編輯非版本Geodatabase數(shù)據(jù)庫中的數(shù)據(jù),需要注意DBMS的一些特性:同步與鎖、隔離機(jī)制、數(shù)據(jù)完整性等,以后再說吧。

    posted @ 2007-06-25 22:49 Flyingis 閱讀(2918) | 評(píng)論 (3)編輯 收藏

    [Design Pattern] The Factory Pattern

         摘要: 對(duì)工廠模式的重復(fù)羅嗦,用Factory生產(chǎn)Thinkpad。  閱讀全文

    posted @ 2007-06-17 15:01 Flyingis 閱讀(3638) | 評(píng)論 (2)編輯 收藏

    SuSE 9.1 平臺(tái) ArcIMS(JRE) 中文顯示解決方案

         摘要: 最初以為是操作系統(tǒng)的字體顯示問題,但SuSE9.1本身是包含中文字體的,很容易讓我們想到了JRE。

    文章標(biāo)題為《SuSE 9.1 平臺(tái) ArcIMS 中文顯示解決方案》,ArcIMS運(yùn)行于JRE環(huán)境之上,因此問題的根本在于SuSE9.1平臺(tái)下JRE運(yùn)行時(shí)環(huán)境的中文顯示,通過文中介紹的方案可以解決SuSE9.1操作系統(tǒng)中運(yùn)行于JRE之上的所有應(yīng)用程序的中文顯示問題,如ArcIMS Author打開SDE空間數(shù)據(jù)庫時(shí)以中文命名的表無法顯示,數(shù)據(jù)屬性字段中的中文顯示為亂碼等等。  閱讀全文

    posted @ 2007-05-28 09:29 Flyingis 閱讀(3733) | 評(píng)論 (1)編輯 收藏

    Spatial Reference

         摘要: 空間參考是GIS的基礎(chǔ),失去了空間參考信息,地理空間內(nèi)所有的信息也就失去了存在的意義,因?yàn)樗鼈兪遣粶?zhǔn)確的或是錯(cuò)誤的。看看ArcGIS9.2對(duì)于Spatial Reference的描述及如何編程實(shí)現(xiàn)。

    文章中代碼使用C#描述,AE92 for Java SDK的com.esri.arcgis.geometry中各種接口、實(shí)現(xiàn)方式和C#基本一致,可以使用相同的思路來解決AE Java開發(fā)中關(guān)于Spatial Reference的問題。  閱讀全文

    posted @ 2007-05-10 14:43 Flyingis 閱讀(5046) | 評(píng)論 (2)編輯 收藏

    ArcSDE 9.1 在 Windows 平臺(tái)雙機(jī)熱備

         摘要: 一直沒有時(shí)間整理各種平臺(tái)下ESRI軟件安裝文檔,只能簡(jiǎn)單描述一下,有什么問題可以留言。  閱讀全文

    posted @ 2007-04-24 09:32 Flyingis 閱讀(3120) | 評(píng)論 (2)編輯 收藏

    Geometry 對(duì)象淺析

         摘要: ArcEngine Geometry庫定義了基本幾何圖形的矢量表達(dá)形式,頂級(jí)的幾何圖形有Points、Multipoints、Polylines、Polygons、Multipatches,Geodatabase和繪圖系統(tǒng)使用這些幾何圖形來定義其他各種形狀的特征和圖形,提供了編輯圖形的操作方法和地圖符號(hào)系統(tǒng)符號(hào)化特征數(shù)據(jù)的途徑。

    文章中代碼使用C#描述,AE92 for Java SDK的com.esri.arcgis.geometry中各種接口、實(shí)現(xiàn)方式和C#基本一致,可以使用相同的思路來解決AE Java開發(fā)中關(guān)于Geometry的問題。  閱讀全文

    posted @ 2007-04-19 14:15 Flyingis 閱讀(4938) | 評(píng)論 (4)編輯 收藏

    ArcGIS 9.2 SP2 補(bǔ)丁開始提供下載

    2007年4月16日ESRI正式發(fā)布ArcGIS 9.2 SP2補(bǔ)丁下載

    ArcGIS 9.2 Service Pack 2
    (包括ArcGIS Desktop、ArcGIS Desktop開發(fā)包、ArcEngine SDK、ArcEngine Runtime、ArcGIS Server、ArcGIS Server WebADF Runtime升級(jí)補(bǔ)丁包)
    http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=66&MetaID=1270

    ArcIMS 9.2 Service Pack 2
    http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=16&MetaID=1271

    ArcSDE 9.2 Service Pack 2
    http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=66&MetaID=1269

    SP補(bǔ)丁體積不斷增加似乎是當(dāng)今軟件發(fā)展的趨勢(shì),這次釋放出的升級(jí)包中,桌面幫助、Server等升級(jí)包都超過了200M,補(bǔ)丁升級(jí)過程耗時(shí)也較長(zhǎng),準(zhǔn)備升級(jí)之前需做好重要數(shù)據(jù)備份,參考網(wǎng)站上的說明進(jìn)行。

    ArcGIS 9.2 SP2補(bǔ)丁的改進(jìn),請(qǐng)參考這里:
    http://downloads.esri.com/support/downloads/other_/ArcGIS-92sp2-issues.htm
    http://downloads.esri.com/support/downloads/ims_/ArcIMS_92sp2_issues.htm
    http://gisupdates.esri.com/92sp2/ArcSDE-Windows-UNIX-Linux/ArcSDE-92sp2-issues.htm

    posted @ 2007-04-17 10:06 Flyingis 閱讀(4753) | 評(píng)論 (0)編輯 收藏

    用多邊形裁剪影像文件

         摘要: 裁剪方式分為矩形裁剪和多邊形裁剪。  閱讀全文

    posted @ 2007-04-12 11:23 Flyingis 閱讀(4885) | 評(píng)論 (1)編輯 收藏

    Geoprocessing 消息機(jī)制

        作者:Flyingis

        ArcToolbox每個(gè)工具執(zhí)行之后,都會(huì)向Geoprocessor返回消息,包括操作何時(shí)開始,使用哪些參數(shù),操作的進(jìn)度,以及可能出現(xiàn)的問題和錯(cuò)誤。消息的種類包括常規(guī)消息、警告、錯(cuò)誤,GPMessage類可以包含消息的文本及嚴(yán)重等級(jí)。

        首先,Geoprocessor.getMessage()方法可以捕獲最后一個(gè)工具執(zhí)行后返回的錯(cuò)誤消息

    String messages = gp.getMessages(2);
    System.out.println(messages);

        如何使用GPMessage

    //if there was an error then you want to loop the messages
    //returned by the geoprocessor to look for the error
    GPMessages gpMessages = (GPMessages)gp.getReturnMessages();
    for(int i = 0;  i gpMessages.getCount(); i++{
          System.out.println(gpMessages.getMessage(i).getDescription());
    }

        可以看出,上面都是通過GeoProcessor的方法來獲取消息,除此之外還可以使用IGeoProcessorResult接口,從功能上來說它們沒有多少區(qū)別。

    // Execute Union
    IGeoProcessorResult pResult = gp.execute(uniontool, null); 
    if (pResult.getMessageCount() > 0)  
          
    for(int i = 0;  i <= pResult.getMessageCount() - 1; i++){
                System.out.println(pResult.getMessageCount());
          }

    }

        另外我們還可以自定義輸出的方法,根據(jù)程序執(zhí)行的過程,可以添加的方法有AddMessage、AddWarning、AddError。下面的示例將feature class從一個(gè)工作區(qū)復(fù)制到另外一個(gè)工作區(qū),并跟蹤顯示每個(gè)文件復(fù)制的情況。

    IGpEnumList fcs = gp.listFeatureClasses("""","");
    Copy copy 
    = new Copy();
    String fc 
    = fcs.next();
    while (! "".equals(fc)){
          gp.addMessage(
    "Copying " + fc + " to file gdb" );
          copy.setInData(fc);
          copy.setOutData(
    "C:/temp/eric.gdb" + "/" + fc);
          
    try {
                gp.execute(copy, 
    null);
          }
     catch (Exception e) {
                gp.addError(
    "COPY FAILED! " + gp.getMessage(2));
          }

          fc 
    = fcs.next();
    }

    posted @ 2007-04-10 15:58 Flyingis 閱讀(3592) | 評(píng)論 (0)編輯 收藏

    Geoprocessing 數(shù)據(jù)批處理

         摘要: ArcGIS使用者經(jīng)常要面對(duì)大量的數(shù)據(jù)處理工作,如果要在自己的程序中使用Geoprocessing,更多的時(shí)候我們是要進(jìn)行對(duì)數(shù)據(jù)進(jìn)行批處理分析,Geoprocessing為我們提供了豐富的批處理的功能。  閱讀全文

    posted @ 2007-04-05 15:07 Flyingis 閱讀(4505) | 評(píng)論 (2)編輯 收藏

    Vi 指令大全[轉(zhuǎn)載]

         摘要: 方便自己查閱,轉(zhuǎn)載Vi指令大全。  閱讀全文

    posted @ 2007-04-05 10:25 Flyingis 閱讀(2876) | 評(píng)論 (0)編輯 收藏

    學(xué)習(xí)在 ArcEngine 中使用 Geoprocessing

         摘要: Geoprocessing對(duì)于ArcGIS使用者來說,是一種非常方便實(shí)用的工具,它可以利用ArcToolbox中的各種工具為我們的地理空間工作流進(jìn)行框架建模,自動(dòng)執(zhí)行空間分析與處理。現(xiàn)在ArcEngine 9.2單獨(dú)提供了com.esri.arcgis.geoprocessing.tools工具包,使得在二次開發(fā)中通過Geoprocessing構(gòu)建應(yīng)用模型,將ArcGIS眾多分析工具集成到我們的應(yīng)用中成為現(xiàn)實(shí)。看看在ArcEngine for Java環(huán)境中如何使用它。  閱讀全文

    posted @ 2007-04-04 17:23 Flyingis 閱讀(8945) | 評(píng)論 (1)編輯 收藏

    ArcGIS 9.1 升級(jí)到 9.2 部分文件格式不可讀的解決方法

         摘要: 機(jī)器上安裝了ArcGIS 9.1和Erdas Image,卸載ArcGIS 9.1安裝新版本9.2,發(fā)現(xiàn)img、tif、grid格式的文件均不可讀,其中打開img文件的時(shí)候提示"Raster Objects Data Error",卸載ArcGIS 9.2重裝ArcGIS 9.1,問題依舊。本文提供了解決方法。  閱讀全文

    posted @ 2007-03-15 17:21 Flyingis 閱讀(3872) | 評(píng)論 (2)編輯 收藏

    AE92 SDK for Java 窗體簡(jiǎn)例

         摘要: 看看怎么用AE92 SDK for Java做簡(jiǎn)單的窗體應(yīng)用。  閱讀全文

    posted @ 2007-03-09 12:41 Flyingis 閱讀(4952) | 評(píng)論 (2)編輯 收藏

    AE92 SDK for Java 最小示例學(xué)習(xí)

         摘要: ArcEngine 92 SDK for Java 最小示例學(xué)習(xí),類似于Java開發(fā)的第一個(gè)例子"Hello World",但要稍微復(fù)雜一點(diǎn)。整個(gè)過程清晰明了,通過這個(gè)例子我們可以順藤摸瓜,逐漸深入到AE的開發(fā)中。  閱讀全文

    posted @ 2007-03-08 16:21 Flyingis 閱讀(3640) | 評(píng)論 (0)編輯 收藏

    ArcGIS 坐標(biāo)系統(tǒng)文件

         摘要: 看看ArcGIS 9.2中包含的坐標(biāo)系統(tǒng)文件夾Geographic Coordinate Systems、Projected Coordinate Systems、Vertical Coordinate Systems的簡(jiǎn)介,欣賞北京54和西安80投影坐標(biāo)系令人費(fèi)解的命名方式。  閱讀全文

    posted @ 2007-03-02 09:04 Flyingis 閱讀(13982) | 評(píng)論 (7)編輯 收藏

    地震為什么沒有影響到 Google

    原文鏈接:http://news.mydrivers.com/pages/20070120074305_14081.htm

    2006年底,臺(tái)灣海域地震,讓人們深刻感覺到互聯(lián)網(wǎng)的脆弱。在這次地震中,中美海纜、亞太一號(hào)、亞太二號(hào)海纜、FLAG海纜、亞歐海纜、FNAL海纜等多條國(guó)際海底通信光纜中斷。一時(shí)間,臺(tái)灣,韓國(guó),日本,菲律賓,甚至印度的呼叫中心都受牽連;中國(guó)用戶幾乎無法訪問所有的美國(guó)網(wǎng)站以及網(wǎng)絡(luò)服務(wù),有些網(wǎng)站雖然可以勉強(qiáng)登入,但速度也讓人無法忍受。

    不過,與平時(shí)經(jīng)常被“屏蔽”相反,Google在此期間幾乎沒有受到影響,搜索引擎、Gmail以及Google旗下的其他服務(wù)都能夠在國(guó)內(nèi)正常訪問。

    事實(shí)上,連接中國(guó)與亞洲、美國(guó)以及歐洲的電纜有多個(gè)系統(tǒng)。臺(tái)灣地震只損害了一部分海底電纜,但并不是所有的電纜都出現(xiàn)了問題。這個(gè)時(shí)間段內(nèi),從中國(guó)接入國(guó)際互聯(lián)網(wǎng)的服務(wù),就取決于提供該服務(wù)的這個(gè)互聯(lián)網(wǎng)公司或者ISP購買的是哪些電纜系統(tǒng),在地震中是否受到損害。

    不過,還有另外一種情況存在:一些國(guó)際連接雖然沒有受到地震的影響,但是過多地負(fù)載了從其它損害的電纜轉(zhuǎn)道而來的信息流量,導(dǎo)致交通堵塞。

    Google使用了多網(wǎng)絡(luò)連接系統(tǒng),如果某個(gè)數(shù)據(jù)中心出了訪問障礙,系統(tǒng)會(huì)自動(dòng)選擇其它的網(wǎng)絡(luò)路徑,由其它數(shù)據(jù)中心無縫地提供服務(wù)。

    在設(shè)計(jì)和實(shí)施時(shí),Google在中國(guó)的服務(wù)網(wǎng)絡(luò)充分考慮了冗余要求,不會(huì)因?yàn)槠渌€路的擁擠而變得緩慢。因此,Google中國(guó)用戶感覺不到任何地震引起的變化。

    為什么Google成為此次地震事件中的特例?

    時(shí)間追溯到2002年2月,Google的一個(gè)數(shù)據(jù)中心的主電源跳閘,導(dǎo)致Google癱瘓了將近1個(gè)小時(shí)。有了這次教訓(xùn),Google便徹底改變了自己的文件系統(tǒng)分布。

    改進(jìn)后的Google文件分布系統(tǒng),即便一個(gè)擁有80臺(tái)電腦的支架被斷開連接,也能迅速完成再一次的備份,而且,并不中斷正常的服務(wù)。實(shí)際上,按照霍茨勒的說法,Google的“每臺(tái)服務(wù)器都有50個(gè)備份”。除此之外,多網(wǎng)絡(luò)連接模式應(yīng)用,也為服務(wù)穩(wěn)定提供了有效的硬件基礎(chǔ)。

    posted @ 2007-01-20 14:54 Flyingis 閱讀(2121) | 評(píng)論 (1)編輯 收藏

    shapefile 和 MapGIS 文件格式之間的轉(zhuǎn)換

         摘要: 這篇文章比較老了,還是在ArcGIS 8.3平臺(tái)下做的,這段時(shí)間一些朋友經(jīng)常問到這個(gè)問題,現(xiàn)在大家早已進(jìn)入ArcGIS 9.x時(shí)代,但還是可以參考一下,是否適用尚不知道,如有什么變化,歡迎大家寫在后面。  閱讀全文

    posted @ 2007-01-19 09:17 Flyingis 閱讀(4607) | 評(píng)論 (2)編輯 收藏

    全套 ArcGIS 軟件安裝(Windows 平臺(tái))

         摘要: 雖然是Windows平臺(tái)下的安裝,但有時(shí)也經(jīng)常碰到棘手的問題,文章記錄的過程比較簡(jiǎn)單,如果大家有什么疑問可以在后面留言。
    關(guān)于ESRI產(chǎn)品的安裝,以后還會(huì)寫,包括各種平臺(tái)下的,各種軟件搭配環(huán)境下的,有些我自己也是在學(xué)習(xí)的過程中,歡迎大家一起討論。  閱讀全文

    posted @ 2007-01-17 15:03 Flyingis 閱讀(3574) | 評(píng)論 (0)編輯 收藏

    GeoTools 2.3.0 release available for download

    2 January 2007 - GeoTools 2.3.0 release brings together a lot of great improvements made over the last year. The main focus of this release is improving the raster story for GeoTools. While plug-ins for a variety of rasters existed previously, all of them were memory constrained and not really suitable for real software.

    GeoTools 2.3.0 is available for download at:
    http://geotools.codehaus.org/2.3.0

    2.3.0 brings solid, scalable, fast support for ArcGrid, GeoTiff, GTOPO30, World Images and Image Mosaics and Pyramids. These are already in action in GeoServer 1.5.x, and will soon work their way into uDig (http://udig.refractions.net). In addition it offers:

    - GeoAPI filter interfaces aligned with Filter 1.1 specification
    - Completed providence review
    - More relaxed PostGIS support, able to handle older varied configurations
    - Scalar Vector Graphics "Marks" can be used as part of our SLD support
    - Improved plug-in visibility
    - Maven "archtype"
    - Numerous small bug fixes and improvements

    The following organizations, have contributed to this stable release: GeoSolutions for their RnD contributions appearing in this release, and OSGeo Foundation for their support during the incubation process.

    - About GeoTools
    GeoTools is an open source java GIS toolkit. Used for OGC based projects via GeoAPI interfaces. It includes two great SLD based renderers, raster access and reprojection. Plugins for Shapefile, ArcGrid, ArcSDE, Postgis, OracleSpatial, MySQL and many more.

    For more information visit:

    - http://docs.codehaus.org/display/GEOTOOLS
    - http://docs.codehaus.org/display/GEOTOOLS/Mailing+Lists
    - http://docs.codehaus.org/display/GEOTOOLS/Module+Matrix
    - http://docs.codehaus.org/display/GEOS/GeoServer+1.5.0+beta1

    Source :
    http://sourceforge.net

    From : http://www.gisdevelopment.net/news/viewn.asp?id=GIS:N_axrmhogkef

    posted @ 2007-01-10 22:25 Flyingis 閱讀(1875) | 評(píng)論 (0)編輯 收藏

    靜態(tài)設(shè)計(jì)

         摘要: 重新看看靜態(tài)設(shè)計(jì)的優(yōu)劣之處。  閱讀全文

    posted @ 2006-12-27 16:16 Flyingis 閱讀(2466) | 評(píng)論 (0)編輯 收藏

    初學(xué) Eclipse RCP

         摘要: 以前一直做WebGIS方面的工作,對(duì)桌面關(guān)心甚少。桌面開發(fā)讓人第一個(gè)想到的是VB6的快速開發(fā),以及VC++平臺(tái)中對(duì)效率的追求,VB.NET似乎找不到一個(gè)合適的定位。自己以后想逐步轉(zhuǎn)向桌面,畢竟桌面才是GIS的天下,在效率、可擴(kuò)展性、開發(fā)速度以及平臺(tái)可持續(xù)發(fā)展中權(quán)衡,讓我選擇了Eclipse RCP。  閱讀全文

    posted @ 2006-12-13 19:22 Flyingis 閱讀(3493) | 評(píng)論 (1)編輯 收藏

    主站蜘蛛池模板: 久久久久亚洲AV片无码下载蜜桃 | 色婷婷六月亚洲综合香蕉| 亚洲中文字幕日本无线码| 亚洲无人区码一二三码区别图片 | 亚洲一久久久久久久久| 亚洲成av人片天堂网无码】| 美女羞羞喷液视频免费| 久青草视频在线观看免费| 无码精品一区二区三区免费视频| 亚洲成人在线免费观看| 国内大片在线免费看| 亚洲一区二区高清| 蜜芽亚洲av无码精品色午夜| 亚洲最大福利视频| 一区二区3区免费视频| 久久免费视频观看| 丁香花免费高清视频完整版| 国产在线不卡免费播放| 亚洲av无码专区国产乱码在线观看| 亚洲区精品久久一区二区三区| 亚洲爆乳AAA无码专区| 三级网站免费观看| 国产在线观看麻豆91精品免费| 国产一精品一aⅴ一免费| 国产亚洲成av片在线观看| 亚洲精品一二三区| 中国人免费观看高清在线观看二区| 亚洲高清免费在线观看| 免费v片视频在线观看视频| 久久香蕉国产线看观看亚洲片| 亚洲欧美成人综合久久久| 免费无码又爽又刺激网站| 一二三四影视在线看片免费| 中文字幕亚洲一区二区va在线| 亚洲白色白色永久观看| 性生大片视频免费观看一级| 18女人毛片水真多免费| 亚洲国产精品日韩| 麻豆狠色伊人亚洲综合网站| 一级毛片在线完整免费观看| 黄色片在线免费观看|