- 博客(209)
- 资源 (8)
- 收藏
- 关注

原创 一些网站
http://www.esrichina.com.cn/index.html esri中国官网提示:通过http://www.esrichina.com.cn/ArcGIS/product.html或者https://www.esri.com/en-us/arcgis/products/index能够查看ArcGIS所有产品介绍https://www.esri.com/zh-cn/...
2020-04-23 14:44:10
1155

原创 【大纲】地图服务目录
https://blog.youkuaiyun.com/gislaozhang/article/details/105397794 发布栅格切片地图服务及前端调用https://blog.youkuaiyun.com/gislaozhang/article/details/105702673 矢量切片从制作到前端调用https://blog.youkuaiyun.com/gislaozhang/article/de...
2020-04-23 14:40:09
397

原创 栅格计算器(不断更新中.....)
1、处理NodataISNULL(<raster>)ISNULL函数检验当前像元是否包含Nodata,并返回1或0,它常与CON函数联合使用,来用其它值取代Nodata。SETNULL(<condition>,{expression})SETNULL函数用条件检验当前像元,如果为True,将它设为Nodata如果为False,将expression的结果写入...
2018-11-19 21:28:56
12492
1

原创 ArcGIS属性表操作
本篇博客将平时对arcgis属性表的相关操作记录下来,防止忘记。此外,在技术摸索中参考了一些gis大牛的博客和技术分享,我在博客结尾也粘贴了他们的博客地址在此表示感谢。案例一:arcgis属性表某个字段自动编号。例如:从1开始往后自动编号。将下图中数据类型为文本型的typeid字段进行自动编号,数据记录从1开始往后递增。在该字段上右键,进入字段计算器,勾选“Python”;在“...
2017-09-01 16:18:10
46421
13
原创 前端加载自己制作的栅格切片服务充当底图
后者是读取服务本身的四至范围,如果服务本身四至范围很大,服务展示的地图内容区域很小,会存在浏览地图视图时很难找到服务内容的情况。注意mapview的center属性和tilelayer.fullExtent的区别。如果栅格切片服务研究区很小,建议使用center属性来控制显示位置。前者是设置mapview显示的中心点坐标,
2024-12-31 17:58:00
206
原创 【二】arcgis JavaScript api 实现加载不同坐标系的底图和三维服务
提示:如果是天地图底图参考这篇文章前端开发实现底图(wkid:3857,web墨卡托),高程服务(wkid:3857,web墨卡托)和不同坐标系的三维服务(wkid:4490,cgcs2000)套合栅格切片服务:3857影像切片服务:3857高程服务:3857三维服务:4490。
2024-12-31 13:54:00
751
1
原创 【04】复用紧凑型v2栅格切片
手动发布一个手动缓存服务,类型可以选择复制所有数据下的“地图影像”,切片方案使用旧服务的切片方案,服务名字和旧环境一致。提示:mv移动命令一定要提前在测试环境下验证,再来执行,以免出现低级错误。说明:Linux环境或者Windows环境都可以参考类似的思路复用。④更改Layers文件夹权限,例如:geoscene系统用户控制权限。前提条件:将旧服务切片服务缓存文件拷贝到新机器磁盘充足的路径。mv 久的切片的路径 新的切片的路径。
2024-12-06 17:54:34
202
原创 【03】复用紧凑型v1栅格切片
手动发布一个手动缓存服务,类型可以选择复制所有数据下的“地图影像”,切片方案使用旧服务的切片方案,服务名字和旧环境一致。将旧服务server站点下的arcgisinput文件夹拷贝到新机器geoscenepro所在机器。说明:Linux环境或者Windows环境都可以参考类似的思路复用。前提条件:将旧服务切片服务缓存文件拷贝到新机器磁盘充足的路径。mv 久的切片的路径 新的切片的路径。
2024-12-06 17:46:58
226
原创 【02】复用松散型栅格切片
将esriMapCacheStorageModeCompactV2改为esriMapCachestorageModeExploded。将旧服务server站点下的arcgisinput文件夹拷贝到新机器geoscenepro所在机器。说明:Linux环境或者Windows环境都可以参考类似的思路复用。前提条件:将旧服务切片服务缓存文件拷贝到新机器磁盘充足的路径。,切片方案使用旧服务的切片方案,服务名字和旧环境一致。mv 久的切片的路径 新的切片的路径。手动发布一个手动缓存服务,
2024-12-06 17:41:41
386
原创 【01】栅格切片类型
一般从第三方地图下载器下载为松散型较常见,低版本桌面软件在切片时也可以切松散型切片。低版本桌面软件在切片时也可以切紧凑型v1切片。,缓存文件是bundle和bundlex。高版本pro切片时切紧凑型v2切片。,缓存文件是bundle。
2024-12-06 17:33:44
296
原创 【02】栅格切片服务发布
本文探讨的是使用GeoScene Pro进行服务切图,也就是使用GeoScene Pro所在机器的硬件能力来执行切片,不使用GeoScene Server的能力切片。切片完成后会在“缓存位置”对应的文件夹下能够看到切片,例如:本文设置的“D:\cachedir”文件夹下看到切片。设置切片方案,基于数据坐标系设置切片方案,设置切片级别,如果非软件自带切片的坐标系,则需要制作切片方案。中切的瓦片拷贝到对应服务的站点路径,通过启动对应的地图服务复用瓦片。发布一个空的手动缓存切片,然后停止对应的地图服务,将。
2024-12-06 17:16:34
510
原创 【01】栅格切片服务发布
本文探讨的是使用GeoScene Server本身的能力去切瓦片,它可以很好地通过server自带的CachingTools GP服务去切片,可以通过调整该gp服务的最大实例数能够更好利用server所在机器cpu的能力。
2024-12-06 16:55:44
488
原创 GeoScene Pro添加mapbox服务
https://a.tiles.mapbox.com/v4/mapbox.satellite/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGFsZTEiLCJhIjoiY2puZjBpMnVpMWM3YzNwbXJrNGJwc2d6dCJ9.HENOj2jjfJiz3txJWyfOQg从这里粘贴地址: 加载的效果:https://api.mapbox.com/styles/v1/dale1/cli1rbeys00ml01pjbtjg48ik/wmts?access_to
2024-09-05 09:40:57
368
原创 arcgis js api加载4490服务,以basetilelayer方式
【代码】arcgis js api加载4490服务,以basetilelayer方式。
2024-08-29 11:11:43
557
原创 【09】GeoScene支持直接加载海图数据.000文件
在最新版本的GeoScene Pro4.1中不仅继续增强了在s57,s100以及cj57和内河标准的扩展支持等能力。同时还提供了海图数据符号图层模板,方便一键式符号化NIS海图模型。
2024-08-15 18:20:58
363
1
原创 解决arcgis javascript api加载天地图超过18级不显示的问题
天地图只切到了18级,一般在前端三维项目中,超过了18级就显示空白了,可以考虑通过重采样来实现,超过18级也能显示切片。
2024-06-25 17:57:39
723
原创 【一】arcgis JavaScript api 实现加载不同坐标系的底图和三维服务
底图服务和三维场景服务坐标系不一致,如何使用arcgis JavaScript api进行加载。
2024-06-25 17:53:18
616
原创 【02】GeoScene Enterprise(Windows)许可更新
如果在Windows环境下部署了GeoScene Enterprise基础环境,也就是部署了server、portal、datastore、web adaptor四大组件,当试用许可到期后,拿到新的许可想要更新许可,从而使得软件能够正常工作,下述步骤是更新GeoScene Enterprise相关组件的步骤。)如果用到了sde(企业级地理数据库),那也得去更新sde的许可,如果没有用到则忽略sde许可更新。需要确保拿到的是ecp格式的server许可,如果不是请让销售经理提供ecp格式的server许可。
2024-05-23 18:23:15
719
原创 【01】GeoScene Enterprise(Linux)许可更新
如果部署了GeoScene Enterprise基础环境,也就是部署了server、portal、datastore、web adaptor四大组件,当试用许可到期后,拿到新的许可想要更新许可,从而使得软件能够正常工作,下述步骤是更新GeoScene Enterprise相关组件的步骤。如果是ecp格式的server许可,将许可文件上传到sever安装机器的/home目录下;需要确保拿到的是ecp格式的server许可,如果不是请让销售经理提供ecp格式的server许可。
2024-05-23 16:57:56
496
原创 GeoScene产品学习视频收集
如果想下载每个案例的源码,可以这样操作:“进行对应的案例后,鼠标往右一滑能够看到下载代码的按钮,点击即可下载”。
2024-05-23 16:40:41
527
原创 加载arcgis切片服务网络请求有大量404错误
前端访问arcgis切片服务时,在网络请求中出现大量404(Not Found)错误,切片时设置了感兴趣区域,在感兴趣范围内的请求切片时能够正常返回切片。设置感兴趣区域切片的目的是减少站点切片缓存占用磁盘空间,实现只切感兴趣区域,尤其是条带状的河流流域这种情况较常见。4、给对应的切片服务在admin后台加上Tilemap参数,这样加载时只会加载缓存数据。1、停止对应的地图服务,如图所示,点击对应地图服务的停止按钮。可以按照链接的方法在切片服务中加上禁用重采样参数。3、点击该地图服务的启动按钮。
2024-02-20 17:34:45
845
原创 arcgis javascript api4.x加载非公开或者私有的arcgis地图服务
如果有portal可以参考链接:https://mp.weixin.qq.com/s/WB09URxnPkaW9RvjHqAoSg。加载arcgis没有公开或者私有的地图服务,同时还想实现加载时不弹出登录窗口。下述是针对独立的arcgis server,没有portal的应用场景;
2024-02-02 09:07:51
688
原创 【02】mapbox js api加载arcgis切片服务
第三方的mapbox js api加载arcgis切片服务,同时叠加在mapbox自带底图上。
2024-01-18 17:24:52
1212
原创 【01】mapbox js api加载arcgis切片服务
第三方的mapbox js api加载arcgis切片服务,同时叠加在天地图上,天地图坐标系web墨卡托。
2024-01-18 17:14:02
1222
原创 arcgis javascript api4.x以basetilelayer方式加载arcgis发布的栅格切片服务
以arcgis js api的basetilelayer加载arcgis发布的栅格切片服务。
2024-01-15 15:07:50
923
原创 arcgis javascript api4.x以basetilelayer方式加载天地图web墨卡托(wkid:3857)坐标系
arcgis javascript api4.x以basetilelayer方式加载天地图web墨卡托(wkid:3857)坐标系。2个文件放同一个文件夹下。
2024-01-15 12:23:53
966
原创 arcgis javascript api4.x加载天地图wgs84(wkid:4326)坐标系
使用arcgis javascript api4.x以basetilelayer方式加载天地图wgs84(wkid:4326)坐标系。提示:(下述三个文件放同一个文件夹下)
2024-01-15 12:12:58
1404
原创 arcgis javascript api4.x加载天地图web墨卡托(wkid:3857)坐标系
【代码】arcgis javascript api4.x加载天地图web墨卡托(wkid:3857)坐标系。
2024-01-14 16:16:10
1279
原创 【08】GeoScene产品发布海图服务——以s57数据标准为例
在GeoScene产品中发布海图服务——以s57数据标准为例,发布的服务方便不同的客户终端调用,例如:web端通过JS api进行调用,移动端通过GeoScene Runtime SDK进行调用。将这个目录作为海图服务的模板,修改名字(原则上这个名字最好和服务发布的名字保持一致,后面好找)直接拷贝到server的cache下面,注意还需要将待发布的000文件直接拷贝到。将坐标系为wgs84的数据发布成动态地图服务,因为海图数据当前只支持wgs84坐标系。在配置下设置海图数据路径。
2023-12-20 18:24:47
1207
原创 【07】GeoScene Pro定制扩展开发
其中可使用GeoScene Pro SDK for Microsoft .NET扩展GeoScene Pro。GeoScene Pro SDK提供了四种主要的可扩展性模式:插件、托管配置、插件数据源和CoreHost应用程序。你可以利用现代的.NET功能和模式,如任务异步编程(TAP)、LINQ、WPF绑定和MVVM,用GeoScene Pro APIs构建集成的2D和3D插件。
2023-12-18 23:36:15
870
原创 【06】GeoScene海图或者电子航道图数据自动化质检
与特定错误相关的原始几何体可以通过显示/隐藏原始几何体选项进行访问,同时可以通过缩放到原始几何体选项放大到原始几何体错误,而错误几何体可以通过显示/隐藏错误几何体选项查看。在你编辑数据时进行快速的质量检查可以使用S-58错误管理器,S-58错误管理器工具允许您使用IHO S-58验证标准来验证海事数据库中的产品。“解析 S-58 日志文件”工具根据 S-58 解析由“验证 S-57 文件”工具和第三方验证软件生成的日志文件(推荐的 ENC 验证检查)。验证的结果以树状视图显示在S-58错误管理器窗格中。
2023-12-18 23:32:45
1134
原创 【05】GeoScene海图或者电子航道图批量出图
GeoScene海事模块通过ProductDefinitions表和ProductCoverage要素类定义产品和AOI覆盖区,可支持批量导入产品信息和AOI覆盖区,以及关联产品定义和AOI覆盖区图层进行产品批量创建。GeoScene海事模块支持通过模型构建器实现自动化出图,也可以通过Python脚本构建gp工具定制计划任务,执行脚本,实现无人值守出图。出单张000数据参考上一篇博客,如果想同时出多张海图000数据,也是可以实现的。
2023-12-18 23:22:12
582
原创 【04】GeoScene导出海图或者电子航道图000数据成果
如果你没有已存在的S-57数据,你可以通过捕捉新的产品覆盖范围(多边形产品范围)及其所需的产品定义信息(产品元数据)来为新产品创建基础。当你对当前产品的更新了某些物标数据,同时你不想进行000版本的更新,而只需要发布更新的部分,那么就可以进行ENC的增量文件发布。如果你已经有一个S-57数据集,你也可以通过导入现有的S-57数据集来创建S-57产品。使用“将地图数据库导出到s-57”工具,发布的时候,可以选择“更新”。下面的步骤描述了为一个新的S-57产品定义产品范围和产品定义的过程。
2023-12-18 23:04:42
1466
原创 【03】GeoScene创建海图或者电子航道图数据
长名称(LNAM)是一个必要的对象标识符,是生产机构(AGEN)、要素识别号码(FIDN)和要素识别子项(FIDS)组件的串联。这三个子组件用于数据库中创建的每一个要素,以唯一地识别导出产品中的每个要素。你提供的值会保存在活动项目中,并在你创建项目时持续存在。在进行ENC制图时,对于已经有的ENC数据如何利用,可以将历史的ENC数据导入到GDB中,或者NIS库中。建议你在添加功能前确认你的编辑比例尺。你可以查看组合框中的值,以确认它是正确的。对应的模型的schema,可以是NIS也可以是ENC等等。
2023-12-18 22:57:43
1356
原创 【02】GeoScene海图生产环境创建
GeoScene中的企业级海事制图由中央航海信息系统数据库(NIS库)来处理,将之前传统桌面产品库(PL库)产品管理方面的能力已经移植到NIS数据库,以ProductDefinitions、ProductCoverage、ProductExports等表和要素类来统一管理。传统的数据在NIS数据库中,要素会被维护且与产品没有关系。要创建NIS库,可以将预先配置好的电子海图(ENC)XML工作区加载到企业级地理数据库中,该工作区与GeoScene海事模块一起可用。它包含所有可用于管理NIS的必要要素类和表。
2023-12-18 22:47:18
581
原创 【01】GeoScene生产海图或者电子航道图
GeoScene海事模块是一个用于管理和制作符合国际水文组织(IHO)S-100系列标准和S-57标准的海事数据的系统。提供了S-100和S-57工具,用于加载基于S-100的要素目录、创建基于S-57传输结构的数据、输入数据、符号化数据和输出产品。同时,可提供扩展标准的电子海图生产能力,如长江航道局的CJ-57标准以及交通运输部的内河标准。此外,您还可以使用GeoScene海事模块来完成以下工作。
2023-12-18 22:18:39
1307
原创 arcgis javascript api4.x加载天地图cgs2000坐标系
【代码】arcgis javascript api4.x加载天地图cgs2000坐标系。
2023-12-18 18:07:42
1257
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人