2013年11月28日

skyline中遍历fly工程树

摘要: 在skyline二次开发过程中,做空间分析总是要去读取工程中的shp图层。假设想获取工程树中“建筑物”图层,图层结构如下:传统的方法是:var itemId=SGWorld.ProjectTree.FindItem("图层\\中模\\建筑物");var layer=SGWorld.ProjectTree.GetLayer(itemId);这样有个坏处是,工程树配好了不能再改了。或者说一旦改fly文件的工程树结构了,就得改代码。否则就无法获取“建筑物“。这样有个想法是,在fly工程首次加载的时候,就遍历工程树,把所有的shp图层、以及图层在工程树的图层名存放在数组中。代码如下 阅读全文

posted @ 2013-11-28 13:40 pengjw 阅读(2073) 评论(0) 推荐(0) 编辑

2013年11月24日

关于ie11的浏览器检测

摘要: 我的电脑昨天更新的时候把ie11给更新出来了,然后发现我的skylineweb项目提示我的浏览器不是ie,这样显然是浏览器检测出现了问题。查找后找到了下面的解决方法。大家的电脑如果也更新成了ie11的话,再去打开别的网上已经发布的三维项目的话,会发现无法加载。同样是浏览器的检测的问题。 阅读全文

posted @ 2013-11-24 09:13 pengjw 阅读(4864) 评论(2) 推荐(2) 编辑

2013年11月17日

C# 窗体内容显示不全

摘要: 在T430上安装skyline的CS版时候,发现登陆窗口显示的内容不全,第二个缓冲的窗口也显示不全。设置了下面的参数后就可以了。 阅读全文

posted @ 2013-11-17 14:21 pengjw 阅读(2988) 评论(0) 推荐(0) 编辑

2013年11月16日

ArccGIS 10发布WFS服务并加载到Skyline中

摘要: 下面用ArcGIS Server 10.0将建筑物图层发布为WFS服务。(1)创建mxd文件。ArcMap打开建筑物图层,存为Buildings.mxd文件。注意:必须统一空间参考系,且要与图层的坐标系统一。否则,发布服务后,即使在catalog中可以查看服务,但会发现在skyline中无法加载。(2)创建地图服务文件(.msd文件)。ArcMap打开Buildings.mxd文档,右键弹出ArcMap菜单,选择“地图服务发布”。注:如果shp图层的坐标系与Layers的坐标系不统一的话应该会报错。(3)将地图服务文件发布为WFS:下一步,选中“WFS”服务,那个"KML" 阅读全文

posted @ 2013-11-16 16:38 pengjw 阅读(1102) 评论(0) 推荐(1) 编辑

2013年11月8日

ie浏览器将网页转成pdf

摘要: 今天同事让我帮他将网页转成pdf,学了一个。先推荐一个超图的数据库使用指南:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/6.1.1/DeskproNETWebHelp/WebHelp/Features/TechDocument/DatabaseUseGuide.htm首先在电脑上安装。这样的会在ie工具栏有个Abode PDF 插件,勾选上:这样在网页右上角就会有 阅读全文

posted @ 2013-11-08 09:02 pengjw 阅读(936) 评论(0) 推荐(0) 编辑

2013年11月6日

查找IE中网页的源代码

摘要: 一般我们在查看网页的源代码时,在网页上右键就能点击“查看源代码”。但是有些网页的右键功能被屏蔽了。这时候我们可以在ie菜单栏的“查看”选项里“源”查找。如果发现ie菜单没在的话,点击键盘上的“Alt”,就出现了。 阅读全文

posted @ 2013-11-06 21:37 pengjw 阅读(720) 评论(0) 推荐(0) 编辑

2013年11月5日

写js过程中遇到的一个bug

摘要: 信息查询 在js里这样写:function change(str) { //debugger; //var strDiv = jQuery("." + str + "_div"); alert(str) if (strDiv.css('display') == 'none') { strDiv.css('display', 'block'); jQuery('#' + str).find('img').attr('src', 'Imag 阅读全文

posted @ 2013-11-05 09:30 pengjw 阅读(550) 评论(0) 推荐(0) 编辑

2013年10月27日

ArcMap应用——三维场景中井盖的属性配置

摘要: 在精细三维场景中,有地面(包括道路面、马路牙子)、有部件数据(包括井盖)。我们会发现有马路牙子的地方比道路面要高出一部分,比如0.1米,但是雨水井盖却有些在路面上、有些在道路以外。就是说在道路面上的井盖与在道路以外的井盖要设置不同的对地高度。否则,要么道路以外的井盖看不见,或者道路上的井盖突出地面了。解决办法:对井盖的shp数据进行处理,添加一个Z字段,在道路以外的井盖Z字段赋值为0.1;在道路以内的井盖赋值为0;然后在三维场景中配置时,设置如下:C:\Users\Mike\Desktop\eg.png那么添加好Z字段后(要确保添加的Z字段为Double型,否则无法无法赋值为小数),怎么给不在 阅读全文

posted @ 2013-10-27 16:00 pengjw 阅读(591) 评论(0) 推荐(0) 编辑

ArcGIS Server 10.1安装、配置、发布地图服务

摘要: 先跟大家分享一个esri的学习资料,http://pan.baidu.com/s/1nBzxB,《ArcGIS10.1 for Server 入门教程》。 教程讲述的很清楚,下面说说我这次发布地图服务过程中遇到的问题。 阅读全文

posted @ 2013-10-27 15:55 pengjw 阅读(828) 评论(0) 推荐(0) 编辑

导航