GIS
文章平均质量分 58
愚者的旋律
这个作者很懒,什么都没留下…
展开
-
JTS拓扑操作-geometry合并
JTS空间操作-geometry合并原创 2022-12-13 20:29:05 · 920 阅读 · 1 评论 -
Opealayer填坑——getFeatures()方法无法获取要素集
最近使用OpenLayers进行开发时遇到了一个小问题,花了点时间处理了一下,记录下这次踩坑的经历。复现场景,getFeatures()方法无法获取要素集,代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="openlayer/v5.3.0-dis原创 2021-03-29 20:00:21 · 2066 阅读 · 1 评论 -
全国气象预报业务产品grib2数据格式解析
参考资料全国智能网格气象预报业务规范暂行: https://www.docin.com/p-2089521384.html解析工具grib2转json工具下载地址:https://github.com/cambecc/grib2json解析过程从github上下载源代码导入相关依赖编写一个测试类运行代码,将grib2数据格式转化为json数据格式@Testpublic void test_ny() { String args = "-d -n -o E:/d原创 2021-03-12 12:44:30 · 5174 阅读 · 4 评论 -
GIS基础二:GIS中的地图金字塔和瓦片地图
地图服务的诞生地图数据通常体量较大,需要充足的带宽和数据渲染能力。地图服务诞生以前,地图多在局域网的桌面软件中使用。互联网的发展,催生了通过浏览器使用地图的需求,于是在1999年,出现了WMS(Web Map Service)这样的解决方案。在浏览器这一端,没有地图的概念,但浏览器天生就是为了显示文本和图片。WMS的设计是,在服务器端把地图渲染成图片,浏览器端显示地图图片。地图图片大小根据浏览器视窗大小来定。地图金字塔WMS大大推进了互联网地图的进程。 问题是,WMS根据浏览器视窗大小每次生成一大张图原创 2021-01-27 09:37:40 · 4545 阅读 · 0 评论 -
GIS基础一: GIS中的WGS84地理坐标系和墨卡托投影坐标系
WEB GIS中常用的坐标系一般有两种,一种是以经纬度表示的WGS84坐标系(EPSG:4326),另一种为主流WEB地图厂商使用的WEB墨卡托投影(EPSG:3857),接下来就简单讲讲这两种坐标系统的来源和发展。WGS84坐标系WGS84和经纬度的关系是:WGS84是为GPS全球定位系统使用而建立的坐标系统。WGS-84坐标系 的几何意义是:坐标系的原点位于地球质),z轴指向地极(简单来说为地球的南极和北极,地轴两端点)方向,x轴指向零度子午面(0度经线和180经线围城的面)和赤道的交点,y轴通过右原创 2021-01-26 17:46:45 · 31013 阅读 · 4 评论 -
超图SuperMap iClinet 10i兼容IE11
超图SuperMap iClinet 10i兼容IE11项目中使用supermap作为地图服务器,为了加载超图发布的地图服务,使用SuperMap iClinet for JavaScript 10i和OpenLayers 4.6.5作为地图类库,但是在IE11下超图的地图服务全都无法加载,经过排查之后发现问题为iclent-ol.js中使用ES6的api解决方法为引入babel.js和polyfill.js,此使supermap地图服务可以正常加载babel.js和polyfill.js可原创 2020-11-19 16:05:27 · 251 阅读 · 0 评论 -
如何下载最新版的Opeanlayers开发包
可以通过两种方式获取openlayers通过 OpenLayers 官网 下载 OpenLayers.zip https://openlayers.org/download/在 OpenLayers 的 GitHub 上下载 https://github.com/openlayers/openlayers原创 2020-06-03 15:04:19 · 520 阅读 · 0 评论 -
SuperMap .Net平台二次开发(二) ——新建一个简单的地图窗口
新建项目导入SuperMap引用Hello SuperMap在窗体中加入workspace和mapcontrol控件进入代码编辑,首先加入引用依赖using SuperMap.Data;using SuperMap.Mapping;在窗体的加载事件中加载一幅地图,代码如下://防止出现线程间调用出错 Control.CheckForIllegalCrossT...原创 2019-12-21 16:59:17 · 1626 阅读 · 3 评论 -
SuperMap .Net平台二次开发(一) ——环境准备
最近,因为国产化的需求,项目上原本的ArcGIS平台需要替换为SuperMap平台,因为资料太少,踩了不少坑。因此打算写一篇教程记录如何使用SuperMap iObject进行二次开发。软件环境:SuperMap iObject10i .NETVS2017Microsoft .NET Framework 4.0及以上版本SuperMap iObject和VS2017可以去官网下载,....原创 2019-12-18 09:23:20 · 1757 阅读 · 0 评论 -
如何将SuperMap iObject中的dll文件通过环境变量的方式引入项目中
最近使用SuperMap iObject 10i进行开发,按照官网教程搭建一个Demo,其他人通过git下载后,发现需要重新引入dll文件,通过查看引用配置文件发现通过官网教程的方式引入dll文件后,在.csproj配置文件中是通过固定路径引用的,如图所示,改变超图sdk的路径会出错这带来了很大的不便,因此想到通过环境变量的方式引用dll文件,具体操作如下:配置环境变量修改引用配置文件...原创 2019-12-16 20:05:02 · 358 阅读 · 0 评论 -
POSTGIS函数
一、PostGIS 的Geometry/Geography/Box类型1.box2dbox2d —box2d是一中包含 x min, ymin, xmax, ymax的二维几何类型,反映封闭箱子状几何对象的范围, ST_Extent函数在PostGIS 1.4版本之前的更早版本会返回一个box2d对象。2.box3dbox3d —box3d是postgis包含 x min, ymin,...原创 2019-12-13 15:22:03 · 5487 阅读 · 0 评论 -
super map试用许可过期后重新申请
软件版本supermap 9d如何操作超图系列软件下载后会有90天的试用期,如果试用期满可以重新申请许可来延长使用事件,当然这这仅限于自己学习,如果有商业用途,还是需要购买正版1.打开注册中心,生成运行报告一般注册中心位置在SuperMapLicenseCenter/SuperMap.LicenseCenter.exe,启动即可,点击最后一项设置-生成运行报告,格式为.report2...原创 2019-12-05 15:30:06 · 1683 阅读 · 0 评论 -
Linux(CtenOS7)安装arcgis server
环境说明linux系统:centos 7.4ArcGIS_for_Server_Linux 10.4安装依赖yum install fontconfig修改配置文件登录root用户 su 编辑机器名 vim /etc/hosts使用shift+g定位到文末,添加机器名 192.168.117.13 arcgis //ip为本机ip测试 pin...原创 2019-11-14 14:09:31 · 961 阅读 · 0 评论