Questions tagged «convert»

“转换”通常标记需要更改物理文件格式或坐标表示形式的问题。


6
基于相关表的多对一转换创建重复功能?
我需要使用相关表填充ID字段来创建重复的功能(在本例中为宗地)。本质上,我需要使用地块所有者的相关表来创建重复的地块,每个地块都具有来自相关所有者表的自己的唯一ID。相关表已经包含了包裹的多对一链接,我只想通过为每个所有者记录创建一个重复的包裹来强制所有者与包裹之间的一对一关系。 我正在使用ArcGIS Desktop 9.3.1。

4
地理数据库和shapefile中的字符编码支持
我有几个地理数据库,其中很多属性中都包含带有希腊字母的要素类。当我尝试从ArcCatalog中将要素类导出为shapefile时,属性被夹在shapefile数据中,这是某种字符编码问题(它们在形状中看起来像:“ etr” e?)。当我在FWtools中使用ogr2​​ogr将图层从MDB转换为KML,shp等时,会发生同样的事情。 有没有人有尝试处理GIS数据格式中的编码格式的经验? 真正的目标是从这些Esri地理数据库中获取一些数据到Postgres / PostGIS数据库中,但是坏掉的编码将无法工作。我打算从geoDB导出到shapefile,然后使用加载它们shp2pgsql。那是到达那里的最简单的方法吗?


9
从.shp到.kml到.shp而不会丢失属性
我已经将带有属性的shapefile转换为客户端的.kml。然后在Google Earth中编辑.kml和属性。我收到了更新的.kml,现在需要将其恢复为.shp。问题是:我的所有属性现在都为html格式,这使Google Earth中的弹出信息框成为可能。当我尝试转换回.shp时,我的属性会集中到一个(由Google创建的)“说明”字段中。而且我所有的属性和信息都集中在一个单元格中。有什么方法可以从“描述”字段中提取数据。即使我这样做,是否有一种简单的方法可以摆脱html格式并使其可用? 这是我在某些论坛上找到的“融合表”方法所得到的。您可以在左侧看到html,它继续显示。 我正在使用ArcGIS Desktop 10.2。

