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

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

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

    posts - 119, comments - 62, trackbacks - 0, articles - 0

    使用該函數(shù)的時候會出現(xiàn)第一次能正確定位,而第二次定位不正確的情況,解決辦法是每次在調(diào)用該函數(shù)之前都調(diào)用一下map.reset()函數(shù)。
    另外,不同的圖層類型要使用不同的定位方式。以下是示例代碼:
    map.reset();
    if?(fLayer.getFeatureClass().equalsIgnoreCase("point"))?{
    ????????????????SimpleMarkerSymbol?simpleMarker?
    =?new?SimpleMarkerSymbol();
    ????????????????simpleMarker.setMarkerType(SimpleMarkerSymbol.STAR);
    ????????????????simpleMarker.setColor(
    "255,0,0");
    ????????????????simpleMarker.setWidth(
    20);
    ????????????????map.displayFeatures(fLayer,?expression,?
    true,?simpleMarker);

    ????????????}
    ?else?if?(fLayer.getFeatureClass().equalsIgnoreCase("line"))?{
    ????????????????SimpleLineSymbol?symbol?
    =?new?SimpleLineSymbol();
    ????????????????symbol.setColor(
    "255,0,0");
    ????????????????symbol.setTransparency(
    0.5);
    ????????????????symbol.setWidth(
    9);

    ????????????????map.displayFeatures(fLayer,?expression,?
    true,?symbol);
    ????????????}
    ?else?{
    ????????????????SimplePolygonSymbol?symbol?
    =?new?SimplePolygonSymbol();
    ????????????????symbol.setFillColor(
    "255,0,0");
    ????????????????symbol.setTransparency(
    0.5);
    ????????????????symbol.setFillType(SimplePolygonSymbol.VERTICAL);
    ????????????????map.displayFeatures(fLayer,?expression,?
    true,?symbol);
    ????????????}

    map.refresh();

    posted @ 2006-04-27 13:18 Kevin Meng 閱讀(545) | 評論 (0)編輯 收藏

    在Hibernate 3中,如果HQL語句中有中文,Hibernate生成的SQL語句將會有亂碼。例如HQL語句"from Churukou as c where c.name='阿蒙'",在控制臺中打出的語句為:Hibernate: select churukou0_.OBJECTID as OBJECTID, churukou0_.NAME as NAME0_ from SDE.CHURUKOU churukou0_ where churukou0_.NAME='???è'
    解決辦法是在hibernate的設置文件hibernate.cfg.xml的</session-factory>中加入這么一行:
    <property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>

    posted @ 2006-04-24 15:19 Kevin Meng 閱讀(252) | 評論 (0)編輯 收藏

    myeclipse沒有提供自動刪除功能,所以只能打開相應的.project文件,刪除相關內(nèi)容。但jar,自動生成的xml文件等必須手動刪除。

    posted @ 2006-04-24 12:51 Kevin Meng 閱讀(447) | 評論 (0)編輯 收藏

    在測試的時候如果出現(xiàn)這個錯誤,檢查一下Esrimap_prop中設置的機器名是否正確。如果都沒有問題,那就只能重新安裝一下arcIMS試一試了。我在win xp下出現(xiàn)過這個問題,重裝一下arcIMS就OK了。

    posted @ 2006-04-19 16:34 Kevin Meng 閱讀(619) | 評論 (0)編輯 收藏

    (1)確定你的lincense文件是否可用,或者已經(jīng)過期。如果已經(jīng)過期,配置時會出現(xiàn)錯誤。
    (2)配置arcSDE服務的最后一步中,會出現(xiàn)對話框提示是否啟動服務,最好選擇“否”,而到控制面版-管理工具-服務中啟動服務。

    posted @ 2006-04-19 14:19 Kevin Meng 閱讀(361) | 評論 (0)編輯 收藏

    ArcIMS Adminstrator啟動時出現(xiàn)Site restoration pending on server.Try again?不管點Yes或No,系統(tǒng)都啟動不了。解決辦法是:
    進入控制面板-管理工具-服務,把所有的arcIMS服務重新啟動一遍,如果還不能解決,實行如下的變態(tài)步驟(注意:這樣的話所有定義的service將丟失!):
    (1)進入<arcIMS安裝目錄>\AppServer\目錄,把AimsAdmPw(密碼文件)和ArcIMSSite.sez(服務定義文件)刪除掉;
    (2)進入控制面板-管理工具-服務,把所有的arcIMS服務重新啟動一遍。再進入Administrator就可以了。

    posted @ 2006-04-14 16:13 Kevin Meng 閱讀(1119) | 評論 (5)編輯 收藏


    根據(jù)arcIMS代碼說明,掌握邏輯后,mapinfo,mapx,mo等實現(xiàn)就容易了。

    開始前,大家首先要對arcims中,如何記錄地圖位置熟悉。

    抓一副全圖,存成gif文件,作為鷹眼圖底圖。

    var ? fullOVLeft ? = ? 116; ? ? ? ? //全圖時,地圖最左邊代表的經(jīng)度 ? ? ? 當你用其他坐標體系的坐標時,這個值不同。一般,我們熟悉經(jīng)緯度。
    var ? fullOVRight ? = ? 117; ? ? ? //全圖時,地圖最右邊代表的經(jīng)度
    var ? fullOVTop ? = ? 40; ? ? ? ? ? ? //全圖時,地圖最上邊代表的經(jīng)度
    var ? fullOVBottom ? = ? 39.6; ? //全圖時,地圖最下邊代表的經(jīng)度

    //點擊鷹眼, ? 入口參數(shù)是 ? 屏幕 ? 鼠標的坐標
    function ? ovMapClick(x,y) ? {
    var ? ovWidth ? = ? 150; ? ? ? ? //我們鷹眼圖的寬度 ? 單位px,是屏幕單位
    var ? ovHeight ? = ? 100; ? ? ? //鷹眼圖的高度 ? ? ? ? 單位px,是屏幕單位

    //下面兩行代碼得到,為什么要兩個呢。可能我們顯示的時候,把服務器返回的圖片壓縮了。
    //每 ? px單位的屏幕寬度 ? 代表的 ? 經(jīng)度距離
    var ? ovXincre ? = ? fullOVWidth ? / ? ovWidth;
    //每 ? px單位的屏幕寬度 ? 代表的 ? 緯度距離
    var ? ovYincre ? = ? fullOVHeight ? / ? ovHeight;
    ? ? ? ? ? ? ?
    var ? ovX ? = ? x;
    var ? ovY ? = ? ovHeight ? - ? y;//注意,屏幕 ? 和 ? 地理 ? 坐標原點不同。在其他文章中提到過。
    ? ? ? ? ? ? ? ? //下面兩行代碼我們得到了 ? 鼠標點擊位置代表的 ? 地理位置。(經(jīng)緯度)
    var ? ovmapX ? = ? ovX ? * ? ovXincre ? + ? fullOVLeft;
    var ? ovmapY ? = ? ovY ? * ? ovYincre ? + ? fullOVBottom;
    //arcims帶的,當我們想看上一操作的地圖時,這些保存的東西就有用咯。
    saveLastExtent();
    ? ? ? ? ? ? ? ? //下面代碼表示 ? 改變地圖的中心點,但是room ? 值不變。arcIMS中,是以下實現(xiàn)的。在
    mapxtreme中,一個函數(shù)就OK了。

    ? ? ? ? ? ? ? ? //熟悉arcIMS的,以下代碼可能明白。
    eLeft ? = ? ovmapX ? - ? xHalf;
    eRight ? = ? ovmapX ? + ? xHalf;
    eTop ? = ? ovmapY ? + ? yHalf;
    eBottom ? = ? ovmapY ? - ? yHalf;
    sendMapXML();

    }

    posted @ 2006-04-12 18:59 Kevin Meng 閱讀(411) | 評論 (0)編輯 收藏

    (1)doPan()函數(shù)的使用:
    if(tool==ToolConstant.PANEAST){
    ????//east
    ????map.doPan(Map.EAST,2);
    ???}else if(tool==ToolConstant.PANSOUTH){
    ????//north
    ????map.doPan(Map.SOUTH,2);
    ???}else if(tool==ToolConstant.PANWEST){
    ????//north
    ????map.doPan(Map.WEST,2);
    ???}else if(tool==ToolConstant.PANNORTH){
    ????//north
    ????map.doPan(Map.NORTH,2);
    ???}
    (2)如何保存全圖范圍:
    Envelope extent =new Envelope();
    extent.setMinX(map.getEnvelope().getMinX());
    extent.setMinY(map.getEnvelope().getMinY());
    extent.setMaxX(map.getEnvelope().getMaxX());
    extent.setMaxY(map.getEnvelope().getMaxY());
    request.getSession().setAttribute(
    ??????StaticConstant.SESSION_FULLEXTENT, extent);

    posted @ 2006-04-12 12:39 Kevin Meng 閱讀(317) | 評論 (0)編輯 收藏

         摘要: Dom4j 使用簡介 作者:冰云 icecloud(AT)sina.com 時間: 2003.12.15 ...  閱讀全文

    posted @ 2006-04-08 16:52 Kevin Meng 閱讀(164) | 評論 (1)編輯 收藏

    以下信息來之于藍色理想的oror帖子

    //事件源對象

    event.srcElement.tagName 
    event.srcElement.type 
    


    //捕獲釋放
    event.srcElement.setCapture();  
    event.srcElement.releaseCapture();
    


    //事件按鍵
    event.keyCode
    event.shiftKey
    event.altKey
    event.ctrlKey
    

    //事件返回值
    event.returnValue
    

    //鼠標位置
    event.x
    event.y
    

    //窗體活動元素
    document.activeElement
    

    //綁定事件
    document.captureEvents(Event.KEYDOWN); 
    


    //訪問窗體元素
    document.all("txt").focus(); 
    document.all("txt").select(); 
    


    //窗體命令
    document.execCommand
    

    //窗體COOKIE
    document.cookie
    

    //菜單事件
    document.oncontextmenu
    

    //創(chuàng)建元素
    document.createElement("SPAN"); 
    


    //根據(jù)鼠標獲得元素:
    document.elementFromPoint(event.x,event.y).tagName=="TD 
    document.elementFromPoint(event.x,event.y).appendChild(ms)
    


    //窗體圖片
    document.images[索引]
    

    //窗體事件綁定
    document.onmousedown=scrollwindow;
    

    //元素
    document.窗體.elements[索引]
    

    //對象綁定事件
    document.all.xxx.detachEvent('onclick',a); 
    


    //插件數(shù)目
    navigator.plugins
    

    //取變量類型
    typeof($js_libpath) == "undefined" 
    


    //下拉框
    下拉框.options[索引]
    下拉框.options.length
    

    //查找對象
    document.getElementsByName("r1"); 
    document.getElementById(id); 
    


    //定時
    timer=setInterval('scrollwindow()',delay); 
    clearInterval(timer); 
    


    //UNCODE編碼
    escape() ,unescape
    

    //父對象
    obj.parentElement(dhtml) 
    obj.parentNode(dom)
    


    //交換表的行
    TableID.moveRow(2,1) 
    


    //替換CSS
    document.all.csss.href = "a.css";
    

    //并排顯示
    display:inline
    

    //隱藏焦點
    hidefocus=true
    

    //根據(jù)寬度換行
    style="word-break:break-all"
    

    //自動刷新
    <meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net">
    

    //簡單郵件
    <a href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">
    

    //快速轉(zhuǎn)到位置
    obj.scrollIntoView(true)

    //錨
    <a name="first">
    <a href="#first">anchors</a>
    

    //網(wǎng)頁傳遞參數(shù)
    location.search();
    


    //可編輯
    obj.contenteditable=true
    

    //執(zhí)行菜單命令
    obj.execCommand
    

    //雙字節(jié)字符
    /[^\x00-\xff]/
    漢字
    /[\u4e00-\u9fa5]/
    

    讓英文字符串超出表格寬度自動換行
    word-wrap: break-word; word-break: break-all;
    

    透明背景
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    

    獲得style內(nèi)容
    obj.style.cssText
    

    HTML標簽
    document.documentElement.innerHTML
    

    第一個style標簽
    document.styleSheets[0]

    style標簽里的第一個樣式
    document.styleSheets[0].rules[0]

    防止點擊空鏈接時,頁面往往重置到頁首端。
    <a href="javascript:function()">word</a>
    

    上一網(wǎng)頁源
    asp: 
    request.servervariables("HTTP_REFERER") 
    javascript: 
    document.referrer 
    


    釋放內(nèi)存
    CollectGarbage();
    


    禁止右鍵
    document.oncontextmenu = function() { return false;} 
    


    禁止保存
    <noscript><iframe src="*.htm"></iframe></noscript>
    


    禁止選取
    <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()> 
    


    禁止粘貼
    <input type=text onpaste="return false"> 
    


    地址欄圖標
    <link rel="Shortcut Icon" href="favicon.ico">
    


    favicon.ico 名字最好不變16*16的16色,放虛擬目錄根目錄下
    收藏欄圖標
    <link rel="Bookmark" href="favicon.ico"> 
    

    posted @ 2006-04-08 13:53 Kevin Meng 閱讀(146) | 評論 (0)編輯 收藏

    僅列出標題
    共12頁: First 上一頁 4 5 6 7 8 9 10 11 12 下一頁 
    主站蜘蛛池模板: 国产AV无码专区亚洲AVJULIA | 99视频在线免费观看| 亚洲精品~无码抽插| 亚洲AV电影院在线观看| 精品国产sm捆绑最大网免费站 | 久久久久久一品道精品免费看| 亚洲大尺码专区影院| 国产无遮挡裸体免费视频| 亚洲精品二三区伊人久久| 免费国产综合视频在线看| 国产精品免费高清在线观看| 综合亚洲伊人午夜网| 巨波霸乳在线永久免费视频| 午夜亚洲乱码伦小说区69堂| 亚洲AV无码乱码国产麻豆| 嫩草影院在线免费观看| a在线视频免费观看| 亚洲色少妇熟女11p| 亚洲精品~无码抽插| 青草草在线视频永久免费| 大地影院MV在线观看视频免费| 亚洲色精品三区二区一区| 亚洲AV无码一区二区二三区入口| 国产高清免费在线| 免费播放一区二区三区| 免费无码午夜福利片| 亚洲制服丝袜在线播放| 亚洲精品国产精品乱码视色| 日本无卡码免费一区二区三区| 99视频免费播放| 一级免费黄色毛片| 亚洲日韩精品无码AV海量| 亚洲成人在线电影| 国产亚洲一区二区三区在线不卡| 无码日韩精品一区二区免费| 久久青草免费91观看| 美女尿口扒开图片免费| 中文字幕亚洲码在线| 亚洲精品视频在线播放| 亚洲国产精品乱码一区二区| www亚洲一级视频com|