??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产1区,亚洲欧美国产视频,热99久久精品http://www.aygfsteel.com/sunfruit/category/26682.html--我相信JAVA能走得更q?QQ:316228067zh-cnFri, 21 Mar 2008 22:33:18 GMTFri, 21 Mar 2008 22:33:18 GMT60Swift GIS--E_、自丅R高?/title><link>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Fri, 21 Mar 2008 09:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/187758.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/187758.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/187758.html</trackback:ping><description><![CDATA[<script src="http://221.122.41.10/rmcomserver/ltmap/ltmap.js"></script><script type="text/javascript"> var initMap; var mapListener = new MapListener(); mapListener.onClick = function(geoPoint){ //业务 //pointId, geoPoint, color, size, opacity, caption, captionFontColor, captionBgColor, captionOpacity){ var p = new Point(1, geoPoint, '#0000ff', 10, .6, '试?, '#000000', '#FFFF00', .6); initMap.addPoint(p); } mapListener.onMouseMove = function(geoPoint){ window.status = "lon="+geoPoint.x+"; lat="+geoPoint.y; } function win_load(){ initMap = new initMap('map', '221.122.41.10', '80'); initMap.addPanZoomBar(5, 5); //initMap.addOverviewMap(); //*****初始化地图控刉?**** initMap.addControlPanel(60, 20); initMap.controlPanel.all[0].onclick = function(){initMap.drag();}; initMap.controlPanel.all[1].onclick = function(){initMap.zoomIn();}; initMap.controlPanel.all[2].onclick = function(){initMap.zoomOut();}; initMap.controlPanel.all[3].onclick = function(){initMap.getDistance();}; initMap.controlPanel.all[4].onclick = function(){initMap.onPoint('onPoint1');}; initMap.controlPanel.all[5].onclick = function(){initMap.onRect('onRect1');}; initMap.controlPanel.style.width = '370px'; //************************* } function onPoint1(geoPoint){ var p = new Point(1, geoPoint, '#0000ff', 10, 1, '试?, '#000000', '#FFFF00', .6); initMap.addPoint(p); } function onRect1(geoRect){ var rectArea = new RectArea(1, geoRect, '#00ff00', 0.5, '#0000ff', 1); initMap.addRect(rectArea); } function win_unload(){ initMap.listenerAgent.removeListener(mapListener); } //Ҏ? function addPoint(){ var lon = OpenLayers.Util.getElement('addPointLon').value; var lat = OpenLayers.Util.getElement('addPointLat').value; var geoPoint = new GeoPoint(parseFloat(lon), parseFloat(lat)); var p = new Point(1, geoPoint, '#0000ff', 10, 1, '中文中文中文中文', '#FFFF00', '#00FF00', 1); initMap.addPoint(p); } function deletePoint(){ initMap.deletePoint(1); } function clearPoint(){ initMap.clearPoint(); } //U操? function addLine(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; var pointArr = str.split(","); var points = new Array(); for(var i = 0; i < pointArr.length; i+=2){ points.push(new GeoPoint(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } var line = new Line(1, points, '#000000', 4, 1); initMap.addLine(line); } function deleteLine(){ initMap.deleteLine(1); } function clearLine(){ initMap.clearLine(); } //圆Ş操作 var regularPolygonFeature; function addCircle(){ lon = OpenLayers.Util.getElement('addCircleLon').value; lat = OpenLayers.Util.getElement('addCircleLat').value; radius = OpenLayers.Util.getElement('addPointRadius').value; var geoCircle = new GeoCircle(parseFloat(lon), parseFloat(lat), parseFloat(radius)); var circleArea = new CircleArea(1, geoCircle, '#00ff00', 0.5, '#0000ff', 1); //alert(circleArea); initMap.addCircle(circleArea); } function deleteCircle(){ initMap.deleteCircle(1); } function clearCircle(){ initMap.clearCircle(); } //矩Ş操作 function addRect(){ var left = OpenLayers.Util.getElement('addRectLeft').value; var top = OpenLayers.Util.getElement('addRectTop').value; var right = OpenLayers.Util.getElement('addRectRight').value; var bottom = OpenLayers.Util.getElement('addRectBottom').value; if(left != null && left != '' && top != null && top != '' && right != null && right != '' && bottom != null && bottom != ''){ var geoRect = new GeoRect(parseFloat(left), parseFloat(top), parseFloat(right), parseFloat(bottom)); var rectArea = new RectArea(1, geoRect, '#00ff00', 0.5, '#0000ff', 1); initMap.addRect(rectArea); } } function deleteRect(){ initMap.deleteRect(1); } function clearRect(){ initMap.clearRect(); } //多边? function addPolygon(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; if(str != null && str != ''){ var pointArr = str.split(","); var nPoints = new Array(); for(var i = 0; i < pointArr.length; i+=2){ nPoints.push(new OpenLayers.Geometry.Point(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } var polygonArea = new PolygonArea(1, nPoints, '#0000ff', 0.1, '#0000ff', 2); initMap.addPolygon(polygonArea); } } function deletePolygon(){ initMap.deletePolygon(1); } function clearPolygon(){ initMap.clearPolygon(); } //标记和弹出窗? function addMarker(){ var str = OpenLayers.Util.getElement('popupPosition').value; var pointArr = str.split(","); var marker = new Marker(1, new GeoPoint(parseFloat(pointArr[0])-.2, parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '<center><a target="_blank">癑ֺ</a></center>', '试POI1', '#000000', '#DDD', .8, false); initMap.addMarker(marker); var marker2 = new Marker(2, new GeoPoint(parseFloat(pointArr[0]), parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '<center><a target="_blank">癑ֺ</a></center>', '试POI2', '#000000', '#DDD', .8, true); initMap.addMarker(marker2); var marker3 = new Marker(3, new GeoPoint(parseFloat(pointArr[0])+.2, parseFloat(pointArr[1])), 'img/zoom-world-mini.png', 30, 30, '', '试POI3', '#000000', '#DDD', .8, true); initMap.addMarker(marker3); } function deleteMarker(){ initMap.deleteMarker(1); } function clearMarker(){ initMap.clearMarker(); } //弹出H口 function addPopup(){ var str = OpenLayers.Util.getElement('popupPosition').value; if(str != null && str != ''){ var pointArr = str.split(","); var p = new GeoPoint(parseFloat(pointArr[0]), parseFloat(pointArr[1])); var popup = new Popup(1, p, .9, '<center>北京灵图技术有限公?/center><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><center>灵图</center>', 272, 170 , true); initMap.addPopup(popup); } } function deletePopup(){ initMap.deletePopup(1); } function clearPopup(){ initMap.clearPopup(); } function addScale(){ initMap.addScale(); } function getScale(){ var obj = OpenLayers.Util.getElement('scaleId'); obj.value = initMap.getScale(); } function removeScale(){ initMap.removeScale(); } function addPanZoomBar(){ initMap.addPanZoomBar(5, 5); } function removePanZoomBar(){ initMap.removePanZoomBar(); } function addListener(){ initMap.listenerAgent.addListener(mapListener); } function removeListener(){ initMap.listenerAgent.removeListener(mapListener); } function setCenter() { var center = new GeoPoint(106.5220,29.5616); initMap.setCenter(center); } function getCenter(){ alert(initMap.getCenter()); } function addSelectFeature(){ initMap.addSelectFeature(); } function zoomOut(){ initMap.zoomOut(); } function drag(){ initMap.drag(); } function addLonLat(){ initMap.addLonLat(); } function setMapByRect(){ geoRect = new GeoRect(106.4253,29.5725,106.6100,29.4756); initMap.setMapByRect(geoRect); } function setMapByPoints(){ var str = OpenLayers.Util.getElement('addPolygonPoints').value; if(str != null && str != ''){ var pointArr = str.split(","); var nPoints = new Array(); for(var i = 0; i < pointArr.length; i+=2){ nPoints.push(new OpenLayers.Geometry.Point(parseFloat(pointArr[i]), parseFloat(pointArr[i+1]))); } initMap.setMapByPoints(nPoints); } } var floatPopup, floatPopup1, floatPopup2; function addFloatPopup(){ var jsContent = "<strong>W一个弹出窗口内?/strong><br /><center><input type=\"button\" value=\"弹出W二个窗口\" onclick=\"test1()\" /></center>"; floatPopup = new creatPopup('aaa', 200, 230, 244, 386, 'W一个窗?, jsContent); //alert(floatPopup); } function addFloatPopup1(){ var jsContent = "<strong>W一个弹出窗口内?/strong>"; creatPopup('aaa', 400, 430, 244, 386, '试H口', jsContent); } function test1(){ creatPopup('bbb', 100, 130, 440, 250, 'W二个窗?, '<center>内容</center>'); } function closePopup_LP(id){ closeFloatPopup(id); } function zoomIn(){ initMap.zoomIn(); } function zoomOut(){ initMap.zoomOut(); } function getDistance() { initMap.getDistance(); } /*********需要回调的函数**********/ function clearRect(){ initMap.clearRect(); } function eventAgent(evt) { initMap.eventAgent(evt); } /*******************************/ </script> <div style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; width: 640px; border-bottom: black 1px solid; height: 480px"> <div class="wmqeeuq" id="map" style="width: 100%; height: 100%"></div> </div> <form action="" method="post"> <!-- <input type="text" value="" name="loggers" size="100" /> --><!--<input type=button value='清除' onclick='document.getElementById("loggers").value=""'/ /><br/ /> <textarea rows="5" cols="150" id="loggers"></textarea> --> <table width="1024" border="1"> <tbody> <tr> <td width="152">地图操作</td> <td colspan="2"><input onclick="initMap.drag();" type="button" value="Ud" name="drag" /> <input onclick="initMap.zoomIn()" type="button" value="攑֤" name="zoomIn" /> <input onclick="initMap.zoomOut()" type="button" value="~小" name="zoomOut" />    <input onclick="initMap.getDistance()" type="button" value="距" name="line" /> <input onclick="initMap.getArea()" type="button" value="面" name="polygon" />    <input onclick="setCenter()" type="button" value="设中? name="" /> <input onclick="getCenter()" type="button" value="取中? name="" />    <input onclick="setMapByRect()" type="button" value="讄地图(rect)" name="" /> <input onclick="setMapByPoints()" type="button" value="讄地图(points)" name="" /> </td> </tr> <tr> <td width="152">炏V线</td> <td colspan="2"><input value="106.5220" name="addPointLon" type="text" /> <input value="29.5616" name="addPointLat" type="text" /> <input onclick="addPoint()" type="button" value="加点" /> <input onclick="deletePoint()" type="button" value="删点" /> <input onclick="clearPoint()" type="button" value="清点" />       <input onclick="addLine()" type="button" value="加线" name="" /> <input onclick="deleteLine()" type="button" value="删线" name="" /> <input onclick="clearLine()" type="button" value="清线" name="" /> </td> </tr> <tr> <td rowspan="3">多边?/td> <td>?/td> <td>中心 <input size="12" value="106.5220" name="addCircleLon" type="text" /> <input size="12" value="29.5616" name="addCircleLat" type="text" /> 半径 <input id="addPointRedius" size="12" value="0.09" name="addPointRadius" type="text" /> <input onclick="addCircle()" type="button" value="加圆" name="" /> <input onclick="deleteCircle()" type="button" value="删圆" name="" /> <input onclick="clearCircle()" type="button" value="清圆" name="" /></td> </tr> <tr> <td>矩Ş</td> <td>左上 <input id="addRectLeft" size="12" value="106.4253" name="addRectLeft" type="text" /> <input id="addRectTop" size="12" value="29.5725" name="addRectTop" type="text" /> 右下 <input id="addRectRight" size="12" value="106.6100" name="addRectRight" type="text" /> <input id="addRectBottom" size="12" value="29.4756" name="addRectBottom" type="text" /> <input onclick="addRect()" type="button" value="加矩? name="" /> <input onclick="deleteRect()" type="button" value="删矩? name="" /> <input onclick="clearRect()" type="button" value="清矩? name="" /></td> </tr> <tr> <td width="62">多边?/td> <td width="788"><input id="addPolygonPoints" size="68" value="106.5220,29.5616,106.4253,29.5725,106.5726,29.616" name="addPolygonPoints" type="text" /> <input onclick="addPolygon()" type="button" value="加多边Ş" name="" /> <input onclick="deletePolygon()" type="button" value="删多边Ş" name="" /> <input onclick="clearPolygon()" type="button" value="清多边Ş" name="" /> </td> </tr> <tr> <td width="152">标记(marker)</td> <td colspan="2"><input onclick="addMarker()" type="button" value="加标? name="" /> <input onclick="deleteMarker()" type="button" value="删标? name="" /> <input onclick="clearMarker()" type="button" value="清标? name="" />     <input id="popupPosition" value="106.4230,29.5616" name="popupPosition" type="text" /> <input onclick="addPopup()" type="button" value="加弹出窗? name="" /> <input onclick="deletePopup()" type="button" value="删弹出窗? name="" /> <input onclick="clearPopup()" type="button" value="清弹出窗? name="" />     </td> </tr> <tr> <td width="152">滑动?PanZoomBar)</td> <td colspan="2"><input onclick="addPanZoomBar()" type="button" value="L动条" name="" /> <input onclick="removePanZoomBar()" type="button" value="删滑动条" name="" />   <input onclick="addLonLat()" type="button" value="ȝU度" name="" />   <input onclick="initMap.addOverviewMap()" type="button" value="添鹰? name="" /> <input onclick="initMap.deleteOverviewMap()" type="button" value="删鹰? name="" /> </td> </tr> <tr> <td width="152">比例?scale)</td> <td colspan="2"><input id="scaleId" name="scaleId" type="text" /> <input onclick="getScale()" type="button" value="取比例尺" name="" /> <input onclick="addScale()" type="button" value="L例尺" name="" /> <input onclick="removeScale()" type="button" value="删比例尺" name="" /> </td> </tr> <tr> <td width="152">地图属?/td> <td colspan="2"><input onclick="alert(initMap.getViewSize());" type="button" value="H口大小" name="" /> <input onclick="alert(initMap.getMapSize());" type="button" value="地图大小" name="" /> </td> </tr> <tr> <td width="152">事g</td> <td colspan="2"><input onclick="initMap.drag();addListener()" type="button" value="d监听" name="" /> <input onclick="removeListener()" type="button" value="删除监听" name="" />     <input onclick="initMap.onRect('onRect1')" type="button" value="L" name="" />     <input onclick="initMap.onPoint('onPoint1')" type="button" value="炚w? name="" /> </td> </tr> <tr> <td width="152">其它</td> <td colspan="2"><input onclick="addFloatPopup()" type="button" value="动H口A" name="" /> <input onclick="addFloatPopup1()" type="button" value="动H口B" name="" /> <input onclick="closePopup_LP('aaa')" type="button" value="关闭H口A" name="" /> <input onclick="closePopup_LP('bbb')" type="button" value="关闭H口B" name="" /> </td> </tr> </tbody> </table> </form> <script> //initMap.addOverviewMap(); win_load(); </script> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/187758.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2008-03-21 17:48 <a href="http://www.aygfsteel.com/sunfruit/archive/2008/03/21/187758.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[原创]Applet上叠加层的解x?非div)http://www.aygfsteel.com/sunfruit/archive/2007/12/29/171555.htmlsunfruitsunfruitSat, 29 Dec 2007 07:36:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/12/29/171555.htmlhttp://www.aygfsteel.com/sunfruit/comments/171555.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/12/29/171555.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/171555.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/171555.html
    在applet上叠加层?U方?br />     W一Q用iframe的方?br />     W二Q用window.createPopup();方式

    <div></div>的方式我是没有试成功Q无论如何设|,div都在applet的下面,要是哪位实验成功了,l验也共享一?br />
    ׃window.createPopup()主要用于创徏右键菜单Q由于其的一些特性,例如在其他地方点?该window.createPopup()对象消失Q所以叠加层方式使用window.createPopup()q不合适,使用iframe制作叠加层的效果更好更好

    效果囑֦?br />     
    
    演示Q?a >http://www.fruitres.cn/applet.jspQ可以从该演C页直接下蝲js代码Q或者到代码下蝲下?br />     代码下蝲Q?a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1084563770&number=0 
    更多下蝲Q?a >http://www.fruitres.cn/

