
gis
Shanks7529
这个作者很懒,什么都没留下…
展开
-
leaflet.js/proj4.js自定义坐标系及使用
leaflet官方定义的坐标系不多,没有openlayers自身集成了许多功能,如下: 可以借助leaflet插件来定义坐标系,本文用proj4.js + proj4leaflet.js + 相应参数来定义想要的坐标系,如EPSG:4549。EPSG:4549也就是CGCS2000 / 3-degree Gauss-Kruger CM 120E坐标系,投影坐标系,以米为单位,相关...原创 2018-05-17 20:07:37 · 23725 阅读 · 1 评论 -
JAVA实现Shapefile等转DXF格式
1.环境配置1.安装GDAL软件linux:root@shanks:~# apt-get install gdal-bin libgdal-dev libgdal-java本例环境实在linux下。windows:下载地址http://www.gdal.org/usergroup0.html,下载安装相应的安装包。gdal安装后提供本地方法给java调用,对应的版本JNI接口依赖添加(本例使用的是...原创 2018-05-28 21:18:02 · 5178 阅读 · 11 评论 -
利用geotools生成点线面和注记的sld样式(一)
最近用geotools写了一个基于b/s的sld样式编辑器,支持点线面和注记样式配置,可嵌入web或单独使用。前台可以配置、预览样式效果(wms)和导出样式,在使用上比udig灵活。前台布局如下:前台基于mvvm,利用自定义的json传到后台解析,我重点说样式生成。如ogc wms规范可从后台获取bbox范围内的图层,后台写入图片时可渲染样式,产生视觉良好的图。日前配图层sld样式主要...原创 2018-04-03 23:41:00 · 4951 阅读 · 3 评论 -
利用geotools生成点线面和注记的sld样式(二)
接上一部分,我们可以用Filter来区分多个Rule,SLD除了可以设置要素厚度和颜色外,还可以用圆形、方形、自定义的图片图形或文字等设置Point,LineString可以渲染成各种线条等,Polygon可以填充自定义的平铺图像,将要素渲染成不同的风格。注记显示 TextSymolizer注记符号可以和PolygonSymbolizer、LineSymbolizer、Poi...原创 2018-04-11 22:01:55 · 3031 阅读 · 3 评论 -
Eclipse、Intellij Idea启动GeoServer源码工程和过程问题解决
之前研究GeoServer源码时用Eclipse启动了该工程,今天重新跑了刚发布的GeoServer 2.13.0源码。在官网Quickstart上,两种环境Eclipse和Intellij都有详细介绍。GeoServer是基于java编写的开源的地理信息程序,可以方便的发布和管理地图数据,具体介绍可进入官网。下面逐步操作:1.jdk环境,jdk1.8.0以上,设置环境变量(Linu...原创 2018-04-21 19:32:58 · 4078 阅读 · 0 评论 -
Postgis关于Point类型的一些查询操作
本文着重介绍Point类型的查询操作,先创建一张空间表point:CREATE TABLE point ( id SERIAL PRIMARY KEY, name VARCHAR, the_geom geometry(point,4326)); 几何列是the_geom,4326坐标系。在空间操作中,坐标顺序很重要,Postgis中识别和创建的几何对象的坐标顺...原创 2018-06-13 22:03:17 · 9771 阅读 · 0 评论 -
Postgresql、Postgis环境和一些关于空间列操作
本文列举一些项目开发中关于Postgresql数据库及其地理信息插件Postgis的一些使用。windows环境下安装如下:先安装postgresql-9.6.3-2-windows-x64.exe,然后在安装postgis插件。注意postgis插件与数据库版本的兼容性,见下图:网址有详细的描述。...原创 2018-06-08 22:25:43 · 3634 阅读 · 1 评论