摘要: SuperMap iClient 7C系列产品即将于近日推出,在6R系列产品的基础之上,7C版本在原生的移动端、可视化与交互技术、产品开放性等方面做出许多重要的工作,这些工作将会帮助SuperMap iClient的用户可以在更加广泛的领域更容易的开展工作;同时,7C版本中,将会进一步增强和完善GIS相关的查询、分析等功能,众多细微的改进使得专业的GIS应用开发起来也会更加得心应手。 阅读全文
posted @ 2013-09-25 10:29 dulvyizhihua 阅读(1658) 评论(1) 推荐(1) 编辑
摘要: 一般地图量算指的是距离量算和面积量算。 在线的各类地图也都提供了纯客户端的地图量算——不需要和服务器交互,技术上用三角函数就可以,虽然本文也讨论这个话题,但是会比较下适用于不同情况的量算。 阅读全文
posted @ 2013-08-11 13:23 dulvyizhihua 阅读(2330) 评论(4) 推荐(0) 编辑
摘要: 使用iClient Flex/JavaScript开发的系统,地图范围之外,总是白色的背景,有没有冲动换个背景呢?这次就讲讲如何设置背景吧。 阅读全文
posted @ 2013-05-24 16:07 dulvyizhihua 阅读(810) 评论(0) 推荐(1) 编辑
摘要: SuperMap iClient 6R(2012)将于近日发布SP3版本,在SP3版本提供了许多有趣的新特性,这里我们对这些新特性做一下快速预览。 阅读全文
posted @ 2013-03-13 17:05 dulvyizhihua 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 注意:本文以iClient for Flex为例介绍有关WMTS图层服务的对接使用情况,iClient的其他系列产品(如iClient for JavaScript/Silverlight)中具有相似的情况,可以参考本文的介绍。 TiledWMTSLayer是SuperMap iClient for Flex 提供的用于访问WMTS服务的通用图层。本文将主要介绍如何使用TiledWMTSLayer访问WMTS服务,并就访问第三方WMTS服务进行示范,希望为您的使用带来方便之处。 阅读全文
posted @ 2013-02-22 11:20 dulvyizhihua 阅读(8029) 评论(1) 推荐(4) 编辑
摘要: 注:本文所述的移动端开发是指采用SuperMap Flex Mobile API(iClient 6R for Flex的子库)所做的移动端应用开发,如无特指,Mobile API即代表该库。 根据目前市场的应用反馈情况,收集和整理了常见问题,希望有助于大家的开发。 更新时间:2012年12月11日星期二 阅读全文
posted @ 2012-12-11 21:37 dulvyizhihua 阅读(1592) 评论(1) 推荐(0) 编辑
摘要: 用户1:我需要把实时监控的车辆运行数据,利用GIS可视化表现出来,要支持查看车辆实时信息; 用户2:我有当月的气象历史数据,希望能够通过GIS展示出其历史变化情况,以辅助业务决策; 用户3:我有大量的地物数据,希望在GIS上全部显示出来,并且能够交互而且操作流畅。 以上这些都是比较典型和常见的用户场景,主要体现在用户的GIS数据具备时态性,这些数据要么是实时动态获得的,要么是历史观测积累的,而且数据相对都比较庞大,这类数据的可视化展现往往能为业务决策提供理论支撑。那么,当这个可视化的工作出现在Web端时,我们需要提供相应的解决方法。 阅读全文
posted @ 2012-11-15 16:00 dulvyizhihua 阅读(3000) 评论(1) 推荐(1) 编辑
摘要: SuperMapiClient系列产品提供了多种Web API,除了支持在PC端设计开发应用系统之外,还能够支持移动终端开发,而且相比于移动端的原生开发语言而言,SuperMap iClient采用的是Web API,开发难度低,可以快速上手实践,再加上其特有的跨终端和跨系统的能力,使得SuperMap iClient在移动开发方面具有一定的优势。 阅读全文
posted @ 2012-09-19 23:09 dulvyizhihua 阅读(908) 评论(0) 推荐(0) 编辑
摘要: SuperMap iServer iClient 6R(2012)Service Pack 2日前正式发布了!该产品是针对不同开发平台的客户端软件开发工具包,包括 SuperMap iClient 6R for JavaScript、SuperMapiClient 6R for Ajax、SuperMap iClient 6R for Flex、SuperMapiClient 6R for Silverlight、SuperMap iClient6R for Realspace 等开发平台,作为 SuperMap iServer 产品的一部分,可以使 SuperMap iServer 提供的数据和服务在客户端以丰富的形式呈现给用户。 阅读全文
posted @ 2012-09-19 23:07 dulvyizhihua 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 作者:(超图软件)张颖娜 袁林道 曾明 金建波原文地址:http://www.supermap.com.cn/sup/xwtxpage.asp?orderID=405 从2010年开始,“云计算”成为公众对于网络的新兴认知。随着“云计算”逐步揭开神秘面纱登上互联网的舞台,它为政府、企业和普通用户提供了更具伸缩性和强大计算与存储能力的服务,而处在用户交互感知最前端的客户端技术,也朝着更具表现力和互动性的方向发展。 带有地理位置的动态数据(包括历史版本数据),具有完整的时空特性,大数据量的动态数据则在历史推演、实时监控、科学研究、辅助决策等方面都具有重要意义。 目前这种大数据量的动态数据管理与.. 阅读全文
posted @ 2011-10-22 22:09 dulvyizhihua 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 在系统应用中,B/S结构的GIS系统会发布具有不同投影类型的地图数据,而在客户端系统中为了显示鼠标的当前地理位置信息,通常我们会有三种解决办法:第一种,直接将鼠标的屏幕坐标转换为经纬度坐标并显示——仅限于发布的地图采用了经纬度坐标系;第二种,鼠标MouseMove过程中与服务器进行实时通信,将鼠标坐标转换为经纬度后返回给客户端显示——这要取决于网络是否稳定;第三种,则是在客户端进行坐标投影转换,相对来说,前两种解决办法都有一定的限制,而第三种解决办法则相对通用,也就是本文所讨论的话题。 阅读全文
posted @ 2011-06-11 11:08 dulvyizhihua 阅读(10285) 评论(3) 推荐(8) 编辑
摘要: 背景自从2006国家测绘局推进“数字城市”的示范建设工程以来,全国近百个城市参与到数字城市的建设和推广中了,而在2010年,测绘局还会在全国范围内择优推广100个城市的数字化建设,促进我国基础地理信息产业及相关行业的建设、整合、共享进程。在一片“数字城市”——地理信息共享交换平台的建设热潮中,不仅促使各个GIS企业竞相推出&#... 阅读全文
posted @ 2010-06-21 09:15 dulvyizhihua 阅读(2298) 评论(3) 推荐(0) 编辑
摘要: 如题,问题很简单,就是用图形化界面xmanager或者vnc的远程桌面控制启动SuperMap iServer Java 2008服务后,关闭图形化界面,服务也会停止;而如果采用PUTTY等客户端工具启动服务,则是出现报错,类似ugcXEngine.so的错误,服务无法启动。 阅读全文
posted @ 2010-06-09 15:58 dulvyizhihua 阅读(1706) 评论(0) 推荐(3) 编辑
摘要: 本文简单的介绍了有关FME产品的各种版本和许可情况,并提出了将FME纳入到GIS系统建设中的缘由。 阅读全文
posted @ 2010-05-04 08:37 dulvyizhihua 阅读(6277) 评论(1) 推荐(1) 编辑
摘要: 基于作者的一些浅薄经验,调侃式的分析了GIS目前的发展情况——信息化、普及化,也提出了将来必然的发展方向——领域化、模型化。 阅读全文
posted @ 2010-02-26 11:30 dulvyizhihua 阅读(2001) 评论(5) 推荐(2) 编辑
摘要: 基于作者的一些浅薄经验,调侃式的分析了GIS目前的发展情况——信息化、普及化,也提出了将来必然的发展方向——领域化、模型化。 阅读全文
posted @ 2010-02-22 15:28 dulvyizhihua 阅读(2316) 评论(5) 推荐(2) 编辑
摘要: 习惯了GoogleMap API的开发,大家都希望能够利用这种开发方式,来做一些html静态页面开发,或者是PHP页面开发,我们不用再去关心究竟服务器如何管理与开发。 这里我们利用SuperMap iServer 2.0的JS SDK来配置一个允许在线开发的环境。 阅读全文
posted @ 2010-01-21 11:44 dulvyizhihua 阅读(1900) 评论(2) 推荐(2) 编辑
摘要: 上一篇中(http://www.cnblogs.com/dulvyizhihua/archive/2009/12/04/1616965.html)谈及了如何在多级部署下进行包括动态图层叠加、查询、编辑功能,这主要是利用客户端向不同Web应用发送请求并接收回馈实现的,而上一篇中并没有谈及如何去实现多级部署下的专题图功能,本篇将主要讲解这方面内容。 需要说明的是,在解决多级部署下聚合专题图功能时,本文还能解决这样的问题: 为了加速地图浏览速度,我们会用SuperMap iServer 2.0的简易缓存来提高响应速度,但是用了简易缓存后,就无法使用动态专题图功能;而如果使用普通缓存策略的话,地图的浏览速度和效果又不是很理想。在这样的情况下,本文中所提到的多级部署下的专题图功能,能够很好的解决这一问题。 阅读全文
posted @ 2010-01-04 10:10 dulvyizhihua 阅读(1911) 评论(0) 推荐(3) 编辑
摘要: 利用SuperMap iServer Java 2.0 JS开源的SDK,实现脚本端服务聚合后的查询、编辑等功能,帮助GIS系统多级部署应用中上级对下级系统,各地系统间的数据互操作。 阅读全文
posted @ 2009-12-04 15:09 dulvyizhihua 阅读(1453) 评论(0) 推荐(1) 编辑
摘要: 这一节谈谈三维地图的应用,也就是业务功能。三维地图为什么现在又如此令人关注呢?市场需求and业务驱动and技术成熟。 下面就针对各种主要的业务功能,描述一下其应用场景,以及可能的实现途径。 阅读全文
posted @ 2009-06-17 10:57 dulvyizhihua 阅读(4223) 评论(0) 推荐(0) 编辑
摘要: 有了数据做基础,那么下一步就可以考虑选择什么样的地图引擎,并如何开展系统架构。 阅读全文
posted @ 2009-06-01 16:29 dulvyizhihua 阅读(2110) 评论(2) 推荐(0) 编辑
摘要: 说起三维地图,最早看到的就是E都市了,当时还是很感叹这种超越二维地图,并且具有二维地图功能的三维网络应用,美观,直观,总而言之就是给人的视觉感官带来新的体验。不过随着时间的推移,当火热的三维地图降温时,我们的视线更多的投入到了二维地图中,而关于三维地图的应用,我们还是认为,这仅仅只是一种简单的效果展示,没有带来太多的研究与经济价值。 直到最近,在参与了关于网络三维地图应用的项目后,我又重新学习和参考了包括E都市、城市吧、都市圈等在内的三维地图应用,这里把一些心得记录下来。 阅读全文
posted @ 2009-05-15 17:50 dulvyizhihua 阅读(3888) 评论(3) 推荐(0) 编辑
摘要: 最近经常碰到尴尬的情况,想做个工程,或者写个Demo的时候,总是苦于没有顺手的,或者说是好看又好用的界面。这种事情又不能去找美工来设计,那只能自己动手来写界面了。 在GIS中,UI是很重要的。虽然UI对于程序员来说并不重要,但是对于GIS系统的用户——大众用户以及领导们来说,UI有时候甚至能撑住GIS系统的半个台面。比如说Google页面的UI,虽然是脚本实现的,但是平滑与舒适度让人称赞;再比如Adobe AIR,Microsoft Silverlight,都有优美的界面,良好的动画效果。这样绚丽的UI不仅吸引了大众的眼球,也吸引了我们这些“锐意创新”的技术人员,我们愿意在这个平台上面施展自己的想象力和创造力,从而为用户提供出更加人性化的应用系统。 阅读全文
posted @ 2009-03-22 15:25 dulvyizhihua 阅读(1946) 评论(3) 推荐(0) 编辑
摘要: 为什么叫做也谈呢?无非是因为我也是看过各位牛牛们的分享,然后自己动手实践了一把,在其中体验了很多的“快乐”与“悲伤”,最后决定把这些内心的变化都记录下来,与大家一起分享。 关于TileCache,前人讲了很多了。它是基于Python的WMS-C,通俗的讲就是为WMS做瓦片地图缓存,从而提高后台服务器的响应速度,而WMS作为OGC着力推广的GIS数据共享接口,因此为WMS接口所做的这些“外围”工作我们也需要认真关注。 阅读全文
posted @ 2009-01-05 12:00 dulvyizhihua 阅读(7600) 评论(4) 推荐(0) 编辑
摘要: 前段时间看到中科院的同学们组织起来翻译了GIS World杂志关于“GIS未来十年”的文章,突然也想起来自己也曾作过类似的工作。看过他们翻译的成果,顿感自己的英文水平急需提高。 不过,不同的人对相同的事物也有不同的理解,因此我也就把我翻译的内容贴上来,供大家参考。 阅读全文
posted @ 2008-12-17 16:56 dulvyizhihua 阅读(1000) 评论(2) 推荐(0) 编辑
摘要: 简单的列举一些产品化过程中工具和技巧: 提取JavaScript脚本接口注释可以使用AjaxDoc工具,不过前提是脚本是基于ASP.NET Ajax规范编写的。AjaxDoc本身则比较简单,配置一下Project,然后为AjaxDoc建立虚拟目录,访问default.aspx?project=projectname就ok了。 提取Java的接口注释可以使用JavaDoc,后期的制作可以使用Java... 阅读全文
posted @ 2008-12-05 16:13 dulvyizhihua 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 说起ArcGIS的Geoprocessing,最直观的莫过于ArcToolBox及工具条了。 以ArcToolBox为例,它拥有丰富的工具(Tools)、模型(Models)及脚本(Scripts),这些工具、模型、脚本各自拥有着某一地理空间处理能力。随着地理处理能力的复杂化,网络分发性的增强,以及与行业应用的紧密结合,ArcToolBox需要根据用户的个性化需求以及行业应用的独特需要来进行扩展和扩充。 这就需要一种可行的,简便的扩展途径。一种方式是以ModelBuilder进行建模,通过可视化的拖动工具来组合模型。另一种方式则是使用脚本调用Geoproccessing接口,以编程的方式实现扩展。两种方式选择哪种更好呢?这需要根据用户的特点来选择,简单的来看,第一种直观、不需要编程;第二种需要编程,也更加灵活,而且可以避免一些问题,比如批量化处理时ArcGIS的无响应问题。 至此,Python & Geoprocessing的关系就出来了,那就是两者的结合扩展ArcGIS的Geoproccessing能力。 阅读全文
posted @ 2008-12-05 14:58 dulvyizhihua 阅读(1528) 评论(0) 推荐(2) 编辑
摘要: Python通过写文件的形式做到拷贝的功能,而文件删除则可以用remove,或者空目录删除用removedirs,rmdir。 由于最近遇到了文件拷贝和删除的问题,发现Python提供的这几个方法都不够方便: 1、不能以命令的形式拷贝文件; 2、不能删除一个非空的目录。 那么怎么解决呢? 还是使用OS的Shell吧。 以Windows为例: 拷贝使用xcopy /s /y /q sourcepat... 阅读全文
posted @ 2008-12-01 18:10 dulvyizhihua 阅读(3505) 评论(2) 推荐(0) 编辑
摘要: 在使用InstallShield时,可以采用Scripts,也可以使用Basic MSI等其他方式制作安装包。 最近我接触了一下以Basic MSI制作安装包的过程,从中发现Condition在其中扮演着重要的角色,按照用途的不同大致可以分为两种: 1、安装包在检查目标机器环境时的条件限制。 这种条件一般反映在开始安装时,弹出个对话框(也可是其他形式)告诉用户“您机器上还不满足安装条件,请安装xx... 阅读全文
posted @ 2008-11-24 19:56 dulvyizhihua 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 这个问题是经常会碰到的,你可能需要通过脚本,以Shell调用操作系统的一些东东,因此下面列几个常见的脚本调用命令行情况: Windows下,用JavaScript控制iis服务器的启动和关闭: JScript Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter... 阅读全文
posted @ 2008-11-21 15:32 dulvyizhihua 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 关于起源 脚本,应该分为两种,一种是影视文学的脚本,还有一种则是计算机编程中的脚本。 影视文学中应该是剧本,和脚本什么关系?其实我也不清楚,不过我觉得,脚本是剧本的来源,脚本是文学创造中产生的,而剧本则是根据影视的需要,在脚本的基础进行了加工,从而形成了影视剧本喽。 另一种就是计算机编程中的脚本语言了。脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile... 阅读全文
posted @ 2008-11-20 14:50 dulvyizhihua 阅读(1863) 评论(1) 推荐(0) 编辑