sunfruit 2007-12-29 15:36 发表评论
]]>
[原创]使用JAVA开发不规则滚动?/title><link>http://www.aygfsteel.com/sunfruit/archive/2007/12/29/171481.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Sat, 29 Dec 2007 04:56:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2007/12/29/171481.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/171481.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2007/12/29/171481.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/171481.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/171481.html</trackback:ping><description><![CDATA[    --sunfruit<br /> <br />     在GIS|站上一般都会看C面的滚动条,俗称骨头或是排骨架Q当然这个是WEB方式<br />       <img height="317" alt="" src="http://www.aygfsteel.com/images/blogjava_net/sunfruit/51ditu.JPG" width="328" border="1" /><br /> <br />     如果是应用程序或是Applet该如何制作呢Q其实也不复杂,只是需要灵z运用Swing的特性,下面是一个Application的demo<br />     <img height="296" alt="" src="http://www.aygfsteel.com/images/blogjava_net/sunfruit/application.JPG" width="400" border="1" /><br /> <br />     看似复杂Q其实如果理解了也没有什么神U?br /> <br />     下蝲地址Q?a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1342916853&number=0</a><br />     JAVA WEB START演示地址Q?a >http://www.fruitres.cn/useruploadfile/3/1342916853_jnlp.jnlp</a><br />     更多下蝲Q?a >http://www.fruitres.cn/</a><br /> <br /> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/171481.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2007-12-29 12:56 <a href="http://www.aygfsteel.com/sunfruit/archive/2007/12/29/171481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[原创]使用ArcIMS引擎l制地图基础代码http://www.aygfsteel.com/sunfruit/archive/2007/11/30/164436.htmlsunfruitsunfruitFri, 30 Nov 2007 15:28:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/11/30/164436.htmlhttp://www.aygfsteel.com/sunfruit/comments/164436.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/11/30/164436.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/164436.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/164436.html
    代码演示了基于ArcIMS开发包q行地图开发的基础Ҏ

    代码不是单独的可执行c,所以只看private void initMap()Ҏ和public BufferedImage render()Ҏ卛_。MapBoundModel不用q可以理解为等同Envelopecd?br />
    在确定以下三个?br />     private String host = "172.17.8.99";
    private int port = 5300;
    private String servicename = "sde";
    讄正确q且调用refresh();Ҏ也没有异常抛出,但是getStream();q回null值得时候,则需要调整AXL文gd<OUTPUT method="stream"/>重新发布Q具体AXL内容h册后下蝲加密附g查看

    查看代码直接下蝲demo文g卛_

    地址Q?a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1257242391&number=0
    更多下蝲Q?a >http://www.fruitres.cn

