随笔分类 -  GIS开发

ArcGIS 开发
摘要:上一个介绍了Open API的一些参考资源集http://www.cnblogs.com/2018/archive/2011/08/27/2155274.html下面以一个常用的google map这个open api为例说明如何应用概念基础目前的版本是3,相对版本2有较大服务的修改。Marker用于在地图特定位置显示信息的一个图标A marker is basically a small image that is positioned at a specific place on a map. Its most frequent incarnation is the familiar dr 阅读全文
posted @ 2011-08-29 18:02 2012 阅读(1264) 评论(1) 推荐(0) 编辑
摘要:由于Arcgis版本加上数据库等完整的版本安装起来实在是太耗费时间,而开发的系统又要经常的在不同的机器上演示,如果每次在新的机器上安装一遍,那肯定会累吐血,为了开发过程中,使用了虚拟机的安装形式供小组共享开发和客户试用等用途,具体步骤是: 1、 首先安装Virtual PC 2、 安装虚拟机操作系统Win2003 3、 安装Arcgis server .net 4、 安装arcMap: 编辑地图使用(mxd文件处理) 5、 发布地图服务: 使用以上的mxd文件发布或ArcSDE发布 6、 安装Oracle 7、 安装pl-sql 8、 将项目小组确定的数据库表等数据库文件使用p... 阅读全文
posted @ 2010-06-01 16:43 2012 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:用户打开同一SilverLight站点时,由于每次都要重新加载SilverLight应用程序包(.xap文件),因此会大大的降低用户体验。因此微软在SilverLight 3.0版本中提供了应用程序集缓存(Application Library Caching),可以解决这一缺陷。 应用程序集缓包括两个部分: 1、SilverLight本身的程序集缓存; 2、用户自定义程序集缓存。第一种方式MSDN已经提到,只要在IDE设置一下即可第二种方式操作时容易出错,具体例子如下:假如项目引用的是库文件,如c:\project\ Microsoft.Windows.Controls.dll,那就在c:\ 阅读全文
posted @ 2010-05-18 15:47 2012 阅读(1163) 评论(0) 推荐(3) 编辑
摘要:SL调用WCF方法,默认是异步的,但有些情况,我们使用同步会来的方便些,下面的文章提供了一种方式。http://www.codeproject.com/KB/silverlight/SynchronousSilverlight.aspx上面这篇文章解释了原因和实现同步的方法http://blog.csdn.net/ham235/archive/2009/11/23/4853818.aspx 阅读全文
posted @ 2010-05-14 21:22 2012 阅读(897) 评论(0) 推荐(1) 编辑
摘要:Web打印从网上找了一些关于asp.net打印的资料,参考“关于Web打印”,参考 http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/%e5%85%b3%e4%ba%8eWEB%e6%89%93%e5%8d%b0.docx 最后选择了使用ReportViewer实现打印功能 arcgis silv... 阅读全文
posted @ 2010-05-13 08:17 2012 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:由于是第一次应用Oracle系统,在参考相关的资料后,总算顺利安装和开发好了,把 遇到的一些问题总结一下. 1、数据库服务不能启动 在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。 重建Oracle服务可以利用Oracle在Windows操作系统下特有的oradim使用程序。 数据库的SID可以通过下面的方法知道: 检查windows的服务,找到类似于OracleServiceXXXX的服务名称,其中的XXXX部分就是数据库的SID,比如假如数据库的SID是tes... 阅读全文
posted @ 2010-05-12 12:47 2012 阅读(699) 评论(0) 推荐(0) 编辑
摘要:对于图片的显示DeepZoom是个非常棒的技术。项目中由于需要对于一个高分辨率的图片进行拖动、放大、Zoom out等操作,DeepZoom实现这个功能是小菜一碟具体的使用就是:使用DeepZoom Composer建立一个项目,最后导出结果,然后silverlight引用这个发布的服务地址即可1、导出的结果为:2、silverlight使用的方法:但由于项目中涉及的这种图片文件非常的多,如果手工一个个的处理,太浪费时间,因此需要一个工具自动化的处理这个问题。http://blogs.msdn.com/zxue/archive/2010/05/05/handy-tools-compliment 阅读全文
posted @ 2010-05-11 09:45 2012 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:上篇文章讲到了要访问地图rest服务,为了把这个服务接口的开发工作弄清,有以下参考:http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/ArcGIS%20Server%209.3%20REST%20%e5%9f%ba%e7%a1%80%e6%95%99%e7%a8%8b.zip这个是arcgis官方发布的一个rest解说的... 阅读全文
posted @ 2010-05-10 15:45 2012 阅读(2162) 评论(0) 推荐(1) 编辑
摘要:关于silverlight的开发http://bbs.esrichina-bj.cn/ESRI/thread-48129-1-2.html以上资料是个很好的开始,涉及了常用的开发任务我把这个资料和例子独立整理出来放到了一个文档中,我们的开发小组人员都可以看到,现共享一下供园子人员方便参考: http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/arcGIS-silverlight.docx【文档中的例子代码包括了多个常用的操作组件,明白后对其他的项目事半功倍】http://resources.esri.com/arcgi 阅读全文
posted @ 2010-05-10 14:52 2012 阅读(722) 评论(1) 推荐(0) 编辑
摘要:由于需要熟悉和部署整个arcgis的系统,因此把安装步骤记录一下ArcGIS有JAVA和.net两个版本,根据服务端开发技术的不同选择不同的安装包Server安装注意【必选】安装时系统用户必须有管理员权限,按步骤“下一步”即可,没什么需要特别注意的。安装完之后会在系统中新建3个用户arcgisSOM、 arcgisSOC 、arcgismanager ,2个用户组agsadmin和agsusers。将当前用户加入agsadmin组以可以管理服务,xp 系统关闭简单文件共享,关闭防火墙 输入授权文件,arcgissoc arcsom系统服务正常启动后即可使用,以下是[java版本】进入管理界面的 阅读全文
posted @ 2010-04-12 18:00 2012 阅读(672) 评论(1) 推荐(0) 编辑
摘要:项目中使用了oracle数据库,为了配置远程连接花费了一些功夫,特记录一下:由于orcale数据库已经在别的机器安装好了,而开发机器都是自己的机器上的,因此需要远程连接oracle数据库,网上有说要安装oracle的客户,不过那个工具太大,一个简便的方法是:前提:首先本机上已安装JDK,并设置了CLASSPATH[以下来自网络]1、从Oracle官方下载“Instant Client Package”的软件http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html2、解压到安装目录,例 阅读全文
posted @ 2010-04-09 18:15 2012 阅读(4182) 评论(1) 推荐(0) 编辑
摘要:由于是新接触arcgis和silverlight的开发,因此快速的找到相关的资料很重要,通过这些例子可以快速的学习,如下有很多的参考资源的站点:关于arcgis silverlight的开发http://www.gisall.com/html/zhuanti/ria/index.htmlhttp://bbs.esrichina-bj.cn/ESRI/thread-48129-1-2.htmlsil... 阅读全文
posted @ 2010-04-09 08:02 2012 阅读(625) 评论(0) 推荐(0) 编辑
摘要:最近接触了arcgis的项目开发,有空这个东西做成一些笔记发布先来简单介绍一下arcgis的组成,这个软件套装是很专业的东西,因此对这个软件的整体构成有个了解对于开发工作比较有方向指导作用。整个软件产品线的描述ArcGIS桌面产品(ArcGIS Desktop)是一系列整合的应用程序的总称,包括ArcCatalog,ArcMap,ArcGlobe,ArcToolbox和ModelBuilder。通... 阅读全文
posted @ 2010-04-06 17:39 2012 阅读(823) 评论(0) 推荐(0) 编辑