ArcGis-学习笔记6-1-文件夹链接和数据库建立

文件夹链接和数据库建立

文件夹链接

软件默认使用默认的工作目录,若要使用自定义的目录,需要先对目录建立文件夹链接,有两种方式可以创建,如下

  1. 通过目录创建
    在这里插入图片描述
  2. 通过添加数据创建链接。打开连接到文件夹选择要连接的文件夹即可
    在这里插入图片描述

修改默认主目录

ArcGIS软件默认主目录在C盘,由于各种原因有时我们想要修改默认的存储路径,但是又不想每次选择文件夹,此时可以修改默认主目录
在这里插入图片描述
修改完成,保存,重启软件即可。

注意:

  1. ArcGIS默认工作目录就是地图文档(如上图所表示文件)所在路径,要改变默认工作目录只需也只能将地图文档复制到你所要修改到的新的路径下。
  2. 所以默认工作目录是随地图文档路径不同而不同的,无法在进入arcgis以后通过相关设置来改变该地图文档的默认工作目录的!!!
  3. 也就是,要注意在“目录”—“选项”下只能修改主工作目录,而默认路径是无法改变的!!!!

创建数据库

每个地图文档都有一个默认地理数据库,作为地图空间内容的本地位置。此位置可用于添加数据集和保存各种编辑操作和地理处理操作生成的结果数据集。

例如,从图层中导出要素时,除非另外指定,否则数据会自动保存到地图的默认地理数据库中。

默认地理数据库与“地理处理环境”的“当前工作空间”始终一致,因此工具或模型的所有输出内容都将保存到此默认位置。

数据库在操作系统中即为一个文件夹,用来存储处理后数据。为避免所有数据都存储在一个数据库中(默认数据库),可以根据自己的需求,创建合适的数据库存储不同的结果数据。

在这里插入图片描述

在复制备份数据或图层的时候不建议直接复制操作系统原始文件夹,应通过软件提供的复制命令进行操作,避免手动操作时缺失文件

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Vue 中使用 ArcGIS API for JavaScript 开发 3D 地图时,默认情况下会显示底图网格。如果您想要隐藏底图网格,您可以在 Vue 组件中使用以下代码: ```html <template> <div> <div ref="mapViewNode" class="map-view"></div> </div> </template> <script> import * as esriLoader from 'esri-loader'; export default { data() { return { mapView: null, }; }, mounted() { this.initMap(); }, methods: { initMap() { esriLoader.loadModules(['esri/views/MapView', 'esri/WebMap']).then( ([MapView, WebMap]) => { const webmap = new WebMap({ portalItem: { id: '<your-webmap-id>', }, }); this.mapView = new MapView({ container: this.$refs.mapViewNode, map: webmap, }); // 隐藏底图网格 this.mapView.map.ground.navigationConstraint = { type: 'none', }; }, (err) => { console.error(err); } ); }, }, }; </script> <style> .map-view { height: 100%; width: 100%; } </style> ``` 在上面的代码中,我们通过 `esri-loader` 动态加载 ArcGIS API for JavaScript 模块。当地图加载完成后,我们可以通过 `this.mapView.map.ground.navigationConstraint` 将底图的导航限制设置为 `none`,这样就可以隐藏底图网格了。如果您想再次显示底图网格,只需将 `none` 改为其他的导航限制即可。另外,您需要将 `<your-webmap-id>` 替换为您自己的 Web 地图 ID。 ### 回答2: 在Vue中,要去除ArcGIS 3D地图的默认底图网格,可以使用以下步骤: 1. 首先,在Vue项目的组件中引入ArcGIS API for JavaScript,可以通过CDN的方式引入,也可以进行本地引入。 2. 在创建地图的方法中,通过设置`basemap`为`null`来去除默认底图。例如: ```javascript import { loadModules } from 'esri-loader'; export default { data() { return { mapView: null }; }, mounted() { // 加载ArcGIS模块 loadModules(['esri/views/SceneView', 'esri/Map']) .then(([SceneView, Map]) => { // 创建地图对象 const map = new Map({ basemap: null // 将basemap设置为null }); // 创建场景视图对象 this.mapView = new SceneView({ container: this.$refs.mapViewDiv, // 地图容器的DOM元素 map, // 地图对象 camera: { // 地图相机位置 position: { longitude: -122.416, latitude: 37.78, z: 5000 }, tilt: 60 // 地图倾斜角度 } }); }) .catch(error => { console.error('ArcGIS 加载错误:', error); }); } }; ``` 3. 在Vue组件的模板中,创建一个用于显示地图的div元素,并将其与地图组件进行绑定。例如: ```html <template> <div> <div ref="mapViewDiv" style="width: 100%; height: 600px;"></div> </div> </template> ``` 这样,通过将`basemap`设置为`null`,就可以在ArcGIS 3D地图中去除默认底图网格。 ### 回答3: 在Vue中使用ArcGIS 3D地图时,要去除默认底图网格,可以使用以下方法: 1. 首先,在Vue的项目目录中找到ArcGIS 3D地图组件所在的文件,通常是一个.vue文件。 2. 打开地图组件文件,在模板部分找到ArcGIS 3D地图的代码。 3. 在ArcGIS 3D地图的代码中,可以看到有一个地图底图设置的部分,通常是用Map类的basemap属性来设置底图。找到这个部分。 4. 在basemap属性中,可以看到有一个名为grid的属性,这是默认底图网格的配置。将该属性移除或注释掉。 5. 保存文件,重新运行Vue项目,现在地图应该不再显示默认的底图网格了。 请注意,以上方法适用于使用ArcGIS JavaScript API的ArcGIS 3D地图,在其他版本或其他地图API中可能有所不同。如果使用的是不同的版本或API,请根据相应的文档来查找并修改对应的配置项来去除默认的底图网格。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值