sunfruit 2007-11-30 23:28 发表评论
]]>
[原创]使用GeoTools引擎l制地图基础代码http://www.aygfsteel.com/sunfruit/archive/2007/11/30/164435.htmlsunfruitsunfruitFri, 30 Nov 2007 15:27:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/11/30/164435.htmlhttp://www.aygfsteel.com/sunfruit/comments/164435.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/11/30/164435.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/164435.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/164435.html
    Geotools是一个开源的Java GIS工具?可利用它来开发符合标准的地理信息pȝ。Geotools提供了OGC(Open Geospatial Consortium)规范的一个实现来作ؓ他们的开?br />
    代码演示了基于GeoTools开源包q行地图开发的基础Ҏ

    代码不是单独的可执行c,所以只看private void init()Ҏ和public BufferedImage render()Ҏ卛_。MapBoundModel不用q可以理解为等同Envelopecd?br />
直接下蝲demo文g卛_

    下蝲地址Q?a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=627152979&number=0
    更多下蝲Q?a >http://www.fruitres.cn

sunfruit 2007-11-30 23:27 发表评论
]]>
[转发]微Y紧随Google加入OGChttp://www.aygfsteel.com/sunfruit/archive/2007/11/27/163380.htmlsunfruitsunfruitTue, 27 Nov 2007 01:30:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/11/27/163380.htmlhttp://www.aygfsteel.com/sunfruit/comments/163380.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/11/27/163380.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/163380.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/163380.html  

    3sNews最新消息,微Y现在也已l成?a onclick="javascript:tagshow(event, 'OGC');" href="javascript:;" target="_self">OGC主要成员之一,OGCl织也对微Y的加入感到高?他们最需要做的事情当然是把Virtual Earth ?SQL Server 2008U_OpenGIS兼容标准.微Y是随Google之后加入OGC协会的。?大巨头的加入也标志着I间信息产业已进入发展的快R道,逐渐成ؓITL?span style="font-weight: bold">

    Google Earth的KML文g格式是开攑֜理协会的最佛_用之一,q一协会包含345个成?늛公司、政府机构和大学{角?他们的目标是建立一个OpenGIS标准.2007q春?Google递交了Keyhole Markup Language (KML 2.1)--Google Earth的最新格?通过了OGC的验?很快,它在世界范围内引起了q泛的兴?OGC也将他们加入?-- 地理标示语言(GML)?

    原脓Q?a >http://www.3snews.net/index.php/action_viewnews_itemid_16707.html



sunfruit 2007-11-27 09:30 发表评论
]]>
GML3.1中文?/title><link>http://www.aygfsteel.com/sunfruit/archive/2007/11/15/160716.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Thu, 15 Nov 2007 03:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2007/11/15/160716.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/160716.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2007/11/15/160716.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/160716.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/160716.html</trackback:ping><description><![CDATA[<p>    --sunfruit<br /> <br />     Geographic information – Geography Markup<br />     Language (GML)-version 3.1 中文?/p> <p><br />     可以到OGC下蝲GML英文?<a >www.opengeospatial.org</a><br /> <br />     下蝲地址:<a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1460914139&number=0</a><br />     更多下蝲:<a >http://www.fruitres.cn/</a> </p> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/160716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2007-11-15 11:45 <a href="http://www.aygfsteel.com/sunfruit/archive/2007/11/15/160716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[原创]使用MapInfo引擎的自定义囑ֱ演示E序http://www.aygfsteel.com/sunfruit/archive/2007/10/22/155111.htmlsunfruitsunfruitMon, 22 Oct 2007 14:09:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/10/22/155111.htmlhttp://www.aygfsteel.com/sunfruit/comments/155111.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/10/22/155111.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/155111.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/155111.html
    q是一个自定义囑ֱ的演C程序,演示向自定义囑ֱdPOI、修改自定义囑ֱ中的POI、隐?昄自定义图层,关于囑ֱ和POI的定义参考原来发布的例子
    通过q个demo可以了解数据部v方式Q需要的lib文gQ至于其它的是Swing+Graphics的基本应用,所以不提供源代?br />     Swing+Graphics的用法请参考原来发布的作品
    《基本绘图演C源代码Q绘制矩形?br />     《JAVA开发的俄罗斯方块源代码?br />
    JDK 1.5.0

    功能Q放大、羃、^U?br />           地图底图囑ֱ控制
          自定义图层控?br />
    参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供
    
    下蝲地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=2087703113&number=0
    更多下蝲:http://www.fruitres.cn/

