自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 lucene全文索引原理

lucene全文索引原理见附件。

2014-05-31 21:54:58 71

原创 solr+IKAnalyzer部署

solr:选用最新solr版本4.8.1。中文分词工具:备选有庖丁分词和IKAnalyzer。IKAnalyzer在分词效率上比庖丁分词要差,但是在分词模式(智能分词、细粒度分词)、分词个数、中英文数字汉子分词、词库扩展性和对lucene的支持都比庖丁分词要强。庖丁分词最新版本3.0只能支持lucene3.6,IKAnalyzer_2012FF_hf1支持lucene4.8.1。最终使用I...

2014-05-31 21:46:29 115

原创 RestTemplate 异常Could not write request: no suitable HttpMessageConverter fo

使用RestTemplate发送Http请求抛出异常:Exception in thread "main" org.springframework.web.client.RestClientException: Could not write request: no suitable HttpMessageConverter found for request type原因:根据Http请...

2014-05-30 11:06:36 5760

原创 基于SpringMVC的文件上传和下载

基于SpringMVC的文件上传和下载总结。配置:       在SpringMVC配置文件中引入Spring处理文件上传的Bean,如下:<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <p...

2014-05-29 13:24:30 89

原创 IE和Firefox下margin的区别

问题出现的来由:在网页应用margin-top属性时,发现IE和firefox下虽然有相同的值,但是具有不同的偏移量。改进后:#simple{   position:absolute;   margin-top:30px;   /*for IE*/   margin-top:35px !important;/*for Firefox*/}注意:IE不识别 !important。其次,定义顺序,...

2014-05-23 14:20:28 143

原创 ArcGIS在Oracle数据库部署10.0

--创建临时表空间create temporary tablespace temp_tablespacetempfile 'E:\oracle\product\10.2.0\oradata\myDB\temp.dbf'size 24Mautoextend onnext 24M maxSize 1024M --maxSize unlimitedextent management local--创...

2014-05-23 10:07:07 119

原创 ArcGIS配图

1.使用ArcMap配图的基本配图,详见附件“ArcGIS10地图配图策略.rar”。2. 地图要素和比例尺划分以制图要素为基础划分地图比例,即一种地图要素下包括多个比例尺,这样能够将一个要素在所有的比例的图层一起编制,能够快速对比不同比例尺下显示要素的差别。而且可以通过设置查询条件,在大的比例尺下只相对于上一级比例尺未显示出来的内容。3.最小比例尺设置在设置图层显示的最小比例时,...

2014-05-23 10:06:23 1954

原创 ArcGIS for Flex中inforWindow图片显示不全

问题:在inforWindow中放置了一个图片控件,在拖动地图时,inforWindow到达窗口右侧,图片控件内容显示为整个图片的部分内容。如下图所示。 两种解决方式:1)使用mx的image组件,设置maintainAspectRatio = "false",即取消宽高比,图片会填充满所在的控件窗口。2)使用s的image组件,设置cacheAsBitmap="false",即将图片缓存为b...

2014-05-22 09:36:03 192

原创 AS类型判断

is       能够检查类的继承层次结构,返回booleanas       检查表达式是否为给定的数据类型,不是返回boolean,而是返回表达式的值;如果转型失败返回null。       有些时候在使用 as 的时候并不能达到强制转换的目的,而使用第一种方法则可以。为什么 as 操作符有时候会不好用呢?原来在AS3.0类库中最高层类之间进行强制转换时,as 操作符是不起作用的。比如,假...

2014-05-22 09:35:28 397

原创 Flex自动填充属性值

