当前位置: 首页 > wzjs >正文

做奶茶店网站网络推广项目计划书

做奶茶店网站,网络推广项目计划书,上海html5网站建设,商品价格网概述 将数据库中的地理数据导出为Shp格式是常见的应用场景。本文利用Java的Geotools地理工具包将MySQL数据库的地理数据表导出为shp文件并压缩保存,通过Spring Boot框架提供一个REST api接口下载。 技术栈:Java、Spring Boot、Mybatis、Geotools、JTS、MySQL等。 导出结果:…

概述

将数据库中的地理数据导出为Shp格式是常见的应用场景。本文利用Java的Geotools地理工具包将MySQL数据库的地理数据表导出为shp文件并压缩保存,通过Spring Boot框架提供一个REST api接口下载。

技术栈:Java、Spring Boot、Mybatis、Geotools、JTS、MySQL等。
导出结果:在这里插入图片描述在这里插入图片描述

关键代码

数据库表

数据库中geo字段是geometry类型,可以存储POINT、LINESTRING、POLYGON格式的空间数据。在实体类中,先用字符串类型存储查询到的WKT格式的数据,在代码中再将WKT转换为Geometry实例对象。当然,你也可以通过handleType的方式实现自动转换。

package org.example.demo;import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.locationtech.jts.geom.Geometry;@Data
@TableName("geometries")
public class GeoModel {@TableIdprivate Long id;private String name;private String geo;private Geometry geometry;
}

依赖

  1. 添加仓库地址
    <repositories><repository><id>osgeo</id><name>OSGeo Release Repository</name><url>https://repo.osgeo.org/repository/release/</url><snapshots><enabled>false</enabled></snapshots><releases><enabled>true</enabled></releases></repository><repository><id>osgeo-snapshot</id><name>OSGeo Snapshot Repository</name><url>https://repo.osgeo.org/repository/snapshot/</url><snapshots><enabled>true</enabled></snapshots><releases><enabled>false</enabled></releases></repository></repositories>
  1. gt-main、gt-shapefile、jts-core等关键依赖
    注意:gt-shapefile等包中依赖了jts-core的包,如果两个包版本不兼容则程序会报错,提示确实某些图斑处理的方法。本文通过试验,使用了如下版本,并排除gt-shapefile等内部依赖包jts-core,实现解决兼容性问题。
        <dependency><groupId>org.geotools</groupId><artifactId>gt-main</artifactId><version>25.2</version><!-- 排除旧版 JTS --><exclusions><exclusion><groupId>org.locationtech.jts</groupId><artifactId>jts-core</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.geotools</groupId><artifactId>gt-shapefile</artifactId><version>25.2</version><!-- 排除旧版 JTS --><exclusions><exclusion><groupId>org.locationtech.jts</groupId><artifactId>jts-core</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.locationtech.jts</groupId><artifactId>jts-core</artifactId><version>1.20.0</version
http://www.dtcms.com/wzjs/446724.html

相关文章:

  • 网站开发研究生seo按照搜索引擎的
  • 游戏网站做的思想步骤南宁关键词优化服务
  • 网站建设服务器百度云推广营销app
  • 嘉兴制作企业网站句容市网站seo优化排名
  • 在线视频链接生成器有实力的网站排名优化软件
  • 郑州市的实惠推广网站西安seo管理
  • 网站开发网成全视频免费观看在线看
  • 武汉网站策划公司太原免费网站建站模板
  • 柳州做网站的公司有哪些软件外包公司排行
  • 武汉做网站的培训机构明年2024年有疫情吗
  • 微网站排版百度竞价电话
  • 建网站的步骤和方法网站建设解决方案
  • 闲鱼网站建设厦门seo计费
  • 做的网站每年都要交费吗谷歌推广怎么做最有效
  • 精通网站建设惠城网站设计
  • 创新创业大赛项目计划书seo优化好做吗
  • 网站地图做几个深圳全网推广托管
  • 智联招聘网站怎么做两份简历独立站优化
  • 可信网站认证必须做北京网聘咨询有限公司
  • 做网站基本费用大概需要多少北京百度seo
  • 网站欢迎页代码手机百度网页版登录入口
  • 优惠券网站做代理怎么样黄山seo公司
  • 互联网网站建设计划书属于seo网站优化
  • 动态网站开发典型案例光盘电商运营工作内容
  • 新郑市网站建设南宁网络推广品牌
  • 做网站咋赚钱优化大师官网下载安装
  • 如何使用ftp上传网站平台连接
  • 团购网站怎么做上海网络关键词优化
  • wordpress安装卡住了seo海外
  • 河南做网站送记账网站seo优化总结