摘要: 制图工作中,大量密集的点要素显示是最常遇到的问题,更好更清晰的显示点要素的符号以及标注的研究是非常实用。对于大量密集的点要素显示,常规的处理方法是对点进行类型的划分,使用definition query。如,在11级显示点type类型为1的点,12级显示点type类型为1和2的点。但该方法仍旧存在一个问题,假定只显示type类型为1的点,但这些点依旧是大量并且密集的,也没有字段再进行划分子类的话,还是会出现同样的现象。ArcGIS制图表达中提供了disperse markers对点进行分散,对于仅追求地图显示效果上,方法是可取的,并且对分散后的样式也可以选择,是随机分散,还是排列成圆形或者十字 阅读全文
posted @ 2013-01-25 16:34 北纬32 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个聚焦索引的时间基本上是不可忍受的。索引和更新是一对天生的冤家。高并发死锁:平时我们感觉不到,但数据库死锁在高并发的情况下的出现的概率是非常高的。文件存储的问题:大型网站有海量图片数据、视频数据、文件数据等等,他们如何存储 阅读全文
posted @ 2013-01-25 16:31 北纬32 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同从理论定义来看,服务器是网络环境中的高性能计算机,它侦听网络上其它计算机(客户机)提交的服务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务质量的能力。 但是这样来解释仍然显得较为深奥模糊,其实服务器与个人电脑的功能相类似,均是帮助人类处理信息的工具,只是二者的定位不同,个人电脑(简称为Personal 阅读全文
posted @ 2013-01-25 16:30 北纬32 阅读(537) 评论(0) 推荐(0) 编辑
摘要: select iif(isnull(sum(price)),0,sum(price)) from XX 阅读全文
posted @ 2012-01-13 16:24 北纬32 阅读(408) 评论(0) 推荐(0) 编辑
摘要: OpenLayers的Map默认使用的地理坐标系统(EPSG:4326),如果我们采用其他投影时,就需要进行投影转换,以使用正确的投影方式。下面代码为点坐标的转换: 1 //坐标转换 2 3 this.transform = function (lon, lat) { 4 5 var proj = new OpenLayers.Projection("EPSG:4326"); 6 7 var lonlat = new OpenLayers.LonLat(lon,lat); 8 9 lonlat.transform(proj, th... 阅读全文
posted @ 2011-11-19 15:31 北纬32 阅读(1343) 评论(1) 推荐(0) 编辑
摘要: 错误:Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). Current encoding is "UTF-8". Try "LATIN1" (Western European), or one of the values described at http://www.postgresql.org/docs/current/static/multibyte.html.解决:打开 Options 将编码改为 GBK (中文) 其他 阅读全文
posted @ 2011-11-15 14:34 北纬32 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 1. 首先修改 OpenLayers Events.js定位到下面代码段,添加右键菜单事件:View Code OpenLayers.Events = OpenLayers.Class({ /** * Constant: BROWSER_EVENTS * {Array(String)} supported events */ BROWSER_EVENTS: [ "mouseover", "mouseout", "mousedown", "mouseup", "mousemove", " 阅读全文
posted @ 2011-11-10 09:58 北纬32 阅读(3002) 评论(1) 推荐(0) 编辑