LionGG LionGG
狮兄
关注数: 42 粉丝数: 197 发帖数: 1,638 关注贴吧数: 10
地图图片服务 按照地图图片的尺寸大小,可分为两类:瓦片(切片Tile)式的正方形256*256(或512*512等)大小的地图图片,按照一定规则拼接组成地图;没有固定大小的,根据给定的大小和位置信息,随机的实时生成一幅整张的地图图片。按照地图图片的生成时间,可分为两类:在用户访问前,预先生成,缓存起来等待调用予以显示;在用户访问时,才实时的动态的予以生成,从而呈现。 类型    瓦片(切片)    整块(不切片)    实时生成    实时瓦片地图    实时整块地图    预先缓存    缓存瓦片地图    X    排列组合一下,理论上共有4种地图图片的类型,但实时的图片是随机的,不可能预先进行缓存,因此去掉一种可能性。如图所示,有三种组合,不再逐一解释。(这个分类思想和组合,或许你在SuperMap iClient系列产品的帮助文档看到过J)至于名字怎么叫,可以讨论,文中也会有所涉及。我们来看看各个服务商提供了哪些地图图片服务。 Google Maps:尽管可以我们访问的Google Maps肯定是缓存瓦片地图服务的形式,但它的API中却没有开放“瓦片地图”服务的接口,不管是“实时的”还是“缓存的”。尽管我们可以通过分析URL规律,获取到每张瓦片(Tile)的地址,然后经过算法组织拼接来进行显示,但这并不符合Google Maps 的条款。和谷歌的代理沟通过,似乎企业版目前也没有合适的方式。 对于“实时整块”地图服务,Google Static Maps API服务通过HTTP请求可以实时创建你所需要的地图,比如设定位置、显示区域、大小、缩放级别,甚至可以添加标记、路线等,相对功能完善。而且通过计算,用这种方式来模拟“实时瓦片”地图的呈现方式,但你知道, 这又麻烦,性能貌似也受影响。其中我比较想不通的为什么叫“Static”,这明明是动态Dynamic生成的吗?不过Bing Maps也叫这个名字。 Bing Maps:很明确的在Imagery服务中分出三个:Static Map、Imagery MetaData、Imagery Data。Static Map类似Goolge Static Map提供“实时整块”地图服务,Imagery MetaData用来获取地图图片的元数据,包括瓦片地图URL的模板,瓦片的尺寸,缩放范围,版本,图片的可获取性,图片的年份(特别是卫星照片的拍摄?)等。Imagery Data其实是Imagery MetaData返回信息中的一部分。对于鸟瞰图,元数据信息稍微有些差别,暂略过不关注细节。 重点在于,通过Imagery MetaData可以得到“片地图URL的模板”,然后通过“Bing Maps Tile System”我们可以获取所有的Tile,也即间接获取“缓存瓦片”地图服务。而这个是微软所允许的,也是它推荐的方式。这也是为什么OpenLayers可以优雅的集成Bing Maps,Esri也可以。但对于Google,大家都比较犯难。 Esri:ArcGIS Server及其API提供了TiledMapServiceLayer和DanymicLayer两种图层,对应的是“缓存瓦片”地图服务和“实时整块”地图服务。其中DanymicLayer基本上和GoogleStatic Maps一样,你也可以把WMS看做类似的服务。同理,也可以通过一定的计算,用DanymicLayer来模拟 “实时瓦片”地图服务。勤奋的菩提老王已经在他博客里探讨过DanymicTileLayer。 SuperMap:从种类上来看,完全内置了以上三种服务, TiledDynamicLayer (实时瓦片地图服务)、TiledCachedLayer (缓存瓦片地图服务)和 DynamicLayer (实时整块地图)。 ‍ 本文我们从地图图片服务的分类入手,并观察了当前部分地图服务厂商所提供服务的完备性。当然我们略过了比较会引起争议的所谓性能等优劣之争。综合而言,我所期待的地图图片服务应该至少包含以下4个方面,并且应该有着可以比肩Google Maps、Bing Maps的性能标准。 1:元数据服务:向Bing Maps学习,提供关于地图图片或遥感影像或假三维图片的信息。 2:实时整块地图服务:包含视野、大小、标记、路径等,Google Maps做得很不错;甚至是地图风格的设置。 3:缓存瓦片地图服务:要学习Bing Maps的开放,放开自己的数据让人可以访问,构建真正的地图服务平台。很多人有自己的分析服务,欠缺的是稳定的基础地理数据底图。 4:实时瓦片地图服务:这个可以向SuperMap学习。
地图缓存技术的标准 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.cnblogs.com%2Fflyingis%2Farchive%2F2010%2F04%2F07%2F1706823.html&urlrefer=d3a5ac221570c64c5c0b6c5c37a0f67f 地图缓存技术的标准2010-04-07 23:38 by Flyingis, 1536 visits, 网摘, 收藏, 编辑    作者:Flyingis     本文欢迎友情转载,但请注明作者及原文链接,严禁用于商业目的!     缓存技术是打通在线地图应用任通二脉的关键技术,将在线地图应用从企业内部推向大众视线之中,缓解WebGIS服务器端数据处理的压力,大幅改善客户端用户体验。     过去使用ArcIMS时,常常讨论和观测空间服务器(Spatial Server)部分的负载压力,因为在地图上鼠标的每一次简单操作,都会给后台带来大量的计算,最经典的公众应用当属USGS开发的系统,例如 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmaps.er.usgs.gov%2Fwebsite%2Fbasins1%2F&urlrefer=91ace0e5dc0e351f97bb1d642ca56784,为了解决这个问题,不少开发人员开始直接为ArcIMS编写Cache脚本。     其实缓存切片算法的思想都大同小异,要考虑到因素有图片格式,图片大小,起算点,横列编号等等,但是不同的开发人员写出的Cache方法毕竟不同,加上后来不少GIS平台已经开始支持Cache功能,使得Cache结果之间难以相互兼容。因此标准成为了各种Cache技术相互兼容的一种方法,哪怕基于标准能够演绎出不同的具体方案,但都是中国话,听方言总比听阿拉伯语强。     对于缓存技术的标准,我曾经有些找不到北,肯定有人能区分TMS,WMSC,WMTS,TWMS并加以理解,但我相信更多的人需要一起接着讨论。     WMSC全称是Web Mapping Service - Cached,对它完整的定义来源于OSGeo Wiki,2006年在FOSS4G会议上提出讨论,目的在于提供一种预先缓存数据的方法,以提升地图请求的速度,自始至终该标准都没有写入OGC之中。WMSC通过bbox和resolutions去决定请求的地图层级,为了更加直观的请求地图瓦片,一些软件做了一些改进,例如WorldWind在请求中使用level/x/y三个参数,直观明了。典型的基于WMSC的实现是TileCache,另外一个关于WMSC的参考:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwiki.osgeo.org%2Fwiki&urlrefer=321852cd0762f9237dc3028135e40857 /WMS_Tiling_Client_Recommendation     再说WMTS,这是名副其实的OGC标准规范,2009年2月 26日推出,是OGC 07-057文档第六个版本,相比过去的几个版本,v0.6.0日趋成熟,明确了WMTS实现模型,并同时支持Http KVP,SOAP和RESTful三种协议,已经成为和WMS并列的重要OGC规范之一,作为缓存技术的权威标准,ArcGIS Server 10将对其进行支持。WMTS详细规范:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.opengeospatial.org%2Fstandards%2Fwmts&urlrefer=93fbef1d751b5ebae7c6205c9b163c7d,Tile空间分布图如下:     既然WMTS是OGC主推的缓存技术规范,那么TMS(Tile Map Service)和TWMS(Tiled WMS)肯定不会成为主流,它们早于WMTS出现,是WMTS发展的基础,为07-057r6的制定提供参考,从TWMS规范编号07-057r2也能看出端倪,当时它仅仅是WMS的一个子集,现在已经成为和WMS并列的规范之一,名称更改为WMTS,这就是它们之间的关系。     这些缩略词表达意思相近,实质互有区别,虽然我们不用像央视一样避免使用外语及缩略词,但我们要明白它们的含义,相信今后WMTS会出现越来越多。
ArcGIS.com 看上去很美 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fhi.baidu.com%2Fliongg%2Fblog%2Fitem%2Fbbe315ce87a69535b600c8ef.html&urlrefer=0c0ee45ee762665dc90f7a93dcf27b48 ArcGIS.com为用户查找和使用ESRI及其社区相关内容,提供了一种新的便利的方式。它提供了一个框架,可以方面共享应用程序和作品、构建社区等。通过ArcGIS.com,您可以: 基于已经发布的内容和应用,添加自己的内容,创建Mashups; 从Web或其他GIS服务器上搜索所需要的GIS数据或资源; 保存自己的地图应用,与他人共享等。 以上是ArcGIS.com预览页面的介绍,相对简要。通过查询一些文章,更进一步的了解到:ArcGIS.com旨在建立一个共享社区,是GIS Online战略的升级,是Cloud-based GIS概念的深入。用户可以上传、创建、分享——数据、内容、应用程序、服务;甚至可以相互交易! (来源:vector1media.com,2010) 这听起来貌似有点GeoCommons + WeoGeo的联合体(两者我在博客里原来都有介绍或提及),不过是更专注于ESRI社区,对于ESRI用户,则是更为专业和合理的选择。只是可怜了这些有着敏锐嗅觉先行一步的小公司了,不知道下一步的命运如何? Volunteered Geographic Information(VGI)和 CrowdSourcing 已经在美国迈出实质性的步伐,尽管GeoInformatics 2010所接收的论文中有数篇的题目中甚至都直接包含了volunteered geographic information,我仍对VGI在中国的发展保持不乐观的态度。在中国大陆发展的可能性还是我在《HTML5 、Chrome OS 与GIS》一文中的调侃:搞个GeoTaobao,数据(和内容)由政府掌控,进行G2C交易;应用程序和解决方案可以搞个C2C式的。 注:G2C,Government To Customer,俺的原创。 正如您所知道的,本博客所有内容,仅是个人观点,不代表任何单位和组织,本文也不例外。同时,这些评述性的内容,我也不会做什么版权要求,更不会像张发财红中白板那么不要脸的把从书本上抄来的话发到微博上就当作自己的原创,还在那里像疯狗一样吼叫着黄健翔抄袭。只是希望有些人在一字不改地引用有些话时,好歹也算是原创:比如这句“ArcGIS.com旨在建立一个共享社区,是GIS Online战略的升级,是Cloud-based GIS概念的深入。”就那么赤裸裸的就跑到您的名字下了,您不觉得缺少些什么?好歹也是纸质版了……
ArcGIS.com 看上去很美 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fhi.baidu.com%2Fliongg%2Fblog%2Fitem%2Fbbe315ce87a69535b600c8ef.html&urlrefer=0c0ee45ee762665dc90f7a93dcf27b48 ArcGIS.com为用户查找和使用ESRI及其社区相关内容,提供了一种新的便利的方式。它提供了一个框架,可以方面共享应用程序和作品、构建社区等。通过ArcGIS.com,您可以: 基于已经发布的内容和应用,添加自己的内容,创建Mashups; 从Web或其他GIS服务器上搜索所需要的GIS数据或资源; 保存自己的地图应用,与他人共享等。 以上是ArcGIS.com预览页面的介绍,相对简要。通过查询一些文章,更进一步的了解到:ArcGIS.com旨在建立一个共享社区,是GIS Online战略的升级,是Cloud-based GIS概念的深入。用户可以上传、创建、分享——数据、内容、应用程序、服务;甚至可以相互交易! (来源:vector1media.com,2010) 这听起来貌似有点GeoCommons + WeoGeo的联合体(两者我在博客里原来都有介绍或提及),不过是更专注于ESRI社区,对于ESRI用户,则是更为专业和合理的选择。只是可怜了这些有着敏锐嗅觉先行一步的小公司了,不知道下一步的命运如何? Volunteered Geographic Information(VGI)和 CrowdSourcing 已经在美国迈出实质性的步伐,尽管GeoInformatics 2010所接收的论文中有数篇的题目中甚至都直接包含了volunteered geographic information,我仍对VGI在中国的发展保持不乐观的态度。在中国大陆发展的可能性还是我在《HTML5 、Chrome OS 与GIS》一文中的调侃:搞个GeoTaobao,数据(和内容)由GF掌控,进行G2C交易;应用程序和解决方案可以搞个C2C式的。 注:G2C,Government To Customer,俺的原创。 正如您所知道的,本博客所有内容,仅是个人观点,不代表任何单位和组织,本文也不例外。同时,这些评述性的内容,我也不会做什么版权要求,更不会像张发财红中白板那么不要脸的把从书本上抄来的话发到微博上就当作自己的原创,还在那里像疯狗一样吼叫着黄健翔抄袭。只是希望有些人在一字不改地引用有些话时,好歹也算是原创:比如这句“ArcGIS.com旨在建立一个共享社区,是GIS Online战略的升级,是Cloud-based GIS概念的深入。”就那么赤裸裸的就跑到您的名字下了,您不觉得缺少些什么?好歹也是纸质版了……
Google Maps VS Bing Maps http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fhi.baidu.com%2Fliongg%2Fblog%2Fitem%2Fbbe315ce9f969d32b600c83e.html&urlrefer=206e4f4156ff0c4953865db9a6eea885 正如你可能不知道的,本文基于earthware博客的系列文章"Mapping APIs - Google Maps vs Bing Maps"。正如你可能知道的,我不喜欢逐句翻译,免得一不小心成了译言。毕竟两种API我也用了不少时候,偶尔加两句自己的观点,也情有可原。原文在这里:Introduction, Licensing, Download sizes and delivery speeds, Developer Support & Community。话说,两年前,提地图API,还总BIG3三巨头呢,现在已然很少再提Yahoo!, MapQuest也不知道现状如何。 原文从在简介一节提到了比较二者的哪些方面,比如授权方式、平台性能、支持服务等,主要针对Javascript API,而对3D、Silverlight 、Flex等相关方面暂不置评。 授权方式:两者都有免费版和商业版,但在用免费版的时候都请注意别人的确切授权方式,以免成为被告席上客。另外,Google已经告诉大家他们有可能在地图中植入广告,而Bing尽管没有吭声,不代表以后不会有。俺觉得这没啥可比的,就是价格呗。在对比价格之前,更重要的是先对比是否满足需求。比如必应地图在中国,官方API就没有很好的支持中国数据。 JS文件大小:用过的同学都知道这个是啥意思,下图图示比较了Google Maps API 2 和 3 两个版本以及 Bing Maps最新版本。 Bing Maps文件比较大的原因是,其JS主文件内置了许多功能,比如client side clustering,drag-zoom, labelled markers, speed optimized marker addition等。而Google则扔在了GMap Utility Library中,时不时在官方博客中介绍一下相关功能。俺博客中也有提到。 分发速度:也就是图片下载的速度,JS文件大小与之相比就不值一提,随便几张图片就它量大,因此JS文件大小对于抉择影响不大。微软已在全球多地建立数据中心,或者叫Content Delivery Network (CDN) ,据说数十倍的提高效率,当然这和所在的国家或地区关系很大。最简单的,用Fiddler或Firebug观察下单张图片下载速度。 支持和社区:所谓支持指的是官方提供的支持服务,比如论坛,文档,简单示例,交互示例,Demo库,开源辅助类库,图书,博客等。负责技术支持的同学们可以参考下微软和谷歌都有哪些支持服务,把自己不完备的地方补充下,原文列举得比较详细。开发者社区方面,和中国的情况类似,谷歌要胜微软一筹,在大陆可能更为突出。 我估计这系列文章还没写完,(有的话俺再继续补充)选择谁的服务最主要的还是看功能与需求的满足状况,性能差别悬殊不可能。此外支持服务和社区的影响也极其重要,比如Google Maps相关的书籍都面世数本,Bing Maps的书籍还极少见.
第二届GIS节,有你更精彩 精美礼品等你拿噢! 9月15日,我们迎来GIS人自己的节日,第二届GIS节,有你更精彩!本次活动以“GIS 照亮人生”为主题,以所有GIS人为主体,邀请各高校、行业专家及相关ZZFF部门、合作伙伴、业界知名企业共同参加,旨在通过网络互动、知名企业开放日、以及精彩活动策划等多种活动形式,集中展现GIS的科技魅力。在这个信息化时代,我们GIS人做出了突出的成绩,我们在服务大众的同时也要宣传我们的GIS,让更多人了解关注和支持我们GIS行业的发展,让GIS理念深入人心。       无论是高校、企业、社团组织还是个人,你可以不是GIS人,但只要你是热心人,是想有所作为的人,你都可以以第二届GIS节为主题以宣传和普及GIS知识为目的来组织活动,形式及内容您可自己确定,讲座、辩论、文艺表演、公益活动、板报宣传…… 在9月15日第二届GIS节到来之际,你还在等什么,一起传播GIS理念,推广GIS价值,演绎GIS精彩生活! 活动一:留言寄语,礼品相送 简简单单几句话,轻轻松松赢礼品!快来参与吧! 详情请见:帖子1链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.3snews.net%2Fbbs%2Fviewthread.php%3Ftid%3D9233&urlrefer=acc06d275551a0de73b57b9e642cc58a 活动二:超图开放日,亲身感受GIS的魅力 凡参与者均有精美纪念品相送!还等什么,快快报名吧! 详情请见:帖子2链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.3snews.net%2Fbbs%2Fviewthread.php%3Ftid%3D9234&urlrefer=8f4e68187429b0b758f334e08268d473 活动三:你来做活动,我们来支持 你来组织活动宣传GIS,超图提供物资支持,3sNews为你报道宣传!机会难得,不容错过! 详情请见:帖子3链接:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.3snews.net%2Fbbs%2Fviewthread.php%3Ftid%3D9235&urlrefer=6989d331f4f7dce65a85a1c5cc61acbe
2009年3月:Silverlight Map新纪月 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fhi.baidu.com%2Fliongg%2Fblog%2Fitem%2F69dcad6e9c7c7fd281cb4aad.html&urlrefer=5b458c6e364e9b6c571341c40515a034 当别人忙着争相奔告MIX09发布了ABC,特别是今天发布了Sivlerlight Beta3相关系列的,许多有志青年都抢先试用云云,一番热闹景象扑腾在眼前。同时,Virtual Earth团队也将发布Virtual Earth Silverlight Map Control(VESL)CTP版,相比之下,有点那啥:门庭冷落,无人喝彩。关注地图与GIS的毕竟相对小众,但VE团队不管咋说也忙活了一年,俺就尽点微薄之力,宣传一把。 Silverlight来渲染地图……(省略N种优势宣扬文字)。SpatialWiki,漂亮流畅的界面、开发时机的领先、GeoWiki概念的披挂等,让IDVSolutions声名颇为远扬。然而其舍近求远,没有利用DeepZoom技术,尽管自定义程度较大,Ajax时代的空白图块仍旧存在。仅仅是Demo形式的展示,而无法让他人协同做更多的开发,限制了功能上的进一步发展,比如基本的量算、坐标等功能的匮乏。当然,IDV作为商业公司,也没必要为我们提供那么多便利,吸引眼球最重要。只要你觉得好,拿米来找我,我帮你搞定,成交。 于是,DeepEarth应运而生。(事实上,这两者没有因果关系,DeepEarth的早期框架甚至不比IDV晚。我小小影射下历史上的某些事件本无瓜葛,却被人为地用着不可告人的目的来宣传前后联系。)开源、免费、框架易于扩展、二次开发容易,已经有些比较好的业务应用。有点研究后,会发现什么东西都不是那么完美无缺,GIS分析功能的匮乏,部分GIS概念的缺失等。当然,你不能对别人无偿贡献还那么苛求,再者,作为一个Map/GIS客户端,你又能要求功能丰富到何种程度呢? 那么,来看看GIS厂商领头牛ESRI。几天后,在开发者大会上ESRI将发布Silverlight API的Beta版。产品效果如何暂不得而知,不过有些事情总是推断得出来。Flex API的优劣一年前大家就看到了,从中取长补短必然是Silverlight API团队的重要任务。从去年用户大会放出来的源码来,GIS的概念不可避免地依然充分存在。从前段时间放出来的视频来看,那个球形的Overview控件更是让人眼前一亮,创新的脚步ESRI又走起来了。 此外,ComponentOne,Infragistics(Map控件已消失?),MapDotNet等公司的Map相关控件“众说纷纭”,Silverlight Earth、nvestinpenza.cu、worldwidetelescope等应用“五花八门”,也将Silverlight Map的世界装饰得“五彩缤纷”。(我作文写得真不错~~) 后面将持续跟踪VESL Control和ESRI SL API的各方面动向,有兴趣的同学请也继续关注我的作文。
Neogeography,GIS借助互联网的新发展 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fhi.baidu.com%2Fliongg%2Fblog%2Fitem%2Faf5d564e35f3440eb3de05d8.html&urlrefer=fed0742814a6acbed78305c7dd926087 提到GIS大众服务,大多数人想到的肯定不外乎电子地图、导航和LBS,普通大众接触最早最熟悉的莫过于电子地图。诞生于上个世纪90时代的MapQuest是电子地图服务的鼻祖,当年国内类似的Go2Map、ChinaQuest等也曾风骚一时。然而,由于网络带宽、网民人数等的限制,这一服务却似乎一直不温不火。直到Google Maps于2004年10月发布,凭借先进的技术,巧妙的设计,引发了人们极大的兴趣,让人们把目光聚焦到了电子地图领域。2005年6月,Google推出的Google Earth犹如平地一声雷,震撼了整个IT界,它使得专业软件走进了大众电脑,也使得那些被技术壁垒阻碍在外的人们更加了解GIS。 如果说Google Maps和Google Earth的流行,仅仅只是Google一个人独自的翩翩之舞,那随后推出的Google Maps API,则是一场互联网界共同的盛宴。再利用其他公司提供的API,Web人员可以很方便的集成出全新的、富有创意的应用,亦即为人称道的Mashups。Mashups的类型有多种,譬如新闻Mashups、图片Mashups、视频Mashups等,但地图Mashups无疑是其中最为炫目和流行的。在Google之后,Microsoft、Yahoo!、AOL等也相继公布了自己的地图API,使得地图Mashups的应用更为广泛更上层楼。
欢迎参加OSGeo论坛(2009年1月) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.osgeo.org.cn%2F&urlrefer=924b58a707c85d6abb60bafa88ecfce4 OSGeo(开源地理空间基金会)致力于开源GIS和自由软件在科研单位和学校的推广,并以普及开源地理信息以及最新科学技术进展及为宗旨。OSGeo论坛每月举办一次,采取开放式主题选择,每次活动包含两场讲座,将邀请开源GIS、自由软件和开源社区参与者以及乐于分享的老师和学生主讲,内容包含但不限于开源GIS、科学计算、天文、生物等相关科技进展,以及Linux/Unix操作系统、数据库技术、动态语言等自由软件。 09年1月份活动安排如下: 2009-1-13号,周二,晚19:00-21:00 19:00-20:00:讲座1:《高性能计算进展与及相关开源软件》(中科院计算所 国家智能计算机研究开发中心 霍志刚) 20:00-21:00:讲座2:《开源应用服务器GlassFish及敏捷Web应用开发》(SUN中国 工程研究院 蒋健) 21:00-21:30:自由讨论(提问者均赠送精美小奖品) 地点: 中国科学院地理科学与资源研究所,5楼,2521会议室 朝阳区安外大屯路甲11号(北沙滩桥向东1公里枫林绿洲对面,路北) 详细地图请参阅 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fosgeo.org.cn%2F%3Fq%3Dnode%2F3&urlrefer=af749b88a1e4c0fd5959a39f15dc14b3 在线报名地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fspreadsheets.google.com%2Fviewform%3Fkey%3DpBd6U31DklvCOr9tOTzyxbg&urlrefer=506190dfa51701f4ea24f51eea72c0f4 内容前瞻: 讲座1: 国家智能计算机研究开发中心成立于1990年3月,是在863-306主题专家组的领导下,为实现国家高技术计划在计算机领域的关键目标而组建的实体,其宗旨是研究和开发高性能计算机系统。高性能计算机是一项西方国家对我国仍实行禁运的战略高技术,关系到国家的战略安全,对国民经济和社会发展有重要作用。由智能中心自主开发的曙光系列高性能计算机系统不仅具有重大的学术价值,而且得到了广泛的应用。 《高性能计算进展与及相关开源软件》内容将会涉及高性能计算进展,计算所曙光系列高性能机,及刚发布的曙光5000A,以及开源软件在HPC领域的应用。 讲座2: Sun ERI中国工程研究院建立在Sun研发全球化基础上,致力于多项Sun公司关键软件产品研发。ERI目前的数百位工程师来自中外最好的学校,使ERI成为一个充满动感和活力的集体。 《开源应用服务器GlassFish及敏捷Web应用开发》内容将涉及开放源代码应用服务器GlassFish之上的敏捷Web开发,开源集成开发环境NetBeans以及Java EE 6新特性。 讲座负责人:高昂 (tomgaoang # gmail.com)
TileCache http://blog.csdn.net/yinianshen/archive/2008/11/14/3300674.aspxgeoserver提到的缓存工具共有两个:tilecache和geowebcache。geowebcache是java写的,整合进geoserer中。tilecache则是python写的一个小程序。tilecache是由MetaCarta Labs开发的用来缓存地图,配合openlayers使地图显示更快。可以把tilecache想成一个中间件,WMS服务器不用自己缓存地图,tilecache可以帮他完成。tilecache支持多种服务器和多种OGC服务标准,以及支持多种请求方式和格式。TileCache源自FOSS4G 2006大会上的一个决议,即后来OGC的一个推荐标准WMS Tiling Client Recommendation。所谓TileCache就是由于普通的WMS服务器在接收请求后要读取数据、生成图片,效率过低。那么对于那些一成不变的 地图服务,可以在WMS前端封装一个TMS(Tiled Map Service)。TileCache首先缓存一些WMS地图图片,提供一个伪WMS,仅在适当的时候和后台的WMS服务器交互。这个标准的实现是由OpenLayers的后台MetaCarta提供的,名字就叫做TileCache。TileCache以今年最流行的Python实现,可以通过cgi方式部署和运行在Apache和IIS以及Python的WSGI上。我所选用的是Apache Http Server 2.2来作为Web服务器,用ArcGIS Server来发布WMS服务,用OpenLayers来作客户端的地图显示。首先,Apache Http Server 2.2的安装就不用再赘逑了。由于tilecache是Python写的一个小程序,所以首先需要安装Python解释器.在安装ARCGIS的Desktop时,会自动安装Python ,如果没有安装,可以在ARCGIS的Desktop 安装盘的Desktop\Python目录下找到一个2.4的版本。或者去http://www.python.org/下载一个新版本的。我用的是2.4的。安装完毕后,要在环境变量的“系统变量”中的“Path”,在“变量值”中添加Python的安装目录。安装mod_python-3.3.1.win32-py2.4-Apache2.2.exe,安装完成后会在Apache2\modules目录下生成mod_python.so文件。mod_python的一个最主要优点就是在性能上超越传统CGI。mod_python起源于Httpdapy项目(1997)。很久以后Httpdapy才被叫做mod_python,因为Httpdapy并不是特定用于apache服务器的。Httpdapy设计成跨平台的,而实际上主要从Netscape服务器开始(追溯到1997年的Nsapy)。这个Httpdapy的README文件的摘要,很好的阐述了在HTTP server中嵌入Python所带来的挑战和解决方案。最后,配置TileCache,只需将tilecache解压至Apache2\htdocs目录下即可,然后修改titlecache.cgi文件,将第一行修改为 #!C:\Python24\python.exe –u,其中的C:\Python24\python.exe。再将这个文件更名为itlecache.py。
超牛的面试题 面试官:熟悉哪种语言?应聘者:Java。面试官:知道什么叫类么?应聘者:我这人实在,工作努力,不知道什么叫累。面试官:知道什么是包?应聘者:我这人实在 平常不带包 也不用公司准备了。面试官:知道什么是接口吗?应聘者:我这个人工作认真。从来不找借口(接口)偷懒。面试官:知道什么是继承么?应聘者:我是孤儿没什么可以继承的面试官:知道什么叫对象么?应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。面试官:知道多态么?应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!面试官:用过 apache 的东西吗?应聘者:我修过车子。面试官:tomcat了解么?应聘者:小时看过。。现在也喜欢看面试官:了解webwork吗?应聘者:不了解。我一直专注于本职工作,对外部(web)的没有时间涉猎。面试官:了解jakarta的哪些项目?应聘者:不了解,我只去那儿旅游过。面试官:用过bea的weblogic吗?应聘者:没,只喝过蜂蜜。面试官:了解SUN的创始人吗?应聘者:不知道,不过我爆喜欢队中的纳什。面试官:用过spring么?应聘者:没用过,发过。面试官:知道Hibernate吗?应聘者:知道,动物冬天经常Hibernate,但我从来不冬眠面试官:知道css吗?应聘者:cs出加强版了?面试官:OCR用作过没?应聘者:我从不玩魔兽面试官:W3C标准常用什么地方?应聘者:Lost Tample面试官:知道REST么?应聘者:我很勤奋,只知道干活,不知道休息。面试官:你还有什么问题现在可以问我?应聘者:请问这些和Java有什么关系?
2008ESRI用户大会问答之ArcGIS Server部分 http://www.esrichina-bj.cn/templates/T_yestem_News/index.aspx?nodeid=38&page=ContentPage&contentid=14781、ArcGIS Server 9.3有哪些新的改进?答:在ArcGIS Server 9.3版本中,我们侧重于以下几个重点领域的改进:开放——ArcGIS Server支持额外的OGC服务,包括增强的WMS支持,以及新的WCS和WFS支持。图像服务——针对图像传输的新的图像服务优化。它支持客户端的采样/压缩要求,并提供图像和数据进行分析。这个开放的服务支持SOAP XML、WCS和WMS。此外,用户可以发布存储在地理数据库或文件系统的栅格数据。我们还为需要发布大量基于图像文件的用户提供ArcGIS Server Image扩展。可伸缩性——ArcGIS Server支持对二维的地图服务进行按需缓存。通过ArcGIS服务器管理器,用户可以定义缓存服务,使之满足按需缓存。用户也可以使用ArcCatalog和地理处理工具,以建立兴趣区的缓存和修改缓存以包括另外的规模水平。安全性——利用ArcGIS服务器9.3版,用户使用ArcGIS Server Manager进行安全管理。基于角色的安全规则可以针对应用和服务,允许管理员分配不同水平的特定用户组的访问。可用性——9.3版本包括一些增强的Web地图应用。这些改进包括创造一个更精简的用户体验、新地图、导航和更多的工具。我们也支持地图结果的提示和增加打印能力。针对网页开发者的易用性——ArcGIS服务器包括针对使用JavaScript进行 Mashup类型开发的API。它包括面向SOAP 和REST服务的Web服务SDK,以及具备Ajax功能Web ADFs,以进行高级的网络和企业应用开发。这些文档内容已被显著扩展,特别是针对Web ADF、JavaScript SDK、REST API和SOAP Web服务的文档内容。在本届用户大会上,我们将显示一个新的面向Adobe Flex的ArcGIS API,这些API可用于创建种类丰富的Web应用程序。
闲话GeoCommons、OpenStreetMap及其他 GeoCommons,口号是 Visual Analytics through Maps,宣称要让没有技术和GIS背景的普通人也可以查看地理数据集,进行决策、分析和解决问题。简言之,GeoCommons是一个网络上的专题图制作工具,带一些空间分析功能。 最初在2007年的Where 2.0上由FortiusOne团队发起,后来和Mapufacture团队合作,于今年10月1日再次发布。所谓Commons,第一数据由民众上传,大家共享;第二制作地图过程十分简便,不需要专业性操作。 新版GeoCommons由Finder!和Marker!两部分组成,Finder主要是查询、组织和共享地理数据,Marker便是利用这些地理数据进行专题图制作。目前支持的数据格式有CSV、Shapefile和KML,支持根据某一属性值进行颜色绘制、比例符号绘制、梯度符号绘制等专题图形式,还可以设置阴影、透明度等Style。 可以看下手快的Classicning制作的2008奥运奖牌分布图,他还提到GeoCommons的服务器是Mongrel,可以推断它是RoR架构的。我只能像其他commons一样看出来客户端是用Flash渲染的。底图(basemap)除了BIG3外,还有NASA,OpenStreetMap。 OpenStreetMap 是英国的Steven Coast发起的,他认为,ZF制图部门拿着纳税人的钱去制图,然后这些数据又收费,十分的不合理(美国许多数据是免费的)。于是就搞了这一项草根地图运动:由个人行走、骑车、开车等方式记录GPS踪迹(trace),并上传整理制图,众人共享。目前看来相当成功,据说荷兰等小国的数据十分完善。
谈谈我对“空间数据库”的看法。 http://hi.baidu.com/geochenyj/blog/item/471e80dd520b27e976c63829.html空间数据库2008-09-26 14:04谈谈我对“空间数据库”的看法。一提到“空间数据库”,大家就会想到oracle spatial、arcsde、SuperMap SDX+ 等,实现了GIS图形数据的数据库存储和管理,但仅仅有这些,还不能称其为“空间数据库”,下面列举几点,来说明我的观点:1,空间数据的完整性。这个问题没有得到很好的解决。所谓“完整性”,就是数据的正确性和一致性,在关系型数据库中,有“实体完整性”、“参照完整性”、“用户自定义完整性”;在空间数据库中,语义层面的空间数据的正确性和一致性,就很难界定,它要比关系型属性数据复杂得多。打个比方,一条道路横跨一条河流,必然经过一座桥,而如果不经过,就必然违背了空间数据的正确性,也就是说“不完整”。这只是一个很简单的例子,类似于这样的空间语义关系,是需要空间数据库提供“用户自定义完整性约束”,以保证空间数据的完整性;但目前所谓的“空间数据库”还很难保证这一点,arcsde能从“图形”层面保证几何规则的完整性,但还很难从语义层面保证空间语义的完整性。2,空间查询的执行效率。一个带有空间和属性的混合查询,是先进行空间查询,再进行属性查询,还是反过来,先进行属性查询,再进行空间查询,还是多个步骤交错进行,这是一个值得思考的问题,怎样作查询效率才更高?3,空间数据的物理存储。物理存储,关系到空间数据添加删除修改的性能,而目前,空间数据是以二进制对象或字符等形式,交给关系型数据库来管理的,屏蔽了物理层的存储细节,粒度较大;同时,空间聚簇与数据更新存在矛盾,如果这些问题交给关系型数据库来处理,还很难得到较好的解决,需要单独针对空间数据实现物理存储的管理。以上三点表明,不是空间数据存储在数据库里,实现数据的共享,就是所谓的“空间数据库”,空间数据挖掘,也是提高空间数据库智能化水平的手段。空间数据库是目前一个很重要的研究领域,还不成熟,有很多工作要作,还需要大家继续努力研究。
企业级GIS应用渐暖 作者:许泳  2008-09-23 10:39:03http://cio.ccw.com.cn/ccwHome/htm2008/20080923_507148.shtml无论是应对如年初的雪灾、“5·12汶川大地震”这样的大型自然灾害,还是筹备如奥运会这样的大型体育赛事,都需要对大量与地理相关的信息进行处理,以及时地做出科学、准确的各项决策。而GIS作为创建、管理、发布和传播地理信息的工具和平台,在这些事务中均发挥了不容忽视的重要作用。GIS正以其强大的决策辅助功能,成为人类了解和观察现实世界的一种新的载体。日前,在2008ESRI中国华东区用户大会上,ESRI中国(北京)有限公司总裁何宁在主题报告中谈到,随着Web GIS为地理信息的应用带来新的模式,我们看到,GIS各系统之间的协同计算、分布式数据管理、一体化结构、互联互操作,使各类服务和应用的整合成为可能。这极大地拓展了GIS的应用范畴和服务领域,为机构、企业和全社会提供基于开放的WEB的高级和全方位的空间信息服务,并最终成为人类社会中必不可少的基础设施之一。可以说,企业级GIS的时代已经真正到来了,企业级GIS的应用将是未来的趋势。GIS已经成为企业级信息技术的一个有机组成部分,为企业级系统提供各种地理信息相关的应用,包括资产信息的管理、业务工作的规划和分析、为各种工作(无论是外业还是内业的)提供采集处理手段、用丰富的图表和直观的地图做科学决策等等。这些都极大地体现了GIS的价值,使得GIS逐渐成为企业级的信息技术之一。按照企业级GIS的设计方法,GIS可以方便地与其他企业系统有机集成,将地理知识有效地融入到企业的各个方面。显然,通过目前被广泛认可的SOA架构,GIS可以与ERP、CRM、商业智能(BI)等集成,从而丰富并提高企业的工作流程从而提高企业效率。在这其中,服务是一个关键技术。通俗地讲,服务就是一个大家都认可的规范,这是一个利用互联网标准的接口,各个系统都在服务的层面上通讯,也只有通过服务,各个系统才能够被有效地集成起来。企业级GIS技术并不代表只有企业采用的信息技术,这个“企业级”表达的是一类已形成一定规模、贯穿组织机构内各种关键业务、具有明显流程化特征的GIS应用。实施企业级信息化过程,我们需要关注的也不仅仅是技术本身,更需要关注业务流程、模块分解和参与到此过程中的人员。成功的企业级GIS应用将极大的提升对地理信息的共享和利用效率,从而提升部门、机构的竞争力。“我们并不是在空谈企业级GIS的理念,相反,这个理念对应的每一个方面我们都有具体的技术。也就是说,企业级的GIS已经实实在在地落地了”。ESRI中国(北京)有限公司技术总监王昊谈到。对于企业级GIS的规划者、开发者和实施者来说,无论是数据资源的组织创建和制图,还是服务的发布、负载和管理,以及调用服务并将服务集成在各种客户端应用中,我们都提供了极其易于操作的技术方法。依靠这些技术方法,在企业级GIS架构中负责各个部分的人员都将非常愉悦地感受到操作地理信息的乐趣。我们相信,随着空间信息技术在深度和广度上的发展,企业级GIS的应用将不断涌现,人们会更多地发掘其效率和作用,将地理知识传播到每一个人。 目前,企业级GIS已经使越来越多的组织机构具有了强大的地理空间处理能力,其应用范围已经渗入到各传统以及非传统GIS行业。
1 下一页