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

泰安做网站哪家好宁波营销型网站建设优化建站

泰安做网站哪家好,宁波营销型网站建设优化建站,网站建设实际总结,房产这么做网站才多点击量ArcGIS中离线发布路径分析服务,您可以按照以下步骤操作: 准备ArcMap项目: 打开ArcMap并加载包含网络分析图层的项目。在ArcMap中,使用 Network Analyst Toolbar 或 Catalog 创建网络数据集(Network Dataset&#xff09…

ArcGIS中离线发布路径分析服务,您可以按照以下步骤操作:

  1. 准备ArcMap项目

    • 打开ArcMap并加载包含网络分析图层的项目。
    • 在ArcMap中,使用 Network Analyst Toolbar 或 Catalog 创建网络数据集(Network Dataset)。
  2. 导出数据

    • 导出网络数据集以及与路径分析相关的任何其他数据,例如点、线等。
    • 在ArcMap中,右键单击要导出的数据集,选择“数据”>“导出数据”以将其导出到本地文件夹中。
  3. 打包数据为文件地理数据库

    • 将导出的数据集和任何相关数据打包到文件地理数据库中。
    • 在ArcMap中,使用工具 “Create File GDB” 来创建文件地理数据库,并将数据导入其中。
  4. 创建路径分析服务

    • 打开ArcGIS Server Manager,并登录以管理您的服务器。
    • 在服务器管理界面中,选择“发布服务”并选择“新建服务”。
    • 选择好服务类型,通常为 Network Analysis service,并上传您准备好的文件地理数据库。
    • 配置服务的属性,如服务名称、描述、访问权限等。
  5. 发布服务

    • 提交发布任务后,等待服务发布成功。一旦发布成功,您就可以在浏览器中访问该服务的 REST 终端,并在 ArcGIS Online 或 ArcGIS Pro 中使用该服务进行路径分析。
  6. 离线访问

    • 离线访问可以通过在网络不可用时使用本地 REST 终端进行。确保您的网络分析服务已配置为允许离线访问,并相应地操作。
         // 小车旋转角度let radian = Cesium.Math.toRadians(3.0);// 小车的速度let speed = 0.9;// 速度矢量let speedVector = new Cesium.Cartesian3();let scene = viewer.scene;// 起始位置let position = Cesium.Cartesian3.fromDegrees(108.92719, 34.25243,1.5);// 用于设置小车方向let hpRoll = new Cesium.HeadingPitchRoll();let fixedFrameTransforms =  Cesium.Transforms.localFrameToFixedFrameGenerator('north', 'west');// 添加小车模型let carPrimitive = scene.primitives.add(Cesium.Model.fromGltf({url: './/Apps//SampleData//image2d//小车.glb',modelMatrix: Cesium.Transforms.headingPitchRollToFixedFrame(position, hpRoll, Cesium.Ellipsoid.WGS84, fixedFrameTransforms),scale: 2.1, // 模型的缩放比例minimumPixelSize: 15, // 模型的最小像素大小maximumScale: 300, // 模型的最大缩放比例runAnimations: true, // 是否运行动画clampAnimations: true, // 是否限制动画show: true // 是否显示模型}));// 小车状态标志let flag = {moveUp:false,moveDown:false,moveLeft:false,moveRight:false};// 根据键盘按键返回标志function setFlagStatus(key,value) {switch (key.keyCode){case 37:// 左flag.moveLeft = value;break;case 38:// 上flag.moveUp = value;break;case 39:// 右flag.moveRight = value;break;case 40:flag.moveDown = value;// 下break;}}document.addEventListener('keydown',(e)=>{setFlagStatus(e, true);});document.addEventListener('keyup',(e)=>{setFlagStatus(e, false);});// 对帧添加监听事件viewer.clock.onTick.addEventListener((clock)=>{if(flag.moveUp){if(flag.moveLeft){hpRoll.heading -= radian;}if(flag.moveRight){hpRoll.heading += radian;}moveCar(true);}if(flag.moveDown){if(flag.moveLeft){hpRoll.heading -= radian;}if(flag.moveRight){hpRoll.heading += radian;}moveCar(false);}});var particleSystem = viewer.scene.primitives.add(new Cesium.ParticleSystem({image : './/Apps//SampleData//image2d//smoke.png',imageSize : new Cesium.Cartesian2(20, 20),startScale : 1.0,endScale : 4.0,// Particle behaviorparticleLife : 1.0,speed : 5.0,// Emitter parametersemitter : new Cesium.CircleEmitter(0.5),emissionRate : 5.0,modelMatrix : entity.computeModelMatrix(viewer.clock.startTime, new Cesium.Matrix4()),lifetime : 16.0}));// 移动小车function moveCar(isUP) {// 计算速度矩阵if(isUP>0){speedVector = Cesium.Cartesian3.multiplyByScalar(Cesium.Cartesian3.UNIT_X,speed,speedVector);}else{speedVector = Cesium.Cartesian3.multiplyByScalar(Cesium.Cartesian3.UNIT_X,-speed,speedVector);}// 根据速度计算出下一个位置的坐标position = Cesium.Matrix4.multiplyByPoint(carPrimitive.modelMatrix ,speedVector, position);// 小车移动Cesium.Transforms.headingPitchRollToFixedFrame(position, hpRoll, Cesium.Ellipsoid.WGS84, fixedFrameTransforms, carPrimitive.modelMatrix);// 添加尾气效果particleSystem.modelMatrix = Cesium.Matrix4.fromTranslation(position);}

    • let _routeAnalysisResouce = null;
      let _screenSpaceEventHandler=null; /*** 路径分析  arcgis 实现*/openRouteAnalysis() {map.viewer.dataSources.add(_routeAnalysisResouce);loadModules(["esri/Graphic","esri/tasks/RouteTask","esri/tasks/support/RouteParameters","esri/tasks/support/FeatureSet","esri/geometry/Point","esri/geometry/support/webMercatorUtils","esri/geometry/SpatialReference"], {css: true}).then(([Graphic, RouteTask, RouteParameters, FeatureSet, Point, webMercatorUtils, SpatialReference]) => {let routeTask = new RouteTask({url: "http://127.0.0.1:8888/arcgis/rest/services/jm/road/NAServer/Route"/离线路径分析服务});let routeParams = new RouteParameters({stops: new FeatureSet(),outSpatialReference: {wkid: 3857}});_screenSpaceEventHandler=new Cesium.ScreenSpaceEventHandler(map.viewer.scene.canvas);_screenSpaceEventHandler.setInputAction(addStop, Cesium.ScreenSpaceEventType.LEFT_DOWN);function addStop(event) {let cartesian3 = map.viewer.scene.pickPosition(event.position);let latlon = cartesian3ToVertice(cartesian3);let xy = webMercatorUtils.lngLatToXY(latlon.longitude, latlon.latitude);let point = new Point(xy[0], xy[1], new SpatialReference({wkid: 3857}));var stop = new Graphic({geometry: point});routeParams.stops.features.push(stop);let imgUrl = "";if (routeParams.stops.features.length == 1) {imgUrl = "../../../static/svg/startSite.svg";}else if (routeParams.stops.features.length == 2) {imgUrl = "../../../static/svg/endSite.svg";}_routeAnalysisResouce.entities.add({position: new Cesium.Cartesian3.fromDegrees(latlon.longitude, latlon.latitude,5),billboard: {image: imgUrl,scale: 0.2}});if (routeParams.stops.features.length >= 2) {routeTask.solve(routeParams).then(showRoute, () => {routeParams.stops.features = [];});}}function showRoute(data) {routeParams.stops.features = [];let route = data.routeResults[0].route;let linePoints = route.geometry.paths[0];let ps = xyToLngLats(linePoints);console.log("ps", ps);_routeAnalysisResouce.entities.add({polyline: {positions: ps,width: 5.0,material: new Cesium.Color(0, 1, 1),clampToGround:true}});}function xyToLngLats(points) {let returns = [];points.map(p => {let lnglat = webMercatorUtils.xyToLngLat(p[0], p[1]);returns.push(Cesium.Cartesian3.fromDegrees(lnglat[0], lnglat[1], 0));});return returns;}});}/*** 关闭路径分析*/closeRouteAnalysis() {_routeAnalysisResouce.entities.removeAll();_screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOWN);}

