发布镶嵌数据集后,配色丢失解决方案

【问题】:
为镶嵌数据集中的影像设置了分类渲染。

发布服务预览时,发现影像是黑白色。

【解决方案】:
可以使用栅格函数。操作步骤如下:
第一步: 保存栅格函数模板,可以更换色带保存一个或多个。

这里我保存了两个。

第二步: 发布服务时,添加栅格函数模板。可以设置一个默认颜色。

预览结果如下:

发布服务后,可以把服务加到ArcMap中,在属性中,切换函数,影

镶嵌数据集在小比例尺下有黑边解决方案

【问题】:

镶嵌数据集在小比例尺下有黑边,大比例下没有黑边。


【原因】:

通过查看轮廓的属性表,发现这个镶嵌数据集是有概视图的。Category字段中,Primary是原始数据,Overview是概视图。

直接加载概视图看下结果:

在构建镶嵌数据集时,最佳流程是先去除黑边,再构建概视图。

【解决方案】:

重新构建概视图。

结果如下:


文章来源:ht

在DataStore关系数据存储创建企业级地理数据库

DataStore内置三种数据存储类型,分别是:
关系数据存储 切片缓存数据存储 时空大数据存储
其中关系数据存储内部为PostgreSQL,以下文章将介绍在DataStore关系数据存储创建企业级地理数据库,具体过程如下:
通过DataStore安装路径\datastore\tools目录下的listadminusers.bat命令程序获取数据库管理员、地理数据库

导出属性表字段结构

arcmap中并没有提供相关工具直接导出字段结构,这里通过以下脚本实现该功能,并将结果批量保存到txt中
#获取要素类属性表中的字段定义
import os
import arcpy
from arcpy import env

# 设置工作空间
path = r"E:\演示"
env.workspace = path
# 列出所有工作空间中所有shapefile
featu

arcmap十进制度和度分秒相互转换

十进制度转度分秒

新建文本型字段,使用字段计算器构建python表达式将十进制度转换成度分秒,代码如下:
def dd2dms(dd):
degree=(int)(float(dd))
minute=(int)((float(dd)-degree)*60)
second=(float(dd)-degree-float(minute)/60)*3600

arcmap许可离线到本地打开软件显示无许可

原因:

杀毒软件将相关许可文件加入隔离区

解决办法:

设置防火墙状态为关闭 将以下路径添加到杀毒软件白名单 C:\Program Files (x86)\ArcGIS C:\Program Files (x86)\Esri C:\Program Files (x86)\Common Files\ArcGIS C:\Program Files (x86)\Common Files

通过OpenSSL生成证书并让Chrome浏览器识别为安全终极办法

这种生成证书的方式,最关键的在于有subjectAltName这个值,Chrome浏览器主要识别这个,因此在生成证书的时候要区分自己环境的情况,以下分为三种类型
友情链接:通过ip配置ArcGIS Enterprise及创建证书全过程--以windows10安装ArcGIS Enterprise10.7.1为例
OpenSSL创建的自签名证书在chrom

通过ArcGIS产品发布托管要素服务的几种方式

托管要素服务,顾名思义,就是将数据存储在ArcGIS Datastore的托管库中,并发布成为要素服务
接下来介绍几种在ArcGIS 产品中能够发布为托管要素服务的方式。
1、通过Portal上传或创建
上传:常见的大概有以下几类:
包含坐标或地址的csv文件或Microsoft Excel文件(.xlsx或.xls) GeoJSON或是压缩的shp文件(zip) 压缩的文件地理数

ArcGIS Enterprise10.7.1 单机部署详细步骤——以CentOS7为例

写在前面的话:安装ArcGIS Enterprise前一定要确定好机器名域名,且域名不可以是arcgis.com或者是esri.com
还有很多朋友在纠结是不是软件的安装顺序不能乱,一定得是Server、DataStore、Portal这样的,其实不然,软件安装哪个在前哪个在后都不影响,最关键的是配置,配置是有一定的先后顺序的。
一定要安装两个WebAdaptor,一个给Serve

关于ArcGIS和PostGIS

这篇文章打算通过讲讲ArcGIS和PostGIS的关系,来深化一下空间类型的概念。
在机器上安装PostgreSQL数据库,创建用户sde,数据库test,架构名sde。然后在ArcMap中连接,发现是可以连上的。

然后新建一个要素类会提示如下错误。

错误原因也很清晰,就是这个数据库中没有空间

关于ArcGIS和Dameng数据库

ArcGIS 10.8 和 ArcGIS Pro 2.5 的 Dameng 数据库要求如下,
https://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-dameng.htm
虽然到ArcGIS10.8为止依然只支持Dameng7,但是连接Damen

修改栅格数据局部区域的像元值

一、如何修改单波段栅格数据局部的像元值

下图中的栅格数据有若干个像元区域的像元值都是nodata,如何只修改红框内的像元值,将红框内像元值为nodata的就将其改为999,红框外的nodata保留不变。


思路:

(1)使用栅格计算器,表达式为Con(IsNull("area11.tif"),999,"area11.tif")并在enviro