【技术类】你正确删除镶嵌数据集了吗

如果对构建的镶嵌数据集不满意或者认为它没有存在的必要,我们会将其删除。 如同其它栅格类型,可以在catalog中右键一个镶嵌数据集,选择“Delete”将其删除。通过这种方式可以在geodatabase删除镶嵌数据集,但是与镶嵌数据集相关的文件和表却不能同时删掉,例如构建的快视图(overview),缓存项(item cache)等。
怎样删除镶嵌数据集及附属文件呢?

ArcGIS Engine栅格范围专题图

栅格影像作为一种非常重要的数据源被广泛应用在气象、环保、国土等行业中,对栅格数据显示渲染来突出某一方面的信息变的十分重要。如:在气象行业,时常需要对由散点温度生成的栅格影像按温度值做范围分级渲染,来展示不同地区在某一时段内的温度情况。

接下来介绍在ArcEngine下实现栅格影像数据的范围专题图的实现方法。

核心的函数段如下:

public bool ApplyRenderer(IRaste

三维线效果

在ArcMap中加载线数据图层,如下图所示

使用ArcToolbox中多环缓冲区工具(系统工具—Analysis Tools—邻域分析—多环缓冲区)创建7个缓冲区,具体设置如下图
n 缓冲区大小分别为:0.75、1.2、1.6、2、2.4、2.6、3
n 缓冲区单位:kilometers


对生成的缓冲区图层进行风格设置,按distance字段进行唯一值符号化,并选中蓝色色带

ArcGIS AddIn 中使用 NLog 的一点经验

写程序基本没法离开log,dotNet 上用的比较多的 log 组件主要有log4net、nlog、common logging以及等等,从nuget.org上的统计资料来看,log4net用的最多,但我个人比较青睐NLog,不过其实log这个东西需要完成的目标都很类似,不同框架之间的差别也没有那么大,本文所说的这些内容,也可以应用到其他的log框架上的。

log框架中主要是3个部件,一个是ta

ArcGIS Server配置用户与角色时连接SQLServer问题

在部署应用系统或共享系统时经常要对ArcGIS Server进行安全配置,其中包括对用户和角色的配置

某次配置过程中我需要连接SQLServer数据库获取其中的用户和角色信息,然后进行配置,但出现下面的错误

根据错误提示,认为应该是数据库服务端配置问题,TCP/IP与端口设置不对,导致访问被拒绝
现修改SQLServer服务端设置如下:
1、在SQL Server Config

ArcGIS 10.1中的Desktop连接ArcSDE——以Oracle为例

ArcGIS从10.1以后,SDE这个产品的连接方式发生了很大的改变,刚刚安装好ArcMap的时候,打开原来用来建立SDE连接的节点,顿时傻眼了,

这东西怎么使啊?经过一顿找资料以后发现:原来以后的ArcSDE推荐都是采用直接连接的方式,那么我们先看看采用直连怎么连接SDE吧。
直接连接Oracle数据库
笔者使用Oracle数据库比较多,相信中国政府用户中使用Oracle的应该也是最多

如何在ArcGIS Engine的Globe中进行三维定位

有不少初学者想知道ArcGIS Engine的GlobeControl中如何实现类似于ArcGlobe里鼠标三维定位的功能,也就是如何获得鼠标点击位置的X,Y,Z。
这个问题要分两个步骤实现,首先是通过IGlobeDisplay.Locate方法获得屏幕坐标的X,Y对应的地理坐标X,Y,第二步是通过地理坐标X,Y求解到地形影响下对应的高程值。
代码如下:
public sta

智能手机、平板电脑与GPS定位精度

要实现一个既满足全体业务人员的需求,又能充分使用你所拥有的ArcGIS平台资源,同时还能在目前流行的移动设备平台上可高效使用的移动解决方案,设计起来可是非常有难度。
位置非常重要,他可能成就或毁掉一个GIS应用,这取决于你要做的制图功能。当你在考虑一个智能手机或平板应用时,其中一个先要弄清的问题就是:GPS的精度怎样?答案可能将提高你选择设备平台时的要求。
启用蜂窝网络的智能手机和平板通常包含

arcgis10.1如何生成MSD记录

突然发现在10.1版本的桌面中好像没有生成MSD的工具了,于是找了半天帮助发现可以这样。。。。。。。。。import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\test.mxd")
msd = r"C:\test.msd"
df = arcpy.mapping.ListDataFrames(mxd, "L

ArcGIS Server for Java 8621端口无法侦听问题的解决

1、 删除所有的ArcGIS Server的用户和组,重新post,前两个用户用Administrator,在post的时候第三个用户选用arcgismanager用户,post完成后重新启动或者注销重新登录

2、 登录后查看下C:Program FilesArcGISjavamanagerservicelogs下的日志信息,此时应该是可以连接到8621端口了,日志如下

mana

通过arcmap提取面要素边界点到属性表字段中

1.打开数据属性表添加用于存储点坐标信息的字段(shape文件支持的字符类型长度为254,GDB中的字段理论长度可以达到2147483647)
2.选择计算字段值,并勾中advanced选项。在其中编写提取面要素边界点的VBA代码
3.核心代码如下(其中[shape]字段代表几何对象):Dim geo As IGeometry
Set geo =[Shape]
Dim gtmp As IRing

linux版ArcGIS Server地图服务发布问题

部署环境:Redhat 5.4 X64
Oracle 10.0.2.4 X64
ArcSDE 10
ArcGIS Server 10
问题:ArcGIS Server安装正常,配好图后将china.gdb和China.mxd设置了相对路径放到在linux服务器上使用ArcGIS Server Manager发布China服务正常,但将数据通过ArcSDE导入到Oracle数据库中,重新配置