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

公司网站运营网站服务器建设的三种方法是什么

公司网站运营,网站服务器建设的三种方法是什么,wordpress 重定向次数,室内设计网站免费模板文章目录 1. 依赖安装1.1 配置软件源1.2 引入依赖 2. 功能实现3. 参考链接 1. 依赖安装 1.1 配置软件源 在项目 pom.xml 添加, maven 的 settings.xml 配置的源&#xff0c;mirrorOf 不能是 *,不然安装不上 <project>...<repositories><repository><id…

文章目录

  • 1. 依赖安装
    • 1.1 配置软件源
    • 1.2 引入依赖
  • 2. 功能实现
  • 3. 参考链接

1. 依赖安装

1.1 配置软件源

在项目 pom.xml 添加,
maven 的 settings.xml 配置的源,mirrorOf 不能是 *,不然安装不上

<project>...<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>
</project>

1.2 引入依赖

geotools 29及以上的版本需要 jdk 11

<project>
...<properties>...<geotools.version>28.5</geotools.version></properties><dependencies>...<dependency><groupId>org.geotools</groupId><artifactId>gt-shapefile</artifactId><version>${geotools.version}</version></dependency><dependency><groupId>org.geotools</groupId><artifactId>gt-geojson</artifactId><version>${geotools.version}</version></dependency></dependencies>
</project>

2. 功能实现

// 新版本 FeatureSource 的包路径有变化,根据IDE提示导入即可
import org.geotools.data.FeatureSource;
import org.geotools.data.shapefile.ShapefileDataStore;
import org.geotools.geojson.feature.FeatureJSON;import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
import java.nio.charset.Charset;public class GeoTools {/**** @param shpFile .shp 文件路径* @return* @throws IOException*/public static String shpToJsonString(String shpFile) throws IOException {ShapefileDataStore dataStore = new ShapefileDataStore(new File(shpFile).toURI().toURL());// 处理中文乱码dataStore.setCharset(Charset.forName("GBK"));FeatureSource featureSource = dataStore.getFeatureSource();FeatureJSON featureJSON = new FeatureJSON();String result = null;try (StringWriter writer = new StringWriter()) {featureJSON.writeFeatureCollection(featureSource.getFeatures(), writer);result = writer.toString();}return result;}
}

3. 参考链接

  • Re: [Geotools-gt2-users] Shapefile to GeoJson
  • GeoTools读取shp文件中文乱码解决方案汇总
http://www.yayakq.cn/news/502442/

相关文章:

  • 专业的河南网站建设价格个人订阅号支持微网站的建设吗
  • 上海做网站的故事哪家好注册域名后网站建设
  • 哪家做网站好的南阳优化网站排名
  • 网站设计协议做网站竞争大吗
  • dns服务器 域名不存在时 跳转到指定网站国家建设协会官方网站
  • 大连省建设厅网站移动公司需要网络工程专业
  • 自己建网站要学什么建设网站注意事项
  • 网站怎么做百度快照以下属于网站seo的内容是
  • 济南网站制作做html的软件
  • 弄美团网站的一般一个做赚多少钱佛山百度关键词seo外包
  • 制作网站需要多少时间临沂网
  • 做资源网站wordpress 评论 顶 踩
  • 哪里有网站监控工具wordpress 多域名301重定向代码
  • 矿山建设网站文件管理系统
  • 厦门市建设局思明建设分局官方网站网站设计与制作的基本步骤
  • 长沙做网站seo360建筑网在哪里
  • 丽水网站建设企业东莞seo站内优化
  • 网站的建设流程离婚律师免费咨询
  • 岳阳公司网站制作群辉域名登录wordpress
  • 网站发布内容是否过滤网站收录怎么提高
  • 关于网站开发制作的相关科技杂志的网站北京做彩右影影视公司网站
  • 做网站如何添加表单摄影的网站设计特点
  • 江苏网站建设简介模板企业网站模板建站流程
  • 实业有限公司网站怎么做wordpress 删除作者
  • 教你做兼职的网站视频生成链接网站
  • 西红门做网站又一地发现2例阳性
  • 广告 网站举例全国送花网站
  • 赣州网站建设案例已经收录大规模修改收录页面对网站有影响吗
  • 容易被收录的网站响应网站怎么做教学视频
  • 移动端h5页面开发流程合肥seo排名优化公司