![](https://img-blog.csdnimg.cn/20210321205342806.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GIS
文章平均质量分 76
分享GIS相关知识
孙霸天
孙霸天,GIS、Java开发工程师。专注后台GIS开发、熟悉WebGIS开发、GIS大数据开发。
展开
-
基于Java实现EsriJson、GeoJson互相转换方法
EsriJSON 是由 Esri(Environmental Systems Research Institute, Inc.)定义的一种 JSON 格式,用于表示各种地理和属性数据。Esri 是一个专门从事地理信息系统(GIS)软件和地理数据库管理应用程序的公司。原创 2023-10-02 14:12:17 · 611 阅读 · 0 评论 -
中国地图坐标系转换详解:从WGS-84到GCJ-02再到BD-09
WGS84:World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。通过遍布世界的卫星观测站观测到的坐标建立,其初次WGS84的精度为1-2m,在1994年1月2号,通过10个观测站在GPS测量方法上改正,得到了WGS84(G730),G表示由GPS测量得到,730表示为GPS时间第730个周。原创 2023-09-10 22:32:48 · 1141 阅读 · 0 评论 -
nginx发布矢量切片mvt/pbf
nginx发布矢量切片mvt/pbf原创 2023-01-11 17:01:09 · 1419 阅读 · 0 评论 -
openresty配置资源访问控制
我们这的需求是,arcgis server发布了很多图层数据,这些数据需要被用户申请后才能访问。申请后给用户一个地址和key,让用户可以用key和地址访问地图资源。这里我准备使用openresty和认证服务(java)来实现。原创 2022-12-28 17:30:00 · 537 阅读 · 0 评论 -
mbtiles-影像切片
我们之前使用Tippecanoe进行MBTiles的矢量切片,这里我们使用rio-mbtiles工具进行影像切片。原创 2022-12-25 16:02:35 · 674 阅读 · 2 评论 -
Tippecanoe安装使用
tippecanoe是mapbox官方提供的一个开源矢量切片工具,用C++语言编写的。Tippecanoe 的目标是为您的数据制作一个与比例无关的视图,以便在从整个世界到单个建筑物的任何级别上,您都可以看到数据的密度和纹理,而不是通过删除所谓的不重要的特征进行简化或聚类或聚合它们。目前软件默认安装,只能支持macos或者linux系统。原创 2022-12-18 20:13:46 · 2125 阅读 · 4 评论 -
数据处理-倾斜摄影OSGB合并根节点
web三维地图引擎我们使用的是cesium,因此我们使用的倾斜摄影数据(OSGB)会转换成3DTiles(.b3dm)进行加载。如果倾斜摄影的范围很大或者数据量大,有不少的建筑物什么的,默认转换的3Dtiles数据在前台加载会很慢帧数很低不流畅。目前解决的方法有以下几种:- 压缩材质(减少数据大小,或降低显存占用大小,模型可能会由精度丢失)- 顶点压缩(对数据进行顶点压缩,会丢失一定精度)- 合并根节点(将倾斜层级合并为更粗糙一层,减少前台加载的节点数据,提升访问速度).........原创 2022-07-27 16:47:41 · 8059 阅读 · 11 评论 -
GIS数据处理-栅格切片工具
GIS数据处理-栅格切片工具常见的切片工具MapTiler:把 GDAL2Tiles 工具做了个图形化界面,使用更方便。暂时只支持栅格图片,如TIFF/GeoTIFF, MrSID, ECW, JPEG2000, JPEG, PNG等。支持在Google Maps, Openlayers等上使用。Google Maps Image Cutter:顾名思义,基本上来说专门为Google Maps 提供Overlay的,切图完毕后,有个直接用Google Maps的界面展示。MapCruncher:主要原创 2022-05-12 11:03:24 · 1562 阅读 · 0 评论 -
GIS数据处理-cesium中模型位置设置
GIS数据处理-cesium中模型位置设置介绍最近我收到不少人私信询问我,在cesium中加载3dtiles模型后如何调整模型位置,这里我就统一的介绍一下,我是怎么处理的以供大家参考。常见模型分类:倾斜摄影模型:由于模型带地理位置,基本上不需要调整模型位置。人工模型:模型是没有坐标信息的,这个时候就需要我们调整模型位置。还有点云等数据,这里就不介绍了。我在这里推荐两个方法,一个是使用cesiumlab来操作(可视化操作),另一个是使用代码操作代码原理cesium中加载3dtiles模型原创 2022-04-21 20:02:59 · 9773 阅读 · 14 评论 -
GIS数据处理-OSGB转换3dTiles
GIS数据处理-OSGB转换3dTiles介绍Open Scene Gragh Binary是OSGB的全称,这里的Binary是二进制的意思。 目前市面上生产的倾斜模型,尤其ContextCapture Cente处理的倾斜摄影三维模型数据的组织方式一般是二进制存贮的、带有嵌入式链接纹理数据(.jpg)的OSGB格式。 我们可以通过一些工具,将osgb转3dtiles格式后在平台中使用。此类数据文件碎、数量多、高级别金字塔文件大等特点难以形成高效、标准的网络发布方案,从而无法实现不同地域、不同部门之原创 2022-04-15 08:00:00 · 9032 阅读 · 2 评论 -
GIS小知识-由对GCJ-02的疑问引出的坐标系相关概念
在介绍GCJ-02之前,我们先了解一下常见关于坐标系的术语。原创 2022-04-14 09:44:20 · 4714 阅读 · 0 评论 -
GIS数据处理-使用PostGIS+QGIS
GIS数据处理1-使用PostGIS+QGIS介绍这里我遇到了一个需求,需要将SQLite的.db数据库中GIS数据导出成shapefile文件数据库的表结构如下所示,这里存储的是wkt格式的矢量数据WKT与WKB格式介绍OpenGIS 规范定义了两种表示空间对象的标准方式:Well-Know Text (WKT) 形式和Well-Known Binary(WKB) 形式。WKT 和 WKB 都包含矢量几何要素的对象类型和构成对象的坐标的信息。WKT可读性强,更方便阅读识别,而在实际数据传输和存原创 2022-04-13 18:00:00 · 1985 阅读 · 0 评论 -
常用的坐标系及其EPSG编码
常用的坐标系及其EPSG编码EPSG官网参考EPSG地理坐标系经纬度坐标EPSG编码坐标系说明4326WGS 1984GPS采用的坐标系4214Beijing 1954北京1954坐标系4610Xian 1980西安1980坐标系4490CGCS2000/Gauss-Kruger国家2000投影坐标系EPSG编码坐标系说明3857WGS 1984/Pseudo-Mercator(web墨卡托投影)WGS 19原创 2022-02-20 11:32:44 · 14642 阅读 · 1 评论 -
GIS数据与服务规范
GIS数据与服务规范随着GIS的广泛应用,地理信息产业生态体系逐步建立,GIS 标准化工作也逐步推进。GIS标准化是GIS技术开发、系统建立与运行的一种重要机制:是数据共享和系统集成的重要前提,是提高系统综合效益的必经之路。规范化和标准化可以使各种数据结构进行统一,海量数据可以相互共享,减少重复操作,方便地理信息的管理和应用,促进和加快GIS行业的融合共享、绿色发展。目前,在WebGis领域中,主要涉及OGC服务规范与GeaISON数据规范。制定OGC服务规范,是为了实现从数据到应用的共享与互操作,屏蔽了原创 2022-02-20 11:30:40 · 1120 阅读 · 0 评论 -
GeoJson介绍
GeoJsonGeoJson是Json数据(键值对),它是针对地理数据的一个变种介绍一个标准的GeoJson如下所示{ "type": "Feature", "geometry": { "type": "Point", "coordinates": [125.6, 10.1] }, "properties": { "name": "Dinagat Islands" }}最外层:type:"Feature"表示一个特征要素,"FeatureColl原创 2021-06-03 21:12:34 · 5867 阅读 · 0 评论