sunfruit 2007-10-22 22:09 发表评论
]]>
[原创]使用MapInfo引擎的自定义囑ֱ控制http://www.aygfsteel.com/sunfruit/archive/2007/10/22/155110.htmlsunfruitsunfruitMon, 22 Oct 2007 14:07:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/10/22/155110.htmlhttp://www.aygfsteel.com/sunfruit/comments/155110.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/10/22/155110.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/155110.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/155110.html
    使用MapInfo地图引擎的自定义囑ֱ的代?br />
    主要思\是自己徏立系l图层,该图层和MapInfo引擎囑ֱ无关Q关于MapInfo引擎囑ֱ控制请参考原来发布的例子Q,例如建立自己的ATM机图层,要求可以控制昄、隐藏ATM机图层。那么需要徏立一个图层类和一个ATM机类Q当然最好是接口的设计,q样?Dl制的时候可以很Ҏ的进行扩展添加其他的囑ֱ

    注:不包含地图数据和Lib?br />
    参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供

    下蝲地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1367471068&number=0
    更多下蝲:http://www.fruitres.cn/

sunfruit 2007-10-22 22:07 发表评论
]]>
[原创]ZMapInfo地图引擎囑ֱ理演示E序http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154283.htmlsunfruitsunfruitFri, 19 Oct 2007 09:27:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/10/19/154283.htmlhttp://www.aygfsteel.com/sunfruit/comments/154283.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/10/19/154283.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/154283.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/154283.html
    上次发布了一个用MapInfo地图引擎q行囑ֱ控制源代码,q次照例写了一个javaE序来演C图层控?br />     通过q个demo可以了解数据部v方式Q需要的lib文gQ至于其它的是Swing+Graphics的基本应用,所以不提供源代?br />     Swing+Graphics的用法请参考原来发布的作品
    《基本绘图演C源代码Q绘制矩形?br />     《JAVA开发的俄罗斯方块源代码?br />
    JDK 1.5.0

    功能Q放大、羃、^U?br />                地图底图囑ֱ控制

    参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供

    下蝲地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=842314737&number=0
    更多下蝲:http://www.fruitres.cn

