• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bobird的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  ArcGIS

1 2 下一页
SDE Locks

摘要:如果以上步骤执行了后依然报告数据被锁定,那么在sqlplus或者plsql下查询lock表:SQL> select * from sde.state_locks;SQL> select * from sde.object_locks;SQL> select * from sde.layer_lock... 阅读全文
posted @ 2014-08-28 10:13 bobird 阅读(219) 评论(0) 推荐(0)
The attribute buffer size is too small

摘要:虽然说,ArcGIS SDE库中的单个字段的最大长度限制是2的31次方,但是,ArcGIS的属性表打开时候的缓存是有限制,默认是65536.如果所有字段的长度加起来超过这个长度话,属性表就会报The Attribute buffer size is tool small这个错误。可以通过修改sde库... 阅读全文
posted @ 2014-07-30 15:46 bobird 阅读(1389) 评论(0) 推荐(0)
ArcGIS 连接Oracle以及数据注册问题

摘要:ArcGIS连接Oracle的字符串主要有两种,采用不同的连接方式,都可以获取同样的数据。但是奇怪的是,不同的连接字符串在ArcGIS Server注册数据库时,是彼此不同的。所以需要小心验证。不推荐使用网络服务名的连接方式,因为当部署的集群有很多机器的时候,需要去维护每台机器的网络服务名。推荐直接... 阅读全文
posted @ 2014-07-30 08:47 bobird 阅读(324) 评论(0) 推荐(0)
ArcGIS 字段长度

摘要:Shapefile文件字段长度限制为254库文件的字段长度为Pow(2,31)=2147483648AE中,如果不填写字符串长度,默认为255 阅读全文
posted @ 2014-07-29 08:25 bobird 阅读(2673) 评论(0) 推荐(0)
ArcGIS 安装 无法打开键的问题

摘要:在相应的高层级目录中,设置好权限,让所有子目录继承他的权限就可以了! 阅读全文
posted @ 2014-06-23 09:39 bobird 阅读(149) 评论(0) 推荐(0)
ArcGIS Label的使用心得

摘要:作者: 兔八哥 以前用ArcGIS Label一般也就在图层的Properties里面定义一下Label字体大小和粗细。这两天遇到一个问题,需要在Label中显示多个字段的内容,比如BlockName和CompanyName。其实这个本来不是很难的问题,因为Label中支持VBScript,使用[BlockName] & VbNewLine & [CompanyName]。就可以实现标注中第一行显示BlockName,第二行显示CompanyName.现在问题出来了,出图时候希望突出BlockName效果,希望加粗显示,而CompanyName使用一般字体。考虑了很长时间终于从 阅读全文
posted @ 2013-07-23 08:15 bobird 阅读(2334) 评论(0) 推荐(0)
ObjectID,FID和OID字段有什么区别?

摘要:ArcGIS Desktop 需要独立的表和属性表都有一个ObjectID字段,这个字段中包含一个唯一的,长整型的数值来指定每一条记录。这个ID是由ESRI的软件来管理的,是不能够手动更改的。在Shapefiles, geodatabase feature classes, 和独立的表格中ObjectID的处理方式不同。 ---在一个shapefile中, 'FID'字段包含ObjectID,并且值从零开始。 ---在一个geodatabase feature class 或者geodatabase中的独立的表格中, 'OBJECTID' 字段包含ObjectI 阅读全文
posted @ 2013-07-18 15:34 bobird 阅读(309) 评论(0) 推荐(0)
Shapefile和GeoDatabase的文件限制

摘要:1、Shapefile文件限制(1)何时不能使用shapefile?除以下列出的一些特例外,可以使用shapefile来存储简单的要素几何。不过,shapefile的属性存在严重问题。例如,它们无法存储空值,无法向上舍入数字,对Unicode字符串的支持不足,字段名称最长只能为10个字符,且在同一字段中无法同时存储日期和时间。这些只是其中的主要问题。此外,它们不支持在地理数据库中的某些功能,如:域和子类型。因此,除非是简单的属性且不需要使用地理数据库功能,否则请不要使用shapefile。(2)几何限制任何shapefile组件文件都有大小为2GB的上限,可理解为可包含的点要素最多约为7000 阅读全文
posted @ 2013-07-18 15:08 bobird 阅读(4621) 评论(0) 推荐(0)
ORA-00920: 无效的关系运算符,查看SDE地图时出错

