摘要: geoserver通过工作空间Workspace-数据源DataStore-图层Layer管理地理数据,默认只支持shapefile格式的文件发布,不支持kml/kmz、csv的文件格式,所以存在将这些数据转换为shapefile的需求。 kml/kmz的文件解析基于JavaAPIforKml包完成 阅读全文
posted @ 2018-03-21 15:13 GISer-Li 阅读(2058) 评论(0) 推荐(1) 编辑
摘要: 基于geotools实现csv转换为shapefile文件。 1、读取CSV文件,将其装入FeatureCollection; 2、利用ShapefileDumper类将FeatureCollection转存到硬盘; CSV文件并不包含各字段的类型说明,将经纬度字段转换为Geometry,其他字段都 阅读全文
posted @ 2018-03-21 14:50 GISer-Li 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: geoserver通过工作空间Workspace-数据源DataStore-图层Layer管理地理数据,这些信息都通过Catalog进行组织和管理,要完成自动发布只需要在Catalog中增加相应的信息即可。 主要包括:1、添加数据源信息DataStore,使用默认工作空间;2、添加矢量要素信息Fea 阅读全文
posted @ 2018-03-21 11:56 GISer-Li 阅读(2442) 评论(3) 推荐(2) 编辑
摘要: 1、登陆失败跳转404错误 登陆失败后指向的路径为: http://192.168.15.97:8080/hgisserver/web/wicket/bookmarkable/org.geoserver.web.GeoServerLoginPage?error=true 但在url加密模式下,该路径 阅读全文
posted @ 2018-03-09 15:56 GISer-Li 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 实现要素删除控件,扩展OpenLayers.Control类,实现效果:选择DeleteFeature工具后,选择要素,按delete键删除要素(这里的删除只是将feature设置成delete状态,需提交到远程服务器才能删除数据源中的要素),具体代码如下: 效果 阅读全文
posted @ 2017-10-20 17:21 GISer-Li 阅读(4315) 评论(0) 推荐(0) 编辑
摘要: 因项目需要在地图中增加图例,以便专题地图查看或输出。 实现思路,折线和多边形图例直接由样式属性创建,多边形直接设置div的样式;折线通过创建svg,设置polyline的样式;点要素的图例比较复杂,目前实现方式是: 1、根据StyleMap里的Filter,找到不同Filter的要素id,这里的查找 阅读全文
posted @ 2017-10-20 12:01 GISer-Li 阅读(3937) 评论(0) 推荐(0) 编辑
摘要: 国内使用google的地址编码服务不稳定,需要FQ,将地址编码服务的请求统一移至服务器端,通过访问服务器的php文件实现; php代码: 前端调用代码: 调用结果: 阅读全文
posted @ 2017-10-18 16:54 GISer-Li 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 网上查阅了部分资料,有些是用echarts2实现的,因echarts2无法满足项目中其他部分的要求,故只能采用echarts3(2017/9/18,echarts3官网突然把基于geo的demo下架了,只剩下基于百度地图的示例,汗-_-||)。 参考:Echart2在Openlayers2的应用-航 阅读全文
posted @ 2017-09-18 17:36 GISer-Li 阅读(3604) 评论(2) 推荐(1) 编辑