你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
使用ST_Geometry插入数据放大标注消失的问题
今天接到用户咨询,说在ArcMap上面进行编辑的点数据以及使用ST_Geometry插入该图层的数据,显示标注时,放大比例尺,不断放大,利用软件编辑的数据的标注没有问题,但是利用ST_Geometry插入的数据放大到一定比例尺就看不到标注。
1 个回复
李少华
赞同来自:
【解决办法】:
我今天做了一个测试,果然是这个样子,如下图,点112是我用ST-Geometry插入的,其他点是用ArcGIS软件编辑的,我拉框大家可以注意到点112并不在已有数据的范围内,也就是说新插入的112超出了图层的数据范围,为什么要说这个呢?因为在SDE Schema中有一个Layers图层,该图层可以记录数据的范围,加入还没有112数据时,该图层的数据范围就是我拉框那么大(假设说),但是如果我使用ArcGIS软件编辑112数据,软件会自动的添加更新Layers图层的范围,可以类比最外的包络层,但是如果使用ST_Geometry来插入数据,只是对基表数据进行添加,并不会对Layers图层的范围进行更新,那么放大时就看不到了。
所以如果想实现112放大看到标注
1:更新SDE库的 Layers表(但是不推荐,容易出错)
2:你可以使用ArcGIS的方法来编辑,超过112的范围,就同步更新了Layers表,其实可以这样理解,在一定范围内的ST_Geometry编辑肯定没有问题,所以说 用户在编辑过程中应该提前知道一个大的范围,这时候可以先使用ArcGIS的方式来讲编辑几个数据,定向这个大的范围,然后将数据删除掉,但是范围没有变化,所以剩下的就是在该范围内来插入数据了,这样就没有问题了。
所以说,在使用ST-Geometry时其实我们是推荐使用SQL来查询数据的,如果用户来编辑数据,一定要对SDE Schema的相互表关系特别清楚才能用好。
要回复问题请先
登录
或
注册
发起人
李少华
相关问题
如何优雅的使用ArcGIS知乎?
作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
苹果系统下可以使用arcgis 吗?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
请问arcmap如何使用多线程?
有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
ArcGIS图例问题
cityengine怎么导入arcgis的shp数据,对shp数据有什么要求
问题状态
最新活动:
2015-12-19 04:57
浏览:
2977
关注:
1
人
1 个回复
李少华
赞同来自:
我今天做了一个测试,果然是这个样子,如下图,点112是我用ST-Geometry插入的,其他点是用ArcGIS软件编辑的,我拉框大家可以注意到点112并不在已有数据的范围内,也就是说新插入的112超出了图层的数据范围,为什么要说这个呢?因为在SDE Schema中有一个Layers图层,该图层可以记录数据的范围,加入还没有112数据时,该图层的数据范围就是我拉框那么大(假设说),但是如果我使用ArcGIS软件编辑112数据,软件会自动的添加更新Layers图层的范围,可以类比最外的包络层,但是如果使用ST_Geometry来插入数据,只是对基表数据进行添加,并不会对Layers图层的范围进行更新,那么放大时就看不到了。
所以如果想实现112放大看到标注
1:更新SDE库的 Layers表(但是不推荐,容易出错)
2:你可以使用ArcGIS的方法来编辑,超过112的范围,就同步更新了Layers表,其实可以这样理解,在一定范围内的ST_Geometry编辑肯定没有问题,所以说 用户在编辑过程中应该提前知道一个大的范围,这时候可以先使用ArcGIS的方式来讲编辑几个数据,定向这个大的范围,然后将数据删除掉,但是范围没有变化,所以剩下的就是在该范围内来插入数据了,这样就没有问题了。
所以说,在使用ST-Geometry时其实我们是推荐使用SQL来查询数据的,如果用户来编辑数据,一定要对SDE Schema的相互表关系特别清楚才能用好。
要回复问题请先登录或注册