sunfruit 2007-10-19 17:27 发表评论
]]>
[原创]使用MapInfo地图引擎q行囑ֱ控制源代?/title><link>http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154185.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Fri, 19 Oct 2007 05:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154185.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/154185.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/154185.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/154185.html</trackback:ping><description><![CDATA[    --sunfruit<br />     <br />     使用MapInfo地图引擎控制地图囑ֱ的代?br /> <br />     该代码只是对地图引擎底图数据囑ֱ的控Ӟ对于自定义图层和d新的囑ֱQ以后会出相关的代码<br /> <br />     注:不包含地图数据和Lib?br />     <br />     参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供<br /> <br />     直接下蝲demo文g卛_<br /> <br />     下蝲地址:<a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=196483354&number=0</a><br />     更多下蝲:<a >http://www.fruitres.cn/</a> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/154185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2007-10-19 13:31 <a href="http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle10g Spatial(I间数据库参? (10.2)http://www.aygfsteel.com/sunfruit/archive/2007/10/19/154166.htmlsunfruitsunfruitFri, 19 Oct 2007 04:55:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/10/19/154166.htmlhttp://www.aygfsteel.com/sunfruit/comments/154166.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/10/19/154166.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/154166.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/154166.html
    Oracle® Spatial
    User’s Guide and Reference
    10g Release 2 (10.2)

    非常好的Oracle10g Spatial(10.2)的指南和参考文?br />     英文?br />     
    目录?部分20多个章节Q这里只节选了W二章节的目?br />     2 Spatial Data Types and Metadata
    2.1 Simple Example: Inserting, Indexing, and Querying Spatial Data..... 2-1
    2.2 SDO_GEOMETRY Object Type ...... 2-5
    2.2.1 SDO_GTYPE.......... 2-5
    2.2.2 SDO_SRID.......... 2-7
    2.2.3 SDO_POINT .......... 2-7
    2.2.4 SDO_ELEM_INFO......... 2-7
    2.2.5 SDO_ORDINATES ........ 2-10
    2.2.6 Usage Considerations ......... 2-11
    2.3 SDO_GEOMETRY Methods......... 2-11
    2.4 SDO_GEOMETRY Constructors........ 2-13
    2.5 Geometry Examples........ 2-14
    2.5.1 Rectangle......... 2-14
    2.5.2 Polygon with a Hole......... 2-15
    2.5.3 Compound Line String ....... 2-17
    2.5.4 Compound Polygon ......... 2-19
    2.5.5 Point........... 2-20
    2.5.6 Oriented Point .......... 2-21
    2.5.7 Type 0 (Zero) Element......... 2-23
    2.5.8 Several Geometry Types........ 2-25
    2.6 Geometry Metadata Views ........ 2-29
    2.6.1 TABLE_NAME......... 2-30
    2.6.2 COLUMN_NAME......... 2-30
    2.6.3 DIMINFO........ 2-30
    2.6.4 SRID........... 2-31
    2.7 Spatial Index-Related Structures ....... 2-31
    2.7.1 Spatial Index Views ....... 2-31
    2.7.1.1 xxx_SDO_INDEX_INFO Views....... 2-31
    2.7.1.2 xxx_SDO_INDEX_METADATA Views..... 2-32
    2.7.2 Spatial Index Table Definition ....... 2-34
    2.7.3 R-Tree Index Sequence Object ....... 2-35
    2.8 Unit of Measurement Support ........ 2-35

    直接下蝲demo文g卛_

    下蝲地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1500381985&number=0
    更多下蝲:http://www.fruitres.cn

sunfruit 2007-10-19 12:55 发表评论
]]>
[原创]JAVAZMapInfo地图引擎易的地图览E序http://www.aygfsteel.com/sunfruit/archive/2007/10/17/153602.htmlsunfruitsunfruitWed, 17 Oct 2007 08:19:00 GMThttp://www.aygfsteel.com/sunfruit/archive/2007/10/17/153602.htmlhttp://www.aygfsteel.com/sunfruit/comments/153602.htmlhttp://www.aygfsteel.com/sunfruit/archive/2007/10/17/153602.html#Feedback0http://www.aygfsteel.com/sunfruit/comments/commentRss/153602.htmlhttp://www.aygfsteel.com/sunfruit/services/trackbacks/153602.html    --sunfruit

    前一D|间写了一个基于MapInfo地图引擎生成地图囄的例子,q次写了一个javaE序来用MapInfo地图引擎览地图Q可以看到加载地图数据以后,q行攑֤、羃、^Uȝ操作Q抛ȝl因素,速度斚wq是可以接受?br />     通过q个demo可以了解数据部v方式Q需要的lib文gQ至于其它的是Swing+Graphics的基本应用,所以不提供源代?br />     Swing+Graphics的用法请参考原来发布的作品
    《基本绘图演C源代码Q绘制矩形?br />     《JAVA开发的俄罗斯方块源代码?br />
    JDK 1.5.0

    功能Q放大、羃、^U?br />
     参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供

     下蝲地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=254133506&number=0
     更多下蝲:http://www.fruitres.cn/