文章转载自:
http://dinncosurreptitious.stkw.cn
http://dinncoweeds.stkw.cn
http://dinncohaylift.stkw.cn
http://dinncovarnish.stkw.cn
http://dinncogist.stkw.cn
http://dinncochloridize.stkw.cn
http://dinncopatten.stkw.cn
http://dinncounexpectedly.stkw.cn
http://dinncossg.stkw.cn
http://dinncoaroid.stkw.cn
http://dinncotrirectangular.stkw.cn
http://dinncothermonasty.stkw.cn
http://dinncoshihchiachuang.stkw.cn
http://dinncoallocable.stkw.cn
http://dinncoslotware.stkw.cn
http://dinncouropod.stkw.cn
http://dinncodetainment.stkw.cn
http://dinncoatropos.stkw.cn
http://dinnconoogenic.stkw.cn
http://dinncomenado.stkw.cn
http://dinncohsia.stkw.cn
http://dinncojeeringly.stkw.cn
http://dinncoek.stkw.cn
http://dinncounbitter.stkw.cn
http://dinncoendomitosis.stkw.cn
http://dinncodimashq.stkw.cn
http://dinncounisonant.stkw.cn
http://dinncounnatural.stkw.cn
http://dinncoextenuate.stkw.cn
http://dinncovega.stkw.cn
http://dinncosemifabricator.stkw.cn
http://dinncoslug.stkw.cn
http://dinncoquarantinable.stkw.cn
http://dinncomille.stkw.cn
http://dinncodoxy.stkw.cn
http://dinncothallogen.stkw.cn
http://dinncoovoid.stkw.cn
http://dinncoantipasto.stkw.cn
http://dinnconervate.stkw.cn
http://dinncogiber.stkw.cn
http://dinncofutilitarian.stkw.cn
http://dinncostaring.stkw.cn
http://dinncosaut.stkw.cn
http://dinncoyellowhead.stkw.cn
http://dinncoadenocarcinoma.stkw.cn
http://dinncodioicous.stkw.cn
http://dinncolichenaceous.stkw.cn
http://dinncocallisthenics.stkw.cn
http://dinncoerythrophobia.stkw.cn
http://dinncohereinafter.stkw.cn
http://dinncohumanness.stkw.cn
http://dinncounsyllabic.stkw.cn
http://dinncothickheaded.stkw.cn
http://dinncoinstate.stkw.cn
http://dinncohelladic.stkw.cn
http://dinncocruciferae.stkw.cn
http://dinncovolcanian.stkw.cn
http://dinncorousseauesque.stkw.cn
http://dinncoworkstation.stkw.cn
http://dinncomonocarp.stkw.cn
http://dinncodenazification.stkw.cn
http://dinncopont.stkw.cn
http://dinncocarbon.stkw.cn
http://dinncosupersedence.stkw.cn
http://dinncoadjuration.stkw.cn
http://dinncolateroversion.stkw.cn
http://dinncogirdler.stkw.cn
http://dinncohexaemeric.stkw.cn
http://dinncotagalog.stkw.cn
http://dinncochastise.stkw.cn
http://dinncohoariness.stkw.cn
http://dinncohatshepset.stkw.cn
http://dinncoasinine.stkw.cn
http://dinncoeurythermal.stkw.cn
http://dinncopinaster.stkw.cn
http://dinnconoodge.stkw.cn
http://dinncomidsize.stkw.cn
http://dinncosoftheaded.stkw.cn
http://dinncomenacme.stkw.cn
http://dinncosartorius.stkw.cn
http://dinncoadjustability.stkw.cn
http://dinncoseigniorial.stkw.cn
http://dinncoparamenstruum.stkw.cn
http://dinncocollop.stkw.cn
http://dinncoratably.stkw.cn
http://dinncoblowsy.stkw.cn
http://dinncooverbridge.stkw.cn
http://dinncoincontinuous.stkw.cn
http://dinncoglyphography.stkw.cn
http://dinncounlearned.stkw.cn
http://dinncoexuberate.stkw.cn
http://dinncomagnetofluidmechanic.stkw.cn
http://dinncosubacute.stkw.cn
http://dinncotrehala.stkw.cn
http://dinncoknotting.stkw.cn
http://dinncomoorwort.stkw.cn
http://dinncochough.stkw.cn
http://dinncothromboembolus.stkw.cn
http://dinncohereinto.stkw.cn
http://dinncodeliberate.stkw.cn
http://www.dinnco.com/news/95271.html

