你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS API for JavaScript
js api中如何对非4326的地理坐标系进行buffer操作?
在js api中提供Geometry Engine对buffer进行操作。但是当对非4326的地理坐标进行buffer操作时,失败 。
1 个回复
江民彬
赞同来自:
GIS知乎
【解决办法】:
当前js端实现buffer操作以及其他Geometry的操作,有两种方式:
方式一:在前端通过GeometryEngine
方式二:调用服务器端通过GeometryServices实现
其中GeometryEngine的buffer操作根据数据的参考类型不同,而需选用匹配的buffer()方法或者geodesicbuffer()方法。 两者区别为buffer()主要针对投影坐标而geodesicbuffer()针对地理坐标系。
geodesicbuffer()针对地理坐标系和web mercator的投影坐标进行buffer操作,当输入为地理坐标系是其仅支持wgs-1984(wkid:4326)的地理坐标系。其他的地理坐标系无法使用Geometryengine。此时需要选用方式二。即使用GeometryService.buffer()的方法在服务器端进行操作。
故失败的原因是选择的buffer的方式不正确。
要回复问题请先
登录
或
注册
发起人
江民彬
相关问题
两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
微信页面 arcgis api 地图无法操作
ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
怎样用arcgis对已经矢量化的不同时期同一地区的土地利用图像进行时空变化分析?
运用ArcGIS利用大数据中哪些数据对公园可达性进行分析?
各位大佬,一个属性表里面的不同的两行怎么根据一个字段进行求和
arcgis中栅格数据怎么进行批量裁剪?
arcgisDesktop能不能通过工具箱中的工具把已经坐标系为84的点数据转成2000坐标的点呢
已经生成的slpk文件就没办法改坐标系了嘛
问题状态
最新活动:
2016-04-08 02:33
浏览:
3951
关注:
2
人
1 个回复
江民彬
赞同来自: GIS知乎
当前js端实现buffer操作以及其他Geometry的操作,有两种方式:
方式一:在前端通过GeometryEngine
方式二:调用服务器端通过GeometryServices实现
其中GeometryEngine的buffer操作根据数据的参考类型不同,而需选用匹配的buffer()方法或者geodesicbuffer()方法。 两者区别为buffer()主要针对投影坐标而geodesicbuffer()针对地理坐标系。
geodesicbuffer()针对地理坐标系和web mercator的投影坐标进行buffer操作,当输入为地理坐标系是其仅支持wgs-1984(wkid:4326)的地理坐标系。其他的地理坐标系无法使用Geometryengine。此时需要选用方式二。即使用GeometryService.buffer()的方法在服务器端进行操作。
故失败的原因是选择的buffer的方式不正确。
要回复问题请先登录或注册