自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 PostGIS问题解决_Operation on mixed SRID geometries

问题描述:PostGIS中将导入的shapefile插入另一张表后执行更新操作时报错:Operation on mixed SRID geometries原因:导入shp时没有指定相应的SRID,会造成入库数据中SRID取值为-1解决方法:需要在执行插入命令时对geom字段设置sridinsert into table_a("id","name","geom")SELECT "ad...

2019-05-30 17:39:55 5972

原创 PostGIS导入导出shapefile

一、shapefile导入PostGIS1、利用PostGIS自带工具导入开始程序搜索如下工具打开工具界面如下图,点击View conncetion details进行数据库连接,点击Add File进行Shapefile所在路径加载,点击Option进行编码设置,设置完成后点击Import进行导入。出现如下错误用QGIS打开shp图层,查看图层属性编码类型,如下图显示是UTF-8...

2019-05-30 17:28:33 2082

转载 基于ArcGIS的点抽稀方法总结

一、牵引线抽稀法利用ArcGIS的高级智能标注引擎Maplex的牵引线进行标注。将符号作为注记显示,把符号和注记绑在一起,通过阈值自动进行标注间避让,计算出地图上所有标注的最佳位置放置,达到抽稀的目的。能显示出注记的,那么该点的符号也跟随显示出,如不能显示出注记的,则该点的符号也不显示。有效避免了符号和注记互相压盖或符号显示而注记无法显示的问题。缺点:作牵引线标注后点符号的中心与实际点位存...

2019-05-05 09:25:11 10609 9

原创 Geoserver项目开发_10.利用离线瓦片MBTiles发布Geoserver服务

MBTiles 是一种地图瓦片存储的数据规范,利用SQLite数据库来存储,使得数以百万的瓦片数据存储在一个文件中本例中使用离线瓦片MBTiles通过Bigemap下载器下载获取,如下图,每个层级瓦片数据存储在一个MBTiles文件中Geoserver默认是不支持MBTilers数据的,不过Geoserver提供了相应的扩展插件,官网下载扩展包geoserver-2.15-SNAPSHOT-...

2019-04-29 10:21:53 2053

原创 Geoserver项目开发_9.利用离线松散型瓦片发布Geoserver服务

现有地图下载器都可以直接下载地图瓦片,如Google地图瓦片、天地图地图瓦片,那如何直接利用这些离线瓦片进行服务发布,而不需要自己再重新切一遍图?一、数据准备1、全球范围天地图影像1-N级TMS瓦片。2、全球范围天地图影像1级地图的tif和tfw文件(即拼接格式)(下图为Bigemap下载器支持的下载格式。拼接格式为tif,其余7种存储格式均支持jpg和png两种格式。拼接和瓦片两种...

2019-04-28 17:32:45 2640 2

原创 Matlab实现RGB图像批量转换热图

RGB图像如下:效果图如下:转换方法要求原图为单通道图像,所以首先使用了rgb2gray的方法。转换原理为原图像像素值越大,在热图中就越红,反之在热图中就越蓝。colormap(jet);使用的jet色图如下:整个代码如下:...

2019-04-24 16:15:50 3641 1

原创 桌面GIS软件连接PostGIS

1、QGIS连接Postgis

2019-04-24 15:30:55 1035

翻译 Geoserver项目开发_8.Openlayers调用矢量切片服务

1、在Geoserver Data存储路径下新建www/vector tiles 文件夹2、下载最新版本Openlayers3、从下载文件中拷贝以下文件到步骤1新建的vectortiles文件夹下ol.jsol-debug.jsol.css...

2019-04-24 11:38:13 1289 1

原创 Geoserver项目开发_7.矢量切片地图服务发布

WebGIS加载地图的过程中,采用不同比例尺下的切片方式,可以提高地图的访问速度。栅格切片一直是很多GIS用户制作底图切片的首选,但是栅格切片存在一次渲染、无交互能力,地图数据属性信息丢失等缺点。而直接用WFS请求,虽可以获得交互能力,但当数据量很大时,前端对于数据的请求和响应处理渲染会提高客户端的硬件门槛,而频繁的交互操作也会对服务器产生压力。矢量切片能够很好地克服上述缺点,是WebGIS实现的...

2019-04-23 13:45:34 1260

原创 Geoserver项目开发_6.多图层管理及服务发布

通常发布的地图服务会包含多个图层,并且在不同比例尺范围内显示不同图层信息,在这里利用图层组进行多个图层的管理及服务发布本例使用图层:世界国家图层——countries final.shp中国国界图层——china boundary final.shp中国省界图层——province final.shp不同比例尺范围显示不同图层是通过SLD控制的,依据Geoserver项目开发_4.基于u...

2019-04-23 11:04:23 1211

原创 Geoserver项目开发_5.shapefile数据源在uDig渲染和Geoserver WMS发布出现中文乱码

利用属性值为中文的字段进行图层标注,当数据源是shapefile会在uDig中渲染过程和Geoserver服务发布过程中出现中文乱码问题,而数据源是PostGIS时中文标注正常显示。所以不是必须要用shapefile的话,强烈建议直接使用PostGIS数据源,避免入坑。一、uDig渲染时出现中文乱码设置字体为宋体,脚本为“中文GB2312”应用上面设置后,图层中文标注乱码查看shape...

2019-04-22 17:00:05 618

原创 Geoserver项目开发_4.基于uDig生成SLD样式渲染文件

Geoserver项目开发_3.栅格切片地图服务发布中提到过可以利用Style Editor对WMS进行渲染效果编辑。如果要全新创建一种渲染样式,则需在 Style Editor 中编写 SLD 的XML 。由于没有可视化界面,难以实时查看地图渲染效果。借助开源GIS桌面软件——uDig 可以很方便的完成可视化设计,确定所见即得的图层效果,设计完成后导出SLD文件,将其载入Geoserver的...

2019-04-22 11:27:55 947

原创 Geoserver项目开发_3.栅格切片地图服务发布

一、添加地图数据1、新建工作区在geoserver主界面左边导航菜单中点击工作区,为方便管理,添加一个新的工作区2、添加数据存储添加工作区完成后,选择数据存储添加新的数据存储,选择要配置的数据源类型,本文选择shapefile格式设置数据源名称、说明、存储位置、字符集等内容保存后出现下图所示界面二、地图服务发布1、服务发布点击发布,进入编辑图层界面,进行地图发布服务的相关...

2019-04-19 11:40:29 4522

原创 Geoserver项目开发_2.Geoserver安装部署

进入Geoserver官网,可以看到Geoserver有zip、war、exe三种安装版本,下载相应版本进行安装,安装之前必须要保证已安装要求版本JDK,安装步骤参见上一篇Geoserver项目开发_1.Win7环境下JDK11的安装与环境配置本文利用exe安装包进行安装1、打开安装软件,下一步2、选择安装路径3、选择jdk安装目录4、设置Geoserver的数据路径5、...

2019-04-18 14:37:07 323

原创 Geoserver项目开发_1.Win7环境下JDK11的安装与环境配置

GeoServer是基于Java开发的一款开源WebGIS服务器软件,运行的时候需要JDK的支持。进入Geoserver官网可以看到对JDK版本的要求1、安装JDK到Oracle官网选择合适自己的系统的JDK版本进行下载(点击Accept License Agreement)。由于系统是WIN7 64位,在这里选择了jdk-11.0.3_windows-x64_bin.exe安装步骤很...

2019-04-18 14:29:23 992

空空如也

空空如也

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

TA关注的人

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