
▷GeoMesa、GIS相关
文章平均质量分 90
Gis、GeoMesa
爱是与世界平行
努力钻研学习中................
展开
-
自动驾驶高精度地图比较研究
首先介绍国内外主流的自动驾驶地图数 据标准,然后针对其中 4 种:导航数据标准( navigation data standard,NDS)、OpenDrive、智能运输系统智能驾驶电子 地图数据模型与交换格式和道路高精度电子导航地图数据规范进行分析比较研究,主要从数据结构、数据模型、地 图渲染和协同应用 4 个维度展开,并在各个维度上给出数据标准编制时建议遵循的原则。...转载 2022-08-11 15:31:38 · 2213 阅读 · 0 评论 -
pgr_createTopology
根据几何信息构建网络拓扑。原创 2022-08-10 14:28:47 · 2233 阅读 · 0 评论 -
PGRouting导航规划-AStar算法
要生成最佳路径,首先要生成合法的拓扑。生成拓扑前,需要添加两个字段,用来存储线段的首尾编号source —— 用于保存路径起始顶点的idtarget —— 用于保存路径终止顶点的id调用pgr_createTopology生成拓扑,注意就是生成线段的首位编号的过程容错值:例如线段的端不能完全吻合时,允许多少误差,单位一般为角度或公里数官方说明:https://docs.pgrouting.org/3.1/en/pgr_createTopology.html例子或者:创建路网拓扑需要调用pgr_原创 2022-08-10 13:56:50 · 1782 阅读 · 0 评论 -
GeoTools的AStar算法实现,自定义Node及Edge
GeoTools的AStar算法实现,自定义Node及Edge关系原创 2022-08-09 15:12:26 · 1219 阅读 · 1 评论 -
符合我公司GIS开源解决方案的探讨
这一周,我对GIS开源解决方案中涉及到的开源软件以及相关技术和流程做了一些初步的探索,也了解了一下其他公司利用开源方案做的比较成熟的案例。这里我将一些技术关键点的预研做一下总结,同时对其他公司开源成功案例做一个分析,并提出个人认为目前最符合公司实际的GIS开源解决方案。利用postGIS将shp数据导入到postgreSQL中:导入postgreSQL中的空间数据,可以进行展示以及编辑等操作。可以直接利用uDig进行图层配图以及生产对应的SLD文件,并且可以导出:在Geoserver中添加stores选择p转载 2022-06-21 15:20:51 · 261 阅读 · 0 评论 -
Mybatis-plus读取和保存Postgis geometry数据
SpringBoot项目,数据库为PostgreSQL,集成了PostGIS,需要实现Geometry数据的类型转换问题。原创 2022-05-13 10:03:51 · 2734 阅读 · 2 评论 -
GIS投影、坐标系、坐标系转换
整理GIS基础知识,投影,坐标系问题。1. 大地测量学 (Geodesy)大地测量学是一门量测和描绘地球表面的学科,也包括确定地球重力场和海底地形。1.1 大地水准面 (geoid)大地水准面是海洋表面在排除风力、潮汐等其它影响,只考虑重力和自转影响下的形状,这个形状延伸过陆地,生成一个密闭的曲面。虽然我们通常说地球是一个球体或者椭球体,但是由于地球引力分布不均(因为密度不同等原因),大地水准面是一个不规则的光滑曲面。虽然不规则,但是可以近似地表示为一个椭球体,这个椭球体被 称为参考椭球体(Re.原创 2022-05-10 10:08:42 · 6057 阅读 · 0 评论 -
万万字详解自动驾驶、车路协同中的高精度地图
参考资料:自动驾驶现在是否需要高精地图?特斯拉的纯视觉更强吗? - 知乎 (zhihu.com)本站文章引用或转载写明来源,感谢原作者的辛苦写作,如果有异议或侵权,及时联系我处理,谢谢!更多车路协同,车路协同建设解决方案,参考链接:https://gitee.com/AiShiYuShiJiePingXing/smart-city个人网站:https://www.lovebetterworld.com/微信:lovebetterworld1 高精度地图介绍所谓高精度地图(.原创 2022-04-01 14:01:49 · 25915 阅读 · 1 评论 -
车路协同与高精度地图
“十宗最”的杭绍台智慧高速之我见(二)车路协同与高精度地图 - 知乎 (zhihu.com)作为杭绍台智慧高速四大场景之一的“车路协同”,在“浙江首条智慧高速通车,智慧在哪? ”一文中是这么描述的:杭绍台高速通过集成动态交通流感知、高精定位和高精地图服务、多模式无线通信(5G)、数字化标志标线等先进路侧系统,通过利用大数据构建云控平台,引入AI技术实现智能管控,构建路网综合运行监测与预警系统,让高速公路在技术层面上达到具备“无人驾驶”的条件。此外,还将实现人-车-路的协同和信息交互,驾驶员可以通过、.转载 2022-03-17 17:55:24 · 1641 阅读 · 0 评论 -
超大规模时空数据的分布式存储与应用
超大规模时空数据的分布式存储与应用01 面向时空数据的存储与应用1. 时空数据的发展历程2. 常见的异构时空数据类型3. 各具特色的分布式数据存储4. 分布式一体化时空数据访问① 优势1-通用数据读写API② 优势2-参数标识数据源类型③ 优势3-按需查询多源数据02 面向空间计算的存储与应用1. 空间数据索引2. 基于DSF的分布式计算步骤3. 分布式空间文件引擎的应用范围4. 基于DSF的应用案例1-农经数据建库5. 基于DSF的应用案例2-四川省土地确权业务6. 基于DSF的应用案例3-全球耕地面积统转载 2021-09-24 15:36:19 · 627 阅读 · 0 评论 -
智慧交通产品解决方案-交通地理信息平台
智慧交通产品解决方案-交通地理信息平台智慧交通产品解决方案-交通地理信息平台1)智能交通管控平台2)交通地理信息平台3)交通信息服务平台4)交通运维管理平台5)交通信息资源平台交通地理信息平台平台概述平台特点1.集成不同栅格地图服务,对外提供统一接口2.兼容容不同空间数据库引擎,对外提供统一接口3.对外提供多元的二次开发接口4.对外提供丰富的业务图层样式5.对外提供专业的交通专题图6.对外提供多套配图方案平台结构逻辑结构数据层平台组成栅格地图服务矢量数据服务路况发布服务图层样式服务专题图服务最优路径服务地址原创 2021-08-06 15:44:30 · 1109 阅读 · 0 评论 -
全网GIS知识、工具、文档、案例、教程整理
全网GIS知识、工具、文档、案例、教程整理GIS麻辣香锅推荐阅读方式高精度地图BigMap、CesiumJS、GeoServer、GeoTools、GIS博文、GIS基础、GIS可视化、LeafleJS、Mapbox、MapWindow、Openlayers、QGIS、SuperMap、ThreeJS、WebGL开源博客系列学习资源或文档GIS麻辣香锅Gitee仓库地址:https://gitee.com/AiShiYuShiJiePingXing/gis-spicy-hot-pot点击前往仓库原创 2021-07-07 12:40:08 · 906 阅读 · 0 评论 -
GeoServer发布Shapfile、PostGIS数据
GeoServer发布Shapfile、PostGIS数据一、GeoServer发布Shapfile数据1.1 创建工作区1.1.1 工作区1.2 在工作区中加入新的数据存储1.2.1 数据存储1.3 发布图层1.4 预览图层二、GeoServer发布PostGIS中的数据相关博文原文地址:优快云:不睡觉的怪叔叔:使用GeoServer发布Shapfile数据优快云:不睡觉的怪叔叔:使...转载 2019-12-11 10:31:28 · 775 阅读 · 0 评论 -
JTS Geometry
JTS Geometry关系判断和分析JTS Geometry关系判断和分析1.关系判断1.1实例2.关系分析2.1实例JTS(Geometry)JTS Geometry关系判断和分析JTS Geometry关系判断和分析1.关系判断Geometry之间的关系有如下几种:关系说明相等(Equals)几何形状拓扑上相等脱节(Disjoint)几何形状没有共有的...原创 2019-09-17 19:27:23 · 2355 阅读 · 1 评论 -
GeoJSON格式规范说明
GeoJSON格式规范说明1.简介1.1.举例2.GeoJSON对象2.1几何对象2.1.1.位置2.1.2.点2.1.3.多点2.1.4.线2.1.5.多线2.1.6.面2.1.7.多面2.1.8.几何集合2.2.特征对象2.3.特征集合对象3.坐标参考系统对象3.1. 名字CRS3.2. 连接CRS3.2.1.连接对象4.边界框附录A.集合例子点线面多点多线多面几何集合GeoJSON是基于J...转载 2019-09-16 20:02:27 · 1225 阅读 · 0 评论 -
经纬度,墨卡托等坐标转换
经纬度,墨卡托等坐标转换1.经纬度转墨卡托1.1Java:1.2Scala:2.墨卡托转经纬度3.proj4方式1.经纬度转墨卡托1.1Java: public static double[] lngLat2Mercator(double lng, double lat) { double[] xy = new double[2]; double x =...原创 2019-09-16 16:18:09 · 2303 阅读 · 0 评论 -
GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857
GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:38571.大地测量学 (Geodesy)1.1大地水准面 (geoid)1.2参考椭球体(Reference ellipsoid)2.坐标系(coordinate system)2.1地理坐标系(Geographic coordinate system)2.2投影坐标系(Projected coordinate systems)3....转载 2019-09-06 08:45:27 · 28020 阅读 · 8 评论 -
HBase,以及GeoMesa设计基于HBase的设计分析,从数据模型到典型查询场景,最后进行RowKey设计
GeoMesa设计基于HBase的设计分析,从数据模型到典型查询场景,最后进行RowKey设计一、HBase基本概念理解KeyValueKeyValue多版本列定义(1)列定义(2)Column FamilyRowKey即索引RowKey字段的选取二、GeoMesa设计基于HBase的设计分析,从数据模型到典型查询场景,最后进行RowKey设计数据模型GeoMesa-典型查询场景GeoMesa-R...原创 2019-07-15 09:42:06 · 1389 阅读 · 0 评论 -
GeoMesa命令行,索引概述
GeoMesaGeoMesa命令行查看classpath创建表描述表批量导入数据解释查询统计分析导出feature删除feature获取目录中的全部表的名称删除表删除目录GeoMesa 索引索引概述GeoMesa命令行查看classpath执行“classpath”命令,将会返回当前命令行工具的所有classpath信息。bin/geomesa-hbase classpath创建表执...原创 2019-07-15 14:11:42 · 1378 阅读 · 0 评论 -
GeoMesa Java API-写入与查询数据
GeoMesa Java API-写入与查询数据写入数据DataStoreSimpleFeatureTypeSimpleFeature写入查询数据几个常用查询条件设置最大返回条目:设置排序:统计查询-查总数聚合查询-GroupBy,查每个分组的总数统计查询-查最大最小值写入数据GeoMesa作为空间大数据处理框架,本身是不存储数据的。数据存储依赖于底层的分布式数据库,如HBase,Accumu...转载 2019-07-15 14:21:32 · 3166 阅读 · 2 评论 -
GeoMesa 环境搭建
GeoMesa 环境搭建版本虚拟机安装os centos7 Centos安装CentOS安装Jdk并配置环境变量hadoop、hbase环境部署geomesa_hbase部署geoserver 2.14.2版本以centos7为操作系统,搭建hadoop、hbase单机环境,使用geomesa-hbase导入数据,使用geoserver展示数据的过程,其间夹杂着其它环境部署的事项。虚拟...转载 2019-07-15 15:27:18 · 2033 阅读 · 0 评论 -
JTS
JTS Geometry Operations一、pom.xml二、distance,intersection,union,difference 操作三、 Buffer,LineMerger,Polygonization,UnionLine,凹壳分析,Overlays3.1 Buffer,返回的结果是一个Polygon或者 MultiPolygon3.2 Polygonization 面处理类3....原创 2019-07-31 22:10:29 · 2013 阅读 · 0 评论 -
GeoJson的生成与解析,JSON解析,Java读写geojson,geotools读取shp文件,Geotools中Geometry对象与GeoJson的相互转换
GeoJson的生成与解析一、wkt格式的geometry转成json格式二、json格式转wkt格式三、json格式的数据进行解析四、Java读写geojson五、geotools读取shp文件5.1 pom.xml5.2 读取shp文件六、Geotools中Geometry对象与GeoJson的相互转换6.1 pom.xmlimport包6.2 LineString–>geojson6....原创 2019-07-31 22:21:33 · 27979 阅读 · 9 评论 -
GeoMesa,整体架构,创建Schema并导入数据
GeoMesa,整体架构,创建Schema并导入数据一、GeoMesa-整体架构二、GeoMesa-创建Schema并导入数据2.1 GeoTools Data 模块2.2 索引管理2.3 创建Schema2.4 生成Writer2.5 导入数据一、GeoMesa-整体架构GeoMea-utils提供了一些被广泛使用的工具类主要模块的中文解释:geomesa-accumulo:基于 Ap...转载 2019-08-02 09:34:32 · 2353 阅读 · 0 评论 -
Spark高级数据分析——纽约出租车轨迹的空间和时间数据分析
Spark高级数据分析——纽约出租车轨迹的空间和时间数据分析一、地理空间分析:二、pom.xml原文地址:https://www.jianshu.com/p/eb6f3e0c09b5作者:IIGEOywq一、地理空间分析:object RunGeoTime extends Serializable { val formatter = new SimpleDateFormat("y...转载 2019-08-02 09:42:40 · 2722 阅读 · 0 评论 -
Geospark-属性字段处理
Geospark将从shapefile、csv等格式文件以及DataFrame中的读取的字段保存到了Geometry的userData字段中,可以通过调用.getUserData()方法获取,他会返回一个String对象,各个字段以\t连接。Geometry属于JTS开源库的一部分,Geospark将JTS集成在了项目中,并且对其做了改动,所以我们在pom.xml中无需在配置。JTS中核心类是G...转载 2019-08-02 10:14:44 · 913 阅读 · 0 评论 -
计算经纬度距离,点到直线的距离,点到点的距离
计算经纬度距离,点到直线的距离,点到点的距离一、计算经纬度距离1.1 Java1.2 scala1.3 scala计算两个Gps点之间的距离二、经纬度和距离之间的计算2.1 角度计算一、计算经纬度距离根据坐标点经纬度计算两点间距离。(单位:km)1.1 Javapublic static void main(String[] args) { System.out.println(g...原创 2019-08-07 10:12:23 · 3781 阅读 · 3 评论 -
ESRI,空间数据处理,WKT,GeoJson
ESRI,空间数据处理,WKT,GeoJson一、WKT二、GeoJson三、WKT转GeoJson四、GeoJson 转 WKT一、WKTWKT(well-known text)是一种文本标记语言,用于表示矢量数据中的几何对象,在数据传输与数据库存储时,常用到它的二进制形式,即WKB(well-known binary)。WKT与WKB在GIS中的重要作用在于,它们能利用文本简洁明了的表达矢...原创 2019-08-07 15:13:03 · 1238 阅读 · 0 评论 -
Geotools操作GeoJSON:解析FeatureCollection对象文件
Geotools操作GeoJSON:解析FeatureCollection对象文件一、解析FeatureCollection对象文件1.1 geotools操作GeoJSON过程中的问题及相关源码(转载自:Shanks7529)1.2 方法二:读取本地txt文件进行解析GeoJSON是基于JavaScript的对象的地理信息数据格式。GeoJSON格式示例:{ "type":"Fea...原创 2019-08-14 15:17:53 · 13402 阅读 · 0 评论 -
GIS基本概念,空间分析
GIS基本概念,空间分析一、GIS基本概念1.1 要素模型(Feature)1.2 矢量数据1.3 空间分析1.3.1 空间查询和空间量算1.3.2 缓冲区分析1.3.3 叠加分析1.3.4 网络分析1.3.5 空间插值二、空间分析2.1空间分析-空间信息的测量:求对象的长度、面积、周长。2.2 空间分析-网络分析:2.3 空间分析-空间统计分析:插值、趋势分析、结构分析;原文地址、作者信息一、...转载 2019-08-14 15:44:29 · 3041 阅读 · 0 评论 -
Spark SQL 自定义函数类型
Spark SQL 自定义函数类型一、spark读取数据二、自定义函数结构三、附上长长的各种pom一、spark读取数据前段时间一直在研究GeoMesa下的Spark JTS,Spark JTS支持用户自定义函数,然后有一份数据,读取文件:package com.geomesa.spark.SparkCoreimport org.apache.spark.sql.SparkSession...原创 2019-08-15 09:28:11 · 1266 阅读 · 0 评论 -
GeoMesa Spark
GeoMesa Spark一、Spark JTS1.1 示例1.2配置1.3 地理空间用户定义的类型和功能1.4 geojson输出1.5 Building二、Spark Core2.1 示例2.2 配置2.3 简单功能序列化2.4 使用三、空间RDD提供程序3.1 Accumulo RDD Provider3.2 HBase RDD Provider3.3 FileSystem RDD Prov...原创 2019-07-10 16:58:04 · 4249 阅读 · 0 评论