avatar
文章
59
标签
57
分类
34

首页
时间轴
标签
分类
AllanHao
搜索
首页
时间轴
标签
分类

AllanHao

VS Code运行html文件
发表于2018-09-25|运维软件工具| 条评论
用VS Code编写html文件,想在VS Code中直接打开运行,配置如下: 配置tasks.json 打开VS Code,点击“终端”,选择“配置任务”。 选择“使用模板创建tasks.json文件”。 选择“Others”。 tasks.json新建完成,默认如下图: 修改tasks.json 1234567891011121314151617181920212223{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "在Chrome中运行", "type": "process", ...
申请免费通配符证书(Let's Encrypt)并绑定IIS
发表于2018-09-24|运维ssl证书| 条评论
本文转载自https://blog.csdn.net/qq_41608008/article/details/80491447 什么是 Let’s Encrypt?部署 HTTPS 网站的时候需要证书,证书由 CA 机构签发,大部分传统 CA 机构签发证书是需要收费的,这不利于推动 HTTPS 协议的使用。 Let’s Encrypt 也是一个 CA 机构,但这个 CA 机构是免费的!!!也就是说签发证书不需要任何费用。 什么是通配符证书在没有出现通配符证书之前,Let’s Encrypt 支持两种证书。 1)单域名证书:证书仅仅包含一个主机。 2)SAN 证书:一张证书可以包括多个主机(Let’s Encrypt 限制是 20) 证书包含的主机可以不是同一个注册域,不要问我注册域是什么?注册域就是向域名注册商购买的域名。 对于个人用户来说,由于主机并不是太多,所以使用 SAN 证书完全没有问题,但是对于大公司来说有一些问题: 子域名非常多,而且过一段时间可能就要使用一个新的主机。 注册域也非常多。 读者可以思考下,对于大企业来说,SAN 证书可能并不能满足需求,类似于 sin ...
Let's Encrypt的申请与应用(IIS,Tomcat)
发表于2018-09-11|运维ssl证书| 条评论
环境 Windows Server 2008 R2 Tomcat 8.5.31 JDK8 利用IIS+letsencrypt-win-simple.V1.9.1申请免费SSL证书 新建一个IIS空网站test,并指向域名test.osgis.cn 下载解压letsencrypt-win-simple.V1.9.1 双击运行letsencrypt.exe 开始输入自己的邮箱,用于接收证书到期提醒 按Y统一条款 找到刚才新建的IIS网站,选择对应的序号,当然,也可以选M,指定域名和可以访问的路径就可以了,如下图,选择3 然后便开始注册生成证书并应用到IIS 因为证书3个月就到期,证书生成完成后还会提醒你是否创建任务续期 按Y然后输入计算机的管理员用户名密码就好了 证书部分完成,可以关闭窗口了 然后在IIS编辑绑定中可以选择刚才生成的证书了 访问https://test.osgis.cn,成功。至此,https证书申请和IIS应用完成。 下载安装Tomcat,配置https证书 下载安装JDK(JRE)8 下载安装Tomcat 8.5 修改配置conf/server.xml 注意 修改完 ...
基于Tomcat安装Geoserver
发表于2018-06-21|GISGeoServer| 条评论
安装Tomcat 下载Java JDK 8或者Java JRE 8 安装。 新增环境变量JAVA_HOME,值为jre或者jdk所在目录。 下载[Tomcat 8 zip](http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.zip到指定目录解压,如:D:\tomcat。 修改config/tomcat-users.xml,添加或修改注释为如下代码: 12<role rolename="manager-gui"/> <user username="tomcat" password="999999" roles="manager-gui"/>  如下图所示: 双击bin/startup.bat启动Tomcat服务。 注意:如果双击startup.bat闪退,检查环境变量中是否有“JAVA_HOME”变量,如果没有添加JAVA_HOME变量,值为“C:\Progr ...
轨迹纠偏函数
发表于2018-06-20|GISPostGIS| 条评论
轨迹纠偏函数1234567891011121314151617181920212223242526272829303132333435363738394041424344454647--平滑轨迹CREATE OR REPLACE FUNCTION GetSmoothGpsPt () RETURNS void AS $$DECLARE vSmoothSpan integer;declare rec record;declare tempRec record;declare Wi float;declare Wx float;declare Wy float;declare Wa float;declare sumWX float;declare sumWY float;declare sumWA float;declare sumW float;declare Latitude float;declare Longitude float;declare TimeGap integer;declare angle float;BEGINvSmoothSpan := 30 ; for re ...
PostGIS 查找最近点
发表于2018-04-20|GISPostGIS| 条评论
从PostGIS 2.0开始,geometry 类型的数据支持KNN算法。下面的例子示范查找最近点关于<->,详见PostgreSQL manual 1234SELECT *FROM your_table ORDER BY your_table.geom <-> "your location..."LIMIT 1; 例: 123//创建表CREATE TABLE "nts_io_postgis_2d" (id serial primary key, wkt text,name text);SELECT AddGeometryColumn('nts_io_postgis_2d', 'the_geom', 4326 ,'GEOMETRY', 2) 插入数据如下: | id | wkt | name | the_geom || 1 | POINT (4 4) ...
PostGIS 常用函数
发表于2018-04-19|GISPostGIS| 条评论
本文转载自PostGIS中的常用函数并稍加修改 说明:这里许多函数是以ST_[X]yyy形式命名的,事实上很多函数也可以通过xyyy的形式访问,在PostGIS的函数库中我们可以看到这两种函数定义完全一样。 一、OGC标准函数管理函数:添加几何字段 AddGeometryColumn(, , , , , )删除几何字段 DropGeometryColumn(, , )检查数据库几何字段并在geometry_columns中归档 Probe_Geometry_Columns()给几何对象设置空间参考(在通过一个范围做空间查询时常用) ST_SetSRID(geometry, integer) 几何对象关系函数 :获取两个几何对象间的距离 ST_Distance(geometry, geometry)如果两个几何对象间距离在给定值范围内,则返回TRUE ST_DWithin(geometry, geometry, float)判断两个几何对象是否相等(比如LINESTRING(0 0, 2 2)和LINESTRING(0 0, 1 1, 2 2)是相同的几何对象) ST ...
PostGIS Function
发表于2018-04-19|GISPostGIS| 条评论
PostGIS 函数备忘123456SELECT row_to_json(fc)FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As featuresFROM (SELECT 'Feature' As type, ST_AsGeoJSON(lg.geog)::json As geometry, row_to_json((loc_id, loc_name)) As propertiesFROM locations As lg ) As f ) As fc; 1234567select name,(ST_distance(geom::geography, ST_GeomFromText('POINT(116.389 39.918)', 4326)::geography)) as distancefrom public.bj_subwaywhere ST_dwithin(geom::geography, ST_GeomFromText(& ...
开源GIS研究一
发表于2016-08-07|GIS开源GIS技术| 条评论
写在前面最近开始研究开源GIS,国内开源GIS的资料很少,而基于.net的又是少之又少。所以决定把自己研究的资料进行总结整理,技术在于分享,本系列(计划是写一个系列,如果我可以坚持下来的话)部分是自己总结,部分来源于网络摘抄。 技术方案 主要需求是采用B/S架构,前端展示地图,并且实现地物(点线面)的增删改,以及属性拾取与编辑。整套解决方案大概由这几个部分组成(个人认为):地图数据,GIS服务器,GIS中间件(GIS类库),WEB服务器和客户端。 WEB服务器由于采用.net环境,所以web服务器必然是IIS。 GIS中间件虽然GIS服务器也能实现一些基本功能,但是采用开源GIS类库,可扩展性更高,操作数据,数据分析比较方便,而且可以移植到C/S程序。对于Java来说,比较主流的是GeoTools,而.net的最佳选择是DotSpatial,源码用C#编写。DotSpatial是基于.net 4 的一个开源GIS库,它提供有一个可视化的map控件,可以再Windows Form或者Web Application上展示地图。能够方便的支持shapefile、grid及其它栅格/影像数据的 ...
1…56
avatar
AllanHao
文章
59
标签
57
分类
34
Follow Me
最新文章
你需要来自SYSTEM的权限才能对此文件夹进行更改 解决方法2022-08-02
自动生成树状文件目录2022-08-01
moment.js的基本用法示例2022-07-21
微软必应:每日一图获取接口2022-07-19
nginx绑定多个域名,支持多个网站共用80端口2022-07-19
最新评论
正在加载中...
分类
  • GIS11
    • FME1
    • GeoServer2
    • GeoWebCache1
    • MapBox1
    • PostGIS4
    • Superset1
    • 开源GIS技术1
标签
.net DevOps ES6 ElementUI RequestAnimationFrame blog centos chrome conda css docker fme geoserver geowebcache gis git homebrew https java js/ts linux mac mapbox markdown maven mime momentjs mysql nfs nginx npm nuget opengis pasteImage postgis sql ssh ssl superset vscode
归档
  • 八月 20222
  • 七月 20229
  • 一月 20221
  • 十一月 20211
  • 三月 20212
  • 一月 20212
  • 十二月 20201
  • 十月 20202
网站资讯
文章数目 :
59
本站总字数 :
39.5k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2019 - 2022 By AllanHao
冀ICP备 2022014277号-2 冀公网安备 13098302131273号
搜索
数据库加载中