`
jjxliu306
  • 浏览: 156025 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

postgis三维转二维

 
阅读更多

有时候我们拿到的数据是三维的 譬如:linestring(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2) ,但其实我们展示的时候只需要二维,并且数据量庞大的时候可能需要删掉三维的信息。

 

SELECT st_astext(st_force_2d(st_geomfromewkt('linestring(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)'))); 

 

 

 

结果:

 

LINESTRING(1 1,2 3,4 5,6 7,5 6)

 

0
3
分享到:
评论

相关推荐

    图解三维GIS图解三维GIS

    3. 数据存储:为了高效管理和检索三维数据,需要采用适合三维数据结构的数据库系统,如PostGIS扩展或者专门的三维GIS数据库。 4. 可视化:利用OpenGL、WebGL等图形库进行三维场景渲染,创建交互式的三维地图。用户...

    postgis中文说明书(Alin书签).pdf

    PostGIS是一个开源的地理信息系统(GIS)扩展,它为PostgreSQL关系数据库提供了空间对象支持,使其能够存储和操作空间...PostGIS不仅支持二维空间数据,也支持三维空间数据模型,使得它可以用于更复杂的地理空间应用。

    GIS介绍与postgis简介.ppt

    由于地球是三维的,而地图是二维的,因此需要进行投影转换,将三维地理坐标转化为二维平面坐标,但投影过程中可能会产生变形。 POSTGIS是针对PostgreSQL关系型数据库的一个扩展,它为PostgreSQL添加了对地理对象的...

    postgis in action

    **投影坐标系统(PCS)**:通过数学方法将三维地球表面投影到二维平面上的坐标系统,适合进行精确的距离和面积测量。 选择合适的空间参考系统对于确保空间数据的准确性和一致性非常重要。 #### 七、实际数据处理 ...

    Geoserver 中Postgis的应用入门

    - 使用 `AddGeometryColumn` 函数为 `gtest` 表添加一个名为 `geom` 的空间对象字段,该字段的对象类型为 2 维线对象,坐标系统为 ESPG:26986。 ```sql SELECT AddGeometryColumn('', 'gtest', 'geom', 26986, '...

    开源gis解决方案说明,包含前后端,二三维

    本文将详细介绍构建开源GIS系统的前后端技术、数据发布与展示、二维三维应用以及数据分析和数据库的使用。 一、前端GIS应用开发 前端是用户与GIS系统的交互界面,开源GIS项目如OpenLayers、Leaflet、Mapbox GL JS...

    PostgreSQL10.11-1 + postgis 3.0.0-2 window_x64.zip

    4. **安装组件**: 选择要安装的PostGIS模块,如主库、拓扑、三维等。 5. **完成安装**: 安装完成后,PostGIS扩展将被添加到PostgreSQL数据库中,可以通过`CREATE EXTENSION postgis;`命令启用。 **五、使用PostGIS...

    PostGIS中的常用函数.docx

    #### 二、OGC标准函数管理函数 **1. 添加几何字段 (AddGeometryColumn)** 此函数用于向表中添加一个新的几何字段,并指定其空间参考系统标识符(SRID)和其他属性。 - **语法**:`AddGeometryColumn(table_name, ...

    基于WebGIS的乡村管理平台设计与研究_李智广.pdf

    文中提到的研究采用了国产SuperMap软件平台和Bentley ContextCapture软件进行实景三维建模,采用PostgreSQL和PostGIS数据库进行数据的管理和空间分析。这些技术的选择体现了国内自主知识产权的软件在地理信息领域的...

    《地理信息系统》讲义

    在本讲义中,我们将深入探讨GIS的基本概念、空间分析、数据库技术和三维建模等核心内容。 一、GIS基本概论 GIS的核心功能是处理地理位置信息,包括数据的输入、存储、处理、分析和输出。它将空间位置与非空间属性相...

    cesium加载mvt 矢量瓦片

    Cesium是一个基于WebGL的三维地球浏览器,能够提供实时的3D地球渲染,支持丰富的地理数据展示。它无需插件,可以在现代Web浏览器上运行,提供了强大的地形、影像和3D模型加载能力。 二、MVT矢量瓦片 MVT格式是一种...

    开源GIS架构实现思路.docx

    3. **二三维技术** - **桌面端**:使用WorldWind结合GeoServer和数据库,构建三维GIS桌面客户端。 - **Web端**:采用Cesium + HTML5技术栈,实现在Web浏览器中的三维地图展示。 4. **SaaS整合应用** - **平台...

    GDAL_OGR.rar_gdal o_gdal ogr_osg_osg+gdal_osgdem

    综上所述,GDAL 和 OGR 为处理地理空间数据提供了强大的工具,而 osgDem 则是将这些二维数据转化为三维视觉体验的关键。通过学习和掌握这些库的使用,开发者可以构建出功能丰富的 GIS 应用程序,实现从数据处理到...

    Open_3D_GIS

    3. **WebGIS的概念**:O3DG的工作模式非常直观:用户可以通过网页浏览器查看、交互以及更新来自数据库管理系统中的三维地理信息。目前并没有开发空间三维分析工具的计划,但未来可能会有所发展。 #### 三、WebGIS的...

    GeoServer测试数据

    10. **data**: 数据目录,存放GeoServer发布的地理空间数据源,可能包括Shapefiles、PostGIS数据库连接、Geotiff文件等。这个目录下的文件直接决定了GeoServer能够提供的地图和特征服务。 通过理解和配置这些文件,...

    Open 3D GIS-开源

    Open 3D GIS 正是为满足这种需求而诞生,它提供了与PostgreSQL/PostGIS数据库集成的能力,使用户能够轻松地将三维地理信息展示在Web浏览器中。PostgreSQL是一种功能强大的开源关系型数据库系统,而PostGIS是其扩展,...

    GIS.rar_gis_python 投影_python 投影变换_坐标系

    投影是将地球表面的三维空间坐标转换为二维平面坐标的过程,以便于在地图上显示和分析。地球是一个近似的球体,而我们通常在平面上呈现地图,这就需要一种投影方式来近似地保持地理特征的比例和形状。常见的投影方式...

    第二届GIS应用技能大赛试题.zip

    1. 地图投影:GIS中的地图需要进行投影转换,因为地球是三维的,而地图是二维的。理解不同的投影方法(如墨卡托投影、UTM投影、兰勃特等角投影)及其适用范围是GIS基础。 2. 数据采集与编辑:GIS数据通常来自各种...

    GIS地理信息系统概述.ppt

    1. 三维GIS:随着技术进步,三维GIS能够更真实地模拟地表形态和建筑物,提升城市规划和建筑设计的精确性。 2. 全景GIS:结合全景摄影技术,提供更加沉浸式的用户体验,增强现场感知。 3. 移动GIS:智能手机和平板...

Global site tag (gtag.js) - Google Analytics