win7下使用TileStache生成geojson…
来源:互联网 发布:php 访问粘贴板 编辑:程序博客网 时间:2024/06/05 02:02
安装python-2.6.msi
目录:C:\Python26
安装setuptools-0.6c11.win32-py2.6.exe
目录:缺省
安装PIL-1.1.6.win32-py2.6.exe
目录:缺省
安装GDAL-1.9.2.win32-py2.6.exe
目录:缺省
解压gdal 1.9.2全套
目录:C:\gdalwin32-1.9\
安装setuptools-0.6c11.win32-py2.6.exe
安装PIL-1.1.6.win32-py2.6.exe
安装GDAL-1.9.2.win32-py2.6.exe
解压gdal 1.9.2全套
配置环境变量(加入到path)
C:\Python26;C:\gdalwin32-1.9\bin
C:\Python26;C:\gdalwin32-1.9\bin
配置环境变量(需新增系统变量)
名称:GDAL_DATA
路径:C:\gdalwin32-1.9\data
名称:GDAL_DATA
路径:C:\gdalwin32-1.9\data
覆盖同名文件
将目录:C:\gdalwin32-1.9\python中文件复制到目录C:\Python26\Lib\site-packages中,覆盖同名文件夹及文件;
完成布署
完成布署
-------------------------------------------------------------------------
测试环境是否有效
在D:放置一个图片,例如:d:\abc.bmp
切换到C:\Python26中新增一个文件,例如:testpython3.py,内容如下:
from osgeo import gdal
dataset = gdal.Open("d:/abc.bmp")
print dataset.RasterXSize
保存后,在开始->运行->cmd中,键入 pythonC:\Python26\testpython3.py,输入500,即完成测试;
在D:放置一个图片,例如:d:\abc.bmp
切换到C:\Python26中新增一个文件,例如:testpython3.py,内容如下:
from osgeo import gdal
dataset = gdal.Open("d:/abc.bmp")
print dataset.RasterXSize
保存后,在开始->运行->cmd中,键入 pythonC:\Python26\testpython3.py,输入500,即完成测试;
-------------------------------------------------------------------------
布署说明TileStache
先执行完“布署说明.txt”
执行命令(用于下载依赖项)开始 -> 运行 -> cmd
easy_install tilestache
easy_install PIL
easy_install ModestMaps
easy_install PIL
easy_install ModestMaps
创建配置文件(存储为*.cfg,例如:tilestache.cfg)
{
"cache":
{
"name": "Disk",
"path": "temp",
"umask": "0000"
},
"layers":
{
"network":
{
"provider":
{
"name": "vector",
"driver": "shapefile",
"parameters": {"file": "network.shp"},
"properties":{"LINK_TYPE":"LINK_TYPE","WIDTH": "WIDTH", "NAME_PY":"NAME_PY"}
}
}
}
}
{
}
}
注意:
文件示例参见:
配置文件及数据\tilestache_文件.cfg
配置文件及数据\tilestache_postgis.cfg
将*.cfg放置在C:\Python26\Scripts目录中执行即可,例如:tilestache.cfg
文件示例参见:
配置文件及数据\tilestache_文件.cfg
配置文件及数据\tilestache_postgis.cfg
将*.cfg放置在C:\Python26\Scripts目录中执行即可,例如:tilestache.cfg
参数文件内容:这里在windows中路径不能使用绝对路径,
"path": "temp",其中目录temp放置在 C:\根目录下;
"parameters": {"file": "network.shp"}中的图形文件network.shp,也放置在C:\根目录下(shp中不能存有中文);
"properties": {"LINK_TYPE":"LINK_TYPE","WIDTH": "WIDTH", "NAME_PY":"NAME_PY"},字段名必须是图形中存在的,并且键对要保持一致;
"path": "temp",其中目录temp放置在 C:\根目录下;
"parameters": {"file": "network.shp"}中的图形文件network.shp,也放置在C:\根目录下(shp中不能存有中文);
"properties": {"LINK_TYPE":"LINK_TYPE","WIDTH": "WIDTH", "NAME_PY":"NAME_PY"},字段名必须是图形中存在的,并且键对要保持一致;
用tilestache-seed进行切片
python tilestache-seed.py -b 32.228 118.3 32.614119.241 -c tilestache.cfg -l network 12 -egeojson。
python tilestache-seed.py -b 32.228 118.3 32.614119.241
来一张切出来的效果。
2.遗留问题,如何解决中文乱码的问题。可以参考http://blog.csdn.net/liminlu0314/上面找一下,里面描述了如何解决乱码的问题。
如果需要完整代码的可以跟我发留言。
阅读全文
0 0
- win7下使用TileStache生成geojson…
- 使用TileStache 进行矢量geojson瓦片的切割 实际操作部分记录
- GeoJson的生成与解析
- 由shp文件生成geojson
- GeoJSON
- GeoJSON
- win7下使用Eclipse编译C文件生成exe
- 使用GeoJson 文件可视化中国地图
- openlayer4中使用geojson数据
- geojson 在线生成测试地址分享
- win7 下使用cygwin
- Win7下使用DbgPrint
- Win7下telnet使用
- win7 下使用cygwin
- win7下使用telnet
- win7 下使用telnet
- win7下telnet使用
- win7 下扫描仪使用
- 控件转换算法参考
- 基于BP算法的前馈神经网络
- 文档总结19-C语言中的指针
- jsts算法研究
- 如何动态的获取数据库里面的字段以…
- win7下使用TileStache生成geojson…
- zTree介绍
- linux环境下的tomcat下面如何更新…
- 关于html中拼写字符串转义字符
- zTree在addHoverDom中获取级别判断…
- 2017/12/07
- JSP传递中文字符编码乱码的问题
- 第一篇
- 基本分区管理