supermap webgl
程序员不丑009
这个作者很懒,什么都没留下…
展开
-
[Cesium for Supermap]加载iserver发布的wms服务
【代码】[Cesium for Supermap]加载iserver发布的wms服务。原创 2024-05-15 10:23:08 · 276 阅读 · 0 评论 -
【Cesium】加载互联网地图服务——天地图
1,地图瓦片获取地址http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={x}&TILECOL={y}&tk=%E6%82%A8%E7%9A%84%E5%AF%86%E原创 2021-11-30 15:38:53 · 1284 阅读 · 0 评论 -
【Cesium】通过GeoJsonDataSource加载GeoJson数据
var geoJsonObj = { "type":"Feature", "properties":{}, "geometry":{ "type":"Polygon", "coordinates":[ [ [106.10595703125,33.33970700424026], [106.32...原创 2021-01-20 16:24:18 · 5345 阅读 · 0 评论 -
【Cesium】添加polygon边界线
添加polygon实体后,设置outline属性。但是当height属性不设置时,会发现边界线不显示了。这边可以通过再绘制一个polyline实体来作为边界线,代码如下: var entity = viewer.entities.add({ name : 'Wyoming', polygon : { hierarchy : Cesium.Cartesian3.fromDegreesArray([ -109.0原创 2021-01-19 12:13:00 · 6605 阅读 · 3 评论 -
【SuperMap】SuperMap.Geometry转GeoJSON
在使用SuperMap for WebGL开发时,时常需要将超图的SuperMap.Geometry和GeoJSON进行相互转换。比如在做空间叠加分析时需要传入一个Geometry作为参数,而我们在大多数情况下是GeoJSON数据。我并没有找到直接将GeoJSON转为超图Geometry的方法,但是找到了将WKT转为超图Geometry的方法。关于GeoJSON和WKT互转有很多方法,比如前端JS插件terraformer-wkt-parser。查询完毕我们获得的结果为超图Geometry,我们可以将其转换原创 2021-01-15 13:37:01 · 1995 阅读 · 1 评论 -
vue集成超图supermap-cesium实践
一、使用vue-cli创建vue工程1,cmd进入文件夹20200305,创建名为vuesupermap的工程。命令为:vue init webpack vuesupermap2,进入项目根目录运行项目,在浏览器中浏览命令为:npm run dev3,创建新的首页页面,后面三维场景就在此页面加载。接着在路由配置中引入我们刚创建的首页,并更改一下路由配置...原创 2020-03-09 15:26:56 · 10525 阅读 · 6 评论 -
vue直接加载supermap webgl
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue Demo</title> <link rel="stylesheet" href="static/Cesium/Widgets/widgets.cs...原创 2020-03-05 08:58:54 · 1846 阅读 · 0 评论