
geotools
Shanks7529
这个作者很懒,什么都没留下…
展开
-
利用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 评论 -
geotools操作GeoJSON过程中的问题及相关源码(上)
GeoJSON是基于JavaScript的对象的地理信息数据格式,RFC 7946上对GeoJSON格式详细说明。一个GeoJSON对象,坐标顺序是经度在前:{ "type":"FeatureCollection", "features":[ { "type":"Feature", "propertie.原创 2018-05-06 00:58:09 · 4501 阅读 · 5 评论 -
geotools操作GeoJSON过程中的问题及相关源码(下)
接上回,本文探讨下第3(坐标精度丢失)、第4(默认无坐标系和空值输出)、第5(由坐标顺序引发坐标变换)这三个问题。我用GeoJSON的static void write(Object obj, Object output)静态方法将FeatureCollection转化成了json文本输出,先看org.geotools.geojson.GeoJSON源码:// 该类用于Featur...原创 2018-05-06 22:18:19 · 3381 阅读 · 4 评论 -
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 评论