本文主要是介绍指定的坐标超出有效坐标范围 c# arcengine 开发shape导入sde,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
c# arcengine 开发shape导入sde中图形缩小不显示问题,因为shape不存在domain问题,导入sde中会把shape默认的图形范围导入,导致地图显示超过domain范围 就会无法绘制。
IGeoDataset pGeoDataset = pInFeatureClass as IGeoDataset;double xMin;double xMax;double yMin;double yMax;pGeoDataset.SpatialReference.GetDomain(out xMin, out xMax, out yMin, out yMax);pGeoDataset.SpatialReference.SetDomain(xMin / 2, xMax * 2, yMin / 2, yMax * 2);
大家看懂了吗?取出domain,再重新设置一下,重置了shape的范围,这样倒入SDE中就会默认以该范围为绘制范围
QQ交流群:607330463 GIS开发技术最强交流群
这篇关于指定的坐标超出有效坐标范围 c# arcengine 开发shape导入sde的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!