sinoly

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  29 随笔 :: 76 文章 :: 189 评论 :: 0 Trackbacks

        好久没有更新blog了,一直也不知道自己在忙什么,现在终于吧 GeoTools,PostGIS,SVG,mooTools等一直想研究的东西列入到了公司的工作日程之中了。可以开始真正的研究了。特来做个记号。
       首先先看看今天遇到的问题吧:

       测试用的是公开的全国图,不知道为什么这次导入的时候总是遇到 sql 语句错误而导入不了的问题。仔细的查看了 log 文件以后发现居然是里面有部分数字用 shp2pgsql 转成 sql 语句以后被程序用科学计数法表示出来了,这样再导入的时候肯定就会有问题了。同时,也是第一次看shp2pgsql转好的sql语句,突然觉得有点诧异,就是关于float类型的字段定义。这个在postgresql里面我好像一直就没有用过,在postgresql里面浮点型的数值一般都是real来表示的。发现了这几个问题以后,将sql语句作出了调整。

     1、将所有的 int8  修改为 bigint
     2、所有的 float 型修改为 real
     3、用了半个小时,写了一个分析 insert 语句的程序,将里面所有科学计数法的内容转化为正常模式

    进行了调整以后,把昨天下的24个图层完整的导入到了postgis里面
   
    也不知道是不是还有兄台遇到和我一样的问题了。。呵呵,望此步骤有所帮助!

    ps:测试结果,float和int8,没有修改的时候在某些图层,特别是数据较多的情况下还是有影响,但是这个影响是否由数据类型问题引起,暂时还不知道。继续研究ing。。。。



posted on 2007-09-13 23:30 sinoly 阅读(3103) 评论(5)  编辑  收藏 所属分类: POSTGIS

评论

# re: 困扰好久的postgis导入问题 2007-12-11 23:21 Flyingis
mooTools比较好用,比prototype1.4功能丰富,但不失轻便。ArcGIS9.3将对postgis提供支持,希望能处理好这些细节问题。  回复  更多评论
  

# re: 困扰好久的postgis导入问题 2008-04-08 20:25 ccfly
我才刚接触GIS不久,最近在使用POSTGIS导入地图是时使用shp2pgsql命令无法执行,反应shp2pgsql不是内部命令怎么解决。

请楼主指点下。

邮箱:johh123apple@163.com  回复  更多评论
  

# re: 困扰好久的postgis导入问题 2008-04-20 11:58 杨深
请问“公开的全国图”在什么地方可以下载?
谢谢
yxsmail@163.com  回复  更多评论
  

# re: 困扰好久的postgis导入问题[未登录] 2008-07-17 15:26 新手
我是个GIS新手,也遇到了相同的问题,shp2pgsql转成的sql中有好多7.7828241e-005000这样的小数,大虾指教一下,怎么转啊  回复  更多评论
  

# re: 困扰好久的postgis导入问题 2009-08-13 14:56 278692328@qq.com
你好
请问一下 3维的shape文件转为sql的时候还是3维的吗?
怎么我的老是2维的啊???
谢谢  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: