![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ArcServer
文章平均质量分 60
挣钱花388
Spring+Alibaba全家桶 vue C# SOE ArcGIS WebGIS openlayer cesium ArcEngine 微信小程序 Uniapp Java
展开
-
当使用ArcGIS Server 发布图层时,ArcGIS JavaScript API前端访问地图后,在无限放大的情况下,出现图斑线面样式分离的现象
当使用ArcGIS Server 发布图层时,ArcGIS JavaScript API前端访问地图后,在无限放大的情况下,出现图斑线面样式分离的现象原创 2023-05-25 15:58:57 · 189 阅读 · 0 评论 -
ArcServer密码重置(账号不可以重置)
假如遇到ArcGIS Server账号及密码遗忘,需要重置密码的情况,可以使用Server安装目录下的PasswordReset工具进行重置。原创 2022-06-08 17:55:56 · 554 阅读 · 0 评论 -
一整套稳定ArcGIS给WebGIS做后端的基于SOE的空间分析服务器
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考原创 2021-12-22 11:12:01 · 861 阅读 · 0 评论 -
在现在的项目中,需要根据不同的行政区展示不同的地图,但是由于行政区和专题服务过多,如果每个行政区都发布服务那么会导致地图服务数量太多。所以,现需要对地图服务按照指定的行政区进行过滤,来减少发布服务数量
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录0背景1 方案1.1代理方式1.2 动态服务1.2.1动态服务图层(B)结构1.3静态服务1.3.1预处理工具1.3.2 代理服务0背景在现在的项目中,需要根据不同的行政区展示不同的地图,但是由于行政区和专题服务过多,如果每个行政区都发布服务那么会导致地图服务数量太多。所以,现需要对地图服务按照指定的行政区进行过滤,来减少发布服务的数量。1 方案...原创 2021-12-14 17:14:35 · 1247 阅读 · 0 评论 -
ArcServer10.2本地JavaScript Ap引用部署
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录1:安装iis服务2:arcgissapiforjs配置1:安装iis服务打开控制面板 选择程序和功能启用和关闭windows功能选择下一步一直下一步,直到下图勾选web服务器(IIS)下一步 选择角色服务 右边功能全勾上点击安装等待安装后即可使用iis2:arcgissapiforjs配置新...原创 2021-10-19 20:11:36 · 156 阅读 · 0 评论 -
模型构建器发布GP服务 前端传图层 指定图层渲染颜色以及一些取巧的GP字符串化技术优化
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考项目描述(1)前端传图(2)改造前端传图层的取巧(3)颜色指定原创 2021-04-19 15:08:07 · 314 阅读 · 3 评论 -
ArcServer连接Oracle方法Cannot connect to database because the database client software failed to load。。。
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考报错:Cannot connect to database because the database client software failed to load. Be sure database client software is installed and configured correctly本方法可以解决ArcServer注册SDE的数据源以及SOE注册在ArcServer中然后代码直接Or...原创 2021-04-14 10:52:26 · 1240 阅读 · 0 评论 -
第三方地图服务跨域代理,用本地IP代理第三方远程服务,强行跨域
目录(1)先部署安装Nginx,windows版本也行(2)第3方服务的跨域问题解决QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考(1)先部署安装Nginx,windows版本也行参考网址(2)第3方服务的跨域问题解决...原创 2021-03-26 16:58:49 · 257 阅读 · 0 评论 -
SOE Init() 进入初始化或其他生命周期断点 远程调试扩展
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录在服务器上在开发机器上参考文档如果没有将ArcGIS Server与Visual Studio安装在同一台计算机上,则必须安装Visual Studio远程调试工具,并采用以下步骤演示的远程调试方法。在服务器上 在安装了ArcGIS Server的计算机上下载并安装Visual Studio远程调试工具。可在此处找到Visual Studio 2017和Visual...原创 2021-03-19 11:32:07 · 144 阅读 · 3 评论 -
SOE Init() 进入初始化或其他生命周期断点 自动附加调试器
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录文档参考自动附加调试器文档参考自动附加调试器System.Diagnostics.Debugger.Launch()调用该方法时,可以自动启动Visual Studio调试器并将其附加到服务进程。由于此方法所需的工作量较少,因此如果服务器和IDE安装在同一台计算机上,则强烈建议采用此方法来调试扩展。要在初始化阶段(扩展生命周期的第一阶段)中开始调试,请执行以下操作: 以管理...原创 2021-03-19 11:14:15 · 125 阅读 · 1 评论 -
SOE Init() 进入初始化或其他生命周期断点 手动附加调试器
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录手动将Visual Studio调试器附加到服务进程启用扩展的初始化阶段的调试Init()专用实例的调试扩展方法Init()共享实例的调试扩展方法手动将Visual Studio调试器附加到服务进程或者,您也可以手动将Visual Studio调试器附加到服务进程。要将调试器正确附加到指定的ArcGIS Server对象容器(ArcSOC)服务进程,请执行以下操作: 以管理员...原创 2021-03-19 11:28:20 · 116 阅读 · 0 评论 -
模型构建器GP发布服务 最短路径
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录(1)arcmap制作发布端(2)前端调用端(1)arcmap制作发布端进行路径分析,首先打开ArcCatalog,在新建文件夹demo下新建一个文件地理数据库,并重命名为ccc在ccc数据库下新建一个要素数据集,命名为demo(2)前端调用端ts.routeTask = new ...原创 2021-03-16 15:57:19 · 116 阅读 · 0 评论 -
ArcEnging代码 ArcServer10.1-10.2中关于ArcSOC进程控制回收代码
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录(1)简介(2)代码参考(1)简介ServerObjectExtension 简称SOE 是WebGIS和AE空间分析结合的利器,每一次不同的请求会发起新的进程,就所谓的客户端启动一个“.exe”软件,实例是高级隔离的!但是根据配置,soe会闲置三十分钟才会被处理掉,或者过了24小时,重新自自动启动soe,保证进程释放资源;这种情况下万一soe占用大量内存导致崩坏也是有可能的!下图Ar...原创 2021-03-11 11:26:08 · 232 阅读 · 1 评论 -
ArcGIS SDE表空间自动扩容
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录--查看表空间是否自动扩容--设置SDE为自动扩容(注意对应的文件路径)使用sys用户登录PLSQL,使用下列SQL语句查看表空间是否支持扩容,根据查询出来的文件路径设置自动扩容即可。--查看表空间是否自动扩容selecttablespace_name,file_name,autoextensible fromdba_data_files;--设置SDE为自动扩容(注意对...原创 2021-02-07 16:10:39 · 296 阅读 · 1 评论 -
ArcGIS 创建SDE企业级地理数据库并注册SDE数据库
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考启用ArcMap或ArcCatalog,使用ArcToolbox执行以下操作:1创建地理数据库2连接SDE数据库3注册sde原创 2021-02-07 15:55:47 · 1071 阅读 · 0 评论 -
ArcServer10.1 内网API离线部署
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录1一般直接启动现成的包2手动部署1一般直接启动现成的包直接傻瓜式启动链接下载:10.1-10.2至少没问题的,要修复改对应的文件!链接:https://pan.baidu.com/s/1hNpmI7ER3ZibDopy7beOaQ提取码:ywan复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V4的分享2手动部署首先下载JS ...原创 2021-02-07 13:42:54 · 206 阅读 · 0 评论 -
ArcServer10.1版本以及之后版本的地图发布服务代码一整套新鲜出炉,支持mxd以及数据源gdb,sde自动发布
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考1简述(最终效果)ArcEngine10.1之后的版本不能通过c#编写地图发布服务代码,我得思路是c#GP调Arcpy的代码(欢迎订阅,密密麻麻全是代码,包成功)(2)封装Mxd /// <summary> /// 封装MXD文件,用于发布 /// </summary> /// <param nam...原创 2021-01-28 16:32:04 · 228 阅读 · 0 评论 -
ArcEngine地图发布代码 ArcServer服务器管理工具包神器之ServerAdminToolkit下的Stop,Start,Delete Services
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考(1)简介描述(2)dll转化引用参考这里(3)其实在arcmap中能自动获取列表供选择操控(4)代码示范 Geoprocessor gp = new Geoprocessor(); ServerAdminToolkit.StopStartService sss = new StopStartService...原创 2021-01-26 11:46:16 · 212 阅读 · 0 评论 -
ArcEngine代码 SOE中检索COM类工厂中CLSID为{DD48C96A-D92A-11D1-AA81-00CO4FA33A15}的组件失败,原因是出现以下错误:80040154没有注册类
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考(0)问题:在桌面端写该代码并没有任何问题,但是放进soe里写就会出现异常(1)检索COM类工厂中CLSID为{DD48C96A-D92A-11D1-AA81-00CO4FA33A15}的组件失败,原因是出现以下错误:80040154没有注册类(异常来自HRESULT:Ox80040154 (REGDB_E_CLASSNOTREG)).(2)试了各种代码,无论反射创建 修改许可都不行(破天荒在s...原创 2021-01-26 11:29:51 · 534 阅读 · 0 评论 -
ArcEngine地图发布代码 ArcServer服务器管理工具包神器之ServerAdminToolkit(基本上包含地图发布,重命名,更新,启动,关闭,重命名等等)
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考(0)简介Esri在官网上发布了一个tbx里面就包含了对server服务管理的功能(有兴趣的可以下载,文档所在的目录下也包含了):(1)ServerAdminToolkit包含的功能(2)ServerAdminToolkit下载地址链接:https://pan.baidu.com/s/1c6UXauMLMzW90HiXiGJEOA提取码:njwo(3)VS2012版...原创 2021-01-25 11:10:48 · 223 阅读 · 0 评论 -
ArcGIS Server 空间查询与属性查询
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考属性查询1、空间查询1、坐标点查询2、图斑查询(四至)转载 2021-01-19 15:34:20 · 1212 阅读 · 0 评论 -
C#实现CAD数据转shape或mdb
本文所指的CAD数据为不带空间参考和扩展数据的数据。如果CAD带了空间参考或是扩展属性数据的话,就要采用图形和属性分离的方法转CAD数据,即图形转完后需要挂接属性数据库。这里就不详细说明了.ArcGIS和CAD对空间数据的归纳有所不同,在AutoCad中,点线面可以在同一个图层中,但是在ArcGIS中,点线面被严格的区分为了point、polyline和polygon三种类型的图层,所以直接用ArcCatalog查看CAD数据时会看到五个图层(点线面、注记和Multipatch)下面的方法实现了点线面图转载 2020-12-25 15:48:57 · 598 阅读 · 0 评论 -
Workspace 工具类
///<summary>///Workspace工具类///</summary>publicstaticclassWorkspaceUtil{///<summary>///是否是SDE工作空间///</summary>///<paramname="workspace">工作空间</param>...转载 2020-12-25 15:08:15 · 620 阅读 · 0 评论 -
创建mdb、gdb、shp文件,并返回IWorkspaceName
///<summary>///创建access工作空间。///</summary>///<paramname="fileName">mdb文件名称。</param>///<paramname="fileDirectory">mdb文件所在目录的路径。</param>///<returns>新创建的Personal GDB的<seecref="T:ESRI.ArcGIS.Geodatabas...转载 2020-12-25 15:05:58 · 447 阅读 · 0 评论 -
要素类(IFeatureClass) 导出到CAD数据 .DWG 的方法
方法一: //////导出数据过程///privatevoidExportToCAD(){GeoprocessorGP=newGeoprocessor();GP.OverwriteOutput=true;//设置重写,即将原有数据覆盖stringdataset=string.Empty;...原创 2020-12-25 15:14:10 · 800 阅读 · 0 评论 -
关于Arcserver集群,增大注册SOE并发实例的一些想法
目录(1)不同于传统方式注册发布图层获取图层,改成直接连接空间数据库Oracle/PostGIS,获取图层 //传统获取ArcServer发布的图层方法 IMapServer3 mapServer = (IMapServer3)serverObjectHelper.ServerObject;//注册图层获取要素层 IMapServerDataAccess dataAccess = (IMapServer原创 2020-12-23 11:15:09 · 266 阅读 · 0 评论 -
C# ArcGIS Engine实现获取图层字段信息
/// <summary> /// 得到所有的图层 /// </summary> /// <returns></returns> public static List<string> GetLayerNameList() { List<string> layerNameList = new List<strin...原创 2020-12-22 17:14:50 · 1562 阅读 · 2 评论 -
c# ArcEngine获取发布图层,并在注册SOE后获取图层要素核心代码
IMapServer3 mapServer = (IMapServer3)serverObjectHelper.ServerObject;//注册图层获取要素层 IMapServerDataAccess dataAccess = (IMapServerDataAccess)mapServer; IFeatureClass pfeatureclass = (IFeatureClass)dataAccess.GetDataSource(m...原创 2020-12-22 17:06:14 · 233 阅读 · 0 评论 -
ArcGIS10.2连接PostgreSQL
前提:postgresql、postgis、arcgis10.2 已安装(arcgis10.2只支持postgresql9.1\9.2版本)PostgreSQL9.2下载地址下载地址:https://pan.baidu.com/s/1176S-C4MnR453EBRZ1YLLA密码:rc48在ArcMap安装目录下Desktop安装目录 --> DatabaseSupport文件夹 --> postgreSQL文件夹 --> 9.2文件夹 --> Window64文.原创 2020-12-18 12:41:36 · 1336 阅读 · 0 评论 -
Cannot connect to database because the database client software failed to load----PostGreSqL
ArcServer连接PostGreSqL配置将PostgreSQL\9.2\bin目录下的Libpq.dll,Libeay32.dll, Libintl-8.dll, Ssleay32.dll复制一份放在ArcGIS Server安装目录的Server\bin下,注意:这里拷贝的文件需要都是64位的。原创 2020-12-18 12:30:24 · 916 阅读 · 0 评论 -
ArcEngine代码 配置连接Postgresql和SDE的代码
/// <summary> /// 配置SDE连接PgsqlSde数据库 /// </summary> /// <param name="serverIP">pgsql所在的服务器IP</param> /// <param name="instance">pgsql的实例</param> /// <param name="databa...原创 2020-12-18 10:26:57 · 888 阅读 · 2 评论 -
ArcServer10.1-10.2集群部署和Nginx结合负载均衡
(1)安装ArcServer在两台机器上,有教程:https://www.cnblogs.com/pengjw/p/4019606.html(2)部署好共享文件夹,就是部署好共享啊,最好设EveryOne权限,启动网络发现,启动文件和打印机共享,密码关闭连接(3)构建ArcServer集群,有教程:https://www.cnblogs.com/pengjw/p/4019606.html(4)部署好Nginx中得转发代理负载均衡,并设置好请求连接时间参数,一秒请求不到,直..原创 2020-10-24 10:21:20 · 321 阅读 · 0 评论 -
c#开发ArcGIS Server代码动态创建发布服务(MapServer,ImageServer)
ArcGIS Server动态创建MapServer #region 创建地图服务 private bool CreateServices(string MapPath, string ServerName)//ServerName为地图服务设置的服务名 { ESRI.ArcGIS.ADF.Identity identity = new ESRI.ArcGIS.ADF.Identity(MapServerUserName, MapserverPass, "");//M原创 2020-09-24 18:07:15 · 688 阅读 · 0 评论 -
c# SOE ArcEngine结合ArcServer用于下载文件out string responseProperties
///下载对应的图层 private byte[] DownloadSDELayerHandler(NameValueCollection boundVariables, JsonObject operationInput, string outputFormat, string requestProperties, out string responseProperties) { responseProperties = "{\"Content...原创 2020-09-23 14:31:14 · 153 阅读 · 0 评论 -
ArcGIS10.7.1 大数据环境 非集群模式下环境部署搭建1.2-部署ArcGISPortal
1) 安装tomcat且生成key cd到软件目录,切换到root用户cd /home/arcgis/softsu root 解压tomcat包到/usr/local下tar -zxvf ./apache-tomcat-8.5.43.tar.gz -C /usr/local/ 创建自签名证书,开启https,自签名证书使用java的keytool工具生成cd /usr/local/jdk1.8.0_161/bin/./keytool -genkey -alias ...原创 2020-08-01 17:49:02 · 417 阅读 · 3 评论 -
ArcGIS10.7.1 大数据环境 非集群模式下环境部署搭建1.1-基础搭建
特此声明借鉴了两位csdn的文章,研究多日,结合性写出,避免一些细节漏掉!!!https://blog.csdn.net/abc553226713/article/details/106143861(该链接包含软件下载,不含centos7.8)https://blog.csdn.net/qq_35117024/article/details/97098585(1)ArcGIS10.7.1 大数据环境需要安装ArcGISPortal、ArcGISDatastore、ArcGISWebada.原创 2020-08-01 10:36:29 · 584 阅读 · 0 评论 -
Linux部署10.3ArcServer外带10.3许可打入方式
linux# 安装准备参照了两篇CSDN博客:亲测结合两位作者的方案做出来的https://blog.csdn.net/kruie/article/details/89343114https://blog.csdn.net/buffer0159/article/details/84142193最好先配置好网络环境 我自己是桥接桥接参照我自己的博客https://blog.csdn.net/qq_30430463/article/details/100026080(设置好后关机..原创 2020-06-05 16:15:57 · 492 阅读 · 0 评论