问题:ERROR: new row for relation "mainriver" violates check constraint "enforce_geotype_the_geom"
解决:在postgis中对应表中的 CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGONM'::text OR the_geom IS NULL) 加入geometrytype(the_geom) = 'POLYGONM'::text
如:CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POLYGONM'::text OR geometrytype(the_geom) = 'MULTIPOLYGONM'::text OR the_geom IS NULL)
或直接去掉
本文版权属www.e7oo.com所有,如需转载请注明出处!
本文链接:http://www.e7oo.com/blog/5d670af1314115dc0131411fd42a000a.htm
相关推荐
本篇文章将深入探讨“geotools系列2-读取postgis”的主题,旨在帮助开发者了解如何使用GeoTools库来有效地操作和读取存储在PostGIS数据库中的地理信息。 PostGIS是PostgreSQL数据库的一个扩展,它为地理空间数据...
org.geotools.data.postgis.attributeio org.geotools.data.postgis.collection org.geotools.data.postgis.fidmapper org.geotools.data.postgis.referencing org.geotools.data.property org.geotools.data....
4. **地图渲染**:GeoTools可以将地理数据渲染成地图,支持多种输出格式,如PNG、JPEG或PDF,并且可以自定义样式和符号化规则。 5. **数据访问服务**:GeoTools支持OGC标准的Web地图服务(WMS)、Web覆盖服务(WCS...
2. **Maven编译问题**:通常情况下,从GeoTools官方获取的源码需要通过Maven构建工具来编译,因为GeoTools有复杂的依赖关系,需要解决这些依赖才能正确运行。然而,这个过程可能对新手或者不熟悉Maven的开发者来说...
《GeoTools汉语版资料》是一份详实的资源集合,主要针对使用GeoTools进行地理信息系统(GIS)开发的用户。GeoTools是一个开放源代码的Java库,它实现了OGC(Open Geospatial Consortium)标准,提供了对地理空间数据...
4. **地图渲染**:GeoTools可以将地理数据渲染成地图,支持多种地图样式和符号化规则,可以创建交互式地图或者静态图像。 5. **OGC服务支持**:GeoTools不仅能够消费OGC服务(如WMS、WFS),还可以作为服务的提供者...
1. 数据读取与写入:GeoTools支持多种GIS数据格式,如ESRI Shapefile、GeoTIFF、GML、KML、WFS、PostGIS数据库等,能够方便地进行数据导入导出操作。 2. 地图渲染:GeoTools可以将地理数据渲染成地图,支持多种地图...
org.geotools org.geotools.arcsde org.geotools.arcsde.data org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.jndi org.geotools.arcsde.logging org.geotools.arcsde....
import org.geotools.data.FileDataStore; import org.geotools.data.FileDataStoreFinder; import org.geotools.data.simple.SimpleFeatureSource; import org.geotools.map.FeatureLayer; import org.geotools.map...
在 GeoTools 的基础上,我们可以实现一个简单的 WMS(Web Map Service),本文将对 GeoTools 对 WMS 的实现支持进行详细的介绍。 GeoTools 简介 GeoTools 是一个基于 Java 语言的开源 GIS 工具包,提供了地理信息...
7. 社区支持:作为一个开源项目,GeoTools有一个活跃的开发者社区,提供了许多示例代码、文档和问题解答,帮助开发者快速上手和解决遇到的问题。 在使用这个geotools-18.4压缩包时,首先需要将其解压,然后在项目中...
为了确保开发过程的顺利进行,本篇文章将详细介绍GeoTools源码构建中所涉及的关键依赖,并解释这些依赖在项目中的作用。 首先,GeoTools项目基于Maven构建系统,因此其依赖管理主要依赖于Maven的POM(Project ...
### GeoTools 学习系列(一):IntelliJ IDEA 搭建快速入门示例 #### 一、概述 GeoTools 是一个开源 Java 库,用于地理空间数据的处理和展示,支持多种地理空间数据格式。对于初学者来说,熟悉如何在开发环境中...
在本指南中,我们将详细介绍GeoTools的基本概念、库函数、插件、扩展模块、下载说明和代码说明等方面的知识点,为初学者提供一个入门指南。 库函数介绍 GeoTools提供了多种库函数,帮助开发者实现GIS应用程序的各...
**Geotools API 手册**是一份详细的技术文档,主要针对使用Geotools库进行地理信息系统(GIS)开发的程序员。Geotools是开源Java库,它提供了一系列的工具和接口,使得开发者能够轻松地在Java应用程序中处理、分析和...
- **地图渲染**:利用GeoTools,开发者可以将地理数据转换为可视化地图,支持多种输出格式,如SVG、PNG、JPEG等。 - **投影转换**:支持不同坐标系统的转换,确保在不同地理空间框架下的数据一致性。 - **OGC服务...
此外,geotools与其他GIS软件(如PostGIS、GeoServer等)的集成也相当紧密,这使得构建完整的GIS解决方案变得更加便捷。 总的来说,geotools的地理编码工具类为我们提供了一种强大而灵活的方式来处理经纬度点和区域...
这个压缩包文件“geotools-18.4”包含了`geotools`库的一个特定版本,即18.4,这将对那些需要在项目中使用`geotools`功能的开发者非常有用。 `geotools`库的核心目标是实现OGC(开放地理空间联盟)标准,这些标准...