基于ArcGIS的Web3D实现思路(一)

目前市场上对以Web上的3DGIS需求越来越强烈,但是ArcGIS的产品体系结构中并没有相关的技术产品。但是ArcGIS有强大空间分析能力,这是其他产品所不具备的优势。

基于这样的需求考虑,我在ArcGIS EngineSDK的基础上,封装了Globe控件,把Glboe控件打包成ActiveX控件,可以基本上解决在IE下浏览3DGIS的需求。

大家知道,在ArcGIS产品体系当中,

ArcGIS Engine实现栅格数据裁剪

ArcGIS空间分析扩展模块提供了对栅格数据进行裁剪抽取操作的功能,在ArcGISEngine中可以调用相关的GP工具来对栅格数据操作。
调用空间分析ArcToolbox中Extract By Polygon工具

privatevoid ExtractByPolygon()
{
IVariantArray parameters = newVarArrayClass();
string sDocP

走进云中,定制属于自己的ArcGIS Online(中)

上回说到,试用用户的注册以及如何简单的配置,这回要细细的解说,如何详细的配置。这个时候,应该有一声惊堂木拍桌子的声音。
我们点击“我的组织”-“编辑设置”,进入更加详细的配置。

我们可以看到一共分为常规、主页、图库、地图、组、安全性等六项。
(1) 常规
常规这一项分为组织徽标和名称、概述、语言、共享和搜索四项。
第一项组织徽标和名称,在这区域的中间,通过点击“NO image availabl

CityEngine使用栅格数据制作三维专题图

在ArcScene中,对栅格数据进行拉伸处理,就可以显示出三维的效果。如果我想把这种效果放到Web端分享给别人怎么办?CityEngine 2012新增了发布Web场景的功能,可以通过本地的Web Scene Viewer打开,也可以发布到ArcGIS Online云端进行共享。所以利用CityEngine 2012,就可以创建这样的Web应用,将三维效果的栅格地图进行在线的展示。

1 栅格数据

mxd连接ArcSDE的几种方式

在实际的工作中,自己配置好的mxd文件,遇到服务器的IP改了,或者机器名称改了,导致自己的mxd文件打不开,或者打开的时候找不到数据源了,接下来就给介绍几种mxd连接ArcSDE中的数据的方式,做以初步的总结。
1、通过机器名连接
该种方式连接ArcSDE需要安装ArcSDE的机器将ArcSDE服务启动,连接参数在ArcCatalog的建立空间数据库连接中进行设置,如下图

ArcGIS for Server安全与LDAP配置

ArcGIS for Server安全与LDAP配置

1、安全性概述

ArcGIS Server使用基于角色的访问控制来管理对受保护资源的访问。访问GIS资源的权限只能分配给角色。单独的用户只能通过从其角色继承来获取权限。对GIS资源访问权限的身份验证一般有两种方式:基于ArcGIS令牌的身份验证;Web服务器身份验证。
(1)ArcGIS Server账号
安装Arc

利用ArcGIS Server REST API实现对Feature的编辑操作

ArcGIS API for Flex中提供了一些工具实现对Feature的编辑操作,不过其实质是对ArcGIS Server REST API的再包装。为了更大的灵活性,在这里我们谈一下如何直接调用ArcGIS Server REST API来实现对Feature的新增、更新、删除操作。
FeatureServer
对Feature进行操作,首先需要FeatureServer的支持。这里我们

ArcGlobe、ArcSence中路径飞行

ArcGIS三维场景建立好以后,一般在汇报或者给别人做演示的时候,我们都是在场景中设置一条路径,按照该路径分析,可以使场景栩栩如生,使得我们能够通过视角、场景属性、地理位置以及时间的变化来观察对象。下面就为大家介绍一下如何在ArcGlobe或者是ArcSence创建路径飞行的效果。
1、 通过创建一系列帧组成轨迹来形成动画。其实原理就是通过在场景中设置几个观察点,整个飞行路径就是再这几个观察点间

ArcGIS Engine管理图层附件

ArcGIS10新增加了对文件、档案、图片、视频等附件信息的管理,附件信息是直接与几何实体相关联,通过AO接口可以很轻松的完成对附件的管理,如:浏览、添加、删除、下载等操作。

ArcGIS10对附件管理的功能为GIS与MIS更紧密的合作、结合提供了一条更为行之有效的途径,在MIS系统中更大化的发挥了GIS管理功能。



下面介绍AO中与附件管理相关的几个接口:

ITableAttachmen

ArcSDE数据库连接(直连、服务连)与GT_Geometry存储配置图解

众说周知,ArcSDE空间数据库引擎提供了两种连接数据库的方式。一是服务连接方式,一是直连方式。后者也是Esri所推崇的方式。但是,在客户的生产环境和开发商的开发环境中这两种方式都是有需求的。下面就以截图说明的形式跟大家分享下在ArcGIS10.0和10.1中安装和配置空间数据库引擎的一般流程和注意事项。
  1.直连方式
  Esri之所以推荐使用直连方式,就是因为直连方式有明

点批量移动到线上

交通行业一个客户提出的需求:如下图,有高速公路中心线和很多设备点,这些设备点都没有在线上(由于地图缩小缘故看不太清),且设备点相对于线的偏移方向和距离没有规律,现在需要将这些点移动到线上。这里我基于Engine写了一段程序处理。



using System;
using System.Collections.Generic;
using System.ComponentMode

IDL中histogram的应用

前面一段时间在使用Histogram时一直是不能更好的理解其中的奥秘,通过阅读帮助以及查看相应的文档,终于理解了其中的玄机,很多时候是因为在学习的时候英文不知道翻译成什么样的内容比较合理,这样就给后面的应用中增加了难度,这里对这个比较实用的函数做了相对应详细的说明,可以参考。
一、函数说明(计算数组密度的函数)


图:公式
二、参数说明
Result = HISTOGRAM( Ar