arcgis

ArcGis拓扑的那些事儿(拓扑知识基础)

烈酒焚心 提交于 2020-08-09 05:25:40
小编这次准备说一下ArcGis拓扑在数据中的应用,分为二篇文章。这第一篇先说一下拓扑的基础知识,让大家伙儿了解一下什么是拓扑。 拓扑是我们在数据生产中一种必须要学会的技能,尤其是现在国家对基础矢量数据验收更加严格,不会拓扑,那么你的数据就一定有问题!(项目在验收时候出了问题,你的 项目奖金 可能就和你 拜拜 了 )为了你口袋里的钞票着想,这篇文章一定要好好看! 下面进入正文 矢量数据总共分为三种: 点(point):点是所有图形的基础。 点构成方式分为两种:一种是 有序的点构成 ,点的形状与面积、位置或方向等诸因素,以规律化的形式排列构成,或相同的重复,或有序的渐变等。点往往通过疏与密的排列而形成空间中图形的表现需要,同时,丰富而有序的点构成,也会产生层次细腻的空间感,形成三次元。在构成中,点与点形成了整体的关系,其排列都与整体的空间相结合,于是,点的视觉趋向线与面,这是点的理性化构成方式;另一种是 自由的点构成 ,点的形状与面积、位置或方向等诸因素,以自由化、非规律性的形式排列构成,这种构成往往会呈现出丰富的、平面的、涣散的视觉效果。如果以此表现空间中的局部,则能发挥其长处,比如象征天空中的繁星或作为图形底纹层次的装饰。 点和线之间的关系:点动成线 线(polyline):线就是由无数个点连接而成的。 线是点运动的轨迹,又是面运动的的起点,线具有整齐端正的几何线

ArcGis拓扑的那些事儿(拓扑应用过程一)

回眸只為那壹抹淺笑 提交于 2020-08-09 02:12:40
上一篇我讲了拓扑需要知道的一些基础知识,这篇我讲拓扑的建立过程,下一篇再给大家讲讲怎样去修改拓扑中的错误! 在这里我给大家一点建议, 数据生产中的拓扑检查是一项非常严谨的操作过程,最好不要使用一些不成熟的插件来进行拓扑。 具体什么原因,我就不说了,说多了都是泪 ,大家在做项目时候就会懂了 , 一失足成千古恨啊! 哈哈,不说废话了,下面开始正文。 当我们在生产数据时有可能会重复的复制同一个图斑到同一个图层中,造成重复面,也可能在修改图斑边界过程中造成与相邻图斑重合,也有可能在分割图斑中造成连续面中出现缝隙,也可能在修改过程中造成与某个控制界线边界不一致的情况等等。 (emmm.....错误类型很多,大致常见的就这几种,别的就不写啦!) 以上看看就好 ,主要是下面内容大家多了解了解就成! 一:创建地理数据库(GDB/MDB)我以GDB为大家举例。 打开ArcMap或者ArcCatalog 新建GDB数据库 新建要素数据集 设置自己需要的容差 导入自己需要拓扑检查的文件 新建拓扑 输入与数据集相同的拓扑容差 选择需要参加拓扑的图层 确定图层等级 添加规则 检查规则有无遗漏 拓扑最终建立之前检查容差、图层等级与质检规则有无错误 等待拓扑的建立 验证所建立的拓扑 把拓扑结果拖入ArcMap中 最终的拓扑结果 以上就是建立拓扑的过程,在这里小编在说一下在建立拓扑当中需要注意的几点! 1

openlayers6地图切换展示(附源码下载)

