Arcgis进阶篇(4)——arcgis js api使用geoserver服务

这篇具有很好参考价值的文章主要介绍了Arcgis进阶篇(4)——arcgis js api使用geoserver服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、geoserver安装方法

geoserver-2.19.x(此版本支持jdk8.x)的下载地址:

链接:https://pan.baidu.com/s/1PkmmjHWWzbUA9fYfa110Ew?pwd=8tvf 
提取码:8tvf 

经测试,最新版本的geoserver需要jdk11,可自行测试。

开源软件geoserver使用指南_geoserver使用手册_纪永辉的博客-CSDN博客

2、跨域解决办法

注意geoserver和geowebcache都要设置,都要从lib文件夹里拷贝jar包

(8条消息) Geoserver学习之安装及设置允许跨域(一)_bin 和war区别_NoCarrots的博客-CSDN博客

3、加载geoserver里的wms服务


            const map = viewer.map
            const wmsLayer = new WMSLayer({
                url: 'http://localhost:8060/geoserver/wms',
                sublayers: [
                    {
                        name: 'test:result'
                    }
                ]
            })
            map.add(wmsLayer)
            viewer.when(() => {
                viewer.goTo(wmsLayer.fullExtent)
            })

4、加载geowebcache里的wms服务

 const wmsLayer = new WMSLayer({
                url: 'http://localhost:8060/geowebcache/service/wms',
                imageFormat: 'image/jpeg',
                imageMaxHeight: 256,
                imageMaxWidth: 256,
                version: '1.1.1',
                spatialReference: {
                    wkid: 3857
                },
                sublayers: [
                    {
                        name: 'natureearth',
                        title: 'natureearth'
                    }
                ]
            })
            map.add(wmsLayer)

注意此处服务地址的来源,注意查看要加载的图层名称是否在里面

Arcgis进阶篇(4)——arcgis js api使用geoserver服务

geowebcache的查看效果

 Arcgis进阶篇(4)——arcgis js api使用geoserver服务

arcgis js api加载效果Arcgis进阶篇(4)——arcgis js api使用geoserver服务文章来源地址https://www.toymoban.com/news/detail-436787.html

到了这里,关于Arcgis进阶篇(4)——arcgis js api使用geoserver服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Webpack打包arcgis js api 3.x纯html+JS+CSS项目

    小项目。纯HTML+JS+CSS已经部署上线,但是没有做混淆加密,需要进行混淆加密 目前代码里面需要混淆加密的有main.js,其他的不用混淆加密。所以只需要对main.js进行混淆加密就可,但是要保证混淆加密之后能够访问方法。 由于目前在index.html的script使用import导入main.js里面的方

    2024年02月11日
    浏览(49)
  • arcgis javascript api4.x以basetilelayer方式加载arcgis发布的栅格切片服务

    以arcgis js api的basetilelayer加载arcgis发布的栅格切片服务 https://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/?f=pjson 这样获取 https://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/WMTS/1.0.0/WMTSCapabilities.xml   先确保以一张为例有结果返回 https://map.geoq.cn/arcgis/rest/services/ChinaO

    2024年01月19日
    浏览(39)
  • arcgis js 4.x加载地图服务跨域配置(.Net方式)

    1.配置DotNet文件下的proxy文件 ?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\" ? ProxyConfig allowedReferers=\\\"*\\\"              mustMatch=\\\"true\\\" xmlns=\\\"proxy.xsd\\\"     serverUrls         serverUrl url=\\\"http://ip:port/arcgis/rest/services\\\"                    matchAll=\\\"true\\\"/     /serverUrls /ProxyConfig !-- See https://github.com/Esri/resourc

    2024年01月19日
    浏览(28)
  • ArcGIS Maps SDK for JS(一):概述与使用

    ArcGIS Maps SDK for JavaScript(以前称为 ArcGIS API for JavaScript),是Esri(环球信息科技公司)开发的一款开发的一款基于JavaScript的webGIS开发工具,用于构建网络制图和空间分析应用程序。SDK 包含 JavaScript API、API 参考、文档、示例和其他资源,可帮助构建网络制图应用程序。截止到

    2024年02月09日
    浏览(24)
  • 【ArcGIS进阶】制作土地利用转移矩阵

    哈喽大家好,今天为大家带来如何利用ArcGIS和EXCEL快速制作土地利用转移矩阵 土地利用转移矩阵是马尔科夫模型在土地利用变化方面的应用。马尔科夫模型不仅可以定量地表明不同土地利用类型之间的转化情况,还可以揭示不同土地利用类型间的转移速率。土地利用转移矩阵

    2024年02月01日
    浏览(31)
  • ArcGIS API开发介绍

    本来想自己总结写一下的,但是发现有个网站总结的特别好。所以直接给大家分享一下地址: 起步 - Start | ArcGis中文网 当然系统性的学习和使用还的看官网文档Quick Links | API Reference | ArcGIS Maps SDK for JavaScript 4.27 | ArcGIS Developers 另外如果嫌官网访问文档和示例慢的话,可以自行

    2024年02月11日
    浏览(27)
  • ArcGIS API for JavaScript Map与地图控件

    目录 添加网页 引用接口 添加模块与模块实例 获取API密钥 创建地图 创建地图视图 添加图形图层 在底图之间切换 在图库中选择底图 默认底图视图(Home)控件 图层列表(Layerlist)控件 图例(Legend)控件 比例尺(ScaleBar)控件 指北针(Compass)控件 查看我的位置(Locate)控件

    2024年02月12日
    浏览(38)
  • ArcGIS Enterprise + ArcGIS Pro 常用服务类型发布

    门户连接 首先Pro需要先连接portal 添加portal门户地址,注意只到WA一级地址,并登录: 登录完成后,右键,设置为活动门户: 关联数据文件夹: 拖拽数据到地图视图窗口加载数据: 右键图层发布web layer: 这里为发布简述,采用复制发布的形式,选择Map Image 形式: 然后点击

    2024年02月10日
    浏览(27)
  • github账户登录ArcGIS developer并申请API key

    如果你也和我一样,在直接注册ArcGIS developer账号时遇到了网络问题无法进行下一步,可以采用本文的方法使用第三方账号(github)登录并更新为有权限的ArcGIS developer账号,从而获取API相应服务的密钥key。 具体步骤如下: 注册一个GitHub账号,这个账号的邮箱必须没有注册过

    2024年02月15日
    浏览(27)
  • ArcGIS API for JavaScript 4.x 实现动态脉冲效果

    主要通过定时刷新,每一次的脉冲渲染圈不停的放大,并且透明度缩小,直到达到一定的大小再退回0。 这个文件拿去可以直接使用,下面是引入的方式: 然后可以调用提供的方法实现动态点的添加,动画的暂停和启动。

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包