欢迎来到天天文库
浏览记录
ID:45752097
大小:160.78 KB
页数:12页
时间:2019-11-17
《3空间数据库实验指导书_PostGIS的空间数据库操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PostGIS的空间数据库操作1、SHP导入POSTGIS数据库导出sql再导入数据库方法以SQL文件为中间媒介实现shp导入空间数据库Stepl:shp2pgsql-s4326F:spatialdatacities.shpcities>D:cities.sql说明:・s设置坐标系统;F:spatialdatacities.shp指定数据源;cities目标表名称。Step2:运行poshes数据库;输入登录密码:admin进入数据库;选中postgis数据库呼pgAdminin〔o回•A文件(F)彌(E
2、)潘件<P)«as(v)ia(n划a«H)Ie匸駆固IKZ=E3KZ—Z31对兽测宪器X任性狡i+里依條性州18关至flttt值Ki••1•1I1ostgreSQL9.0(tocaliost:5432)W.WS(3)postais两$>目录(2)S)®模式⑴、S<tT(0)名称OID所有吉:ACL4IIIpostgis17507postgrespg_defaufc*JR1□postgres:■template_po$tg5_20SQLSOX田勺衣空间(2)i组角色(o)登录角&(D一C^tabose:postgxs
3、—DROPDATABASEposzqia:CREATEDATABASEpostgisWITHOWNER・poatoreaENCODING=•UTF8*TABLESPACE-pgdefaultLC.COLLATE■CLC_CT¥P£«=•€•CCNNECTIOKLIMIT・“in►0.00妙4、shp2pgsql-s4326F:spatialdatacities.shppublic.citiespsql-Upostgres-padmin-dpostgis说明:・s设置坐标系统;F:spatialdatacities.shp指定数据源;public.cities1=1标表名称;-U用户名;-p密码;-d空间数据库名称。方法3:通过界面导入空间库Stepl:在开始菜单中,运彳亍postgis2.0下面的I❸MyEclipsePostGIS2.0forPostgreSQLx649.0PostGIS2.05、ManualOn-Line设歸庄T印机PostGISConnectionPostGISShapefileImport/ExportManagerViewconnectiondetails...0PostGIS2.0ShapefileandDBFLoaderExporterPostGIS2.0.4PDFDocumentatioiPostGISDocumentationOn-LinePostGISJDBCDriverOn-LineDo*PostGISWebsite耦助和支持ImportExportImportListPos6、tgreSQL9.0jWinRAR◄返回LogWindowShapefileSchemaTableGeoColumnSR1DModeRmStep2:点击Viewconnectiondetails...,设置数据库连接;确定,如果成功,在前一界面上会出现"Connectionsucceeded.的信息。PostGISConnectionPassword:Username:ServerHost:Database:OKStep3:点击型世在对话框找到需要传入空间数据库的shp文件,openStep4:点击——Im£ort——7、即可导入数据Step5:如果数据中的字段存在汉字的话,可以点击Options...进行编码设置。2、SHP导入POSTGIS数据库方法1:通过命令行直接导出shppgsq!2shp-fd:shop_point.shp-hlocalhost-upostgres-Padminpostgispublic.cities说明:-fd:shop_point.shp导出文件的名称和路径;-h数据库的ip地址;-U用八名;-P密码;postgis空间数据库名称;public.cities空间数据库表的名称Export方法2:通过命8、令行直接导出shpStepl:在开始菜单中,运行postgis2.0下面的I。Step2:点击Viewconnectiondetails...,设置数据库连接;确定,如果成功,在前一界而上会岀现uConnectionsucceeded.”的信息。Step3:选择export界面gPostGISShapefileImport/Exp
4、shp2pgsql-s4326F:spatialdatacities.shppublic.citiespsql-Upostgres-padmin-dpostgis说明:・s设置坐标系统;F:spatialdatacities.shp指定数据源;public.cities1=1标表名称;-U用户名;-p密码;-d空间数据库名称。方法3:通过界面导入空间库Stepl:在开始菜单中,运彳亍postgis2.0下面的I❸MyEclipsePostGIS2.0forPostgreSQLx649.0PostGIS2.0
5、ManualOn-Line设歸庄T印机PostGISConnectionPostGISShapefileImport/ExportManagerViewconnectiondetails...0PostGIS2.0ShapefileandDBFLoaderExporterPostGIS2.0.4PDFDocumentatioiPostGISDocumentationOn-LinePostGISJDBCDriverOn-LineDo*PostGISWebsite耦助和支持ImportExportImportListPos
6、tgreSQL9.0jWinRAR◄返回LogWindowShapefileSchemaTableGeoColumnSR1DModeRmStep2:点击Viewconnectiondetails...,设置数据库连接;确定,如果成功,在前一界面上会出现"Connectionsucceeded.的信息。PostGISConnectionPassword:Username:ServerHost:Database:OKStep3:点击型世在对话框找到需要传入空间数据库的shp文件,openStep4:点击——Im£ort——
7、即可导入数据Step5:如果数据中的字段存在汉字的话,可以点击Options...进行编码设置。2、SHP导入POSTGIS数据库方法1:通过命令行直接导出shppgsq!2shp-fd:shop_point.shp-hlocalhost-upostgres-Padminpostgispublic.cities说明:-fd:shop_point.shp导出文件的名称和路径;-h数据库的ip地址;-U用八名;-P密码;postgis空间数据库名称;public.cities空间数据库表的名称Export方法2:通过命
8、令行直接导出shpStepl:在开始菜单中,运行postgis2.0下面的I。Step2:点击Viewconnectiondetails...,设置数据库连接;确定,如果成功,在前一界而上会岀现uConnectionsucceeded.”的信息。Step3:选择export界面gPostGISShapefileImport/Exp
此文档下载收益归作者所有