4
从DWG / DXF转换为GIS?
我有大量的DWG / DXF文件,其中的信息(涉及多个层次)涉及以下方面: 等高线和高程(线) 天线位置(点) 保护区(多边形) 行政界限(界线) 道路(线) 河流(线) 围栏(线) ... 所有这些信息已以非标准方式(这些名称或图层中的颜色不统一)插入到这些CAD文件中,现在我想将其转换为GIS(SHP文件或PostGIS Server)。 我正在研究如何转换这些数据。 我正在考虑: 使用Python创建GDAL脚本(http://www.gis.usu.edu/~chrisg/python/2009/) 使用Teigha库创建脚本(http://www.opendesign.com/guestfiles/TeighaFileConverter) 使用ArcGIS Desktop(带有Python脚本)(http://www.slideshare.net/cageyjames/python-scripting-with-arcgis) 使用QGIS或gvSIG(http://www.qgis.org/,http://www.gvsig.org) 使用GlobalMapper(http://www.globalmapper.com/) 使用GeoKettle(http://www.spatialytics.org/projects/geokettle/) ... 该软件可以实现CAD2GIS翻译吗?
10 convert  dxf  cad  dwg  spatial-etl 

2
将USGS正射影像从WorldImage格式转换为平铺的GeoTiff for GeoServer的正确方法是什么?
USGS以WorldImage格式(* .tif和随附的* .tfw世界文件)提供不同分辨率的正像四边形。GeoServer(2.1.0-2.1.2)可以通过创建WorldImage存储并发布图层来使用其中的一些四边形(其中一些在尝试发布图层时会引发异常)。发布已从当前工作的WorldImage图层转换的GeoTiff图层时,出现以下异常: 2012-01-10 08:38:33,228 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected: PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", …

2
怎么把Distance,Azimuth,Dip转换成XYZ?
我有一个带有表头和调查钻取数据的Excel电子表格。标头数据包含孔ID和位置坐标,测量数据包含具有“距离”,“方位角”和“倾角”值的相关井下测量。 由于我知道孔的位置和表面高程,因此我也希望能够将测量表转换为XYZ坐标。有人有功能/程序/示例吗?(VB和ArcObjects) 标头数据: 调查数据:

4
AutoCAD到ArcView
我最近得到了我所在机构(植物园)竣工计划的纸质副本,我认为它是使用AutoCAD制作的。我有一群研究生在几个月后的一个星期内来在ArcView中生成我们站点的GIS表示,而不是让他们与GPS一起外出以获取一切坐标/检索地形数据等,我只希望能够将AutoCAD数据转换为shapefile。 那是一个合理的行动计划吗?我从测量师那里获得的AutoCAD图层是否由单独的图层组成,然后可以转换为shapefile?(即建筑物是一层,公用事业是另一层,木板路是第三层,依此类推)。而且,如果是这样,由于地图是按比例缩放的,您是否只需找出每个“图层”中一个点的纬度/经度,确定投影,其他所有点/要素都将以某种方式获得正确的地理空间数据? 另外,对DWG-> SHP的转换器有何建议?在啤酒中免费在我这里没有任何花钱,因此这是我的首选。



4
将KML和样式信息导入Geoserver
因此,我正在从事一个已经开发了一年以上的项目,但是直到最近我才参与其中。我的任务涉及将大约2500个KML文件转换为另一种格式,将这些文件导入Geoserver,然后复制每个文件的关联样式信息。我意识到Geoserver允许您直接导入KML文件,但是,我们的文件似乎永远无法正确呈现,而我的老板出于哲学原因希望退出KML格式。 我尝试使用ogr2​​ogr将这些文件转换为ESRI Shapefile,但是转换过程仅对大约三分之一的文件起作用,并且删除了样式信息中要求的一些元数据。我读取的未转换多边形和点代码的文件对于QGIS等其他程序可能是错误的。 我还尝试将所有KML文件放入PostGIS数据库中,并像这样进行转换。但是,这似乎删除了所有数据,从而基本上保留了空白表供导入。 TL; DR我需要找到一种方法来将2500个KML文件转换为Geoserver可用的格式,并且可以处理XML样式信息。我是一个完整的GIS新手,这是我第一次发布,因此对这似乎有点可笑,我感到抱歉。

3
如何使用postgis将等值线转换为等多边形?
我有一张等值线的postgis表,其定义如下: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); 在外观上,此线串对象如下所示: 我知道数据的空间范围,因此可以添加一个Bbox,这样LineStrings可以是封闭的。 我想myisopolygons从myisolines具有多边形的表格中创建一个等值多边形表格,该表格不会重叠,而是创建一个连续的曲面,并具有一列等值线val最低val的列,由此形成多边形。我知道它可以由自封闭的等值线(孤岛)形成,也可以由用bbox封闭的等值线形成,在这种情况下,val应从特定的等值线中获取。在视觉上,它应该看起来像这样: 我以为可以以某种方式创建拓扑,然后将面转换为多边形,但是我不知道如何正确地进行。如何才能做到这一点? 另一个选择是在bbox和每个创建的多边形之间递归使用差异函数,但我想这不是正确的方法,而且绝对不快。

2
自动将多个GPX文件批量加载到PostGIS中?
我有50多个GPX文件,我想“批量加载”到PostGIS数据库中。所有track_points数据都将被加载到“ track_points”表中(具有典型的GPS字段(例如经度,纬度,海拔,时间等),并且轨道数据将被加载到类似的,适当设计的“ tracks”线几何表中。 我希望自动执行此过程,这样当我获得下一个50岁以上时,就不必手动将数据输入数据库了。我个人更喜欢使用Python编写此类过程的脚本,但是欢迎提出任何建议。 我的总体思路是: 获取要处理的GPX文件列表(通过标准的Python工具非常容易) 遍历每个GPX文件,并将必要的数据提取/转换为PostGIS格式 使用psycopg Python库将GPS数据插入PostGIS 我想我可以管理步骤1和3,但是我想知道是否有一个相对简单的方法/库可以将数据(tracks和track_points)转换为PostGIS格式,或者只是可以插入已创建表格的表格形式。 我已经阅读了“ 是否有一个好的GPS轨迹分析库? ”,“ 如何建立GPS日志的地理数据库? ”和“ 如何使用python提取.gpx数据 ”,并且已经研究了GDAL / OGR和FWTools Python绑定,但不想重蹈覆辙,因为有人已经对此有了很好的方法。

2
如何在没有ArcGIS的情况下将GDB数据转换为shapefile?
我们从GDB文件夹中的第3方获得了一些数据(应该是点的简单集合,或者至少是我们需要提取的全部数据)(我不知道如何知道哪个版本),但是我们没有没有ESRI Arc *产品。我们主要不是GIS公司,我们的工具基本上仅支持shapefile。我们如何将GDB转换为shapefile? 注意:我尝试按照说明在QGIS中获得GDB支持(在卸载QGIS并通过osgeo4w-setup重新安装后),但是它不起作用。QGIS仍说“ Xyz.GDB不是有效或公认的数据源”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.