自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 cesium加载arcgis 发布的 CGCS2000坐标系的WMTS地图服务

这几天一直在试验cesium加载arcgis发布的服务。起初认为cesium不支持cgcs2000坐标系,因为在控制台明确提示了不支持4490.后来发现天地图也是CGCS2000也是支持的,为什么能加载呢。然后才知道cesium的加载mapserver服务,必须是4326或者墨卡托。而对于切片地图服务,没有这个限制,因此进行了加载WMTS服务的一系列探索。WMTS是OGC出台的标准,这种服...

2019-01-25 22:28:36 14368 33

原创 python爬取链家房屋及经纬度信息-以宁波为例

铺垫工作1:寻找你需要的城市的url。2 :获取每栋房屋的详情url。3:获取具体信息4:利用百度API解析地址返回经纬度(其实在链家的网站上已经返回了经纬度,但是不知道为何拿不到res.text,有待研究)# encoding: utf-8import jsonimport requestsfrom bs4 import BeautifulSoupimport r...

2019-01-25 17:59:04 4338

原创 python Unicode与中文连接

只需要在程序开头加上这句import sysreload(sys)sys.setdefaultencoding('utf-8')

2019-01-25 17:51:22 348

原创 el-input avoid mutating a prop directly vue修改input中输入的值

由于ui采用的框架为elmentui,在修改输入框中的值时报这个错。而我自己并没有传入任何props参数的。猜想可能的原因是ui框架是以props传入的。修改其值得方法可以通过v-model绑定data中的值来实现...

2019-01-23 10:01:20 326

原创 arcpy获得图层要素数量

方法1#fc为要素的路径arcpy.GetCount_management(fc)返回值类型是result,要获取具体的数字可以使用arcpy.GetCount_management(fc).getOutput(0)方法2 #cursor遍历的方式。方法3 转为numpy的方式,以后用得着,栅格矢量都可以my_array = arcpy.RasterToNumPyArra...

2019-01-22 12:29:37 4014

原创 python unicode转int/float

v= float(cur.encode("utf-8"))- float(last.encode("utf-8"))

2019-01-21 12:30:28 4531

原创 arcmap发布服务卡死,预览界面无反应

原因是由于前两天删除python路径的时候,将server使用的64位python给删除了,只需要将server中带的64位python2.7.3安装在注册表目录下即可,此路径要与注册表下面的路径对应。 ...

2019-01-18 19:50:39 1875

原创 vue监听全局变量