sunfruit 2007-10-17 16:19 发表评论
]]>
[原创]使用MapInfo地图引擎生成地图囄的代?/title><link>http://www.aygfsteel.com/sunfruit/archive/2007/10/17/153583.html</link><dc:creator>sunfruit</dc:creator><author>sunfruit</author><pubDate>Wed, 17 Oct 2007 07:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunfruit/archive/2007/10/17/153583.html</guid><wfw:comment>http://www.aygfsteel.com/sunfruit/comments/153583.html</wfw:comment><comments>http://www.aygfsteel.com/sunfruit/archive/2007/10/17/153583.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunfruit/comments/commentRss/153583.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunfruit/services/trackbacks/153583.html</trackback:ping><description><![CDATA[    -sunfruit<br /> <br />     使用MapInfo地图引擎生成地图囄的代码,不包含地图数据和Lib?br /> <br />     直接下蝲demo文g卛_<br />     <br />     参考MapXtremeJava48_DG_CHS.pdfQ在MapInfo|站下蝲Q或是安装开发包以后在文档目录中提供<br /> <br />     JDK1.5<br /> <br />     下蝲地址:<a >http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=447120696&number=0</a><br />     更多下蝲:<a >http://www.fruitres.cn/</a> <img src ="http://www.aygfsteel.com/sunfruit/aggbug/153583.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunfruit/" target="_blank">sunfruit</a> 2007-10-17 15:18 <a href="http://www.aygfsteel.com/sunfruit/archive/2007/10/17/153583.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ξ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">ƺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">Ρɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">»</a>| <a href="http://" target="_blank">޻</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">û</a>| <a href="http://" target="_blank">Ҷ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>