ArcGIS中的ENVI工具

功能描述:
在安装有ArcMap的机器上安装ENVI之后,会在ArcMap的工具箱中增加了ENVI的一些工具,来供用户进行使用;此文档的作用就是对那些工具进行相关的说明,以便能够更好的利用;
脚本或者建立的模型使得您可以在ArcGIS for Desktop10.2 和10.3的Arctoolbox中执行ENVI 的处理。另外,如果你的电脑上安装了ENVI+IDL软件,那么你可以通过IDL脚本库来

shapefile的文件大小有限制

shapefile的文件大小有限制.

shapefile格式通过三个或三个以上特定后缀名文件定义了要素的几何和地理参照特征属性信息,这些文件都储存在相同的文件夹中。
shapefile文件组必需的文件有:
.shp - 储存要素几何信息的主文件。 .shx - 储存要素几何信息索引的索引文件。.dbf - dBASE表储存了要素的属性信息。 
组成shapefile的文件大小有一定的限制,而不是

ArcGIS中的地理坐标系转换方法参数(二)

上篇博客说的是 Project 工具中 Geographic Transformation 参数什么情况下是必填的。
另外,Project 是矢量数据的坐标系变换工具,如果数据源是栅格数据,需要使用 Project Rater 工具。
这篇博客主要写一下,有关自定义地理变换方法。

ArcGIS 中提供地理变换方法主要有这几种:Geocentric_Translation、Molodensky、M

ArcGIS License Manager 静默授权命令摘录

在命令行中,将目录更改为许可管理器安装位置。Windows 上的默认位置是 C:\Program Files (x86)\ArcGIS\License10.1\bin。
在命令的末尾添加 -verbose,可以在命令窗口中显示进度和错误消息。


以静默方式授权:

softwareauthorizationls.exe -s -lif -ver10.1 "c:\temp\<*.p

FileGDB和数据库文本检索的效率比较

前提条件:
测试数据:一个包括700多w点的POI点,其中包括一个name字段,包括地名信息 分别将该测试数据存储到FileGDB和Oracle各一份,并对name字段建立BTREE索引,并通过ArcGIS Server发布两个服务,分别是filegdb_test和oracle_test. 软件版本: ArcGIS Server10.3.1 ArcSDE 10.3.1 Oracle11

AIX操作系统上查看使用网络端口的进程

最近,处理问题的时候需要查看某个SDE服务进程gsrvr网络端口的状态,先是使用ps命令找到了进程号,但是使用netstat命令的时候,发现和linux很不一样,linux会直接显示出进程号,如下面所示:
192.168.100.228 [root ~]$ netstat -lnp
Active Internet connections (only servers)
Proto Recv-

Point to Raster 工作原理

点在栅格中,表示为一个像元。通常,如果有两个或更多个点落入某像元范围内,ArcGIS 在为像元赋值时会随机选择这些点中的一个点。但在使用“Point to Raster”工具时,可选择像元值分配类型(频率最高、求和、平均值、标准差、最大值、最小值、范围、数目)。具有值的像元数有可能少于要转换的点数。


工具说明:
A. 可以将包含点或多点要素的任意要素类(地理数据库、shapefile 或 c

sketchup 与 ArcGIS 10 的交互

许多用户在 ArcGIS 9.2 时代习惯于使用 Sketchup 插件,但是,9.2版本已经结束了他的使命,进入了退休列表,已往的交互方法不再推荐。
在 ArcGIS 10 之后不再使用这个插件,而且给了其他的思路。
如下是官方说明中的原文:
------------------------
What is the recommended workflow between SketchU

使用动态图层在服务器端渲染

最近经常碰到用户咨询如何在ArcGIS Server 10.1中对图层进行渲染的问题!
一般以下两个情形我会推荐用户在发布服务时,启用动态图层。
业务需求1:
在服务器端有图层,想对这个图层进行渲染,但是图层的要素个数很多,如果通过web api 的形式,将图层在前端以graphic的形式进行渲染的话,会非常慢!
业务需求2:
想对已经发布的地图服务中添加图层,新添加的图层能以服务的形式对外暴露,

FileGDB API for linux学习系列之五,获取对象的定义

FileGDB API for linux 提供了获取对象定义的函数,但是获取出来的结果都是以XML形式存在,对于表,FeatureClass,FeatureDataset等对象已经足够了,
以下的例子是获得各种对象定义的例子程序,包括Table, FeatureClass, FeatureDataset等等对象的定义。
#include
#include
#include <str

boost函数对象的妙用

今天在boost中看到了如下的函数用法:

trim_copy_if(str,is_punct()||is_digit()||is_space()) 作用是将字符串str两端的所有的标点,数字和空格都去掉,这种用法很奇妙,能够把函数或起来,仔细看了一下后台的实现代码,实现的很奇妙,值得记录一下,
1. is_punct(),is_digit()和is_space

不安装Oracle客户端进行的ArcSDE的直连配置步骤

背景
总所周知,ArcSDE从技术层次上具有两种连接方式:应用服务连接和直连方式,具体这两种方式的原理以及如何配置可以查看具体的资料的介绍,在此不进行详细的介绍了。其中直连方式相对于应用服务连接在很多方面具有优势,是Esri美国一直推荐给客户使用的连接方式,但是这种连接方式在大型项目上,尤其是项目的架构为CS时,很难应用起来,原因是直连方式需要每台使用ArcEngine开发的应用的机器上安装数据