摘要:
ArcGIS Javascript API 在国内访问一直非常缓慢,Ersi也没有部署国内CDN的意思,但是它提供了离线安装包。安装过程其实挺简单的,就是有些繁琐, Tomcat的部署不太清晰。主要为了记录一下,便于以后查阅。 1.下载离线包首先下载ArcGIS JS API 离线包需要注册一个免费的帐号,注册地址为:https://webaccounts.esri.com/cas/index.cfm。然后进入ESRI官网下载页面选择下载,版本:v2.7,v3.0,v3.2.如果访问缓慢的话,可以从微盘下载:v2.7,v3.0,v3.2. 2.安装离线包解压下载的压缩包,将里面的 \ar... 阅读全文
摘要:
1.定义内容:地统计数据(geostatistical data)、格数据(lattice data)、点格局(point patterns)。一般空间模型:{Z(s):s∈D}空间分析覆盖:sptial analysis、spatial dataanalysis 、spatial statistics 、geostatistics(数据分析模型、图形分析模型、基于空间过程机理的空间动力学模型)区别:地统计:统计学的矩方法、变异函数和最小二乘法进行空间现行推测的克里格方法空间统计和空间数据分析包含点状分布现象的空间格局识别,着重于研建空间结构回归模型,引入智能和高效计算方法(神经网络、SVM、 阅读全文
摘要:
1. R项目简介R是一个开源的统计计算和图形编程语言和软件环境,广泛应用于统计分析和数据挖掘[1]。R项目遵循GNU协议,它的软件环境源码由C,Fortran和R写就。R可以运行在多个平台,包括各种Unix,Linux发行版本,Window和MacOS上, 国内有中科院、厦门大学、北京交通大学等多个镜像[2]。R是对S语言的一种实现,由Ross Ihaka和Robert Gentleman所创建,R取之他们名字的首字母。R具有由用户贡献的大量的类库,能够处理各种科学计算的问题。2.R与GIS与地学问题相关的R类库也十分繁多,包括Spatial data,Maptools,RGdal等。 不过似 阅读全文
摘要:
1.起因(Why HBase Coprocessor)HBase作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执行求和、计数、排序等操作。比如,在旧版本的(<0.92)Hbase中,统计数据表的总行数,需要使用Counter方法,执行一次MapReduce Job才能得到。虽然HBase在数据存储层中集成了MapReduce,能够有效用于数据表的分布式计算。然而在很多情况下,做一些简单的相加或者聚合计算的时候,如果直接将计算过程放置在server端,能够减少通讯开销,从而获得很好的性能提升。于是,HBase在0.92之后引入了协处理器(coprocessors), 阅读全文
摘要:
上讲回顾:主要讲述Neo4j Spatial项目以及空间数据(矢量)的存储。本文主要介绍Neo4j Spatial与Neo4j Server的集成,以及与GeoServer 的集成。Noted:与Geoserver的集成方法可行,但是geoserver无法显示发布数据库内的图层。(系统环境:Ubuntu 12.04,Spatial 0.9,Neo4j 1.8M6,Geoserver 2.1.1)1.Neo4j Server安装与配置1.1Neo4j Server 安装Neo4j可以安装成数据库服务器,能够已应用或者系统服务两种形式运行在操作系统中。它内置了jetty和REST接口,来实现使用浏 阅读全文
摘要:
上讲回顾:介绍了Neo4j的概念和安装,同时包括介绍了Git和Maven两个工具。本文会介绍Neo4j Spatial项目以及空间数据(矢量)的存储。1.Neo4j Spatial 简介1.1Neo4j Spatial概念Neo4j Spatial项目是图数据库Neo4j的一个插件,它通过将空间数据映射到图模型(graph model),它将对象和关系当作顶点和边存储在图模型中。因而使得Neo4j具有空间数据的导入,存储,查询等功能[8]。Neo4j Spatial支持的地理要素遵循OpenGIS的规范[9],包括点(point),线段(line-string),面(polygon),多点(m 阅读全文
摘要:
1.简介“Neo4j是一个高性能的,非关系的,具有完全事务特性的,鲁棒的图数据库。” neo4j在处理复杂的网络数据时候,具有很好的性能表现[1],适用于社交网络,动态网络等场景。它基于java语言实现,有两个分发版本,社区版(community version)以GPLv3的许可在Github上开源,源码地址:https://github.com/neo4j/community;企业版,同时遵循AGPLv3和商业许可,它在社区版基础上增加了包括高可用性(High Availability),全天侯支持等特性。Neo4j的开发非常活跃,围绕它有非常多的项目,包括 REST API 绑定(各种语 阅读全文
摘要:
上讲回顾:Bootstrap组件丰富同时具有良好可扩展性,能够很好地应用在生产环境。这些组件包括按钮(Button),导航(Navigation),缩略图(thumbnails),提醒(Alert),进度条(progress bar)等,能够很好减少前端工程师的代码量,实现更加丰富充实的页面。 Bootstrap作为一套良好的前端工具,要实现现代的动态页面效果,javascript插件是必不可少的。它提供了12个基于JQuery类库的插件,包括模态窗口(Modals),滚动监控(Scrollspy),标签效果(Tabs),提示效果(Tooltip),“泡芙”效果(popovers),警... 阅读全文
摘要:
上讲回顾:Bootstrap的基础CSS(Base CSS)提供了优雅,一致的多种基础Html页面要素,包括排版,表格,表单,按钮等,能够满足前端工程师的基本要素需求。 Bootstrap作为完整的前端工具集,内建了大量的强大优雅可重用的组件,包括按钮(Button),导航(Navigation),标签(Labels),徽章(Badges),排版(Typography),缩略图(thumbnails),提醒(Alert),进度条(progress bar),杂项(Miscellaneous)。本讲将深入讲解这些内容。 1. 按钮(Button) ... 阅读全文
摘要:
上讲回顾:Bootstrap的手脚架(Scaffolding)提供了固定(fixed)和流式(fluid)两种布局,它同时建立了一个宽达940px和12列的格网系统。 基于手脚架(Scaffolding)之上,Bootstrap的基础CSS(Base CSS)提供了一系列的基础Html页面要素,旨在为用户提供新鲜、一致的页面外观和感觉。本文将主要深入讲解排版(Typography),表格(Table),表单(Forms),按钮(Buttons)这四个方面的内容。排版 (Typography),它囊括标题(Headings),段落 (paragraphs), 列表(lists)以及其... 阅读全文