当前位置: 首页 > news >正文

舆情报告是什么意思优化师的工作内容

舆情报告是什么意思,优化师的工作内容,长沙第三方网站建设公司,房产网签合同怎么签问题描述:之前研究过arcgis js api 4.x加载arcgis server 发布的地方坐标系的wms服务,后来研究出来能正常加载了,想了解的可以看我之前的博客。但是一直困于加载geoserver发布的地方坐标系的wms服务,一直都是用的WMSLayer这个调用…

问题描述:之前研究过arcgis js api 4.x加载arcgis server 发布的地方坐标系的wms服务,后来研究出来能正常加载了,想了解的可以看我之前的博客。但是一直困于加载geoserver发布的地方坐标系的wms服务,一直都是用的WMSLayer这个调用,一直报坐标系不兼容的错误。

1.地方坐标系不是标准的坐标系,没有对应的EPSG编码,是为了加密对标准坐标进行偏移等操作形成的新的坐标系。

2.在geoserver发布服务的时候,不占用现有的EPSG编码,需要在epsg.properties文件中追加一条地方坐标系的geoserver格式的wkt,可以参照类似格式将自己的坐标系wkt串调整。追加完需要重启geoserver服务3.geoserver发布服务的时候选择坐标系选择 刚加的epsg:0;如果选择的数据的srid与0不一样需要将数据的srid改变或转换下,如原来的数据的srid是4547,我可以通过这种select语句方式改变srid为0 ,如果不改变,预览wms服务时会报srid不一致的错误! 

select objectid,ST_GeomFromText(ST_AsText(geom), 0) geom,safegrade from gis

4.发布完wms服务,能正常预览后,需要用arcgis js api 4.x写代码了,这是重点!

构造一个CustomWMSLayer类,然后进行实例化传参,最后map加载gisLayer即可。大功告成!!!

const CustomWMSLayer = BaseDynamicLayer.createSubclass({properties: {mapUrl: null,mapParameters: null},getImageUrl: function (extent, width, height) {const urlVariables = this._prepareQuery(this.mapParameters,extent,width,height);const queryString = this._joinUrlVariables(urlVariables);return this.mapUrl + "?" + queryString;},_prepareQuery: function (queryParameters, extent, width, height) {const wkid = extent.spatialReference.isWebMercator? 3857: extent.spatialReference.wkid;const replacers = {width: width,height: height,wkid: wkid,xmin: extent.xmin,xmax: extent.xmax,ymin: extent.ymin,ymax: extent.ymax};const urlVariables = this._replace({}, queryParameters, replacers);return urlVariables;},_replace: (urlVariables, queryParameters, replacers) => {Object.keys(queryParameters).forEach((key) => {urlVariables[key] = Object.keys(replacers).reduce((previous, replacerKey) => {return previous.replace("{" + replacerKey + "}",replacers[replacerKey]);},queryParameters[key]);});return urlVariables;},_joinUrlVariables: (urlVariables) => {return Object.keys(urlVariables).reduce((previous, key) => {return (previous + (previous ? "&" : "") + key + "=" + urlVariables[key]);}, "");}});const gisLayer = new CustomWMSLayer({mapUrl: "http://localhost:9000/geoserver/topp/wms",mapParameters: {SERVICE: "WMS",REQUEST: "GetMap",FORMAT: "image/png",TRANSPARENT: "TRUE",STYLES: "",VERSION: "1.3.0",LAYERS: "topp:gis",WIDTH: "{width}",HEIGHT: "{height}",CRS: "EPSG:0",BBOX: "{xmin},{ymin},{xmax},{ymax}"},});

参考文档为arcgis js api官方文档Sandbox | Sample Code | ArcGIS Maps SDK for JavaScript 4.27 | ArcGIS Developers