摘要:Could not load data from the data source. If you can correct the problem, press the refresh button to reload data. Possible problems can include bad network connection, invalid field, etc. Invalid SQL syntax[ORA-00920: 无效的关系运算符]..........查看,用arccatalog看相应地图数据,出现此错误,这是因为所用的oralce地图数据库里的 STAR_TRANSFOR 阅读全文
posted @ 2013-07-17 08:23 bobird 阅读(2056) 评论(0) 推荐(0)
ArcGIS中的标注与注记(Label与Annotation)关系与区别讲解

摘要:ArcGIS中的标注与注记(Label与Annotation)关系与区别讲解: 在ArcMap中可以使用标注(Label)和注记(Annotation)来识别要素,选择Label或Annotation取决于你需要如何控制文本显示以及在ArcMap中如何存储文本。 对一个图层中的部分或所有要素的标注(Label)可以独立或者动态的创建,但有的时候用注记(Annotation)会更好些,注记(Annotation)可以由标注(Label)转成或从一个Coverage导入。 动态创建的标注(Label)将在漫游和缩放后按照当前地图比例尺下的最佳位置重画,因为动态创建的标注(Label)被作为一个图层 阅读全文
posted @ 2013-07-04 13:08 bobird 阅读(2008) 评论(0) 推荐(0)
ArcGIS 10 新的DLL注册模式

摘要:大家都知道,ArcGIS的几大产品ArcGIS Desktop、ArcGIS Engine、ArcGIS Server底层都基于一套叫ArcObject的类库构建。这套类库是一套使用COM模型的类库,具有良好的扩展性。开发人员可以根据自己的特殊进行功能扩展,如扩展符号、专题图对象、扩展地理数据库要素类等。在ArcGIS10前基于COM的扩展类库在使用之前是必须要向系统注册的,如果是dotNet的类库,则用regasm.exe命令行。从ArcGIS10开始,扩展的ArcObject类库不再依赖系统的注册表,而是使用随ArcGIS软件安装自带的一个XML小型数据库。使用全新的EsriRegAsm. 阅读全文
posted @ 2013-07-04 12:20 bobird 阅读(383) 评论(0) 推荐(0)
ArcGIS删除重复点数据

摘要:1. 在arcmap中导入有重点的数据,如quzhengfu_point.shp。用arctoolbox中的overlay -> intersect工具,把重复的点选出来。在其中的 xy tolerance 设置一个很小的值,例如0.00001.存为一个新的数据名称例如:quzhengfu_point_Intersect.shp。2. 再选用overlay -> erase工具设置好相关项,input features为quzhengfu_point.shp,erase features 为 quzhengfu_point_Intersect.shp,output features 阅读全文
posted @ 2013-07-04 12:16 bobird 阅读(1020) 评论(0) 推荐(0)
符号库制作过程说明

摘要:一、要的软件环境1、ARCMAP 9.02、Font Creator 5.03、Arcgis Engine 9 二、符号库制作过程1、 在画图工具中,绘制需要的符号样式。符号的大小以300*300比较合适绘制好的符号保存成BMP图片。 2、打开Font Creator 5.0 工具,将绘制好的图片转换成字体(也可以直接在Font Creator 5.0绘制需要的符号样式,不过比较复杂)。(1)打开Font Creator 5.0工具,选择要制作的字体库,也可以新建字体库。单击打开文件按钮选择对话框,选种已经存在的 字体库文件。(2)在字体库中选择一个空白的字体位置,鼠标双击,添加新的字体符号。 阅读全文
posted @ 2013-07-04 12:10 bobird 阅读(631) 评论(0) 推荐(0)
制作ArcGIS DLL插件的安装包

摘要:当我们编写了一个ArcGIS扩展DLL文件后,如何将它载入到ArcGIS程序中呢?这个很简单,无非是在“定制”面板中点击“Add from file”命令导入即可,但如果类实现了IDockableWindowDef,我们就得在组件管理器中将其再注册一次,这样做非常麻烦。如果是自己写个DLL玩玩尚可,这也算不上什么了不起的工作,但如果你是给客户开发DLL,显然人家是不会接受这种安装方式的,那么,如何将DLL打成安装包呢?其实这个问题非常简单,一般的COM DLL如果要在操作系统中能被调用,肯定得注册到注册表中,这个过程可以使用命令regsvr32来实现,但如果你用这种方式注册ArcMap的DLL 阅读全文
posted @ 2013-07-04 11:40 bobird 阅读(1632) 评论(1) 推荐(0)
地图(mxd)文档如何加密

