
ArcGIS desktop
文章平均质量分 56
nj66666666
这个作者很懒,什么都没留下…
展开
-
oracle11GR2空间数据备份方式比较
oracle空间数据备份大致有以下几种备份方式:ESRI备份方式1:import\Export2:Copy\Paste3:LoadData4:XML导入导出5:sdeimport/sdeexportoracle备份方式1:逻辑备份(数据泵)2:冷备份3:热备份4:rman 备份方式及优势1:import\Export只能备份要素类,无法备原创 2012-12-18 04:23:52 · 977 阅读 · 0 评论 -
栅格数据处理篇
栅格数据处理经常会遇到各种各样的问题、现就arcgis和fme软件针对问题的一系列解决办法一:影像坏点: ARCGIS:1、mask用原始数据做mask。2、处理数据3、nibbleFME用RasterCellValueReplacer函数就可以处理二:黑边处理什么是NoData? 我们在桌面的帮助中找到关于Nodata的这样一段定义。Ce原创 2012-11-08 00:27:41 · 1859 阅读 · 0 评论 -
性能测试工具一(mxd性能测试工具(mxdpefstat))
mxdpefstat 由 ESRI的 Andrew Sakowicz开发,可以对MXD里面的图层,进行分析。里面包含for 9.3.1的版本,使用该工具需要Engine Runtime的License。简单操作方法如下:1:将需要测试的mxd文件放入mxdpefstat工具目录2:cmd命令进入mxdpefstat工具目录(1:CD\, 2:CD D:\资料\arc原创 2012-11-08 00:21:57 · 10581 阅读 · 0 评论 -
性能测试工具二(数据库性能分析与诊断工具 tell the bees)
对熟悉数据库的朋友来说,当我们出现了跟数据库相关问题的情况下,比如我们出现了性能问题或者错误,我们可以直接查找数据库的Trace文件来分析,因为这个文件会非常详细的把用户的GUI操作转换为直接SQL语句和后台SQL语句,是否走相关索引,运行涉及了那些表,出现什么问题等都会有很详细的说明。那么这个文件的获取如果没有数据库经验的用户还是挺困难的,以Oracle数据库为例,它需要写入很长的SQL语句原创 2012-11-08 00:20:38 · 1146 阅读 · 0 评论 -
性能测试工具三(ArcGIS Performance calibration tool)
经常与ArcGIS性能打交道的人恐怕又有福气了,最近新推出了一个ArcGIS性能检查工具,感兴趣的朋友可以尝尝鲜!该工具也是属于独立安装的,是基于ArcGIS Engine程序开发的,我大体总结了极大功能1:可以进行相关图层放大、缩小、平移等的时间计算2:可以进行脚本化的数据编辑(创建、删除、分割、移动、旋转等)-亮点3:可以进行MXD文件性能检查的工具,可以对图层获得要素总数(可原创 2012-11-08 00:15:23 · 895 阅读 · 0 评论 -
使用FontCreator工具创建字体符号
打开FontCreator工具首先,选择“文件”-“新建”,弹出“新建字体”对话框,在此选择符号字符集,新建一个空白的字体文件点击确定第二步,设置整个字体文件(.TTF)的大小。通过“格式”->设置打开字体设置对话框,在范围选项卡中,设置字体的附加度量,一般高度设置为2048比较适合第三步:创建与编辑字体符号。在建好的字体文件中,双击其中的一个方框,将弹出字原创 2012-11-08 04:06:23 · 20731 阅读 · 0 评论 -
ArcGIS应用Oracle Spatial特征分析
该文章并不是将Oracle Spatial与ST_Geometry做对比,关于两者的对比,可以参考:http://blog.youkuaiyun.com/warrenwyf/article/category/705065,这里从数据结构,到性能对比,都描述的很清楚。 其实这篇文件就是说明一下在ArcGIS中使用OracleSpatial在ArcGIS与使用ST_Geometry的特征不同原创 2012-11-08 03:49:22 · 742 阅读 · 0 评论 -
WGS84和BJ54坐标转换源程序
两个坐标系转换一般需要平移,旋转,缩放共七参数。 Y=(1+k)*M(x,y,z)*X+dX; X,Y为3*1矩阵,M(x,y,z)为3*3的旋转矩阵.public class CoordTrans7Param { public double[,] values=new double[7,1]; //{{dx},{dy},{dz},{rx},{ry},{rz},{k}}原创 2012-11-08 02:51:50 · 4301 阅读 · 1 评论 -
在ArcGIS中如何删除重复的点要素
完全通过field Calculate实现:1.新建字段[coordinate] ,类型设置为text,长度默认50,右击该字段,选择field Calculate,点advanced,填入一下表达式: ' ----------------------------------------' @ Tsonghua 090924' ------------------------原创 2012-11-08 02:49:10 · 4493 阅读 · 0 评论 -
VBA之框选图形个数
准备:添加一个Tool控件,在Mousedown事件中添加以下代码:Dim pMxDoc As IMxDocumentSet pMxDoc = ThisDocumentDim pEnv As IEnvelopeDim pRubber As IRubberBandSet pRubber = New RubberEnvelopeDim pActiveView As IA原创 2012-11-08 02:46:11 · 785 阅读 · 0 评论 -
距离小于一定数值的点之间连线
近日偶得一个距离小于一定数值的点之间连线方法,写出来与大家同享。假设要将点文件or_point中距离小于1000的点之间连线,下面是具体步骤:1、首先用near工具找出距离小于1000的点: (第一步修改下文末。)文件原属性表:使用下面的工具:参数设置:input features和near features均填你的点文件,search radius填1000,原创 2012-11-08 02:43:45 · 1489 阅读 · 0 评论 -
ArcMap中的VBA之field Calculate
ArcMap中,无论是在属性框中右击字段打开的field Calculate还是在Arctoolbox\Data Management Tools\Field\工具箱中的Calculate field ,都支持vba表达式。字段计算器,用以计算字段值。这些字段值,可以是属性表里相关字段的综合,比如百分比,分解字段等;可以是和图形有关的值,比如点的xy坐标,面的中心点坐标,线的长度等原创 2012-11-08 02:39:41 · 2113 阅读 · 0 评论 -
arcgis中曼哈顿距离、路网距离、near工具、Point Distance工具的使用
曼哈顿距离是度量那些路网类似纽约曼哈顿区(正北正南直东直西)距离。曼哈顿距离是x和y方向距离之和。欧氏距离是直角三角形中的弦, 曼哈顿距离为勾,股之和。与式(2.1)一样,式(2.3)定义的曼哈顿距离只在一个较小地区内(例如一个城市)才有意义。网络距离是基于实际路网(如公路网,铁路网)的最短路径(或最短时间或最小成本)距离,将在第2.2节中详细讨论。如果是栅格形路网,可以用曼哈顿距离近原创 2012-11-08 01:29:45 · 9501 阅读 · 1 评论 -
GDB空间参考:辨析accuracy和precision
有些时候, accuracy和precision似乎是同义的术语。区别出这两个与空间参考密切相关的术语是十分重要的,因为GIS数据存储进Geodatabase时,数据的accuracy是不受影响的,而precision则可能因存储而异。Accuracy是指测量值的精确程度。换句话说,是指测量值接近真实值的程度。GIS数据的accuracy取决于数据的采集方法。例如,实地测量得来的数据的ac原创 2012-11-08 01:24:58 · 706 阅读 · 0 评论 -
Gedatabase的结构
Gedatabase的结构 Geodatabase是Object-Oriented的,采用两层结构:数据存储层和应用层。数据存储层是将GIS数据存储为File、XML、DBMS等多种格式,而应用层则是维护数据的高级逻辑和行为,例如Feature Classes、Raster Dataset、Topology、Network、Address Locators等等。Geodatabase的管原创 2012-11-08 01:20:07 · 588 阅读 · 0 评论 -
ArcGIS水文分析工具提取河网的具体操作
利用ArcGIS水文分析工具提取河网的操作ArcGIS 水文分析工具提取河网DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,不过操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来和大家分享。提取河网首先要有栅格DEM,能利用等高线数据转换获得。在此基础上,要经过洼地填平、水流方向计原创 2012-11-08 00:55:06 · 3589 阅读 · 0 评论 -
GIS_相邻社区名称提取
把某一社区周边的社区名称提取并存为改社区的某一字段,现介绍arcgis与fme的解决办法1:fme解决办法如下图结果如图:2:arcgis解决办法如下图结果如下原创 2012-11-08 00:30:09 · 651 阅读 · 0 评论 -
ArcGIS中应用Expressions标注(Label)之一—上下标、分数等特殊形式
分数形式标注要素: 首先将分母和分子的内容分别放在两个字段中,然后在标注的时候,标注内容选择用表达式标注,在表达式的输入框中输入"" & [分子的字段] & "" & vbNewLine & [分母的字段]"" & [分子的字段] & "" & vbNewLine & [分母的字段],即可实现分数形式的标注。上下角标形式标注要素: 将标注的主体内容、上角标内容和原创 2012-11-08 00:33:58 · 8262 阅读 · 1 评论 -
空间数据导入11gr2报错ORA-00600
系统环境:数据库:oracle 11.2.0.3(linux 64位)ArcSDE:ArcSDE9.3.1 sp2(Build 4000)首先利用dbca创建oracle数据库实例(AA)然后利用ArcSDE9.3.1 sp2 post oracle 11.2.0.3,创建和配置AA实例上的sde用户相关信息,最后用arccatalog连接该AA实例,往该实例粘贴空间图原创 2012-11-20 00:57:06 · 1538 阅读 · 2 评论 -
ArcGIS Desktop9.3 for windows安装部署
1、许可安装首先,浏览到desktop安装程序。双击desktop安装程序,开始安装。如下面:首先先安装arcgis license manager然后点击browse按钮选择许可文件license 9.3.lic主要在选择license 9.3.lic文件之前,请将该文件进行更改,将红线范围内改成本机机器名称点击【Next】点击【Next】原创 2012-11-11 05:05:24 · 1203 阅读 · 1 评论 -
shp-cad互相转(带扩展属性)
shp可以直接利用Conversion Tools-to cad-ExportCAD转成dwg格式,但是这样转换的dwg没有任何特性信息以及扩展属性信息。 有没有方法可以吧shp中的属性转到cad当中呢?介绍两种方法 1、通过cad中的图层、颜色、厚度、高程等特性来反映shp中的属性 可以用Conversion Tools-to cad-AddCADFields来添加cad默认字原创 2012-11-08 02:55:24 · 8121 阅读 · 1 评论 -
VBA之计算选中多边形的面积
准备工作与添加shape图形相同,创建一个Button控件。添加代码如下:Dim pMxDoc As IMxDocumentSet pMxDoc = ThisDocumentDim pUID As New UIDpUID = "{E156D7E5-22AF-11D3-9F99-00C04F6BC78E}" 'IGeoFeatureLayer IIDDim pEnum原创 2012-11-08 02:45:18 · 950 阅读 · 0 评论 -
VBA之添加Shape图层
参考DeskTop帮助文档 准备:添加一个Button控件Tools—>Customize—>Commands tab—> UIControl—>IButtonControl在该Button的Click事件中添加以下代码:Dim pWorkspaceFactory As IWorkspaceFactorySet pWorkspaceFactory = New Shape原创 2012-11-08 02:44:36 · 1710 阅读 · 0 评论 -
如何求曲线上任意点到端点的距离
现在在网上找到了一段代码,利用它可以求曲线上任意点到端点的距离,应该可以满足求曲线上任意两点沿曲线的距离的要求,大家可以看一下,希望能提出宝贵的意见具体做法如下:1、在ARCMAP中加载点图层和对应的线图层,注意只能加载这两个图层,且点图层必须在线图层之上,为了便于大家更清楚地看清起点,我把符号改为指向末端的方向箭头2、在点图层属性表中新加到端点的字段如aa,类型为double,如原创 2012-11-08 02:42:07 · 2047 阅读 · 0 评论 -
在ARCMAP中如何将线自动闭合
1、这是原SHAPE格式的待闭合的线2、打开其属性表,选择Shape*这一列3、选择需要闭合的曲线,如第一行,后右键选择field calculater这一项4、选择YES5、添代码在上列框中选中advance选项,然后添加以下代码dim pCur as IPolyCurve set pCur = [shape]dim pPnt as IPoin原创 2012-11-08 02:40:51 · 14302 阅读 · 3 评论 -
工作小记之VBA检测重叠图形
代码后续...Sub myMacro()Dim pDoc As IMxDocumentDim pMap As IMapDim pActiveView As IActiveViewDim i As LongDim l As LongDim delNo As Integer '记录检测出的图形个数Dim m As StringDim pFeatureLayer原创 2012-11-08 02:37:04 · 1026 阅读 · 0 评论 -
VBA字符串处理函数 (2)
2.6 查找字符串2.6.1 InStr函数可使用InStr函数返回一字符串在另一字符串中的位置,因此,也可以使用该函数确定一个字符串中是否包含有另一个字符串。其语法为:InStr([Start,]string1,string2[,compare])其中,参数Start为可选参数,设置查找的起点,如果省略,则从第一个字符的位置开始查找,当指定了参数Compare时,则要指定此参数。原创 2012-11-08 02:29:25 · 3696 阅读 · 0 评论 -
GDB空间参考:辨析accuracy和precision
在ArcGIS 9.2中,Geodatabase数据使用高精度的空间参考。使用ArcGIS早期版本创建的低精度空间参考的Geodatabase可以升迁到高精度的空间参考。Geodatabase,ArcGIS的原生矢量格式,是数据存储的容器。矢量GIS数据的专题图层以要素类的形式存储在Geodatabase中。集合在一个要素类中的地理要素需要有相同的几何类型(比如点、线、多边形)、相同的属性结构原创 2012-11-08 01:25:50 · 642 阅读 · 0 评论 -
Geodatabase的基础知识
第一部分:Geodatabase的基础知识(之一)Geodatabase能将空间数据存储在文件、MDB文件或者大型DBMS中。以上三种存储方式的区别在于可存储数据量的不同以及可支持的并发用户数量不同,能够实现从小数据量、单用户的文件数据库到大数据量、多用户并发编辑的企业级DBMS的不同层次的应用。Geodatabase事实上是很多Geographic Dataset的集原创 2012-11-08 01:22:14 · 1158 阅读 · 0 评论 -
Geodatabase的基础知识(之一)
Geodatabase能将空间数据存储在文件、MDB文件或者大型DBMS中。以上三种存储方式的区别在于可存储数据量的不同以及可支持的并发用户数量不同,能够实现从小数据量、单用户的文件数据库到大数据量、多用户并发编辑的企业级DBMS的不同层次的应用。Geodatabase事实上是很多Geographic Dataset的集合,最基本的Dataset的类型包括Feature Classes原创 2012-11-08 01:18:53 · 647 阅读 · 0 评论 -
配准的时候控制点的数目该如何确定?
配准的时候控制点的数目该如何确定?一次多项式,控制点至少选择3个(6个未知数);二次多项式,控制点至少选择6个(12个未知数);三次多项式,控制点至少选择10个(20个未知数);四次多项式,控制点至少选择15个(30个未知数);n次多项式,控制点至少选择(n+1)*(n+2)/2;证明:设一次多项式:系数个数为a1;二次多项式:系数个数为a2;n次多项式,系数个数为an原创 2012-11-08 01:04:09 · 9072 阅读 · 0 评论 -
网络分析之单行线Oneway和连通性
在城市中很多的道路是单行线,甚至有的道路是公交车可以双行,但其他的汽车只能单行,像沈阳市的中山路就是公交可以双向走,但其他车只能一个方向行走。当然这种情况属于相对复杂的情况了,接下来我们看一下对于一般单行线、限制在ArcGIS中如何处理。首先要在我们的道路层扩展一个必备的属性,即Oneway。在该字段中有四种取值。Oneway单行限制TEXT(1原创 2012-11-08 00:43:47 · 1974 阅读 · 0 评论 -
外部文本坐标生成线-简单-操作性
1、首先将EXCEL中的数据导出为TXT格式的文本方档(格式参照以下注意问题及后面的数据格式)。2、打开ARCGIS,点击ARCGIS工具箱,找到Samples-data management-features-creat feature from text file,各参数设置参照注意问题及数据格式。ARCGIS中用数据生成线及面要注意的问题:Samples-data managem原创 2012-11-08 00:37:43 · 614 阅读 · 0 评论 -
Mosaic/Mosaic To New Raster
Mosaic是将若干个图层合并到一个已有图层中去,有一种 “Save”的感觉,但是似乎只覆盖“源数据”和“目标数据”重叠的地方,不重叠的数据会被保留,而Mosaic To New Raster则类似于“Save As”,它是生成一个新的图层,而且整体处理速度,这个比Mosaic要快不少,二者参数差距不达,一般可以考虑Mosaic To New Raster。下面介绍一下Mosaic的各个参原创 2012-11-08 00:47:17 · 4053 阅读 · 0 评论 -
ARCGIS54转80系统自定义参数介绍
几个转换的区别:Beijing_1954_To_WGS_1984_1 15918 China - Orduz basin鄂尔多斯盆地Beijing_1954_To_WGS_1984_2 15919 China - offshore Yellow Sea黄海海域Beijing_1954_To_WGS_1984_3 15920 China - offshore South C原创 2012-11-08 00:45:58 · 2501 阅读 · 0 评论 -
Geodatabase的基础知识(之二)
对于矢量要素的存储来说,创建新的Feature Dataset或者新的Feature Class时,需要对数据的环境进行设置,即Spatial Reference,以下为主要的几种空间参考的参数:(1)XY Tolerance指实现Cluster或者进行拓扑验证、缓冲区分析、多边形叠加等操作时,点与点的坐标之间的最小距离。缺省的XY Tolerance是0.001 meter(投影坐标系)原创 2012-11-08 01:17:57 · 537 阅读 · 0 评论 -
apped
Schema Type里有Test 和 No_Test两种模式Test:待 拼进去的数据 属性结构需要和 目标图层 属性结构(字段)一样,否则会报错;No_test:此时 field map有效;待拼数据属性结构可以和目标一样,可以不一样。不一样的时候,名称一样的会对应;不一样的 可以在field map中字段上面右键,选 add input field (类似load 的时候字段匹配)原创 2012-11-08 01:01:23 · 588 阅读 · 0 评论 -
arcgis左斜字体制作
原创 2012-11-08 01:00:34 · 5735 阅读 · 0 评论 -
arcgis创建投影转换方式
本次讨论假设读者熟悉基本投影原理,对datum(大地基准面)和spheroid(参考椭球体)及协议地球坐标系的概念非常清楚。arcgis中投影的方法(method)共有十种:1 geocentric translation2 molodensky 3 molodensky abridged4 position verctor5 coordinate frame6 mol原创 2012-11-08 00:57:03 · 1258 阅读 · 0 评论 -
GeoProcessing --地理处理
地理处理,实际上是对空间数据的处理,也就是我们通常意义上所知道的空间分析。当然,地理处理不仅仅是我们常用所理解的空间分析那么简单功能,例如做一些缓冲区,做一些clip或merge操作了。ArcGIS的地理处理包括了所有的空间分析的结合,利用地理处理,我们能够做非常复杂的模型建立,例如我们做一个最佳选址分析,做一个森林火的扩散模型分析等,都需要用到大量的空间分析步骤和数据,这整个过程都可称为地理处理原创 2012-11-08 00:56:26 · 1256 阅读 · 0 评论