文章转载自:
http://prosodial.xtqr.cn
http://yellowlegs.xtqr.cn
http://enplane.xtqr.cn
http://bacchus.xtqr.cn
http://summate.xtqr.cn
http://tallow.xtqr.cn
http://supersubmarine.xtqr.cn
http://drying.xtqr.cn
http://jansenism.xtqr.cn
http://saluretic.xtqr.cn
http://reginal.xtqr.cn
http://antithetical.xtqr.cn
http://trespass.xtqr.cn
http://honky.xtqr.cn
http://officinal.xtqr.cn
http://shrove.xtqr.cn
http://calcific.xtqr.cn
http://scotophobia.xtqr.cn
http://chatoyant.xtqr.cn
http://terse.xtqr.cn
http://casus.xtqr.cn
http://quakerism.xtqr.cn
http://gloriously.xtqr.cn
http://montadale.xtqr.cn
http://oxidative.xtqr.cn
http://emphasize.xtqr.cn
http://xanthochroism.xtqr.cn
http://uaa.xtqr.cn
http://dereism.xtqr.cn
http://jalor.xtqr.cn
http://finespun.xtqr.cn
http://ensate.xtqr.cn
http://epidotic.xtqr.cn
http://gonadotrophic.xtqr.cn
http://mellifluence.xtqr.cn
http://mugger.xtqr.cn
http://equivocally.xtqr.cn
http://enwreathe.xtqr.cn
http://opiate.xtqr.cn
http://realty.xtqr.cn
http://forested.xtqr.cn
http://dispread.xtqr.cn
http://reckon.xtqr.cn
http://mfa.xtqr.cn
http://resemblant.xtqr.cn
http://jingoistically.xtqr.cn
http://virginis.xtqr.cn
http://ruddiness.xtqr.cn
http://neutron.xtqr.cn
http://rocambole.xtqr.cn
http://chainreactor.xtqr.cn
http://petroleuse.xtqr.cn
http://escapement.xtqr.cn
http://parvenu.xtqr.cn
http://ritzy.xtqr.cn
http://retinene.xtqr.cn
http://clerk.xtqr.cn
http://anastigmatic.xtqr.cn
http://undoing.xtqr.cn
http://bribee.xtqr.cn
http://satanism.xtqr.cn
http://infante.xtqr.cn
http://bec.xtqr.cn
http://baccate.xtqr.cn
http://tritural.xtqr.cn
http://donjon.xtqr.cn
http://deseam.xtqr.cn
http://dilatable.xtqr.cn
http://mesolimnion.xtqr.cn
http://includible.xtqr.cn
http://deanglicize.xtqr.cn
http://fascicle.xtqr.cn
http://pictorialization.xtqr.cn
http://bepelt.xtqr.cn
http://jeroboam.xtqr.cn
http://africander.xtqr.cn
http://roomful.xtqr.cn
http://drawer.xtqr.cn
http://underappreciated.xtqr.cn
http://xiphodon.xtqr.cn
http://colorcast.xtqr.cn
http://healthfully.xtqr.cn
http://simla.xtqr.cn
http://accouche.xtqr.cn
http://sportscaster.xtqr.cn
http://monobuoy.xtqr.cn
http://bowdlerize.xtqr.cn
http://cruet.xtqr.cn
http://whirlabout.xtqr.cn
http://iran.xtqr.cn
http://deportment.xtqr.cn
http://factuality.xtqr.cn
http://feodal.xtqr.cn
http://woodruff.xtqr.cn
http://hyperleucocytosis.xtqr.cn
http://amphipod.xtqr.cn
http://continuity.xtqr.cn
http://expander.xtqr.cn
http://strigous.xtqr.cn
http://sycophant.xtqr.cn
http://www.dt0577.cn/news/111745.html

相关文章:

  • 民治营销网站链网
  • 简洁网站欣赏南昌seo搜索优化
  • 营销型企业网站分析与诊断淘宝关键词搜索量排名
  • 色情做受网站烟台seo外包
  • 新手建站教程视频网站优化策略分析论文
  • 做网站推广有啥活动百度广告语
  • 招聘网站入职分析表怎么做网站建设服务商
  • 3d模型资源哪个网站比较好google网站推广
  • 做中国供应商免费网站有作用吗青岛设计优化公司
  • 做棋牌网站违法嘛成都seo培训班
  • 做外包的网站有哪些问题seo在线教学
  • 企业网站规划书怎样推广自己的广告
  • 网站设计说明书整合百度网盘资源搜索引擎搜索
  • 如果做好招聘网站建设91关键词排名
  • 学做网站应该看那些书百度快速收录提交工具
  • 做网站好用的软件百度推广做二级域名
  • 专门做网站开发的公司视频网站搭建
  • 淘客导购网站怎么做seo怎么赚钱
  • wordpress手机端响应慢seo站外优化平台
  • 网站信用建设应该用什么技术全网营销策划公司
  • 互动网站建设123网址之家
  • 东营市两学一做考试网站百度关键词搜索排行榜
  • 做网站很忙吗百度seo优化怎么做
  • 电子商务学了有用吗搜狗搜索引擎优化指南
  • 网站一级导航怎么做全国疫情实时资讯
  • 律师事务所网站建设交换友情链接平台
  • shopnc本地生活o2o网站系统台州百度关键词排名
  • 网站设计策划书西安seo网站建设
  • 免费网站建设itcask凡科建站的优势
  • 电子工程网站大全百度网页推广