ArcGIS server使用动态工作空间的服务发布及利用ArcGIS API for Javascript添加动态图层

本篇介绍下 利用arcgis server如何发布使用动态工作空间的服务以及在前端利用ArcGIS API for Javascript添加动态图层。
所谓动态图层它是需要依附于一个开启动态图层的地图服务,然后把数据资源所在位置注册为这个地图服务的动态工作空间(shape、raster、filegdb、database等),也就是将动态工作空间寄宿到该服务里,在Web前端

arcgis server发布自定义打印模板及利用ArcGIS API javascript使用自定义打印服务打印地图

本篇来介绍下利用arcgis server发布自定义打印模板及利用ArcGIS API for javascript调用自定义打印工具的过程。
实现步骤:
1、在arcmap中准备好自定义的地图模板并保存,可以放在server的安装目录\Program Files\ArcGIS\Server\Templates\ExportWebMapTemplates下,也可以放到其他位置。

去除镶嵌数据集中影像的黑边或白边

文章目录

[list] [list] 栅格数据集中的黑边 镶嵌数据集中影像产生黑边的原因 去除镶嵌数据集中影像的黑边 [list] 方法一:构建轮廓线和边界(推荐) 方法二:定义Nodata 方法三:同时使用以上两种方法
[*]参考[/*]
[/list]
[/list]
[/list]


栅格

镶嵌数据集某些比例尺下显示黑白格解决方案

【问题】:

在小比例尺下显示黑白格。


【原因】:

这个镶嵌数据集是有概视图的,在某些比例尺下读取不到概视图了,所以会显示黑白格。
读取不到概视图的原因主要有:
1、概视图被删除了
2、概视图文件夹移动位置了

【解决方案】:

先检查下概视图的文件夹是否存在,那要先知道概视图文件夹的位置。使用如下工具【导出镶嵌数据集路径】。在导出模式中选择BROKEN,也就是只导出有问

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

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

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

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

这里我保存了两个。

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

预览结果如下:

发布服务后,可以把服务加到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) 压缩的文件地理数