用postGIS向postgresql插入空间数据
2010-05-21 15:46
253 查看
首先新建项目后引用Npgsql,定义连接参数
string strConn = @"SERVER=127.0.0.1;DATABASE=template_postgis;USERID=postgres;PASSWORD=111"; private void btnConnectPostsql_Click(object sender, EventArgs e) { string sql = "INSERT INTO table_name (the_geom) VALUES (ST_GeomFromText('MULTILINESTRING((1 1,2 3,3 4,3 2),(3 2,3 1))',-1));"; ExecuteScalar(sql) } public object ExecuteScalar( string sql) { IDbConnection dbcon; dbcon = new NpgsqlConnection (strConn); using (dbcon) { dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand(); dbcmd.CommandText = sql; object ob = dbcmd.ExecuteScalar(); dbcon.Close(); return ob; } }
相关文章推荐
- 利用geopandas包对PostGIS数据库插入地理空间数据及性能对比
- SQL Server 2008 Spatial, PostgreSQL/PostGIS 1.3-1.4, MySQL 5-6 三种支持空间数据系统比较
- 开源程序postGIS--为postgresql提供存储空间地理数据的支持
- 空间数据的插入与查询(Django+Postgis)
- 利用PostgreSQL数据库的postgis扩展绘制圆形空间几何数据
- Postgresql 插入json数据
- golang自己定义数据类型查询与插入postgresql中point数据
- sql server 2008 空间数据类型的插入
- Postgresql快速插入测试数据
- PostgreSQL+PostGIS安装以及用Osmosis导入openstreetmap地图数据
- postgresql 存储过程动态插入数据 2
- postgresql 循环插入数据
- PostgreSQL数据库创建多字段表以及插入多行数据
- Postgis删除空间数据报的时候,表geometry_columns相关数据自动删除
- postgreSQL数据库 向表中快速插入1000000条数据
- Oracle插入数据时出现ORA-01950:对象空间‘XXX’无权限问题
- postgresql修改插入数据id的起始值
- 学生类封装 , (链表)插入排序成绩 无动态数组 ,动态开辟空间 以及静态函数,数据成员的使用
- 检验lob数据插入是否会插入到高水位线(HWM)以下的空余空间
- postgis创建空间数据库,导入shp数据