摘要:过程描述有两种办法方法一,将mxd文档转换成pmf文档,可以通过ArcInfo的Publisher工具条设置密码。具体步骤如下:1.Tools-->Extensions-->选择Publisher2.鼠标在工具栏上右键点击,选择Publisher3.在Publisher工具栏上选择Setting-->Security-->Password Protection,输入密码如果要想使用该数据,必须要有密码才可以打开方法二,使用ArcInfo的VBA编程实现,步骤如下:1.Tools-->Macros-->Visual Basic Editor,在MxDocume 阅读全文
posted @ 2013-07-04 10:04 bobird 阅读(167) 评论(0) 推荐(0)
宗地和界址点关联(Spatial Join)

摘要:采用Spatial Join做宗地与界址点关联:Join Opertion:Join_ONE_TO_ONe字段的长度:5000(有些宗地的界址点多可能有1000个,而每个的ID长度可能为5位,甚至更长)Match Opional: insersect. 阅读全文
posted @ 2013-06-21 08:41 bobird 阅读(277) 评论(0) 推荐(0)
批量导出mxd至jpg

摘要:批量导出mxd至jpg 原来的时候分别写了两个脚本来用不同的方式来导出图片,后来觉得合成一个为好,于是就对原来的脚本做了一下修改。新功能是可以设定是否遍历子目录以导出其中的mxd成jpg图片(可以设定导出的jpg放到各自mxd相应的文件夹或最顶级文件夹),还可以设定导出图后关机,这样我们就可以下班之后来让电脑来处理这样乏味的工作了。 使用方法是将脚本放到文本文件中,更改后缀为py,用IDLE打开,File - >Open -> run -> run Module。--------------------------------------------------------- 阅读全文
posted @ 2013-01-17 11:10 bobird 阅读(1173) 评论(0) 推荐(0)
ArcGIS 图层比例系数(scale)

摘要:1)坐标整数存储Arcinfo coverage以浮点型存储空间坐标,然而ArcSDE使用整型存储。那么空间坐标值在存入sde中必须有个转换问题。为提高精度,arcsde先把浮点坐标乘以一个比例系数,然后再利用四舍五入取整。比如:2356257.11*10=23562571.1=23562571当把整数坐标返回浮点坐标到客户端时,arcsde会除以这个比例系数:23562571/10=2356257.1这个时候可以注意到数据的有效精度会有所损失,引起这个的就是比例系数值。假如上面例子比例系数为1000,那么这样的误差就小多了。但是这样带来的一个问题是存储空间会有所增加。2)图形编辑事实上GIS 阅读全文
posted @ 2013-01-14 08:53 bobird 阅读(3651) 评论(0) 推荐(0)
ArcGIS XY doMain

摘要:1、XY main用ArcMap加载sde里的数据或者导入shp数据是常常出现“超出范围”的错误提示 ,导致原因是,domain设置的问题。数据在导入sde的时候默认是按照空间参考的domain 来设置的,由于原始的shp文件空间参考是unkown,在导入的时候就按照数据的extent来设置domain,因此在ArcMap里稍一移动就会超出domain的范围而报错,而shp文件没有domain的限制故不会报错。解决办法是:在将shp文件import进sde的时候,点那个对话框下面的Environment settings,然后在Geodatabase settings栏里设置output xy 阅读全文
posted @ 2013-01-14 08:51 bobird 阅读(1083) 评论(0) 推荐(0)
ArcEngine 水平分子式标注

摘要:文章来源:http://www.cnblogs.com/St_Dlng/archive/2011/12/02/2271813.html在ArcMap中,实现水平分子式标注的方法是在Label Expression中选中Advanced,输入如下VBA代码:Function FindLabel ( [FieldName1] , [FieldName2] ) FindLabel = [FieldName1] &chr(13)&"———————————"&chr(13)& [FieldName2] End Function或者:Function F 阅读全文
posted @ 2013-01-10 15:07 bobird 阅读(322) 评论(0) 推荐(0)

1 2 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3