问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
怎么把坐标数据添加到新建的矢量要素对象中
用cesium在浏览器上可以进行矢量编辑并保存到服务器吗
三维场景下,矢量数据图层在界面上编辑时,如何删除?
plugin中,怎么添加大量三维模型对象
编辑对象后获取不到对象ID
数据集类型为复合点,desktop如何进行对象新增与编辑
三维缓冲区分析的结果怎么添加到三维数据集?
如何绘制与编辑三维贴对象线与面?
热门标签
iserver
三维
idesktop
webgl
javascript
iclient
三维场景
三维模型
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
idesktop9d
许可
supermap
插件
js
java
组件
二维
openlayers
ios
三维gis
组件开发
cesium
所有分类
云GIS
3,422个
桌面GIS
3,527个
组件GIS
2,684个
移动GIS
1,463个
三维GIS
4,487个
WebGIS
595个
其他
1,070个
编辑添加三维矢量对象到数据集
我要提问
0
投票
能否通过传参的方式将量测得到的line3D和GeoRegion3D [lineDraw(dTotalDis, line3D)/regionDraw(dArea, GeoRegion3D)] 作为geometry,从而实现添加三维矢量对象到数据集中呢?
var editFeatureParameter,
editFeatureService,
features = {
fieldNames: [],
fieldValues: [],
geometry: feature3d
};
三维
11月 24, 2016
分类:
1313次浏览
|
用户:
Lavone
初出茅庐
(
21
分)
1个回答
0
投票
已采纳
您好,三维对象目前暂不支持通过iserver数据服务进行编辑。
跟您带来不便了,不好意思。
11月 24, 2016
用户:
邹涛
名扬四海
(
3,389
分)
采纳于
12月 1, 2016
用户:
Lavone
之前在技术资源中心的超图代码里面找到一个示例代码,是将二位点转换为三维点,再通过数据服务添加对象的,为什么又不支持了呢?
您好,您可能记错了,是把三维点转换为二维点再通过数据服务添加的。
她实际上添加的也是二维的要素,但是定义了高程字段值,那么线跟面是否有可能实现呢?
onMouseDown:function(e)
{
var x = e.get_clientX();
var y = e.get_clientY();
//像素坐标点转三维点
var point = new SuperMap.Pixel(x,y);
var point3d=sceneControl.pixelToGlobe(point,SuperMap.Web.Realspace.PixelToGlobeMode.TerrainAndModel);
var z=point3d.z;
var point2d = new SuperMap.Geometry.Point(point3d.x, point3d.y);
addFeatureCompleted(point2d,z);
pan();
}
};
function addFeatureCompleted(point2d,z) {
var geometry = point2d;
geometry.id = "100000";
var editFeatureParameter,
editFeatureService,
features = {
fieldNames:["ZValue"],
fieldValues:[z],
geometry:geometry
};
editFeatureParameter = new SuperMap.REST.EditFeaturesParameters({
features: [features],
editType: SuperMap.REST.EditType.ADD,
returnContent:false
});
editFeatureService = new SuperMap.REST.EditFeaturesService(url2, {
eventListeners: {
"processCompleted": addFeaturesProcessCompleted,
"processFailed": processFailed
}
});
editFeatureService.processAsync(editFeatureParameter);
}
线和面对象有多个节点,无法通过一个字段来存储每个节点的高程。
好的,谢谢
请
登录
或者
注册
后再添加评论。
...