postgis空间查询相关问题(1)

postgis 空间数据库扩展命令


-- Enable PostGIS (includes raster)
CREATE EXTENSION postgis;
-- Enable Topology
CREATE EXTENSION postgis_topology;
-- fuzzy matching needed for Tiger
CREATE EXTENSION fuzzystrmatch;
-- Enable US Tiger Geocoder
CREATE EXTENSION postgis_tiger_geocoder;


Operation on mixed SRID geometries npsql

一般是查询的时候

string sqlString = string.Format("SELECT * FROM admin_region WHERE ST_Within(ST_GeomFromText('POINT({0} {1})',4326),geom);", lon, lat);

表admin_region 里面的srid被重新赋值了,试着去掉4326就行了,就用它默认的srid就不会报这个错误了。

string sqlString = string.Format("SELECT * FROM admin_region WHERE ST_Within(ST_GeomFromText('POINT({0} {1})'),geom);", lon, lat);

另外postgis数据库要加上4个扩展命令才能支持空间数据shpfile文件的导入。

shpfile导入的时候要使用gbk编码。

局域网内部访问相关配置

(7.2) D:\demo\PostgreSQL\pgsql\data\pg_hba.conf
修改并添加为:此处用来限制哪些客户端可以访问数据库服务器。
begin//
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             all             192.168.1.8/32        trust
host    all             all             192.168.1.205/32        trust
end///
允许
192.168.1.0~192.168.1.255网段登录数据库:
host    all    all 192.168.1.0/24    md5


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值