我们拿到的数据基本上是shp 格式或者 mapinfo的tab 格式的。所以要经过5个过程的转换才能送到PostGIS 里面。
1. #mapinfo 文件转换成 ERSI shp 格式: 结果文件放在前面,这个有点特殊。
ogr2ogr -f "ESRI Shapefile" 花都.shp ./花都楼高.tab
2#转换坐标系:原来是4326 的,转换成google的900913 坐标系。
ogr2ogr -t_srs EPSG:900913 -s_srs EPSG:4326 花都_9.shp 花都.shp
3 #转换成sql 语句
shp2pgsql -s 900913 花都_9.shp huadu > huadu.sql
4 #转换成utf-8编码, 这个是利用mac自带下的 iconv 命令可以批量完成转换。Windows 下有其他的转换方法。比较常用的是利用Uedit32的另存为,然后选择UTF-8的格式。
find *.sql -exec sh -c "iconv -f GB18030 -t UTF8 {} > {}.u" \;
5. #然后再用用psql 导入到数据库中
psql -d GZ125 -f .\huadu.sql.u
补充说明:
用ogr2ogr 需要安装GDAL/Proj/Geos. Linux 和 Mac 可以通过 sudo apt-get 或者mac ports 获得。
Windows 下面比较方便的就是安装MS4W。然后手工增加 900913 的坐标投影。
如果安装的是ms4w, 设置坐标系,EPSG:90013
在Dos下执行这个命令:
echo ^<900913^> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs ^<^> >> \ms4w\proj\nad\epsg
就可以了。
#如果发生错误,可能是900913没有定义
那么执行:
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, srtext, proj4text) values (900913 ,'EPSG',900913,'GEOGCS["WGS 84", DATUM["World Geodetic System
1984", SPHEROID["WGS 84", 6378137.0, 298.257223563,AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], NIT["degree",0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH],AUTHORITY["EPSG","4326"]], PROJECTION["Mercator_1SP"],PARAMETER["semi_minor", 6378137.0],
PARAMETER["latitude_of_origin",0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor",1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0],UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH],AUTHORITY["EPSG","900913"]] |','+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
+nadgrids=@null +no_defs');
分享到:
相关推荐
将图片导入MapInfo并配上经纬度是一项常见的任务,这对于地理数据分析、地图制作等应用至关重要。以下是详细的步骤和注意事项: 1. **导入图片**: - 首先启动MapInfo程序,创建一个新的工作空间或打开已有的地图...
### Mapinfo基站信息导入Google Earth方法详解 #### 一、引言 随着移动通信技术的飞速发展,基站作为移动网络的重要组成部分,其位置信息对于网络规划与优化至关重要。为了更好地展示基站分布情况,通常会将基站...
MapInfo是一款专业的地理信息系统(GIS)软件,由美国MapInfo公司开发,用于处理地理空间数据。2009年北京MapInfo数据集是该软件的一个应用实例,它包含北京市在2009年的地理信息,如街道、建筑物、公共设施等的详细...
mapinfo地图数据浙江 mapinfo地图数据浙江
MapInfo是一款专业的地理信息系统(GIS)软件,由美国MapInfo公司开发,主要用于地图制作、空间数据分析和地理信息管理。在GIS领域,MapInfo以其易用性和强大的功能深受用户喜爱。本压缩包文件“mapinfo数据”可能...
【深圳Mapinfo数据】是一种地理信息系统(GIS)的数据集,主要针对深圳市的地理信息进行记录和管理。Mapinfo是一款由美国MapInfo公司开发的专业地图信息处理软件,它提供了强大的地图制作、数据分析和地理信息系统...
### MapInfo数据转换知识点详解 #### 一、MapInfo简介 MapInfo作为一款由美国MapInfo公司开发的桌面地理信息系统软件,它不仅提供强大的数据可视化功能,还支持信息地图化处理,广泛应用于地理数据分析与展示领域...
本文档主要讨论如何将MapInfo的数据转换到其他GIS平台,如MapGIS,并涉及数据处理、文件转换、图形整饰、建库方法以及使用辅助软件工具时可能遇到的问题。 在MapInfo数据转化过程中,首先需要了解地图的基本参数,...
标题中的“Mapinfo到ArcGIS个人数据库”指的是将MapInfo格式的数据转换到ArcGIS的个人地理数据库(Personal Geodatabase)的过程。MapInfo是一款流行的桌面GIS软件,它使用自己的数据格式存储地图信息,而ArcGIS则由...
MapInfo是一种广泛应用于地理信息系统(GIS)的专业软件,它能够处理和分析空间数据,用于地图制作、规划、地理分析等多种用途。在这个压缩包文件中,包含了一系列与我国地理信息相关的MapInfo数据,主要包括三级...
它专为MapInfo平台设计,旨在高效地将地图数据导入到数据库中,并创建必要的索引,以支持快速的数据查询和分析。在MapInfo的开发过程中,EasyLoader扮演着不可或缺的角色,极大地提升了数据处理的效率和便捷性。 ...
MapInfo专题图制作方法
**步骤1:使用MAPINFO导入DXF文件** - 在MAPINFO中选择“转入”功能,导入之前由GLOAL MAPPER转换的DXF文件,生成MAPINFO专有的TAB文件。 - 通过调整字体大小等参数,优化地图的视觉呈现,使地图信息更加清晰易读。 ...
### Mapinfo图层工参制作方法详解 #### 一、前言 在无线网络规划与优化领域,Mapinfo是一款非常重要的GIS(地理信息系统)工具,它可以帮助工程师们更直观地理解网络覆盖情况、信号强度分布等关键信息。本文将详细...
在地图创建方面,Mapinfo允许用户导入多种格式的数据,如ESRI的Shapefile、Tab格式、GeoTIFF等,通过这些数据创建地图。用户可以调整图层的显示样式,包括颜色、线型、填充等,以达到最佳视觉效果。此外,还可以设置...
### Mapinfo使用方法大全 #### 一、Mapinfo软件简介及应用场景 Mapinfo是一款功能强大的地理信息系统(GIS)软件,广泛应用于电信、交通、城市规划等多个领域。在电信行业中,Mapinfo尤其适用于网络规划与优化工作,...
mapinfo数据和geojson数据2钟格式。中国省市县区边界,arcgis数据shp格式,字段属性有区划编码, 看预览图:https://blog.csdn.net/zhongguonanren99/article/details/115132947
本文将详细介绍MapInfo的使用方法,包括安装过程、基本操作以及MIPT插件的功能。 首先,MapInfo的安装涉及系统软件的安装和LICENCE的申请与安装。安装完成后,用户可以通过导向轻松启动MapInfo。在软件内部,数据...