arcgis

ArcGIS的文件结构,数据存储结构!!不太明白的东西!

◇◆丶佛笑我妖孽 提交于 2020-03-16 12:41:28
花了一个多月的时间在ArcGIS上了,感觉有个总的把握,但是对ArcGIS文件的存储有点不太明白,认识太肤浅了,下面是我在网上看到的一些东西(我认为可以接受的!!) ArcGIS文件分为shapefile,Coverage,Geodatabase这三种。 举个例子,大家使用那么长时间的Txt和Doc文件格式,也没有去考究他们有什么区别和联系,对于学习ArcGIS中出现的这么多数据格式也不需要过多的考虑,只要对他们的一些基本应用有所了解就可以了: Shapefile:一种基于文件方式存储GIS数据的文件格式。至少由.shp,.dbf,.shx三个文件作成,分别存储空间,属性和前两者的关系。是GIS中比较通用的一种数据格式。 Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。 Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1.Personal Geodatabse 用来存储小数据量数据,存储在Access的mdb格式中。2.ArcSDE Geodatabse 存储大型数据,存储在大型数据库中Oracle,Sql Server,DB2等。可以实现并发操作,不过需要单独的用户许可。

ArcGIS三大文件格式解析

有些话、适合烂在心里 提交于 2020-03-16 12:39:56
原文: ArcGIS三大文件格式解析 Shape数据 Shapefile是ArcView GIS 3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”。 每个shapefile,都至少有这三个文件组成,其中: *.shp 存储的是几何要素的的空间信息,也就是XY坐标 *.shx 存储的是有关*.shp存储的索引信息。它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息 *.dbf 存储地理数据的属性信息的dBase表 这三个文件是一个shapefile的基本文件,shapefile还可以有其他一些文件,但所有这些文件都与该shapefile同名,并且存储在同一路径下。 其它较为常见的文件: *.prj 如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在*.prj文件中 *.shp.xml 这是对shapefile进行元数据浏览后生成的xml元数据文件 *.sbn 和 *.sbx 这两个存储的是shapefile的空间索引,它能加速空间数据的读取。这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过ArcToolbox >Data Management

浅析ArcGis API for Silverlight查询

北战南征 提交于 2020-03-16 08:50:13
一、ArcGis API for Silverlight 简介 ArcGIS API for Silverlight是由美国Esri公司推出的,用于在Silverlight平台上开发WebGIS应用的一套编程接口。ArcGIS API for Silverlight通过REST接口访问ArcGIS Server发布的地图服务、影像服务、几何服务、地理处理服务、要素服务、网络服务等,还可以访问OGC标准的WMS、WFS、WCS等服务,也可以访问Bing地图服务。主要功能有: 1、 空间数据展示:加载地图服务或影像服务,展示服务数据; 2、 客户端Mashup:将来自不同服务器、不同类型的服务在客户端聚合后统一呈现给客户。 3、 查询检索:基于属性和空间位置进行查询,支持关联查询。 4、 地理处理:调用ArcGIS Server发布的地理处理服务(GP服务),执行空间分析、地理处理或其他需要服务器端执行的工具、模型、运算等。 5、 地图输出:提供多种地图图片导出功能。 二、常用查询功能 ArcGIS API for Silverlight中的三种常用的查询:QueryTask、FindTask、IdentifyTask都是继承自ESRI.ArcGIS.Client.Tasks,关系如下图所示: 1、QueryTask:是一个进行空间和属性查询的功能类

arcgis图层 GraphicsLayer与FeatureLayer

