自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山路十八弯,走过多少遍!

山路十八弯,走过多少遍!

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 postgis routing pgr_dijkstra道路拓扑分析与方向分析

routing 道路拓扑分析与方向分析个人笔记 2018年8月7日11:04:34主要说明道路网络的拓扑建立与方向分析 [1].增加数据字段ALTER TABLE shenzhen ADD COLUMN source integer;ALTER TABLE shenzhen ADD COLUMN target integer;ALTER TABLE shenzhen ADD ...

2020-07-02 10:16:25 1119

原创 放弃openlayers3自带轨迹回放效果、H5实现完美实现

一直感觉OL3的轨迹回放使用度不高,在点的数量变少的时候开始跳动,很不唯美,,所以结合百度路数的开放源代码实现轨迹回放的完美滑动,如下图:

2016-11-28 22:27:51 11446 11

原创 python ogr读写shp、dbf、转换为geojson工具

#!/usr/bin/python# coding=utf-8import gdalimport osimport sysfrom osgeo import ogrimport time# 当前工作目录# path = os.getcwd()# print("\n工作地址: ", path)# outpath = str(path) + "/LD_SRC_DATA_MESH_JSON"# print("\n输出地址: ", outpath)# 父目录# parent = o.

2021-04-22 11:00:36 1176

原创 ogr python shp转geojson

# -*- coding: utf-8 -*-from osgeo import ogrimport gdalimport sysimport osdef ChangeToJson(vector, output): print("Starting........") #打开矢量图层 gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES") gdal.SetConfigOption("SHAPE_ENCODING",.

2021-04-19 17:42:38 359

原创 shp内业数据秒转度

#--coding:utf-8--- # brief: 内业shp数据,转换秒到度为单位 # author: scott # date: 2012.1.30 # org: --navi.com # # version: v0.1.0 2012.2.1 # 1.create doc and test ok, types (included point|line|polygon|multipolygon) be supported # import os,os.pat.

2021-04-19 17:41:13 295 1

原创 CentOS7下开源osm格式地图数据的导入与展示

OSM数据有几种下载方式:1)直接通过wget下载; 2)通过官网直接导出指定区域; 3)通过osm2pgsql导入postgis;4)geoserver或其他地图服务发布1.通过wget下载数据进入http://download.geofabrik.de/, 可以按照自己的需求下载不同国家不同区域的数据。本文提供了一下几个例子全球数据下载:wget -c http://planet.openstreetmap.org/pbf/planet-latest.osm.pbf中国数据下载:.

2020-11-12 10:01:39 759

原创 tippecanoe切图批量道路数据抽吸优化规则

tippecanoe -e ../tile/china_way -l china_way -f -pC -j '{ "*": ["any",[ "in", "FC",1]] }' -Z3 -z5 --simplification=20 -pk ../source_data/全国道路数据/3-12/anhui.geojson ../source_data/全国道路数据/3-12/henan.geojson ../source_data/全国道路数据/3-12/neimenggu.geojson ../so.

2020-09-28 15:36:46 338

原创 python3批量转geojson文本编码为utf-8

# -*- coding: utf-8 -*-# coding: utf-8import gcimport osimport sysimport jsonimport reimport chardetdef ReplaceFun(string=""): string2 = string.replace('\\', '').replace('^', '') list = re.findall('.*Name_trd": "(.*)", "Name_eng".*', str.

2020-09-28 15:33:06 476

原创 shp格式数据导入PostGIS数据库之ogr2ogr命令

http://andrewzhuyl.spaces.live.com/blog/cns!6B52630A7A112B22!177.entryPostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。 安装配置好PostGIS后,下一步就是把各种GIS数据导入到PostGIS数据库中,这样可以统一数据的形式,方便管理。问题在于怎样导数据?...

2020-09-03 11:05:11 2281 1

原创 矢量切片

参考:https://blog.csdn.net/qingyafan/article/details/53367204参考:https://blog.csdn.net/u014529917/article/details/77961766参考:http://zhihu.esrichina.com.cn/article/3468开源方案搭建适量切片地图服务mapbox矢量切片标准说明(中文版)Mapbox Vector Tile Specificationmapbox gl js.

2020-08-13 09:49:16 288

原创 北京地铁线路色值颜色

S1线,#B35A1F,1号线,#CC0000,2号线,#0065B3,454号大兴线,#008187,5号线,#A61D7F6号线,#D0970A7号线,#F9BE588号线,#0182378号线南段,#0182379号线,#86B81C10号线,#019AC313号线,#FCD60014号线东段,#E4A8A314号线西段,#E4A8A315号线,#793E8C16号线,#6CB46B八通线,#CC0000昌平线,#EB81B9大兴国际机场线,#2249A3房山线,

2020-07-29 15:49:15 3107

原创 矢量切片工具:tippecanoe

