`
momantang
  • 浏览: 14758 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

数据转换中遇到的问题

阅读更多

以下是数据转换中存在的一些问题和解决(部分)

1.把shp文件导入postgis数据库中(非使用shp2pgsql.exe),shp中为polygon类型,转换到数据库则为multipolygin

                        CoordinateReferenceSystem crs = CRS.decode("EPSG:4326");
			
                        SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
			SimpleFeatureType schema = shpDataStore.getSchema(fileName);
			builder.setName(fileName);
			builder.setCRS(crs);
			for (AttributeDescriptor descriptor : schema.getAttributeDescriptors()) {
				if (descriptor instanceof GeometryDescriptor) {
					builder.add(descriptor);
				}
			}
			SimpleFeatureType simpleFeatureType = builder.buildFeatureType();
			try {
				dataStore.createSchema(simpleFeatureType);
			} catch (Exception e) {
				System.out.println(e.getLocalizedMessage());
			}

  上网Google了下:http://n2.nabble.com/Polygon-or-MultiPolygon-this-is-the-question-td2951547.html

写道
> If I create a feature which is Polygon and save it to the shape file
> (using ShapefileDataStore), then when I read it back it comes as a
> MultiPolygon. If I create a feature as a LineString and save it to the
> shape file , then when I read it back it comes as a MultiLineString.
>
> Could anyone explain that to me please, I am not getting it?
« [hide part of quote]

Shapefiles do not have the concept of plain linestrings or plain
polygons, the have just one type that can contain both multiple
and simple geometries, but there is no way to tell what is actually
stored (unless, of course, one does not try to read the entire
shapefile just to determine that information, which would be
prohibitively expensive).

So the only safe approach is to always use multi geometries no
matter what.
 

 

 

 

 

分享到:
评论

相关推荐

    PSASP数据转换,与其他各种软件之间的数据转换。

    本文将深入探讨如何在不同版本的PSASP之间以及与BPA( Bulk Power System Data Base Program)之间进行数据转换,解决在实际操作中可能遇到的问题。 首先,对于备份和数据交换的需求,PSASP提供了简单直接的方法。...

    SQL Server数据转换服务的妙用之导入导出数据

    在导入结束后,数据转换服务会生成一份报告,详细记录哪些记录没有成功导入以及可能遇到的问题。 4. 数据导出的妙用 SQL Server 数据转换服务还可以把 SQL Server 数据库中的内容导出到一些特定的对象中,如 ...

    水准数据转换软件

    7. **帮助文档**:"说明.txt"和"疑难问题.txt"是软件的配套文档,前者通常介绍软件的安装步骤和基本操作,后者解答常见问题,帮助用户解决使用过程中遇到的困扰。 8. **VBPowerPacks**:VBPowerPacks可能指的是...

    全站仪数据转换

    在实际操作中,可能会遇到一些挑战,比如坐标系统的不一致、数据字段的匹配问题,或者是转换软件的兼容性问题。因此,理解数据格式和转换过程对于成功进行全站仪数据转换至关重要。对于不具备技术背景的用户,可以...

    数据库中clob类型转换的问题 数据库中clob类型转换的问题

    如果存在兼容性问题,可以通过编写自定义函数或存储过程来进行数据转换,确保转换过程中的兼容性和正确性。 ### 实际操作步骤 1. **备份原数据**:在进行任何数据类型转换之前,首先要确保对原数据进行备份,...

    易表数据转换引擎包

    易表数据转换引擎包是一款专为易表(eXcel-like表格)设计的高效能工具,主要用于处理和转换易表中的各种数据。在易表1310版本中,这个引擎包已经得到了充分的测试和验证,确保了其在实际应用中的稳定性和兼容性。...

    坐标数据转换软件

    在IT行业中,坐标数据转换是地理信息系统(GIS)领域中的一个重要环节。这涉及到将不同坐标系统之间的数据进行互换,以便于分析、处理或共享。本文将深入探讨坐标数据转换软件及其在测绘行业的应用。 标题提及的...

    base64转换遇到问题解决方法

    BASE64转换遇到问题解决方法 BASE64转换是指将二进制数据转换为文本格式,以便于在网络上传输或存储。然而,在使用BASE64转换时,可能会遇到一些问题,本文将介绍解决这些问题的方法。 BASE64转换的原理 BASE64...

    文件数据转换分析工具

    在IT行业中,文件数据转换分析工具是程序员和数据分析师不可或缺的辅助软件。这些工具主要用于处理ASCII文本文件和二进制文件,以便进行高效的数据解析、转换和编辑。本篇文章将详细探讨这类工具的重要功能和应用。 ...

    esf数据转换工具.rar

    "esf数据转换工具.rar"正是这样一款专为解决数据转换问题而设计的专业工具,它能够轻松实现Oracle、SQL、Excel、Access、TXT等多种数据格式之间的快速转换,极大地提升了工作效率,减轻了工作负担。 首先,我们来...

    kettle实现数据转换的完整例子

    在本示例中,"kettle实现数据转换的完整例子"展示了如何利用Kettle进行数据处理操作。这个压缩包可能包含了Kettle的工作流文件(ktr)和相关的数据库脚本,以便于用户理解并学习Kettle的数据转换过程。 1. **Kettle...

    CAD数据向GIS数据转换过程中若干问题的解决.pdf

    通过项目实施过程中的系统分析和研究,作者总结了数据转换过程中遇到的相关问题,并提出了切实可行的解决方案,为项目的顺利进行提供了技术依据。 在具体操作中,数据转换涉及多步骤的技术处理,包括数据格式的转换...

    S7-1200中将BYTE类型数据转换成char类型数据的具体方法.docx

    在S7-1200 PLC编程中,经常会遇到不同类型数据间的转换问题,尤其是在使用TIA博途软件进行编程时。本教程将详细介绍如何在TIA博途环境下将BYTE类型的数据转换成char类型数据,以及在转换过程中需要注意的事项。 ...

    从数据类型 nvarchar 转换为 numeric 时出错.pdf

    在数据库操作中,数据类型转换是一个常见的问题。在本案例中,从数据类型nvarchar转换为numeric时出现错误。这是因为在进行数据类型转换时,数据的内容需要符合目标数据类型的要求。例如,nvarchar是用于存储字符串...

    数据转换-纬地到中海达

    在IT行业中,尤其是在地理信息系统(GIS)和测绘领域,数据转换是...在实际操作中,可能还会遇到其他问题,如数据量大导致的处理效率低下、不同软件版本之间的兼容性问题等,这些问题都需要通过不断学习和实践来解决。

    基于FME的CAD数据到GIS数据无损转换方法研究.pdf

    由于测绘领域的需求多样化,经常需要在CAD和GIS之间进行数据转换,但这个过程往往会遇到数据丢失的问题。本文提出的解决方案着眼于无损的数据转换,尝试保持数据的完整性。 首先,文章中提到了CAD与GIS技术的重要性...

    徕卡GSI_XML_TXT坐标数据格式转换2.1.zip

    - **数据转换**:核心功能是将解析出的信息转化为XML或TXT格式。这可能涉及到坐标系统的转换,比如从原始的设备坐标系转换到常用的WGS84或UTM坐标系。 - **输出选项**:用户可能可以选择不同的输出格式,例如XML可能...

    ArcGIS数据格式转换(MapInfo的TAB向shapefile转换)

    特别是在面对“Error 001143”这类常见错误时,通过调整文件路径、确保要素类非空等方法,可以有效提高数据转换的成功率。此外,还需要注意的是,在实际操作过程中,应尽量遵循最佳实践指南,比如保持文件路径的简洁...

Global site tag (gtag.js) - Google Analytics