自古美人都是妖i 提交于 2020-03-15 00:07:19
什么是图层 图层是用来在 ArcGIS 产品套件中显示地理数据集的机制。每个图层代表一种数据集(可以是地图服务、图形或是矢量数据),并指定该数据集是如何描绘使用一组属性的。 包含一个地图控件的每个应用程序是通过添加一系列图层组装的。图层以特定的顺序显示在地图上,列在最底部的图层在地图的最上面显示,也就是先添加的图层在下面显示(原理类似于“栈”)。比如,在XAML代码中,最靠上的图层在显示时会出现在Map控件的最底端,如图: 图层介绍 第一个图层的空间坐标系 SpatialReference 决定了地图的空间坐标系,图层只能在UI线程上进行实例化。以下是所有的图层类: 所有的图层都是从Layer类型继承而来的,可以参考下载的API中的对象模型图。 Layer |–TiledMapServiceLayer | |–ArcGISTiledMapServiceLayer |–DynamicLayer | |–DynamicMapServiceLayer | |–ArcGISDynamicMapServiceLayer | |–ArcGISImageServiceLayer | |–GPResultImageLayer |–GraphicsLayer | |–FeatureLayer |–ElementLayer Layer是最基本的基类,常用的几种图层类型已经用红色标记出来了。 (1

ArcGIS中的三种查询

烂漫一生 提交于 2020-03-12 11:49:02
ArcGIS中的三种查询 ArcGIS runtime SDK for WPF/Silverlight中的三种常用的查询:QueryTask、FindTask、IdentifyTask都是继承自ESRI.ArcGIS.Client.Tasks,关系如下图所示: 1、QueryTask:是一个进行空间和属性查询的功能类,它可以在某个地图服务的某个子图层内进行查询,顺便提一下的是,QueryTask进行查询的地图服务并不必须加载到Map中进行显示。QueryTask的执行需要两个先决条件:一个是需要查询的图层URL、一个是进行查询的过滤条件。 下面是QueryTask的基本过程: //新建一个QueryTask QueryTask queryTask = new QueryTask("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/5"); // Query对象 Query query = new Query(); //传入空间几何范围,可以不设置 //合法的geometry类型是Extent, Point, Multipoint, Polyline, Polygon query.Geometry = geometry; /

ArcGIS制图学习(1)

你说的曾经没有我的故事 提交于 2020-03-11 18:21:17
0. 引言 ArcGIS作为地理信息空间分析和表达软件,在业内应用广泛。我自己平时在工作和学习中利用ArcGIS软件较多,多以实际操作为主,没有系统学习,因此将自己平时学习的东西做一个总结,同时在写这个文档的时候,也参考其余的教程。 个人总结会比较零碎,所以我将通过学习一个系列教程按着大纲进行总结,同时也会总结自己平时操作注意事项。 本文档将以B站视频《ArcGIS制图视频教程》(https://www.bilibili.com/video/av22487281?p=3)的讲课大纲为主。 看视频名字,本次视频将以制图为主题。使用的数据,也为这门课程的课程数据。 1. ArcGIS相关基础 在正式视频之前,作者用了近4个小时介绍ArcGIS基础。因为我平时使用较多,而且大多数工具都已经清楚了。所以在这个就主要说几个我觉得必须知道的工具或者方法。第一节主要是使用Arcmap。 1.1出图界面使用多个数据框显示数据 这种情况主要是用于需要局部放大,或者说需要配加副图框: 只用在插入(insert)复选框下面选择数据框选择数据框(如图),这样就可以用两个图框,每个图框就可以加载不同的数据,进行图形显示。 1.2相对路径框勾选 一个项目而言,有时需要项目部内部的讨论,就需要互传数据,而GIS里是默认使用绝对路径,业就意味着在存储中,数据的位置是固定的,如果要在另一个电脑里使用我们创建的数据

GeoServer 五 发布ArcGis切(使用Geowebcache)

风流意气都作罢 提交于 2020-03-09 17:12:26
目录 1.使用版本: 2.部署geowebcache 1.10.0 3.重新启动geoserver 4.打开geowebcache.xml,配置arcgisLayer 5.重新启动geoserver,浏览发布成功的arcgis切片服务 1.使用版本: geoserver 2.13.0 geowebcache 1.10.0 arcgis10.2 切片教程 2.部署geowebcache 1.10.0 安装方法:将下载的geowebcache独立部署包解压到geoserver的webapp目录下 例如:webapp/geowebcache 配置:打开 geowebcache\WEB-INF\web.xml ,加入如下节点(arcgis文件夹路径需要先手动创建好) 加入节点 <context-param> <param-name>GEOWEBCACHE_CACHE_DIR </param-name> <param-value>E:\YY\programFiles\GeoServer 2.13.0\webapps\geowebcache\WEB-INF\arcgis</param-value> </context-param> 3.重新启动geoserver 如果无法启动,那么找到geowebcache-core-context.xml <bean id=

arcgis图层 GraphicsLayer与FeatureLayer

被刻印的时光 ゝ 提交于 2020-03-08 09:34:46
什么是图层 图层是用来在 ArcGIS 产品套件中显示地理数据集的机制。每个图层代表一种数据集(可以是地图服务、图形或是矢量数据),并指定该数据集是如何描绘使用一组属性的。 包含一个地图控件的每个应用程序是通过添加一系列图层组装的。图层以特定的顺序显示在地图上,列在最底部的图层在地图的最上面显示,也就是先添加的图层在下面显示(原理类似于“栈”)。比如,在XAML代码中,最靠上的图层在显示时会出现在Map控件的最底端,如图: 图层介绍 第一个图层的空间坐标系 SpatialReference 决定了地图的空间坐标系,图层只能在UI线程上进行实例化。以下是所有的图层类: 所有的图层都是从Layer类型继承而来的,可以参考下载的API中的对象模型图。 Layer |–TiledMapServiceLayer | |–ArcGISTiledMapServiceLayer |–DynamicLayer | |–DynamicMapServiceLayer | |–ArcGISDynamicMapServiceLayer | |–ArcGISImageServiceLayer | |–GPResultImageLayer |–GraphicsLayer | |–FeatureLayer |–ElementLayer Layer是最基本的基类,常用的几种图层类型已经用红色标记出来了。 (1

ArcGIS Server 10.2忘记用户名密码的解决方案

时光怂恿深爱的人放手 提交于 2020-03-07 05:14:39
忘记了ArcGIS Server Manager的密码,可以采用以下方法进行重置。 1、找到ArcGIS Server的安装目录 D:\Program Files\ArcGIS\Server\tools\passwordreset。 2、使用命令行进入该目录。 3、使用命令查看用户列表:PasswordReset -l。 4、使用命令重置密码:PasswordReset -p 新密码。看到修改成功的提示,即表示修改成功。 5、重启服务,重新打开浏览器登录ArcGIS Server Manager验证。 另外,在站点文件下(建立站点的时候,创建了一个文件夹名字叫做arcgisserver,里面有两个主要文件夹directories和config-store.)arcgisserver下,定位到 config-store\security\super\下,里面有两个JSON文件,其中super.json文件,保存着站点的用户名和密码(被加密过),可以用记事本打开查看。 来源: https://www.cnblogs.com/hans_gis/p/11898317.html

ArcGIS Server Manager 重置密码

我是研究僧i 提交于 2020-03-07 05:13:33
重置忘记的密码 ArcGIS 10.5 (Windows) | 其他版本 根据以下说明为标识存储中的用户或主站点管理员帐户重置密码。 为标识存储中的用户重置密码 可按照以下步骤为标识存储中的用户重置密码。 注: 如果用户存储在一个 LDAP 服务器或活动目录中,则需要使用产品的用户管理工具来重置用户的密码。 打开“管理器”并以主站点管理员身份或具有管理权限的用户身份登录。如果需要此步骤的相关帮助,请参阅 登录管理器 。 单击 安全性 > 用户。 找到要重置密码的用户,然后单击对应于该用户的 编辑图标 。 在 密码字段中输入该用户的新密码。 在 再次输入密码字段中重新输入该密码。 单击 保存重置用户的密码。 重置主站点管理员的密码 如果您丢失或忘记了主站点管理员帐户的密码,可以用具有管理权限的用户身份登录,以在管理器中重置该密码。有关如何执行此操作的相关说明,请参阅 编辑主站点管理员帐户 。 但是,如果主站点管理员是唯一具有管理权限的帐户,则您将无法以管理员身份登录管理器。这种情况下,您可根据以下说明重置主站点管理员的密码。 登录到 ArcGIS Server 计算机。 使用 以管理员身份运行选项打开一个命令提示符窗口。 在命令提示符处,导航至文件夹 >ArcGIS Server 安装目录 <\Server\tools\passwordreset,例如: cd "C:\Program