1、通过某个WorkspaceFactoryClass(例如AccessWorkspaceFactoryClass)拿到工作空间工厂接口,这时的OpenFromFile方法可以直接打开mdb类型文件,作为工作空间。如果是ShapefileWorkspaceFactoryClass,则直接打开shp文...
分类:
其他好文 时间:
2015-06-24 18:32:58
阅读次数:
163
问题:真受不了CAD中的注记,只能方便显示,难于数据交互。好在Cass把属性信息基本写在扩展属性中,但显示又成问题了。此事难两全!我们通过查看实体属性,需要把宗地界线的扩展属性提取出来。即组码为-3,South中的宗地号、户主名和地类代码提取出来。 分析:曾写过一个标注写入面属性的程序,最近又写了操...
分类:
其他好文 时间:
2015-06-24 14:37:35
阅读次数:
1052
Maskout通常有两种类型:Maskout图形和Maskout数据。这里是Maskout图形的示例。需要用shaperead读取地图数据形成图层作为Maskout图层(这里是中国的行政区域china.shp),然后用masklayer函数对数据图层进行屏蔽,第一个参数是用来Maskout的图层,第...
分类:
其他好文 时间:
2015-06-18 17:09:45
阅读次数:
452
绘制格点数据的散点图,用scaterm函数。脚本程序:f = addfile('D:/Temp/GrADS/model.ctl')ps = f['PS'][0,(10,60),(60,140)]axesm()mlayer = shaperead('D:/Temp/map/country1.shp')...
分类:
其他好文 时间:
2015-06-18 16:58:04
阅读次数:
218
1、postgresql 数据库的表明使用小写,表名不能使用大写,否则会识别不了。2、数据导入之前需要给需要导入的数据库增加空间扩展功能。3、使用postgisshapfileanddbloader 插件时,选择的SHP文件路径不能有中文,路径不能太复杂。否则出现dbf file (.dbf) ca...
分类:
其他好文 时间:
2015-06-15 18:00:44
阅读次数:
266
Topojson源自于GeoJson,是D3中描述地理数据的格式,D3的作者觉得GeoJson太繁琐。同样的数据,TopoJson是GeoJson的1/5。这里有一个转换TopoJson,GeoJson,Shp的网站http://mapshaper.org/;好像不好使Openlayer3目前支持T...
分类:
Web程序 时间:
2015-06-14 18:11:38
阅读次数:
186
平时大量读写矢量数据属性不多,偶尔操作少量矢量数据的时候,习惯不去开启编辑状态。今天好奇百度总结了下下什么时候应该开启编辑状态。一、总结所作操作需要恢复和重做,特别是长事务操作。防止存储失败。连接数据库时。二、疑惑编辑shp时需不需开启编辑?之前似乎遇到了和这里 StartEditing()的问题 ...
分类:
其他好文 时间:
2015-06-12 16:52:53
阅读次数:
279
在mxd中,一般图层的名称与其真实的shp或影像文件名称不相同(注记图层一般放在mdb或gdb中,其在mxd中显示时的名称与其本身一样,直接使用lyr.name即可),使用ILayer的name属性,只能获取此图层在mxd中的别名,获取文件名称,需要将图层先转换成IDataLayer,将此对象的Da...
分类:
其他好文 时间:
2015-06-12 00:45:34
阅读次数:
443
准备一个线shp数据,并将其导入postgres里面,postgres安装postgis和pgrouting两个插件(方法见http://www.cnblogs.com/nidaye/p/4553522.html)。线数据的字段如下:注意字段的名称,省的出现不必要的麻烦。1、ALTER TABLE ...
分类:
数据库 时间:
2015-06-10 23:59:47
阅读次数:
855
因为习惯了使用pandas的DataFrame数据结构,同时pandas作为一个方便计算和表操作的数据结构具有十分显著的优势,甚至很多时候dataFrame可以作为excel在使用,而在用python操作gis的shp文件时很不顺畅,不太符合使...
分类:
其他好文 时间:
2015-06-06 13:40:31
阅读次数:
212