夙愿已清 提交于 2020-08-08 18:01:26
前言 之前写过一篇openlayers4版本的地图切换效果,但是由于是封装一层 js代码写的,很多初学者看起来比较有点吃力,所以本篇文章重新写一篇地图切换效果,直接基于最新版本openlayers6写的,纯粹html + js + css形式,没有任何封装。 内容概览 1.基于openlayers6实现地图切换展示效果 2.源代码demo下载 效果图如下: 大概实现思路如下:地图初始化配置加载各种在线地图,比如天地图,arcgis地图,谷歌地图,高德地图,百度地图,OSM地图等等,默认图层只显示一个地图,其他在线地图默认隐藏不可见状态;js自定义一个底图切换的控件,底图切换时候,动态设置图层的隐藏以及可见性,达到底图切换目的。 部分核心代码,完整的见源码demo下载 var satelliteLayer = new ol.layer.Tile({ // 天地图卫星图 visible: true , source: new ol.source.XYZ({ url: 'http://t{0-7}.tianditu.com/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=7786923a385369346d56b966bb6ad62f' , crossOrigin: "anonymous" }) }); var satelliteLabelLayer =

Arcgis Online

人走茶凉 提交于 2020-08-07 07:29:10
Arcgis Online - Renderer篇 1.Renderer SimpleRenderer 2.Symbol 3.案例 1.Renderer Renderer是一种地图要素渲染器,有多种类型的渲染器用于可视化数据,每种方法都有不同的用途,可以结合地理特征和统计信息来探索数据并展示成特殊的样式。 Renderer是所有渲染器的基类,它包含了要素图层所希望展示的绘图信息。 Renderer可以再以下图层中进行使用: FeatureLayer SceneLayer MapImageLayer CSVLayer StreamLayer SimpleRenderer 本案例中使用的Render类型,SimpleRenderer使用一个Symbol对象在一个Layer层中渲染所有的要素。 SimpleRenderer可以在以下图层中使用: FeatureLayer SceneLayer MapImageLayer CSVLayer StreamLayer SimpleRenderer中可以使用视觉变量(visualVariables),visualVariables是SimpleRenderer的一个属性,类型是一个visualVariable的数组,因此它可以包含多个不同的视觉变量。 visualVariable包含了 “color” 、 “size” 、 “opacity” 、

com.esri.arcgis.android:arcgis-android:10.2.6-2 with proguard

删除回忆录丶 提交于 2020-08-07 05:57:12
问题 How to use com.esri.arcgis.android:arcgis-android:10.2.6-2 with proguard enabled? I am trying -keep class com.esri.** { *; } -keep interface com.esri.** { *; } but it is not helping. 回答1: Finally I found the working answer for it, and included this to my proguard rule file. -keep class com.esri.** { *; } -keep interface com.esri.** { *; } -keep class org.codehaus.jackson.** { *; } -dontwarn org.codehaus.jackson.map.ext.** -dontwarn jcifs.http.** worked for me. 来源: https://stackoverflow.com

com.esri.arcgis.android:arcgis-android:10.2.6-2 with proguard

南楼画角 提交于 2020-08-07 05:57:00
问题 How to use com.esri.arcgis.android:arcgis-android:10.2.6-2 with proguard enabled? I am trying -keep class com.esri.** { *; } -keep interface com.esri.** { *; } but it is not helping. 回答1: Finally I found the working answer for it, and included this to my proguard rule file. -keep class com.esri.** { *; } -keep interface com.esri.** { *; } -keep class org.codehaus.jackson.** { *; } -dontwarn org.codehaus.jackson.map.ext.** -dontwarn jcifs.http.** worked for me. 来源: https://stackoverflow.com

ArcGIS超详细入门操作:如何制作地图并加以整饰

こ雲淡風輕ζ 提交于 2020-08-05 18:11:32
1. 概述 ArcGIS10是ESRI公司开发的GIS产品家族,它集合了数据库、软件工程、网络技术、移动技术、云计算等主流的IT技术,目的是提供给用户一套完整的、开放的企业级GIS解决方案。本章主要介绍ArcGIS产品的发展史、构架等方面的内容。 本练习主要讲解ArcGIS基本操作步骤,如何制作地图,加以整饰,完成一张完整的区位分析图。 2. 新建空白地图文档 点击界面,开始->所有程序->ArcGIS->ArcMap,打开ArcMap。 如果是第一次打开ArcMap,在弹出新建对话框中选择新建地图->我的模板,右侧双击空白地图,建立空白地图。 新建空白地图 3. 添加地理数据 单击标准工具条上的添加数据,打开添加数据对话框。ArcGIS中想要添加数据必须先与数据文件目录建立连接才能添加。在添加数据对框中点击连接到文件夹,打开连接到文件夹对话框,定位到"\ch3\DATA"目录。 选择数据 选择"市.shp"和"县.shp"添加到地图文档中,在内容列表中拖动"县"图层到"市"图层上方。 加载结果 4. 保存地图文档 点击标准工具条上的保存保存地图文档,保存位置"\ch3\"目录下,名称"Ex01.mxd"。 保存地址 ArcMap中地图文档默认后缀名为"mxd",它描述的是文档的一些相关属性而不是像CAD数据一样存储为一个完整的文件,记录相关地理数据的绝对位置等信息

基于 QGIS 在内网中离线加载卫星地图的方法

戏子无情 提交于 2020-08-05 18:10:54
1. 概述 我们之前为大家分享过在三维地球开源平台离线加载卫星影像的方法,主要包括基于桌面端的OsgEarth开源三维地球和基于Web端的Cesium开源三维地球等平台的局域网离线影像加载。 另外,也为大家分享过在二维开源平台离线加载卫星影像的方法,主要包括基于OpenLayers的内网WebGIS离线部署、基于MapBox的内网WebGIS离线部署和基于 GoogleMap 离线 API 在内网中加载离线卫星地图等具体操作方法。 但由于有客户咨询过如何在QGIS中离线加载谷歌卫星影像的问题,因此觉得有必要再针对这个问题为大家作一下分享。 那么什么是QGIS呢? QGIS原称为Quantum GIS,是一个用户界面友好的开源桌面端软件,支持数据的可视化、管理、编辑、分析以及印刷地图的制作,并支持多种矢量、栅格与数据库格式及功能。 你也可以简单粗暴地把它理解为是一个开源且免费的ArcGIS,因为它和ArcGIS一样都有着很多非常强大的GIS功能。 2. 准备工作 在开始之前,需要先准备离线数据发布软件、离线卫星影像示例数据、QGIS安装包和本机IP地址等。 地图发布软件: 需要在内网发布离线卫星影像,请确保地图发布服务中间件版本为4.0.6以上,如果低于该版本,请通过私信并回复"中间件"免费获取最新版本安装包,也可以直接在水经注官方网站下载。 离线示例数据:

在ArcMap离线加载海量卫星影像的方法

安稳与你 提交于 2020-08-05 18:10:24
1. 概述 我们之前为大家分享过在三维地球开源平台离线加载卫星影像的方法,主要包括基于桌面端的OsgEarth开源三维地球和基于Web端的Cesium开源三维地球等平台的局域网离线影像加载。 另外,也为大家分享过在二维开源平台离线加载卫星影像的方法,主要包括基于OpenLayers的内网WebGIS离线部署、基于MapBox的内网WebGIS离线部署和基于 GoogleMap 离线 API 在内网中加载离线卫星地图等具体操作方法。 最近,又为大家分享了基于 QGIS 在内网中离线加载卫星地图的方法,今天再为大家分享一下如何在ArcMap中离线加载海量卫星影像的方法。 2. 准备工作 在开始之前,需要先准备离线数据发布软件、离线卫星影像示例数据、ArcGIS安装包和本机IP地址等。 地图发布软件: 需要在内网发布离线卫星影像,请确保地图发布服务中间件版本为4.0.6以上,如果低于该版本,请通过私信回复 "中间件" 免费获取最新版本安装包,也可以直接在水经注官方网站下载。 离线示例数据: 本文提供的离线示例数据包括墨卡托投影和WGS84投影的卫星影像与地名标签数据,由于这里主要是为了进行功能性演示,因此仅提供了前10级卫星影像数据。 卫星影像示例数据 在安装软件之前,请私信 “示例数据” 获取示例数据。 ArcGIS软件安装包: 通过关注私信回复 "ArcGIS10.7"

超详细的ArcGIS生成格网知识汇总

拈花ヽ惹草 提交于 2020-08-05 18:10:10
1. 概述 格网是使用建立格网图层地理处理工具(ArcGIS for Desktop Standard 许可等级)和格网定义文件创建的,格网定义文件中包含了规范中的全部详情。该文件中存储了各个格网的规范属性,如编号、颜色及格网线的线条粗细等信息。如果采用定义模板,则会使用基于当前比例、坐标系和/或所选要素(感兴趣区域)范围确定的规范来创建要素。建立格网图层地理处理工具会尝试基于给定范围计算坐标系。 2. 获取数据 本教程所使用的数据为水经注万能地图下载器中下载的乡镇边界数据,除了乡镇边界数据,常见的矢量数据都可以从万能地图下载器中下载。 水经注万能地图下载器 (私信回复"下载器"获取万能地图下载器软件安装包) 3. 布局视图创建格网 在布局视图中可以通过数据框属性创建格网,在图层上点击右键,选择属性,如下图所示。 选择属性 在显示的属性对话框内选择格网选项卡,点击新建格网按钮,如下图所示。 点击新建格网按钮 在显示的格网和经纬网向导对话框内,选择方里格网,设置格网的名字,这里默认,如下图所示。 选择方里格网 点击下一步,设置标注格网信息和格网的间隔,这里设置为5km*5km,如下图所示。 设置格网间隔 下一步设置轴和标注,如果没有特殊要求,默认即可。 设置轴和标注 最后是边框等一些属性设置,没有特殊要求也可以默认即可。 方里网属性 点击完成之后会回到数据框属性对话框