加载中
80、54、84坐标系七参数转换算法

一、为什么要进行坐标转换 我们所在地球是一个不规则的椭球,地表凹凸不平,地底密度不均,因此很难用一个简单模型来概括。国际上根据建模坐标系的原点不同分为参心坐标系和地心坐标系,其中...

09/13 17:27
16
基于OpenLayers+rbush实现高德轨迹样式

一 前言   近期翻阅博客,看到社区大神一休哥的一篇《canvas 奇巧淫技(二)绘制箭头路径效果》文章,同样,该大神还展示过一个使用rbush库如何在前端快速从海量数据进行空间检索的案例:h...

08/30 16:39
43
基于PostGIS的高级应用(3)--线性参考

一 线性参考干啥用的   如果直接写个“高大上”的定义结果往往是一脸懵逼的,也不知道为什么要定义这么一个概念。其实线性参考技术在我们生活中是非常常见的,比如打开高德,百度地图的App...

08/30 16:37
13
从MP3中读取专辑封面图片

首先判断MP3文件中是否含有ID3V2的标签,关于ID3V2的格式有一堆的说法 我嘛,不怎么关心,因此只攻专辑图片,也就是判断是否包含APIC这个标识 找到这个标识其实也就是和解析普通文件一样,每...

08/01 00:25
3
windows7下使用vs2015编译gdal2.3

前期准备工作: 1,下载apache-ant-1.9.11工具软件,并解压到D:\gdal\apache-ant-1.9.11目录下,配置环境变量 ANT_HOME=D:\gdal\apache-ant-1.9.11 PATH=%PATH%;%ANT_HOME%\bin 2,下载JDK1....

06/17 04:44
29
关于FME的Beijing54及Xian80坐标系

FME中已经定义好了国内常用的两个全国性的坐标系,即Beijing54和Xian80坐标系。然而在FME的坐标系列表中,Beijing54和Xian80的坐标名称有多种多样,那么在应用中如何区分呢?下面会去其进行相...

Openlayers4中实现动态线效果

概述: 本文讲述如何结合canvas在Openlayers4中实现动态线的效果。 效果: 代码: 1、move-line扩展 [javascript] view plain copy (function (global, factory) { typeof exports === 'obj...

04/25 19:14
300
MBTiles

MBTiles Specification MBTiles is a specification for storing tiled map data in SQLite databases for immediate usage and for transfer. MBTiles files, known as tilesets, must impl...

openlayers4加载tippecanoe矢量切片

由于tippecanoe切片出来的格式mvt格式所以,加载的时候,需要使用如下方法加载: 前端调用,关键是数据源source的构造,下面是mvt格式的调用格式: var source = new ol.source.VectorTile(...

Tippecanoe矢量切片的命令行参数解析

使用 GeoJSON数据创建 矢量瓦片 目的 根据你的数据创造一个可自由缩放的视图 安装 最简单的安装方式是在OSX使用 Homebrew: $ brew install tippecanoe 也可以直接下载源码包,然后通过make ...

使用Tippecanoe工具处理大数据量的矢量数据切片

Tippecanoe是Mapbox的一个开源切片工具,项目地址:https://github.com/mapbox/tippecanoe,Mapbox常规的切片方法tilelive-copy参见另一篇博客。Tippecanoe主要在处理大数据量时有很大的优势...

Cesium - 离线使用方法

使用Cesium可以直观的看基于DEM切片产生的Terrain地形数据,有种身临其境的感觉,但缺点是Cesium默认缺省加载了微软Bing提供的地形以及遥感影像数据,可以跟踪日志,总提示让你申请微软的Bin...

02/28 19:50
155
Cesium:采用自己的bingMap Key以及隐藏Cesium图标

Cesium是一款开源地图,一个基于javascript编写的地图引擎,支持3D 、2D、2.5D形式的地图展示。 由于cesium是基于javascript的地图引擎,代码基本都是前端代码,使用cesium做网页端的比较多,...

02/28 19:38
232
openlayers3 自定义鹰眼缩略图

使用calculateExtent,通过当前map的view,获得地图显示的坐标范围,并根据范围生成feature。 主要是演示map.getView().calculateExtent(map.getSize())的应用...

PostGIS实现圆形检索和矩形检索

找到圆心 POINT(1000 1000) 100米范围内的查询如下: SELECT * FROM geotable WHERE ST_DWithin(geocolumn, ‘POINT(1000 1000)’, 100.0); 又或者你需要的是矩形检索:ST_MakeBox2D(geomet...

MAC下安装多版本JDK和切换几种方式

1,通过vi命令修改.bash_profile文件 2,输入如下内容: # Mac默认 JDK 6(Mac默认自带了一个jdk6版本) export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6` # 设置 JDK 7 export JAVA_7_...

扩展EasyUI在页面中马上显示选中的本地图片

在编写前台页面的时候,有时须要将选中的图片夹杂着其它信息一起上传到服务端,在选着本地图片的时候,为了获得更好的效果,须要将该图片显示在页面上。 最初思路有两个。详细例如以下: 1、...

查询Oracle服务器地址和当前连接的客户端地址

select utl_inaddr.get_host_address from dual; 上面这行获得服务器的ip地址。 select sys_context('userenv','ip_address') from dual; 上面这行获得当前连接到服务器的客户端ip地址。...

2017/12/27 21:58
5
Cocos2dx开发解决编译安卓的19Level SDK下undefined reference to 'atof'

在cocos creator上编译安卓App的时候,在21 level下没问题,但19 level下回报如下错误: xxx/proj.android/../cocos2d/cocos/./platform/CCFileUtils.cpp:277: error: undefined reference t...

freeSWITCH编译java esl模块

一、背景 假设源代码路径为/home/freeswitch 二、编译安装libesl.a 1. cd /home/freeswitch(源代码的根目录) 执行./configure,以便生成必要的Makefile文件。 2. cd /home/freeswitch/libs/...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部