zoukankan      html  css  js  c++  java
  • ArcGIS删除部分数据后全图范围不正确

     

    我有一个全国地图的图层,现在删除图层中其他省份,只保留山东省的图形,但是点击全图后,全图范围仍然是全国地图时候的全图范围,使用的版本是ArcGIS9.3,数据存放在9.3的个人数据库中(PersonalGeodatabase)。

    解决方法:将数据导出为SHP格式数据,删除原来的图层,再将导出的图层导入到PersonalGeodatabase中即可。

    如果上述方法还是无法解决,则将其中的数据在ArcGIS10.1下的导出为SHP格式,在10.1的Catalog中选中相应的SHP文件右击属性查看范围,有一个重新计算按钮,点击重新计算即可,计算完成后导入到9.3的PersonalGeodatabase中即可。

    image

    另外,在ArcMap中,全图的范围是可以自定义的。

    在ArcMap,选择左边图例的Layers ,右键点击,选择“Properties..”,在弹出的“Data Frame Properties”窗口中选择“Data Frame”,进入属性页面。

    image

    在“Extent Used By Full Extent Command”项中,默认的image是显示导入后的整个地图页面,要调整页面显示地图的大小选择Other,然后点击image,进入“Full Extent”窗口,如下图:

    image

    image

    这里可以根据自己的需要做调整,选中Current Visible Extent (这项为当前的地图范围,可以根据自己的需要缩放地位地图到某一区域在进行上述操作),按下OK便成功设定了。当点击ArcMap Full Extent 按钮的时候,地图就会重置到当前设定的视图区域。

    Outline of Features可以根据图层中要素的范围进行区域设定全图范围(包括所有要素的范围、可见要素的范围)

    Outline of Selected Grapjic(s)可以根据你在地图上选取的一个或者多个要素的范围作为全图显示范围。

    Custom Extent 去输入四个点去进行全图设置。

  • 相关阅读:
    JAVA类与对象(一)----基础概念理解
    JAVA数组
    JAVA算术运算符、关系运算符和位运算符
    JAVA数据类型
    JAVA配置环境变量
    C#中怎么生成36位的GUID
    jqAjax
    二进制1的个数
    成绩转换
    对决
  • 原文地址:https://www.cnblogs.com/Jingkunliu/p/3557243.html
Copyright © 2011-2022 走看看