Vue+OpenLayer 初始化vue项目:打开cmd,输入命令npm install -g cnpm --registry=https://registry.npm.taobao.org安装Vue需要npm的版本大于3,所以我们先升级一下npm,输入命令cnpm install cnpm -g安装vue,输入命令cnpm install vue安装vue-cli,输入命令cnpm install --global vue-clivue init webpackprojec...
Cesium加载GeoJson数据 直接上图GeoJson数据简介GeoJSON是一种对各种地理数据结构进行编码的格式,符合JSON格式规范的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。获取中国行政区边界GeoJson数据地址:http://datav.aliyun.com/portal/school/atlas/area_selector加载GeoJson
Ceisum加载天地图(矢量、影像) 上图注:webKey为天地图官网申请的key矢量底图viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({ url: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatr
Ceisum初始化、界面小控件、加载实体 上图直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <!-- Include the CesiumJS JavaScript and CSS files --> <script src="https://cesium.com/downloads/cesiumjs/releases/1.89/Build/Cesium/Cesium.js"&
AsyncTask(项目总结) /** * AsyncTask工作原理解析: * AsyncTask是对Handler与线程池的封装,使用它的方便之处在于能够更新用户界面 * 使用线程池的主要原因是避免不必要的创建及销毁线程的开销。 * <p> * AsyncTask的局限性: * AsyncTask对象必须在主线程中创建 * AsyncTask对象的execute方法必须在主线程中调用 * 一个A...
arcgis for android10.2.9图层操作 1、网络动态图层public ArcGISDynamicMapServiceLayer(String url, int[] visiblelayers) { this(url, visiblelayers, (UserCredentials)null, true);}ArcGISDynamicMapServiceLayer dynamicLayer = new ArcGISD...
arcgis for android10.2.9环境配置(项目总结一) project build.gradle// Add the following ArcGIS repositorymaven { url 'https://esri.bintray.com/arcgis'}maven { url "https://jitpack.io" }Module build.gradlepackagingOptions { e...
基于SuperMap的iMobile 3D总结(三) 1、popupWindow popupWindow = new PopupWindow(view, 611, 603);tvUserName.setText(userName);// 使其聚集popupWindow.setFocusable(true);// 设置允许在外点击消失popupWindow.setOutsideTouchable(true);popupWindow....
基于SuperMap的iMobile 3D总结(二) 关键代码:一、绕点环视地图选择点:sceneControl.addTrackingListener(mTracking3dListener);sceneControl.setAction(Action3D.CREATEPOINT3D); //set screen click,get the x/y of the pointGeoPoint3D geometry ...
基于SuperMap的iMobile 3D开发总结(一) 基于SuperMap iMobile9.1.1环境的App开发总结:最近由于公司项目需求,需要做一个三维平台的移动端App,超图在这方面API相对于ArcGIS比较成熟一点,所以才有超图的iMobile进行开发,项目磕磕绊绊,一个人历时差不多两个月终于结束了。这两个月从不了解iMobile到开发出满足具体业务需求的可用App,可谓一路艰辛,超图公司的技术支持人员,估计这会儿都看见我的提问得烦透...
H5数字识别(基于实例demo) jsp文件中写form表单 <form method="post" action="/mapserv/ImgUpload" enctype="multipart/form-data"> <input id="btnselect" type="file" name="uploadFile" accept="image/*" style="display: none"...
Cesium&SuperMap 笔记整理 1、primitives (PrimitiveCollection) :获取所有图元集合 (scene下面)2、Cesium.Ellipsoid.WGS84 = Cesium.freezeObject(new Cesium.Ellipsoid(obj[0], obj[1], obj[2])); Cesium.Ellipsoid.WGS84:一个球的实例, 一个球的...
arcgis api for js开发注意事项 访问不了发布的SceneServer服务的时候(报400错误),打开本地C:\windows\system32\drivers\etc\hosts然后添加192.168.x.xx xxx.esrichina.com(portal和地址之间的转换,才能正常访问服务)xxx.esrichina.com为http://xxx.esrichina.com/server/rest/services...
第二话 3D地图基本控件——ArcGIS for JS 3D开发 3D基本控件加载1、测线测面控件(js代码)require([ "esri/Map", "esri/views/SceneView", "esri/layers/SceneLayer", "esri/widgets/DirectLineMeasurement3D", "esri/widgets/AreaMeasurement3D"], funct...
第一话 3D地图加载——ArcGIS for JS 3D开发 ArcGIS API for JS是ESRI公司对WEB二次开发的一项技术支持,现今的4.10版本功能相对强大。因公司项目所求,小爷扎根学习&开发中,稳扎稳打,逐步实现“三维辅助平台”功能,兹作此系列笔记,以备查看。首先熟悉ArcGIS 官方参考手册:https://developers.arcgis.com/javascript/latest/api-referenc...
基于Cesium开源框架的3D展示(包含加载三维以及地图的一些基本操作) 加载3Dtile模型数据 3D展示效果geojson格式数据展示白驹过隙,时光如梭,又到一年年尾。回想一年的工作,感觉做了很多,又感觉什么都没做成。so,在此回顾一下今年经历过的那些个不一定有头,不一定有尾的项目经历。今天讲讲Cesium。我是个随性的人,想到哪里讲到哪里,但是逻辑还是很清晰的,细...
基于Cesium开源框架的3D展示(包含加载三维以及地图的一些基本操作) 加载3Dtile模型数据 3D展示效果geojson格式数据展示白驹过隙,时光如梭,又到一年年尾。回想一年的工作,感觉做了很多,又感觉什么都没做成。so,在此回顾一下今年经历过的那些个不一定有头,不一定有尾的项目经历。今天讲讲Cesium。我是个随性的人,想到哪里讲到哪里,但是逻辑还是很清晰的,细...