<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bayern233的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bayern233</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bayern233]]></copyright><item><title><![CDATA[Mybatis-Plus 对 GeoTools Geometry 映射 PostGIS Geometry 的支持]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/126602302</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/126602302</guid><author>Bayern233</author><pubDate>Tue, 30 Aug 2022 13:54:24 +0800</pubDate><description><![CDATA[geotools 和 postgis 关联，方便业务操作，以及配置jackson将geometry格式化成geojson返给前端。]]></description><category></category></item><item><title><![CDATA[PostgreSQL 时间段降雨量 早八点开始计算 sql优化]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/124987840</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/124987840</guid><author>Bayern233</author><pubDate>Thu, 26 May 2022 16:51:30 +0800</pubDate><description><![CDATA[项目场景：
优化前：
SELECT DISTINCT sp."TM" as tm,
        sp."DRP" as drp,
        (SELECT SUM("DRP" * "INTV")
        FROM "ST_PPTN_R"
        WHERE "TM" BETWEEN
        (
            -- 这个是按照水文标准当天的降雨量按照早上的8点开始
        SELECT CASE WHEN EXTRACT(HOUR from (sp."TM"]]></description><category></category></item><item><title><![CDATA[PostgreSQL 9.5 以下实现UPSERT]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/118159575</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/118159575</guid><author>Bayern233</author><pubDate>Wed, 23 Jun 2021 18:35:15 +0800</pubDate><description><![CDATA[WITH w1 AS (SELECT ('x'||substr(md5('1'),1,16))::BIT(64)::bigint AS tra_id),
upsert AS (
        UPDATE
            &lt;choose&gt;
                &lt;when test="sylx == '地下水型'"&gt;
                    waterhead_water_quality_groundwater
                &l]]></description><category></category></item><item><title><![CDATA[SRS加FRP内网穿透搭建支持GB28181的视频服务器]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/117752204</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/117752204</guid><author>Bayern233</author><pubDate>Wed, 09 Jun 2021 19:23:05 +0800</pubDate><description><![CDATA[文章目录一、SRS国标GB28181搭建二、FRP内网穿透1.配置文件2.FRP配置文件3.连接摄像头总结

一、SRS国标GB28181搭建
下面两篇文章写的很详细，这里就不作赘述了。

国产开源流媒体SRS4.0对视频监控GB28181的支持
支持对接GB28181吗？监控，智能摄像头，国标推流，RTSP

二、FRP内网穿透
1.配置文件

# push gb28181 stream to SRS.

listen                  7009;
max_connections     ]]></description><category></category></item><item><title><![CDATA[记录常用GDAL命令]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/117230469</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/117230469</guid><author>Bayern233</author><pubDate>Mon, 24 May 2021 20:14:40 +0800</pubDate><description><![CDATA[记录常用GDAL命令
记录下自己在项目中用过的GDAL命令，方便自己查看。

文章目录记录常用GDAL命令一、空间数据信息查看二、空间数据格式转换相关2.1、转SHP三、按掩膜提取3.1、按GeoJSON提取栅格


一、空间数据信息查看

二、空间数据格式转换相关
2.1、转SHP

项目中用到的是GeoJSON转shp
String.format("ogr2ogr -lco encoding=UTF-8 -f \"ESRI Shapefile\" %s %s",shpPath, geoDataPath)]]></description><category></category></item><item><title><![CDATA[GeoServer在Windows环境下发布Tif为WMS失败]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/117172898</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/117172898</guid><author>Bayern233</author><pubDate>Sat, 22 May 2021 23:04:32 +0800</pubDate><description><![CDATA[GeoServer在Windows环境下发布Tif为WMS失败：
GeoServer发布Tif为WMS

问题描述：
通过GeoServerManager在Windows环境下将Tif发布为WMS后，过程中没有任何异常，但是服务是失败的无法访问。但是在Linux环境下一切正常。以下是发布代码 
GeoServerRESTManager manager = new GeoServerRESTManager(new URL(geoServerUrl), geoServerUser, geoServerPassw]]></description><category></category></item><item><title><![CDATA[GeoServer跨域三种解决方法]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/116107592</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/116107592</guid><author>Bayern233</author><pubDate>Sat, 24 Apr 2021 22:54:31 +0800</pubDate><description><![CDATA[针对不同的方式，有不同的解决方法
一、Jetty安装方式

具体可以参考 官方文档，去掉了两处注释，由于我在项目中使用GeoServer并不会采用这种方式，此次并未测试。
二、war运行方式-对tomcat整体进行跨域配置(亲测可以)
下载两个jar包 jar包下载链接_密码:ejjc
放到tomcat/lib 文件夹下，并在web.xml &lt;web-app 下添加以下配置。重启tomcat
&lt;filter&gt;
	&lt;filter-name&gt;CORS&lt;/filter-name]]></description><category></category></item><item><title><![CDATA[Java操作gdal作业，完成后释放资源]]></title><link>https://blog.youkuaiyun.com/Bayern233/article/details/115727584</link><guid>https://blog.youkuaiyun.com/Bayern233/article/details/115727584</guid><author>Bayern233</author><pubDate>Thu, 15 Apr 2021 15:40:56 +0800</pubDate><description><![CDATA[Java Gdal 释放资源
干，明明调用API删掉了但是一直删不掉并抛IO异常，知道是Gdal在占用这个文件导致的。
所以，大杀器来了，我此时此刻祭出孤儿对象的克星GC！！

	/**
     * GeoJson转Shp
     * @param jsonPath geoJson路径
     * @param shpPath shp路径
     * @return 生成的shp路径
     */
    public static String geoJsonToShp(String jsonP]]></description><category></category></item></channel></rss>