可能因为格式的问题,无法再组件里面直接监听全局变量,通过compute属性来更新computed: { listenshowpage1() { return this.$store.state._achievements; } }, watch:{ listenshowpage1:function(old,newd){...

2019-01-17 22:18:48 13346

原创 vue v-for渲染数据显示不全

<ul v-for="(index,item) in allName" :key="index" class="ulName"> <li class="liName"> <el-button type="primary" plain size="small">{{item}}</

2019-01-17 20:14:47 3706

原创 vue li标签横向排列

分别设置ul和li的样式即可.ulName{ display:inline; white-space:nowrap;}.liName{ list-style: none; display: inline-block; margin: 3px; margin-left: 5px; float: left;}

2019-01-17 20:12:47 8688 3

原创 vue ajax跨域

this.$http.jsonp(this.url).then(function(result) { console.log(result)})

2019-01-17 18:48:22 556

原创 vuex最简教程

原理篇https://segmentfault.com/a/1190000015782272对于不想去看实现的原理的,首先在src中新建store目录,添加index.js文件,内容如下import Vue from 'vue'import Vuex from 'vuex'// 修改state时在console打印,便于调试import createLogger from ...

2019-01-17 18:04:43 194

原创 vue 2.0+cesium最简配置

网上教程有那么几篇,但是最简单的估计就是这篇了。https://www.cnblogs.com/lifefriend/p/10176759.htmlcesium 1.6版本以上Import会报错,参照另一篇文章https://blog.csdn.net/happy81997/article/details/103475595...

2019-01-17 14:20:43 1280 1

原创 arcpy批量转出为kml文件

# edfncoding: utf-8from __future__ import divisionfrom sklearn.cluster import KMeansimport numpy as npimport arcpyimport pandas as pdfrom arcpy import envfrom sklearn.cluster import DBSCANimp...

2019-01-17 09:04:28 1835

原创 arcmap实现大批量数据的空间校正,saptial adjust

arcmap对应大批量数据的渲染体验很差,在空间校正中想要从几十万个面块中去定位到单个面块是特别困难的。上一篇博文写到如何使用程序去 进行空间校正,但是对于单纯的使用者来说门槛较高,因此本文采用arcmap自带的方式来进行。首先从几十万个图斑中抽取要校正的单个面块出来,然后与待校正的面块利用工具进行校正。这样可以得到校正文件。然后利用此校正文件来校正原来的几十万个面块。具体的操作过程,...

2019-01-15 15:54:23 1561 7

原创 arcpy spatial adjust更改构成面.线的坐标点

之前写过更改点的坐标点和读取构成线面的坐标# encoding: utf-8import arcpydata=r"d:\JZ\jz\jianzhuclip.shp"featureList=[]point = arcpy.Point()array = arcpy.Array()feacount=0with arcpy.da.UpdateCursor(data, ["SHAPE...

2019-01-15 15:45:08 881 1

原创 arcpy获取组成点,线,面要素的坐标

点要素简单就不说了,线面同理# encoding: utf-8import arcpydata=r"C:\Users\h\Desktop\nb\Export_Output_2.shp"with arcpy.da.SearchCursor(data, ["SHAPE@","FID"]) as cursor: for row in cursor: for pt...

2019-01-15 10:59:11 3441

原创 cesium加载mapbox黑色底图

其实很简单,但是对于不知道的人,就很麻烦了。官网上的mapbox.street会报错var layer=new Cesium.MapboxImageryProvider({ mapId: 'mapbox.dark', accessToken: '你的token'})viewer.imageryLayers.addImageryProvider(layer)放一...

2019-01-14 16:42:49 6992 4

原创 zedgraph 折线图与柱形图,X轴文字竖向显示

 //柱状图创建函数public void creatZZT(ZedGraphControl zgc, Dictionary<int, int> dic)        {                     const double offset = 10;            // 为每个点加标注            GraphPane myPane = ...

2019-01-12 09:18:14 2346

转载 根据IP地址获取经纬度-(只能获取到市级,高精度定位接口已经关闭,无法使用)

function getXYbyIP() {  var url="https://api.map.baidu.com/location/ip?ak=HQi0eHpVOLlRuIFlsTZNGlYvqLO56un3&coor=bd09ll";//百度    $.ajax({      url:url,         type: 'POST',           dataType...

2019-01-11 14:18:17 1353

原创 cesium获取当前层级

与二维不同,cesium其实没有层级的概念,二维之中当前层级是由zoom来控制,但是三维,视角的范围全靠视角高度来控制。var currentMagnitude = viewer.camera.getMagnitude();console.log('currentMagnitude - ' + currentMagnitude);viewer.camera.zoomIn((1000000...

2019-01-11 10:49:40 9888

原创 cesium-czml解读

详细的知识点就不作介绍了,可参考此篇文章,我们来讲最简形式的czmlhttps://www.cnblogs.com/mazhenyu/p/8315840.html可以看到此czml中包含5个个体,其中第一个是版本声明的一些信息。不管那么我们展开一个看看里面是什么(那么对于初学的来说,都好奇,为什么坐标里面只有起始的时间,而无终止的时间呢)根据上面提到文章的理解,可能ce...

2019-01-10 21:13:43 3744

原创 cesium 消防演习、火灾疏散

上一节写到火灾模拟,顺道将火灾疏散也写了吧。本文主要基于czml来实现,因此重点在于理解czml,有了czml。再以datasoures方式加载即可看到人群撤离的效果,本文不在此过度解读czml(我也没认真研究过,下次再开文章写吧)主要是几个属性,1 id,代表一个人,availability代表一个动态的时间段,model代表模型样式,postion代表位置var czml1 = ...

2019-01-10 20:46:08 2670 1

原创 cesium粒子系统-火灾模拟

网上有很多教程,但是基本都是写了一半,某些代码丢失,对于初学者来说无法改出效果。因此经各人成功试验后精简了代码,方便初学者理解。实现思路:1 火灾得有一个发生地,那么 可以理解为粒子系统的发射源。故而我们首先应该定义一个发射源实体。//粒子系统的起点,发射源var staticPosition = Cesium.Cartesian3.fromDegrees(116.34516786...

2019-01-10 20:17:00 8503 13

原创 cesium播放视频

实现原理:html中声明一个vedio元素来承载视频,但是不必设置元素的宽高,然后再js中获取该元素,并把该元素赋值给一个实体的材质此种方式适用于primitve方式加载的,官网的是加载到模型上,此后再做研究。html中:<video id="trailer" style="display: none" controls loop preload="auto" autopl...

2019-01-10 16:29:03 4825 6

原创 cesium轨迹回放,按路径飞行

本人也初学,由于无人写这些demo的理解,因此经过个人研究,写下理解,如有不对的地方还请批评指出。初学者肯定对于这个轨迹回放如何实现很蒙,进而无法对demo进行修改来适应自己的需求。此外一个错误,在实例化cesium时,应该启用时间轴否则会报zoomTo is undefined view.timeline.zoomTo(start,stop);先讲实现原理:基于模型的ava...

2019-01-10 14:39:28 25477 46

原创 arcpy。python创建zip文件

import osimport zipfile#create the zip filezfile = zipfile.ZipFile("shapefiles2.zip", "w", zipfile.ZIP_STORED)files = os.listdir("c:/ArcpyBook/data")for f in files:    if f.endswith("shp") or ...

2019-01-09 21:39:22 275

原创 arcpy,python读取xml文件

from xml.dom import minidomxmldoc = minidom.parse("WitchFireResidenceDestroyed.xml")childNodes = xmldoc.childNodeseList = childNodes[0].getElementsByTagName("fire")for e in eList:    if e.hasA...

2019-01-09 21:39:13 331

转载 cesium控制飞机飞行

//飞机飞行Cesium.Ion.defaultAccessToken='你的token';//初始化cesiumvar viewer = new Cesium.Viewer('cesiumContainer',{ baseLayerPicker:false, timeline:false, homeButton:false, fullscreenButto...

2019-01-09 18:42:01 5310

原创 cesium进入模型内部

其实没有特殊的地方,模型内部是由数据决定的,模型有内部才能进入 var tileset = new window.Cesium.Cesium3DTileset({ url: 'http://localhost:3000/tileset.json' });// console.log(tileset) let viewer=this.viewer; let Cesium=wi...

2019-01-09 17:47:11 3916 7

原创 cesium缩放至模型处 primitive方式加载的模型

var tileset = this.viewer.scene.primitives.add(new window.Cesium.Cesium3DTileset({ url: 'http://localhost:3000/tileset.json',}));// this.$http.get('http://localhost:3000/tileset.json').then(fu...

2019-01-09 17:32:21 4928

原创 cesium加载3DTILEs

3DTILES包含两个文件,一个是索引json,索引json里面存储了b3dm的文件路径,实例化只需要传入json路径时即可在处理url时,不知道什么原因,会从根目录下去寻找json文件,因此发布到服务器上使用的原来是打算tomcat,但是跨域问题一直无法解决,然后有人推荐nginx,还是不行,最后采用node才解决了....

2019-01-09 14:43:12 4354 4

原创 百度鹰眼轨迹上传/驾驶行为分析

//只需要传入参数经度,维度,定位时间,实体名称即可public static void sendpost(String jd,String wd,String loctime,String name) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(...

2019-01-08 17:20:56 5384 2

原创 python arcpy检索ftp中的文件

import ftplibimport osimport socketHOST = 'ftp.nifc.gov'DIRN = '/Incident_Specific_Data/2012 HISTORIC/ROCKY_MTN/Arapaho/GIS/20120629'FILE = '20120629_0600_Arapaho_PIO_0629_8x11_land.pdf'try: ...

2019-01-07 15:47:46 244

原创 arcpy valuetable对象的使用,多值参数指定方式

#多值参数指定方式1 python list类型2 字符串类型,以逗号隔开3 valuetable类型import arcpytry: arcpy.env.workspace = r'c:\ArcpyBook\data' vTab = arcpy.ValueTable() vTab.setRow (0, "5") vTab.setRow (...

2019-01-07 15:42:46 684

原创 arcpy fieldmap,合并字段不匹配的图层

import arcpytry: # Local variables arcpy.env.workspace = r"c:\ArcpyBook\data" outFeatureClass = r"c:\ArcpyBook\data\AllTracts.shp" # Create a fieldmappings adding the three new fi...

2019-01-07 15:40:43 834

原创 arcpy进行地理编码

import requestsimport jsonagisurl = "http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find"payload = { 'text': '1202 Sand Wedge, San Antonio, TX, 78258', 'f': 'pjson'}r = requ...

2019-01-07 15:38:23 344

原创 arcpy查询地图服务

import requestsimport jsonagisurl = "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/1/query"payload = { 'where': 'STATE_FIPS = \'48\' and CNTY_FI...

2019-01-07 15:36:56 386

原创 arcpy导出切片地图信息

import requestsimport jsonagisurl = "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StateCityHighway_USA/MapServer/export"payload = { 'bbox': '-115.8,30.4,-85.5,50.5'...

2019-01-07 15:34:19 352

原创 arcpy获取图层属性信息

import requestsimport jsonagisurl = "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/1"payload = { 'where': 'STATE_FIPS = \'48\' and CNTY_FIPS = ...

2019-01-07 15:25:40 2578

瓦片地图资源样例.zip

放一个样例在csdn上,方便了解瓦片地图的加载。

2020-07-15

postgresql+postgis.zip

postgresql11.2和postgis2.5.1安装包。官网下载太慢,放一个在csdn上。 安装过程中可能出现Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.错误 只需要 1.找到安装目录下data文件夹,右键属性,把只读勾掉,先不要只读; 2.再运行安装程序,进行update安装,database locale要选C。就可以了

2019-08-07

loadMVT.zip

cesium加载pbf矢量切片,主要是在文件中添加时间线图片。第二个是修改cesium.js中的一行源码,使得代码能够正确运行

2019-08-05

numpy,pandas,matplot常用函数

很多方法都只列出了一个目录,详细的内容需要去对应的API文档看,本文档的作用是对于初学可以感受到numpy,pandas可以做哪些数据分析,而不用自己一步一步敲代码,整体感知。

2019-02-25

基于arcgis的python编程秘籍

由于国外站比较慢,因此分享一个在csdn上。

2019-01-05

高仿饿了么/vue2.0学习笔记

由于高仿饿了么视频教程是基于vue1.0的,在学习过程中遇到不少坑。本文档记录了在学习中遇到的很多问题,也记录了许多vue的常用功能,如出组件通信,props传值,v-for的使用,等适合初学者学习,现在共享出来方便后来者学习。

2018-10-02

postgis jar包

postgis的官网上不去,希望给有需要的朋友。可以后台连接数据库。

2017-10-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除