- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Cesium笔记 — Vue+Cesium开发环境搭建(基于Cesium1.69)
前言今天研究了下 Vue + Cesium 的相关配置,网上找到了不少参考文章,但多多少少总会碰到一些错误,尤其是最后使用import Cesium from 'cesium/Cesium'是总会报错:"export 'default' (imported as 'Cesium') was not found in 'cesium/Cesium'查找原因,发现Cesium 1.63版本之前是用的AMD的方式进行编译的,而在1.63版时使用ES6进行了重构,1.63之后的版本,导入模块时应该使用
2020-05-21 17:03:56
6096
2
原创 一个桌面端久坐提醒小工具
下载废话不多说,先直接给出下载地址介绍久坐的危害不必多言,但工作起来很多时候总是不知不觉一坐几个小时不动地方。去年毕业前闲来无事写了个桌面端的久坐提醒小工具,放到github就没再管过,前些天发现这个仓库有了20个star了,虽然很少,但也蛮有成就感的。于是又有了更新的动力,根据issues里使用者提的建议,做了些小修改,提高了一些使用体验。截图展示...
2020-05-19 17:31:23
6910
4
原创 Python+GIS — shapefile批量导入PostgreSQL (PostGIS)
背景Postgresql+PostGIS 是存储、处理、分析空间数据的常用解决方案。相信多数GISer和我一样,安装好PostGIS的第一件事就是研究如何将Esri Shapefile导入数据库。常见方法是通过PostGIS提供的数据导入工具,或者通过shp2psql命令行工具进行导入。最近在研究Python空间数据处理时,想要通过Python脚本将shp文件批量入库,查到了如下两篇文章:https://zhuanlan.zhihu.com/p/41249261https://blog.csdn.
2020-05-15 16:59:41
2767
原创 Linux下离线安装Python的GDAL包
前言最近做空间数据ETL工具时需要在服务器上配置python环境,在安装GDAL包时各种报错,google查阅了诸多资料,总结安装步骤如下:1. 源码包下载GDAL需要依赖PROJ.4和GEOS。 依次下载准备好PROJ.4, GEOS, GDAL的源码包并解压。tar xvf proj-6.2.1.tar.gztar xvf geos-3.7.3.tar.bz2tar xvf GDAL-3.0.4.tar.gz安装安装proj.4,进入proj.4的解压目录下,依次执行:./co
2020-05-15 14:56:50
2638
2
原创 Python+GIS — shapefile转geojson(核心代码只需2行)
背景geojson是地图可视化系统中最常用的地理数据格式,几乎所有主流地图可视化库或框架都支持geojson数据的加载。geojson数据通常是由其他数据转换而来的,最常见的就是ESRI Shpfile数据转geojson,专业GIS软件中诸如QGIS,FME等都支持二者的互相转换,但这些软件不仅过于庞大,而且专业性较强,作为一个GIS专业的我也不愿使用。之前用java写过二者转换的工具,但代码实在过于繁琐。直到使用了python的geopandas库。步骤1. 安装geopandas最简单的方式:
2020-05-15 14:52:46
2358
1
原创 百度坐标、国测局坐标、WGS84坐标互转
首先简要说明一下三种坐标的关系(这里坐标系的定义不做详细介绍) 1. 三者用的都是经纬度。 2. WGS84坐标系是为GPS全球定位系统的使用而建立的坐标系统。 3. 国测局坐标(GCJ02,又称火星坐标)是在WGS84坐标的基础上进行了加密,简单理解就是国测局坐标相对于WGS84坐标有一定偏移。 4. 百度坐标(BD09)又在国测局坐标的基础上进行了二次加密。三者互相转换的C#静态类如下:
2017-10-15 20:36:01
6743
1
原创 ASP.NET学习笔记(二)——一般处理程序之图片上传
简单图片上传功能目标:实现从本地磁盘读取图片文件,展示到浏览器页面。步骤:(1). 首先创建一个用于上传图片的HTML模板,命名为ImageUpload.html:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></titl
2017-10-15 20:11:32
8033
原创 ASP.NET笔记(一)——一般处理程序
ASP.NET笔记1. 一般处理程序1. 1 一般处理程序初步创建步骤:创建ASP.NET空Web应用程序添加-新建项-一般处理程序,命名为DemoHandler.ashx,结果如下:@ WebHandler Language="C#" Class="DemoHandler" %>using System;using System.Web;
2017-09-13 21:58:27
10158
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人