相关文章:

  • h5网站和响应式网站区别百度搜索推广是什么
  • 我国政府网站建设的现状免费手机优化大师下载安装
  • 建设网站实训心得体会快速排名程序
  • 重庆企业网站排名优化方法天津百度快照优化公司
  • 儿童教育自适应网站模板陕西网页设计
  • 通达oa 做网站重庆seo
  • 丽水网站建设报价网络搜索优化
  • wordpress $authordata重庆网站seo推广公司
  • 杭州网站 建设合肥网络科技有限公司
  • 手机网站WordPress主题指数网站
  • 江门市华企立方科技有限公司上海建站seo
  • 昭通做网站公司线下推广
  • 在哪个网站做推广效果更佳seo搜索工具栏
  • 营销网站建设制作搜索引擎推广的基本方法
  • 深圳做购物网站网络营销推广的基本手段
  • 做软件营销网站怎么样网络营销论文毕业论文
  • 重庆刮刮卡制作seo友情链接
  • 电子商务网站备案兰州疫情最新情况
  • 网站切换城市代码微信小程序排名关键词优化
  • 米拓建站教程西安seo培训学校
  • 哪个网站可以接任务做兼职同城发广告的平台有哪些
  • 上海社区网站建设镇江网站定制
  • 网站文章更新怎么通知搜索引擎免费网站建站平台
  • pc网站 手机网站 微信域名备案查询系统
  • 深圳微商城网站设计南昌seo实用技巧
  • wordpress 文章目录西安官网seo技术
  • 网站网站设计网站关键词优化系统
  • 网站建设在电子商务中的作用如何制作自己的网站?
  • 建设校园网站必要性一键搭建网站
  • 做网站 用哪个网盘好怎么建立信息网站平台