2016年4月24日

arcgis api for javascript 3.16开发(一)

摘要: 原来一直都在用Flex开发arcgis的地图接口,用的时间很长,用的习惯也顺手,可Flex这个开发工具已经基本要淘汰了,并且地图借助flash的方式加载在浏览器里已经不能适应webgis的快速开发需求,并且在多种客户端下支持度不是很好,所以转向了html5加arcgis api for javasc 阅读全文

posted @ 2016-04-24 22:35 风之恋 阅读(767) 评论(0) 推荐(0) 编辑

2014年1月20日

深夜,先给自己记录个东西

摘要: 1)判断点在椭圆内的公式,要写个算法,不知道用什么数据公司去判断了,在这记录下以防止自己忘了 给定椭圆f(x,y)=x^2/a^2+y^2/b^2=1, f(x1,y1)b>0)2)焦点在Y轴时,标准方程为:x^2/b^2+y^2/a^2=1 (a>b>0)椭圆不在原点的方程,假设原点在O(m,n)((x-m)^2/a^2)+((y-n)^2/b^2)=1 阅读全文

posted @ 2014-01-20 00:30 风之恋 阅读(201) 评论(0) 推荐(0) 编辑

2011年7月7日

地理设计漫谈

摘要: 本文发表于《中国测绘报》2011年第29期《科技时空》版。地理信息系统(GIS)技术从诞生至今,已经在城市规划、国土管理、环境保护、公共安全等诸多领域的数据分析、知识管理和决策辅助方面发挥了重要的作用。进入21世纪后,随着高分辨率卫星、激光雷达、摄影测量和传感器等新技术的飞速发展,我们为不同领域获得的地理空间数据越来越多,数据中蕴含的信息广度和深入也不断扩展,直接导致相关业务决策和管理的复杂性程度不断提升。为了应对这些新的挑战,厘清GIS需要扮演的角色,促使GIS在自然界和人类社会的和谐共存中发挥更大的作用,国际GIS学界和业界的相关人士分别从不同的角度出发,召开了一系列研讨会,开始共同推动“ 阅读全文

posted @ 2011-07-07 22:08 风之恋 阅读(443) 评论(0) 推荐(0) 编辑

2011年1月11日

Flex创建带有空间信息的椭圆(Polygon)

摘要: 运行环境:Flash Builder 4.0+Arcgis API for Flex Version 2.1类库本来在ArcGIS Flex API中是不能直接画椭圆的polygon的,后来想到调用GP服务画椭圆,但是效率很低下,画一个椭圆要花个好几秒,最直接的办法就是自己创建Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1privatefunctionCreateLocalEllpise(centerPoint:MapPoint,prolate 阅读全文

posted @ 2011-01-11 15:18 风之恋 阅读(1737) 评论(0) 推荐(0) 编辑

2010年12月28日

最近开发ArcGIS 10有感

摘要: 这几周在用ArcGIS 10的开发,感觉变化挺大的,可能对10不了解,想当然的以为93开发的代码往10里移植过去,参照移植提示把代码升级一下就行了,呵呵,竟然被授权的问题卡了两天,让原本周四就需要测试的程序拖到了下周一,第一天说是没有AE的授权,找公司IT要了张10的盘装好了,添加授权,等我把代码中的编译完后,webservice能运行了,但问题又来了,用IAoInitialize的初始化授权竟然说提示“NoLicense”,我当时也不知所以然了,只有暂时先跳过去写Flex的前台了。 第二天一早,打了个电话去咨询ESRI,得到了这样的答复:从10开始AE只能用于CS系统的开发。看来只有代码改了 阅读全文

posted @ 2010-12-28 00:22 风之恋 阅读(1978) 评论(2) 推荐(1) 编辑

2010年12月1日

打开或关闭IGeometry的Z属性

摘要: CAD数据导入时可能会出现一个有关Z属性的错误,这个可以通过代码来打开或关闭IGeometry的Z属性 private void MakeZAwareFalse(IGeometry geometry,bool openOrclose) { IZAware zAware = geometry as IZAware; zAware.ZAware = openOrclose; } 阅读全文

posted @ 2010-12-01 11:51 风之恋 阅读(364) 评论(0) 推荐(0) 编辑

AO创建IFeature的两种方法

摘要: 在ArcGIS Resouce Center中,ESRI介绍了两种创建Feature的方法(可以在本地的Geodatabase和sde的featureclass)第一种是IFeatureClass.CreateFeature,在这种方法最后需要加上IFeature.Store去提交创建的要素,本人认为这种方法相比下面一种方法更好些,因为Store的方法能够直接提交修改并在数据库中看到,不会因为其他复杂的操作影响数据入库。下面是在SDE库中创建IFeature的代码给大家参考一下:IAoInitialize m_AoInitializa = new AoInitializeClass();esr 阅读全文

posted @ 2010-12-01 11:45 风之恋 阅读(6927) 评论(10) 推荐(2) 编辑

2010年10月29日

Shape数据上传至SDE数据库中,动态更新Mapservice的解决方案之一

摘要: Shape文件上传至sde中写这个程序的目的是在不重启MapService的前提下更新数据,并让所有使用这个MapService的用户能够看到数据更新,但是这个程序有不完善的地方,没有实现注记的上传,这个哪个高手实现了,请告诉我!数据准备:在Sde中建立类型为”Point Features”的featureclass(这个我是在ArcCatalog中实现的)当然也可以建立其... 阅读全文

posted @ 2010-10-29 16:36 风之恋 阅读(3215) 评论(1) 推荐(1) 编辑

WebService创建自定义类作为webmethod的参数!

摘要: WebService创建自定义类,需要让Sevice知道你创建的类是一个已知类型,不然调用service的时候会出现“进行序列化时出错”。不过创建自定义类的方法很简单,只需要在项目上点击右键添加类就行了,记住不能直接在webservice.asmx.cs中创建,否则就像大家玩游戏,服务中的webmethod只能自己关起门来自己玩,其他人怎么会知道你的webmehod在玩哪个... 阅读全文

posted @ 2010-10-29 15:24 风之恋 阅读(1478) 评论(0) 推荐(0) 编辑

2010年10月26日

C#实现CAD数据转shape或mdb

摘要: CAD数据转Shape或MDB 阅读全文

posted @ 2010-10-26 17:44 风之恋 阅读(6789) 评论(14) 推荐(5) 编辑

导航