自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(414)
  • 资源 (8)
  • 收藏
  • 关注

原创 set_up_a_local_testing_server

学习系列

2023-08-20 18:31:20 171

原创 Linux 常用文件操作命令

linux 文件操作命令使用

2023-02-06 22:55:18 355 1

原创 QGIS把矢量图层分割为N个图层

1

2022-06-01 21:56:49 2138 1

原创 windows 10 安装postgresql-14.2-2

下载:Download PostgreSQL如果选择中文,安装最后容易出现问题

2022-04-24 23:01:11 2122

原创 QGIS输出地图图片操作指引

矢量地图调用osm 在线xyz服务影像地图调用mapbox在线xyz服务点位数据地图输出用默认的新建打印布局工具输出地图首先明确范围和地图分辨率(比例尺)这两个用户需求,它确定了画布的大小,当然,有时候用户会提出打印大小(画布的大小),这个时候就是通过地图范围+画布大小---反推适当的地图分辨率(比例尺)。简单讲:地图范围—地图分辨率(比例尺)--画布,三个函数由其中两个确定另外一个。1.数据可视化编辑用例是一批点位数据标注设置如下:单一标注,文本默认,描边用白色填充

2022-04-19 23:48:06 11892

原创 gin 入门

go get -u github.com/gin-gonic/gin在现有mod项目中,impot gin即可package mainimport ( "net/http" "github.com/gin-gonic/gin")func main() { r := gin.Default() // This handler will match /user/john but will not match /user/ or /user r.GET("/user/:nam...

2022-04-10 23:21:04 169

原创 mbtileserver 安装和使用

mbtileserver github:https://github.com/consbio/mbtileserver1.安装mbtileserver基于go ,需要先安装GO:https://blog.csdn.net/aganliang/article/details/122157358go get github.com/consbio/mbtileservergo get: installing executables with 'go get' in module mode is..

2021-12-26 17:26:01 888

原创 GO 安装部署(基于aarch64)

下载 https://golang.google.cn/dl/下载这个二进制包 go1.17.5.linux-arm64.tar.gz 这才是64位的# 把go 解压到 /usr/local/目录下tar -zxf go1.17.5.linux-arm64.tar.gz -C /usr/local切换到/home目录,并创建gopath文件夹,后面开发和编译过程中用go get安装第三方包会用到cd /homemkdir gopathvim /etc/profile#gola..

2021-12-26 16:51:33 2993

原创 树莓派4B安装centos7

树莓派4B安装centos 7

2021-12-26 16:50:07 2095 2

原创 PL/pgSQL 基本使用语法

参考官网介绍:PL/pgSQL is a loadable procedural language for the PostgreSQL database system. The design goals of PL/pgSQL were to create a loadable procedural language thatcan be used to create functions, procedures, and triggers,adds control structures t

2021-11-28 22:30:44 764

原创 瓦片坐标系、经纬度、像素坐标的转换

参考:国内主要地图瓦片坐标系定义及计算原理Slippy map tilenamescoordtransform 坐标转换点击查询瓦片信息node-canvas实现百度地图个性化底图绘制

2021-10-18 23:07:27 1121

原创 几个免费下载地理数据的国外网站

1.Natural Earth 是由北美制图信息协会(North American Cartographic Information Society,简称NACIS)支持的全球公共领域地图数据集获取网站,提供了1:10m、1:50m和1:110m三种尺度的全球基础矢量和栅格数据,其中1:10m的数据中有全球各国精确到省级的行政区划数据。https://www.naturalearthdata.com/2.GADM 是一个高精度的全球行政区划数据库,包含了全球所有国家和地区的国界、省界和区界等多

2021-09-02 18:30:23 4095

原创 excel 表中几个关联汇总函数

1.字符串截取left(a17,8)MID(A17,9,6)RIGHT(A17,4)2.关联数据--一个表的数据通过某字段关联另外一个表VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。=VLOOKUP(A2,[2.xlsx]Sheet1!$A$1:$B$4,2,FALSE)3.分类汇总参考:https://baijiahao.baidu.com/s?id=1626248971584028481&wf..

2021-08-15 23:23:32 1020

原创 China Coordinate Convertor

https://pypi.org/project/coord-convert/pip install coord-convertgit clone https://github.com/sshuair/coord-convert.gitpip install -r requirements.txtpython setup.py installfrom coord_convert.transform import wgs2gcj, wgs2bd, gcj2wgs, gcj2bd..

2021-07-14 23:02:42 361

原创 nodejs 把CSV转换成trip geojson

const path = require('path');const fs = require('fs');const http = require('http')// 构造geojson对象,features为空列表var myCoordinates = [];var myGeoJson = { "type": "FeatureCollection", "name": "poi", "crs": { "type": "name", "properties": { .

2021-07-14 14:55:57 315

原创 日期、时间与时间戳的转换

处理时空数据总是遇到时间、日期与时间戳的转换,下面记录一下相关的工具。参考相关工具:https://tool.lu/timestamp/1.excel表中日期、时间与时间戳的转换:# excel 表的日期、时间字段自定义格式是:yyyy-m-d h:mm:ss# 日期、时间转为时间戳B2=(A2-70*365-19)*86400-8*3600# 时间戳转为日期、时间A6=(B6+8*3600)/86400+70*365+19...

2021-07-08 22:18:23 304

原创 PostGIS 函数

1.ST_MakeEnvelope— Creates a rectangular Polygon from minimum and maximum coordinates.geometry ST_MakeEnvelope(float xmin, float ymin, float xmax, float ymax, integer srid=unknown);Creates a rectangular Polygon from the minimum and maximum values for.

2021-06-15 23:16:42 819

原创 编程导航--工具聚类

https://home.code-nav.cn/

2021-06-15 22:17:24 121

原创 mapbox-gl 鼠标事件解读

<!DOCTYPE html><html><head><meta charset="utf-8"><title>Create a draggable point</title><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"><link href="https://api.mapbo...

2021-06-12 22:56:55 2319

原创 Mapbox-gl 实现距离测量源码解读

<!DOCTYPE html><html><head><meta charset="utf-8"><title>Measure distances</title><meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"><link href="https://api.mapbox.com/mapbox-.

2021-06-08 23:13:51 570

原创 基于mapbox-gl 开发类似于高德地图的经纬度拾取器

1.index.html页面<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>坐标拾取器</title> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> </head><body>&

2021-06-06 18:13:12 804

原创 mapbox-gl 通过websocket 展示实时GPS轨迹数据

1.后端基于nodejs,通过http模块定期向后端接口请求数据,组装成geojson。通过websocket向客户端定期连续发送数据。2.前端通过mapbox-gl.js

2021-06-06 16:47:10 1133

原创 页面上隐藏mapbox logo 办法

使用mapbox js和css开发,默认在页面左下角是mapbox的logo,可以把它隐藏,办法如下:1.node_modules---mapbox-gl--

2021-06-06 10:16:38 978

原创 redis 安装和使用

参考官网:https://redis.io/下载:redis-6.2.3.tar.gz// 解压tar -xvzf redis-6.2.3.tar.gz// 编译cd redismake// 运行cd src./redis-server[root@mapbox src]# ./redis-server6857:C 22 May 2021 17:26:07.232 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo...

2021-05-22 17:31:27 251

原创 spritezero 安装和简单使用(基于centos7)

参考 github :https://github.com/mapbox/spritezero在centos中:mkdir spritezeronpm install -g @mapbox/spritezero-cli// 可以拷贝到其他机器运行zip -q -r spritezero.zip ./spritezero/unzip spritezero.zip准备好svgs:// spritezero 目录下,添加input 目录,里面是svgoutpu...

2021-05-10 11:49:09 685

原创 nodejs rpc buffer通信

server.js:const net = require('net');// 创建tcp服务器const server = net.createServer((socket)=>{ socket.on('data',function(buffer){ //console.log('接到请求!') //console.log(buffer,buffer.toString()); // 从传来的buffer里读出一个int32

2021-04-11 21:41:07 158

原创 nodejs buffer解编码二进制

const fs = require('fs');const protobuf = require('protocol-buffers');const buffers1 = Buffer.from('aganliang');const buffers2 = Buffer.from([1,2,3]);const buffers3 = Buffer.alloc(6);console.log(buffers1);console.log(buffers2);console.log(buff...

2021-04-11 18:13:32 520

原创 canvas 绘制文本和图像

https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Using_images绘制文本fillText(text, x, y [, maxWidth])在指定的(x,y)位置填充指定的文本,绘制的最大宽度是可选的.strokeText(text, x, y [, maxWidth])在指定的(x,y)位置绘制文本边框,绘制的最大宽度是可选的.font = value当前我们用来绘制文本的样式. 这个.

2021-03-04 22:26:27 293 1

原创 canvas 色彩、线型、渐变、图案、阴影

https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Applying_styles_and_colors色彩 ColorsfillStyle = color设置图形的填充颜色。strokeStyle = color设置图形轮廓的颜色。globalAlpha = transparencyValue这个属性影响到 canvas 里所有图形的透明度,有效的值范围是 0.0 (完全透明)到 1.0(完...

2021-03-04 22:04:06 256 1

原创 canvas 元素、渲染上下文、矩形、路径、圆弧、赛贝尔曲线

https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API

2021-03-01 23:09:53 129

原创 linux 不可中断进程和僵尸进程 查找

top S 列是进程状态R 是 Running 或 Runnable 的缩写,表示进程在 CPU 的就绪队列中,正在运行或者正在等待运行。D 是 Disk Sleep 的缩写,也就是不可中断状态睡眠(Uninterruptible Sleep),一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程或中断打断。Z是Zombie的缩写,表示僵尸进程,也就是进程实际上已经结束了,但是父进程还没有回收它的资源(比如进程的描述符、PID 等)。S 是 Interruptible Sleep 的缩写,也.

2020-12-12 17:45:54 362

原创 linux 的平均负载和上下文切换

平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数。所谓可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的,处于 R 状态(Running 或 Runnable)的进程。不可中断状态的进程则是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的 I/O 响应,也就是我们在 ps 命令中看到的 D 状态(Uninterruptible Sleep,也称为 Disk Sleep)的进

2020-12-07 21:32:42 136

原创 linux 设置git与github账户连接

参考:https://github.com/google/earthenterprise/wiki/Development:-Git-Contributionshttps://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent在linux中,通过ssh-agent方式连接到github,使.

2020-12-04 17:12:04 1026

原创 restfull api神器 postgrest简单使用

参考github:https://github.com/PostgREST/postgrest使用参考:http://postgrest.org/en/v7.0.0/api.html#安装和部署二进制版本前台运行:./postgrest db.conf后台运行:nohup ./postgrest db.conf &ps -ef | grep postgrestkill -9 pidendpointmyip:3000/myip:3000/yw_110jqmyi

2020-11-30 16:34:02 506

原创 PostGIS 计算长度和面积

参考官网:http://postgis.net/docs/manual-3.0/using_postgis_dbmanagement.htmlThe basis for the PostGIS geometry type is a plane. The shortest path between two points on the plane is a straight line. That means calculations on geometries (areas, distances.

2020-11-15 22:15:29 5409

原创 python 2.7.5 内网安装软件包

以安装 pipenv和virtualenv为例子参考:https://pythonguidecn.readthedocs.io/zh/latest/dev/virtualenvs.html#virtualenvironments-ref在互联网机器进行以下安装:pip install --user pipenvpip install virtualenv这些包会安装在哪里呢?软件包安装在这里:/root/.local/lib/python2.7/site-packages...

2020-10-27 15:03:08 454

原创 js 对象和高阶函数简介

1. js data对象 参考:https://www.runoob.com/jsref/jsref-obj-date.htmlvar d = new Date();var d = new Date(milliseconds);var d = new Date(dateString);var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);getDay();getDate();get...

2020-09-13 21:36:34 335

原创 HTML 、JS、CSS 添加控制面板例子---02

<div class='map-overlay-2' id='features'> <h2>US population density</h2> <div id='pd'> <p>Hover over a state!</p> </div></div><div class='map-overlay-2' id='legend'> <div> <sp...

2020-09-12 23:09:06 318

原创 mapbox style specification Expressions 具体例子

参考官网:https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/The value for any layout property, paint property, or filter may be specified as an expression.An expression defines a formula for computing the value of the property using the opera...

2020-09-12 21:29:27 638

原创 HTML 、JS、CSS 添加控制面板例子---01

h1 { font-size: 20px; line-height: 30px;};h2 { font-size: 14px; line-height: 20px; margin-bottom: 10px;}a { text-decoration: none; color: #2dc4b2;};#console { position: absolute; width: 300px; top: 30px; marg.

2020-09-12 21:26:22 600

libstdc.so_.6.0.26

用于更新 libstdc.so_.6 动态链接库

2022-06-28

mapbox-gl-js的fonts和sprite.zip

mapbox-gl-js的fonts和sprite,包括Arial Regular和Microsoft YaHei Bold字体。可以直接部署到本地服务器上进行引用。

2020-01-13

ArcGIS API for JavaScript 4.9(api和sdk)

最新发布(2018年10月9日)的ArcGIS API for JavaScript V4.9,api 和sdk

2018-10-10

pygame-1.9.3的64位的wheel文件

官网下载太慢了。pygame-1.9.3-cp35-cp35m-win_amd64.whl、pygame-1.9.3-cp34-cp34m-win_amd64.whl、pygame-1.9.3-cp27-cp27m-win_amd64.whl、pygame-1.9.3-cp36-cp36m-win_amd64.whl及其源码

2018-07-03

jQuery+php+mysql实例的完整代码

用jQuery+PHP连接MYSQL,实现数据在网页自动刷新,也有写入数据到数据库的功能。代码注释完整,通俗易懂,作为入门示例比较好。

2018-06-12

skyline 7.0.1 客户端开发接口和样例

skyline7.0.1发布了fly倾斜测量模型,通过TEP 7.0.1二次开发接口进行开发,客户端支持IE8以上。完整的工程文件,需要添加自己的服务IP和修改相关服务路径即可。

2018-05-22

PLSQL Developer 11.0.2 中文版32位(免安装)

PLSQL Developer 11.0.2 中文版32位(免安装) 需要配合32位的oracle客户端

2018-03-23

ArcGIS API for JS v4.6 调用Esri在线地图和图层例子(2D和3D)

本地部署Apache ,增加PHP支持,ArcGIS API for JS 部署于本地,调用3D和2D地图和图层的例子

2018-03-11

空空如也

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

TA关注的人

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