一直在做ArcGIS for flex的开发,在BaseWidget中总是根据XML的属性填充对象的属性值,或根据对象的属性值填充新的对象,总是写这些产生特别多的相似代码块。设计了一个Util类,实现功能包括:1.根据xml属性填充对象的属性;2.根据已与对象的属性填充新对象的属性。代码如下:package com.common{ import mx.control...

2014-05-22 09:35:04 1582

原创 标记道路行驶方向箭头

在浏览地图时,我们可以看到在道路上用方向箭头清晰的标记了道路行驶方向。在ArcMap中研究了一个小时,终于也在我们的地图上把道路方向箭头给标上了。标注过程如下:1.将道路要素类拖到数据框中,并设置其样式。需要拖放两个,第一个用于设置道路方向箭头,第二个用于标注道路样式。使用mapLabel设置道路标注后的效果如下图。2.打开roads_1属性,选择“符号系统”,根据roads_1的onew...

2014-05-22 09:25:27 2055

原创 Flex皮肤总结

在Flex中为什么使用皮肤、Flex中皮肤类、元数据标签、皮肤类的应用,详见附件。

2014-05-21 13:21:44 57

原创 Flex事件总结

Flex事件传播路径:Flex事件传播分为三个阶段:捕获、目标、冒泡<application><panel id=”panel1”> <hgroup> <button id=”btn”/> </hgroup></panel><panel panel=...

2014-05-21 13:11:09 131

原创 Flex裁剪图片

关于CSS裁剪图片参考->http://lpyyn.iteye.com/admin/blogs/2066496Flex中引用图片的方式:1.多个图片文件封装到swf中,使用Embed元数据标签声明图片引用的Class属性。具体操作参考附件“[Embed]标签嵌入外部资源  .rar”。2.分别使用Embed标签嵌入单个图片文件。引用的方式和方式1一样,这是引用的图片文件是单个...

2014-05-21 13:07:59 219

原创 Flex中获取flashvars参数

Flex4中的设置方法有所改变,还是index.template.html,设置如下<script type="text/javascript"> <!– For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. –&...

2014-05-21 11:56:03 282

原创 ArcMap中网络分析(Newwork Analyst)功能应用

NetWork Analyst总结文档.rar:包括网络分析功能的实际应用、网络数据集相关信息,在ArcMap10.2中创建网络数据集的一般步骤。roads.rar:包括道路矢量数据、转弯矢量数据、网络数据集和进行网络分析需要道路表的数据结构。images.rar:道路分析应用功能可能会用到的图片。注:1.在ArcGIS Server10.1和10.2中没有直接提供成本矩阵的分...

2014-05-21 11:41:22 1953

原创 Eclipse生成Java doc

使用Eclipse生成DOC文档。详见附件。

2014-05-18 22:32:55 61

原创 ArcGIS为Postgresql创建数据库用户

通过ArcToolbox创建SDE数据库后,在Category连接空间数据库,然后再使用ArcToolbox中"数据管理工具"->"地理数据库管理"->"创建数据库用户"创建空间数据库用户。创建的账号为在Postgres是一个schema,可以使用该数据库账号直接登录。   ...

2014-05-18 22:32:24 395

原创 影像金字塔

       影像金字塔(pyramid)是由原始影像按一定规则生成的由细到粗不同分辨率的影像集。       为什么要构建影像金字塔呢?最直接的解释就是为了快速浏览影像数据。除了在地图窗口中进行显示外,金字塔还包含了很多丰富信息。如果没有金字塔,那么在影像显示时就要访问整个栅格数据集,进行大量计算来选择显示哪些栅格像元,然后将其重采样为更小的大小,金字塔将影像按逐级降低分辨率的方式进行存储。...

2014-05-16 08:45:28 1718

原创 ArcGIS Server10.0跨域文件放置位置

ArcGIS Server10.0如果是跨域请求需要放置crossdomain.xml文件,10.0之后就不再需要放置。 crossdomain.xml文件内容:<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-...

2014-05-16 08:45:04 674

原创 GIS坐标系、投影和转换

整理资料信息如下:坐标转换工具:几个常用坐标系,在投影坐标和高斯坐标之间相互转换。空间直角坐标系转换:使用七参数转换不同的坐标系。GIS坐标系和ArcGIS坐标系介绍:GIS地理坐标系(大地坐标系)、投影坐标系(主要是高斯克吕格投影、测量坐标系)、地理坐标和投影坐标之间转换。同一个坐标系的经纬度坐标和投影坐标之间可以直接转换,不需要其它参数。高斯克吕格投影:高斯克吕格投影坐标系...

2014-05-16 08:44:48 466

原创 数据库查询效率优化

2014-05-16 08:44:23 97

原创 Win7手动创建SDE服务

1.    分别在D:\Program Files\ArcGIS\ArcSDE\pgexe\etc\services.sde 和 C:\Windows\System32\drivers\etc\services添加SDE服务的名称、端口号和协议:esri_psql               5151/tcp由服务列表中postgresql服务的属性中获取postgresql服务的实...

2014-05-15 11:20:17 415

原创 SDE库常用参数配置

通过访问表SDE.Server_Config,查询SDE配置信息,包括SDE可用的连接数、表属性缓冲区大小、SDE授权信息等,在Server_config表中存储的是Key-Value对信息,通过修改相应的value改变配置信息。 ...

2014-05-15 11:17:59 361

原创 GIS数据库位置数据查询效率

通过ArcSDE的空间查询返回空间位置的WKT,有两种方式:1.使用ArcSDE库函数,sde.st_astext(shape)2.手动构造,‘Point(’||sde.st_minx(shape)||' '||sde.st_minx(shape)||')'sde.st_astext函数定义sde.st_x函数定义 测试表中存在2w+条数据,以上两种方式的查询效率有明显的差...

2014-05-15 11:07:03 336

原创 经纬度经度和平面距离误差关系计算

--由坐标经度计算平面误差距离,小数点后6位经纬度误差约0.1m--wkid=4490是地理坐标系2000,wkid=4549是平面坐标系2000的120度分带--使用ArcSDE计算两个经纬度坐标点之间的平面距离select sde.st_distance(sde.st_transform(sde.st_geometry('point(119.391162 36.858312)',4...

2014-05-15 10:51:10 4238

原创 GIS地理配准

地理配准类似于坐标校验,将有偏移、有误差或不同坐标系的地理数据统一。ArcMap中配准过程如下:1.右键开启地理配准工具2.分别将需要配准和被配准的数据拖到视图窗口3.如果两份配准数据坐标相差较大,可以通过手动录入两对控制点坐标,大体配准一下两份数据。3.输入控制点或手动完成配准  ...

2014-05-15 10:41:28 744

原创 基于Dreamweaver的CSS样式

1.      CSS引用的基本形式:<link rel="stylesheet" href="path/fileName.css" type="text/css" media="screen" /> 2.      格式a)        在html文件中引用CSS采用<style type="text/css">……</s

2014-05-14 20:39:23 352

原创 CSS裁剪图片

当处于正常网络的情况下,不大于200KB的单张图片载入所需的时间相差无几,将多个图片合并之后会减少图片的数量,进而减少了页面请求图片的次数,页面的加载效率相应会有提高。用到的样式示例:.letter_A {         background-image: url(markers_new.png);         background-repeat: no-repeat;...

2014-05-14 20:29:51 765

原创 SpringMVC构造返回的逻辑视图地址

场景:SpringMVC Controller类中不同的方法对应不同的Rest请求地址和逻辑视图返回地址,但是为了模块化,各个方法的Rest地址前缀和返回逻辑视图的地址前缀都应该相同。其中请求Rest地址的前缀可以在类上用@RequestMapping声明,而返回视图的逻辑地址前缀仍需要手动写。本文通过使用Spring MVC拦截器为Controller类方法返回的逻辑视图动态添加了模块R...

2014-05-14 16:53:05 255

原创 JPA保存记录无法获取保存后记录的ID

出现如题问题,可以检查如下方面:1.保证更新方法上的事务允许更新操作。可能出现的情形为:在类上用事务标签@Transactional(readOnly = true)声明事务只允许读,而在类方法上没有声明事务标签,则类方法的事务继承类的事务。2.保存实体的id=null,而不是空字符。如果id不是null,在保存后JPA不会重新设置id的值。此情形经常被忽略,因为保存和编辑的页面经常共用...

2014-05-13 17:40:38 1370

原创 PostGIS导入Shape文件后,字段乱码解决

环境:安装完成PostGIS数据库后,向数据库中导入Shp文件,其中shp文件中记录包含汉子。在使用PostGIS Shapefile Import/Export Manager向PostGIS导入记录,设置编码为UTF-8,导入的记录中包括乱码。经测试设置编码给GBK,导入后不出现乱码。如下: ...

2014-05-13 15:55:34 1471

原创 基于Ftp/Sftp协议的文件服务器数据传输

在项目中将应用服务器和文件服务器分开,能够增加项目的可维护性。本例分别使用FTP协议和SFTP协议在Windows Server 2008和Linux系统实现对文件的上传、下载和删除操作。服务接口如下:public interface FileManageDao { /** * 上传文件 * @param inputStream:文件输入流 * @param fi...

2014-05-12 09:42:42 589

原创 JPA关联关系

JPA实体之间的关联关系包括OneToOne、OneToMany、ManyToOne、ManyToMany。设置实体关系的属性和中间对象主要包括joinColumns、InverseJoinColumns、cascade、JoinTable、JoinColumn、mappedBy等。在了解数据库表结构及表之间关系的设置后,除了mappedby属性之外的其它属性都很好理解,主要说一下ma...

2014-05-08 18:26:37 197

原创 javascript原生bind方法详解

bind()方法,是javascript原生的函数类的一个原型方法(即Function.prototype里的方法),不支持ie低版本.基本格式:function.bind(obj1,obj2,obj3...);其中,function是一个方法属性,obj1是执行此方法的this上下文,obj2及之后的参数,是执行function时传入的参数。 bind方法有两个用处:...

2014-05-07 14:53:25 114

原创 Mootools--OO的js框架

主要试验了Mootools在OO开发方面的Class、JSON、Object对象的使用,在mootools在js的模块化开发方面较RequireJS和DOJO还是比较简便的。在项目中只引用了mootools的基础类库,没有引用mootools的插件库,基础类库比较小,大约27KB,见附件。mootools文档地址:http://mootools.net/docs/core实例:...

2014-05-07 11:02:06 121

原创 通过SDE插入数据时Objectid生成策略

通过ArcMap的编辑或导入功能向空间表插入数据时,新插入记录的ObjectId默认是自增的。但是通过SDE SQL向空间表中插入数据时,使用最大Objectid+1作为新记录的Objectid就可能会导致,在arcmap中编辑数据时Objectid重复。显然空间表中Objectid是通过一个序列生成的,不能简单通过最大Objectid+1的方式生成。解决:在sde10.1中,使用sde库...

2014-05-05 21:23:02 973

arcgis世界地图

arcgis 世界地图 含有.msd文件,包含三个图层—城市级、洲级、世界级。各图层分类显示,内容详细,可由世界级放大显示到城市级。

2012-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除