Tippecanoe 用于将 GeoJSON, Geobuf, 或者 CSV 格式的矢量要素转换为矢量瓦片。目的Tippecanoe 的目的是将数据制作为比例独立的视图,以使在任何缩放级别下,你都可以看到数据的密度和细节,而不是将数据简化或聚合。如果你提供的是 OpenStreetMap 所有的数据,在小比例尺下,你应该看到类似于All Streets的地图,而不是州际道路地图。如果你提供的是洛杉矶的所有详细的建筑数据,并且将地图缩放到小比例尺下,绝大部分的单体建筑将不再可辨,但是你应该可以看到

2020-07-17 09:31:18 2603

原创 git管理

1.起步1.1 设置username&email 12 $ git config --global user.name "John Doe"$ git config --global user.email [email protected] 1.2 查看配置 1 git config --list 1.3 初始化仓库、跟踪文件并提交 1234

2020-07-17 09:16:26 156

原创 OGC 与 OGC 标准-OGC

1.1. I. OGC 与 OGC 标准1.1.1. OGChttp://www.opengeospatial.orgOGC 全称 Open Geospatial Consortium,是一个非盈利的、国际化的、自愿协商的标准化组织,它的主要目的就是制定与空间信息、基于位置服务相关的标准。这些标准就是 OGC 的“产品”,而这些标准的用处就在于使不同厂商、不同产品之间可以通过统一的接口进行互操作。在 GIS 领域,OGC 已经是一个比较“官方”的标准化机构了,它不但包括了 ESRI、Google、

2020-07-14 17:58:38 1007

原创 ogr2ogr矢量数据要素格式转换

