随笔分类 -  ArcGIS

摘要:在AO中使用Geoprocessor(ESRI.ArcGIS.Geoprocessor)1。观察arcmap中的使用方法,明确各参数意义。2。arctoolbox中参数对应为features/feature layer的(即需要在下拉菜单中选择,需要首先加载到arcmap上的),首先使用MakeFeatureLayer:Geoprocessor gp=new Geoprocessor();MakeFeatureLayer mfl=new MakeFeatureLayer();mfl.in_features=@"e:\test.shp";mfl.out_layer=" 阅读全文
posted @ 2012-12-18 09:39 因是因非 阅读(2084) 评论(0) 推荐(0)
摘要:做一个简单的.net adf示例程序,在定位时报错:[SoapException: Error processing server request] System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1485877 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke 阅读全文
posted @ 2012-07-17 11:37 因是因非 阅读(413) 评论(0) 推荐(0)
摘要:1 IIS中网站属性--HTTP头--启用内容过期2 swf所在的html head中添加 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0">参考:swf 更新后,客户端不需要清空缓存 阅读全文
posted @ 2012-04-16 16:15 因是因非 阅读(783) 评论(0) 推荐(0)
摘要:java将json格式的xy值转为点对象 1 private IGeometry getGeometryFromXYs(String xys) { 2 IGeometry geo = null; 3 try { 4 if (xys == null) 5 return null; 6 JSONArray jsonArray = new JSONArray(xys); 7 int count = jsonArray.length(); 8 ... 阅读全文
posted @ 2012-02-21 15:07 因是因非 阅读(1405) 评论(0) 推荐(0)
摘要:1 AO 显示label label转annotation 使用gp工具转换: createCadXData 添加附加属性 ExportCAD2 AE 转dxf anno转换时有问题 下面为转换dxf的代码:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Globalization;using ESRI.ArcGIS.Geometry;using ESRI.ArcGIS.Geodatabase;using ESRI.ArcGIS.... 阅读全文
posted @ 2012-02-15 15:38 因是因非 阅读(2835) 评论(2) 推荐(0)
摘要:因使用AutoCAD版本为2004,2006版本以后才有.net开发包,因此采用ActiveX方式进行开发。功能为:将几个CAD图层合并到其中一个上,并设置坐标,线和标记的颜色和字体。CAD对象的层级为AcadApplication - AcadDocument - AcadModelSpace AcadEntity 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawin... 阅读全文
posted @ 2012-02-15 15:22 因是因非 阅读(2037) 评论(0) 推荐(0)
摘要:空间关系计算两点间距离1 /// <summary>计算两点间距离2 /// </summary>3 /// <param name="point1"></param>4 /// <param name="point2"></param>5 /// <returns></returns>6 public static double getDistanceOfTwoPoints(ESRI.ArcGIS.Geometry.IPoint point1, ESRI.A 阅读全文
posted @ 2012-02-15 10:27 因是因非 阅读(4256) 评论(1) 推荐(0)
摘要:flex+blazeds+java搭配环境Flex 强制转换类型失败Flex两页面间的传值问题总结 Flex 4通过重写DataGridColumn和CheckBox类给DataGrid添加选择列-CheckBoxColumn DataGrid,checkbox itemrender以及多行多列值的控制关于显示范围的问题JSON百科myeclipse6.5上基于JAX-WS开发Webservice(中文示例)弹出窗口的显示和位置PopUpManager三种不同的flex弹出窗口源码+效果Flex3.0调用webservice,没有任何反应flex调用web service: security 阅读全文
posted @ 2011-09-26 23:43 因是因非 阅读(232) 评论(0) 推荐(0)
摘要:arcgis server java 实现的透明气泡显示 阅读全文
posted @ 2011-06-10 16:19 因是因非 阅读(551) 评论(0) 推荐(0)
摘要:Oracle Spatial详解Oracle Spatial中SDO_Geometry详细说明shp转oracle spatialOracle Spatial常见错误Oracle® Spatial Developer's GuideOracle Spatial SRID:  1.user_sdo_geom_metadata存储各个图层的srid值    新建sdo_geometry表后,需更新每个空间表对应的srid字段,否则java中写入时srid无法为null,则提示ORA-13365: 层SRID与几何对象SRID不匹配。  2.mdsys.cs_srs存储SRID值索引,常用4 阅读全文
posted @ 2011-02-21 15:50 因是因非 阅读(583) 评论(0) 推荐(0)
摘要:field Calculator学习心得常见拓补错误的修改error:ArcToolbox Error:Invalid Topology [INCOMPLETE_VOID_POLY] 阅读全文
posted @ 2010-12-21 15:47 因是因非 阅读(344) 评论(0) 推荐(0)
摘要:engine中空间运算接口ITopologicalOperator与空间关系接口IRelationalOperatorC#+AE判断点是否在面内 阅读全文
posted @ 2010-12-11 23:24 因是因非 阅读(809) 评论(0) 推荐(0)
摘要:1.使用msd文档进行切图,可以加快切图速度2.使用边界图层(可做渔网)来限制切片范围,减少空白图片的生成,提高切图速度。3.若需要对某图层进行少量编辑操作,但又需要显示效果较好,可将此图层和其他背景图层一起做切片发布,然后在程序中动态生成编辑后的切片,参考: ArcGIS Server 动态生成地图切片技术4.对ArcGIS Server服务进行优化,参考:ArcGIS Server 优化方案及... 阅读全文
posted @ 2010-09-03 16:56 因是因非 阅读(650) 评论(1) 推荐(0)
摘要:从Silverlight3升级到Silverlight4后,再打开我以前编辑的Silverlight程序,不知哪里出错了,导致VS2008无法调试了只能选择无调试运行。Vs2008出错信息:无法启动调试。未安装Silverlight托管主调试包。 阅读全文
posted @ 2010-06-03 15:33 因是因非 阅读(1511) 评论(1) 推荐(0)
摘要:      如果使用的资源类型是com.esri.adf.web.ags.data.AGSLocalMapResource,就可以在该资源上动态添加新的图层,图层数据可以来自不同的地方,比如本地的shapefile、file geodatabase或者SDE,也可以来自WMS等web服务。本文以本地的file geodatabase为例,为AGSL... 阅读全文
posted @ 2010-01-18 11:28 因是因非 阅读(1733) 评论(0) 推荐(0)
摘要:在这个小节,我们去实现一个GISFunctionality去封装前面实现过的使地图放大5倍的功能。 首先,当然是新建一个Functionality类并添加到ADF应用中去。前面我们经常通过直接编辑代码的方式去定义类和配置文件,这主要是为了帮助你理解ADF应用的配置和各个元素的相互关系。现在估计你也有一定了解了,我们也就尽量省事些,多使用ArcGIS的eclipse插件去完成这些工作吧。 让我们打开... 阅读全文
posted @ 2010-01-12 10:52 因是因非 阅读(305) 评论(0) 推荐(0)
摘要:相同类型的button和tools组合在一起,组成一个逻辑单元,这就是tasks。Tasks跟tools一样,也是一个普通的Java类即可。编写一个task可以分为以下几个步骤:1.编写task类,包含待用command或tool功能。2.编写taskinfo类,配置task命令和参数的属性。3.在faces-config.xml中进行配置4.在页面上进行调用本文记录编写一个task的过程,其上包... 阅读全文
posted @ 2010-01-11 12:34 因是因非 阅读(483) 评论(0) 推荐(0)
摘要:tool执行的过程需要与地图交互,而后再执行命令,从下面调用语句可以看出。 a:tool id="countFeature" defaultImage="images/selection.gif" hoverImage="images/ selection.gif" selectedImage="images/ selectionD.gif" clientAction="EsriMapRectangle" serverAction="com.demo.MyCountFeatureTool" clientPostBack="true" / 其中,clientAction可参考com.esri 阅读全文
posted @ 2010-01-06 17:37 因是因非 阅读(560) 评论(0) 推荐(0)
摘要:参考:Server Java 开发实战---自定义commandcommand里面就是命令按钮。在我们的ArcGIS Server的Web ADF里面,command被用来做一些不用跟地图交互的工作.1.编写java类,实现command的功能command里面就是命令按钮。在我们的ArcGIS Server的Web ADF里面,command被用来做一些不用跟地图交互的工作.1.编写java类,... 阅读全文
posted @ 2010-01-05 17:03 因是因非 阅读(333) 评论(0) 推荐(0)
摘要:来源:ArcGISDeveloperHelp MapServer是一个粗粒度的ao,这个对象允许用户显示或者查询在桌面,局域网/广域网或者万维网环境下的ArcGIS地图文档.在桌面环境中,你可以用MapServer或者其他的ao粗粒度对象.许多操作只需要几行代码就能搞定.在server环境中,MapServer对象可以从TCP/IP连接的DCOM对象(分布式com对象)或者从HTTP连接的SOA... 阅读全文
posted @ 2009-12-31 18:22 因是因非 阅读(528) 评论(0) 推荐(0)