- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 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...
2022-03-15 12:02:37 1988
原创 Cesium加载GeoJson数据
直接上图GeoJson数据简介GeoJSON是一种对各种地理数据结构进行编码的格式,符合JSON格式规范的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。获取中国行政区边界GeoJson数据地址:http://datav.aliyun.com/portal/school/atlas/area_selector加载GeoJson
2022-01-20 11:25:15 5011 2
原创 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
2022-01-19 18:15:41 4578
原创 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"&
2022-01-19 16:39:33 828
原创 AsyncTask(项目总结)
/** * AsyncTask工作原理解析: * AsyncTask是对Handler与线程池的封装,使用它的方便之处在于能够更新用户界面 * 使用线程池的主要原因是避免不必要的创建及销毁线程的开销。 * <p> * AsyncTask的局限性: * AsyncTask对象必须在主线程中创建 * AsyncTask对象的execute方法必须在主线程中调用 * 一个A...
2019-12-04 16:27:50 199
原创 arcgis for android10.2.9图层操作
1、网络动态图层public ArcGISDynamicMapServiceLayer(String url, int[] visiblelayers) { this(url, visiblelayers, (UserCredentials)null, true);}ArcGISDynamicMapServiceLayer dynamicLayer = new ArcGISD...
2019-12-04 16:23:05 743
原创 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...
2019-12-04 15:48:48 934
原创 基于SuperMap的iMobile 3D总结(三)
1、popupWindow popupWindow = new PopupWindow(view, 611, 603);tvUserName.setText(userName);// 使其聚集popupWindow.setFocusable(true);// 设置允许在外点击消失popupWindow.setOutsideTouchable(true);popupWindow....
2019-09-20 10:06:00 492
原创 基于SuperMap的iMobile 3D总结(二)
关键代码:一、绕点环视地图选择点:sceneControl.addTrackingListener(mTracking3dListener);sceneControl.setAction(Action3D.CREATEPOINT3D); //set screen click,get the x/y of the pointGeoPoint3D geometry ...
2019-09-20 09:31:06 547
原创 基于SuperMap的iMobile 3D开发总结(一)
基于SuperMap iMobile9.1.1环境的App开发总结:最近由于公司项目需求,需要做一个三维平台的移动端App,超图在这方面API相对于ArcGIS比较成熟一点,所以才有超图的iMobile进行开发,项目磕磕绊绊,一个人历时差不多两个月终于结束了。这两个月从不了解iMobile到开发出满足具体业务需求的可用App,可谓一路艰辛,超图公司的技术支持人员,估计这会儿都看见我的提问得烦透...
2019-09-06 18:29:53 1199
原创 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"...
2019-05-05 17:17:08 1231
原创 Cesium&SuperMap 笔记整理
1、primitives (PrimitiveCollection) :获取所有图元集合 (scene下面)2、Cesium.Ellipsoid.WGS84 = Cesium.freezeObject(new Cesium.Ellipsoid(obj[0], obj[1], obj[2])); Cesium.Ellipsoid.WGS84:一个球的实例, 一个球的...
2019-05-05 16:57:41 3974
原创 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...
2019-01-31 16:06:27 396
原创 第二话 3D地图基本控件——ArcGIS for JS 3D开发
3D基本控件加载1、测线测面控件(js代码)require([ "esri/Map", "esri/views/SceneView", "esri/layers/SceneLayer", "esri/widgets/DirectLineMeasurement3D", "esri/widgets/AreaMeasurement3D"], funct...
2019-01-28 18:02:09 1669 1
原创 第一话 3D地图加载——ArcGIS for JS 3D开发
ArcGIS API for JS是ESRI公司对WEB二次开发的一项技术支持,现今的4.10版本功能相对强大。因公司项目所求,小爷扎根学习&开发中,稳扎稳打,逐步实现“三维辅助平台”功能,兹作此系列笔记,以备查看。首先熟悉ArcGIS 官方参考手册:https://developers.arcgis.com/javascript/latest/api-referenc...
2019-01-28 17:52:35 4449 1
原创 基于Cesium开源框架的3D展示(包含加载三维以及地图的一些基本操作)
加载3Dtile模型数据 3D展示效果geojson格式数据展示白驹过隙,时光如梭,又到一年年尾。回想一年的工作,感觉做了很多,又感觉什么都没做成。so,在此回顾一下今年经历过的那些个不一定有头,不一定有尾的项目经历。今天讲讲Cesium。我是个随性的人,想到哪里讲到哪里,但是逻辑还是很清晰的,细...
2018-12-19 10:07:09 21013 77
原创 Android拍照模块整理
主界面去除标题栏Manifests.xml中设置andriod:themeandroid:theme="@style/Theme.AppCompat.Light.NoActionBar"如果想去除顶部状态栏,可以在单个activity中的setContentView之前增加:/** * 通过设置全屏,设置状态栏透明 ...
2018-12-18 14:51:08 424
原创 Story-01
一、马克思的女儿燕妮,问历史学家维特克:“您能用最简明的语言,把人类历史浓缩在一本小册子里吗?”维特克说:“不必,只要四句德国谚语就够了。” ①上天让谁灭亡,总是先让他膨胀。 ②时间是筛子,最终会淘去一切沉渣。 ③蜜蜂盗花,结果却使花开茂盛。 ④暗透了,更能看得见星光。 二、一士兵遭到敌军突袭后逃到了山洞。敌军在身后紧追,他躲在洞中祈祷不被敌人发现。突然胳...
2018-12-13 10:01:18 252
原创 Cesium(很简单很简单的部分)
没来得及时间总结,等忙完再总结~~~发着放这里,占个坑~需要数据:WGS84的GeoJson数据shp转GeoJson:QGIS可以转换Cesium加载GeoJson数据(两种写法都可以): /** 加载.geoJson文件--------------------------------------------------------------------------...
2018-07-25 11:59:10 2285
原创 arcgis for android 100.2加载离线地图随笔
Global.INSTANCE.getMapView().setAttributionTextVisible(false); //去掉下方“power by esri”地图去水印的两种方式(去掉License for developer use only): 需要esri授权的标准版权限许可,然后在初始化地图代码之前添加: 1、在licensing界面中可...
2018-05-21 15:55:49 3538
原创 arcgis for android 100.2一些总结(一)
中离线地图格式:.shp:可编辑、查询、删除、更新的矢量地图格式。展示比较慢,可以搭配.tpk一起使用。MPK、TPK、GPK和GCPK分别对应地图数据包、切片数据包、地理处理工具包以及地理编码工具包。MPK、TPK、GPK、GCPK需要在ArcMap中制作生成。Map package(MPK):包含地图文档(mxd)以及图层引用的数据,这样便于用户或组织在ArcGIS Onli...
2018-05-21 11:57:51 1613 1
arcgisdemo_true.rar
2021-03-29
生成各级别屏幕分辨率xml
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人