在文件格式之间转换简单要素数据。概要ogr2ogr [--help-general] [-skipfailures] [-append] [-update] [-select field_list] [-where restricted_where|\@filename] [-progress] [-sql <sql statement>|\@filename] [-dialect dialect] [-preserve_fi...

2020-07-06 10:51:01 1367

原创 ancoda安装gdal

InstallersInfo:This package contains files in non-standardlabels.conda installlinux-64v3.1.0 win-64v3.1.0 osx-64v3.1.0To install this package with conda run one of the following:conda install -c conda-forge gdalconda install -c conda-forge...

2020-07-02 11:07:42 690

原创 数据库函数 分割一列为多列

数据库函数 分割一列为多列

2020-07-02 10:15:32 803

原创 gdal-ogr2ogr空间数据转换

ogr2ogr 是一个地理要素数据格式转换工具。示例追加数据至一个已存在的图层:ogr2ogr -update -append -f PostgreSQL PG:dbname=warmerda abc.tab将数据由 ETRS_1989_LAEA_52N_10E 转为 EPSG:4326 投影,并裁剪至指定的范围:ogr2ogr -wrapdateline -t_srs EPSG:4326 -clipdst -5 40 15 55 france_4326.sh...

2020-07-01 17:38:06 2039

原创 sqlserver普通函数

SQL拥有很多可用于计数和计算的内建函数。SQL Aggregat函数计算从列中取得的值,返回一个单一的值。有用的Aggregate函数如下:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和SQL Scalar函数基于输入值,返回一个单一的值。有用的Scalar函数如下:UCASE() - 将某个字...

2020-07-01 17:34:29 437

原创 常用tippecanoe参数设置

Tippecanoe 用于将 GeoJSON, Geobuf, 或者 CSV 格式的矢量要素转换为矢量瓦片。Tippecanoe 的目的是将数据制作为比例独立的视图,以使在任何缩放级别下,都可以看到数据的密度和细节,而不是将数据简化或聚合。1、输出选项-o file.mbtiles 或 --output=file.mbtiles 指定输出mbtiles文件的文件名-e directory 或 --output-to-directo...

2020-07-01 17:32:24 2418

原创 已知A点经纬度坐标,方位角角度,距离,求B点经纬度

/** * 度换成弧度 * @param {Float} d 度 * @return {[Float} 弧度 */LIB.rad = function (d) { return d * Math.PI / 180.0;}/** * 弧度换成度 * @param {Float} x 弧度 * @return {Float} 度 */LIB.deg = f...

2019-01-10 11:43:36 5606 1

原创 C# ASP.NET连接PostgreSQL 数据库DBHelper

public class PGDBHelper { public static string pgsqlConnection = ConfigurationManager.ConnectionStrings["pgsqlConnection"].ConnectionString.ToString(); /// &lt;summary&gt; ...

2018-06-02 15:31:21 5059 2

原创 GIS坐标系统与投影系统

(一)WGS84坐标系WGS-84坐标系(World Geodetic System一1984 Coordinate System)一种国际上采用的地心坐标系。坐标原点为地球质心,其地心空间直角坐标系的Z轴指向BIH (国际时间服务机构)1984.O定义的协议地球极(CTP)方向,X轴指向BIH 1984.0的零子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成右手坐标系,称为1984年世...

2018-05-24 14:34:25 1425

转载 HTML+CSS技巧

介绍一下dl\dt\dd标签 dl是列表标签,dt和dd须出现在dl中,其中,dt是上层项目,dl是下层项目。在浏览器渲染时,二者差别体现在dd会因为-webkit-margin-start属性而距离dt的左边有一定的边距。行内元素、块级元素、空元素都有哪些? 如果不考虑html5的语义化标签,那么 行内元素有: img\input\a\span\i\strong\select\but...

2018-05-24 14:27:45 374

转载 GIS面积距离计算

GIS面积距离计算

2017-12-26 14:46:22 2516

原创 雄安新区 行政范围经纬度坐标

雄安新区 行政范围经纬度坐标

2017-12-15 17:06:38 12835 2

原创 数据库函数 根据坐标经纬度计算距离算法

数据库函数 根据坐标经纬度计算距离算法

2017-12-15 16:41:08 1181

原创 GIS中通过两点经纬度确定方位角与方位

确定逆向地理编码时服务商对地址的方位没有清楚的描述,导致偏远的地区没有明确的描述,此算法通过两个坐标的相对位置计算出了方位角得到方位,可以清楚的描述 A地址距离B地址南北方向5000米,类似这样的说明。此代码为后端C#代码,也是就是这个,灵魂已有,各自实施。public static class LatLonGetDirection { ///

2017-07-13 15:40:08 8447

原创 three.js模型搭建与地图的3D可视化参考资源

  -----------------------------------------------------------------------某些资源需自备梯子------------------------------------------------------------------https://threejs.org/  // 3D 开发无需怀疑的库https://...

2017-07-01 14:29:21 26981

原创 地图经纬度1度与实际1米推算公式

墨卡托投影以整个世界范围,赤道作为标准纬线,本初子午线作为中央经线,两者交点为坐标原点,向东向北为正,向西向南为负。南北极在地图的正下、上方,而东西方向处于地图的正右、左。由于Mercator Projection在两极附近是趋于无限值得,因此它并没完整展现了整个世界,地图上最高纬度是85.05度。为了简化计算,我们采用球形映射,而不是椭球体形状。虽然采用Mercator Projection...

2017-07-01 14:22:35 33053 4

原创 three.js地形切片的拼接与地图切片的合并

在这里...

2017-01-10 13:38:18 5182

转载 不想人生一直在踌躇满志和混吃等死间徘徊

李奕麦肯锡商业分析师选择工作的时候,我考虑了哪七个问题?经常有读者问我职业规划方面的问题,刚开始我一直觉得“我还没开始工作呢真给不了你建议”。但这两天我突然想到,其实不管是职场新人老人,都有从不同角度分享经验的可能性。甚至有时正因为是新人,才更能从旁观者的角度客观地看待一个行业。 在选择管理咨询作为全职工作之前,我也曾经好几次试错:创业、智库、私人银行、医疗公司。我很愿意跟各种

2016-05-27 14:24:51 581

原创 System.Web.HttpContext.Current.Server.MapPath()

如果你从Page类(创建.aspx的Page页时代码文件.aspx.cs)继承的类中执行这条语句,才可以简单地使用 DataBase = Server.MapPath("data.mdb"); 否 则写全命名空间:System.Web.HttpContext.Current.Server.MapPath();注意:如果是在一个类库下 的一个类中、要先添加引入using Sy

2015-09-21 14:36:26 6794

原创 百度地图API自定义坐标marker点利用覆盖物框选后获取marker点信息

1.载入自定义的经纬度数据数组。2.调用多边形覆盖物工具栏。3.矩形,其他形状暂无研究4.矩形选择点。5.点击解析方法。通过经纬度坐标【逆地址解析】获取到详细地址百度案例:逆地址解析示例:http://developer.baidu.com/map/jsdemo.htm#i7_4矩形检索示例:http://develope

2015-06-26 11:28:26 11339 9

转载 积累笔记--40个良好用户界面Tips

一个良好的用户界面应具有高转换率,并且易于使用。但要用户体验良好并不容易做到,下面我们整理了40个良好用户界面Tips,希望能对你有帮助!1 尽量使用单列而不是多列布局单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散用户注意力的风险使你的主旨无法很好表达。最好的做法是用一个有逻辑的叙述来引导用户并且在文末给出你的操作按钮。2 放出礼品往往更具诱惑力

2015-01-20 15:23:08 630

转载 积累笔记--jQuery Ajax 实例 ($_ajax、$_post、$_get)

$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()一、$.ajax的一般格式$.ajax({type: 'POST', url: url, data: data, success: success,dataType: dataType});二、$.ajax的参数描述url必需

2015-01-20 11:25:40 333

转载 积累笔记--总结最简单的异步表单提交方法

前台表单: 男 女 HTML CSS JAVA AJAX 湖北省武汉市 submit js方法:$('#from_submit').submit(function () { var ajax_url

2015-01-20 11:13:04 428

sqlcompletefree sql,vs智能提示

sqlcompletefree sql,vs智能提示

2017-04-13

空空如也

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

TA关注的人

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