1 python database postgresql visualization
你能帮我用python连接到我的postgresql数据库吗?我需要用python创建图形界面,它将可视化我的数据库中的shapefile数据(我在该数据库中有大约50个shapefile格式的多边形).你能帮我创建这样的应用程序吗?我是python的初学者.
要与数据库通信,请使用psycopg2.如果您熟悉基本的数据库概念,那么它快速,简单,高效.
你有几个选择.你可以使用shpUtils,这应该是解析shapefile的一个很好的包.然后,您可以使用众多python图形包(如pil)来可视化数据.
Pil at work http://pyevolve.sourceforge.net/_images/ex_12_tsp_result.png
每个选项都适合不同的需求,具体取决于您定义的"创建图形界面".如果需要创建简单的图形输出,请使用上面提到的图形实用程序之一从文本构建多边形.如果您需要创建一个看起来很专业的图像,请尝试使用mapnik(在其他一些答案中提到),它可以轻松读取shapefile.如果您需要创建一个功能齐全的GUI,它可能不是初学者的任务 - 您应该在开始使用shapefile和多边形之前先编写基本的GUI应用程序.
但是,如果您只需要查看多边形 - 跳过python并使用qgis,这将非常容易地显示您的多边形.它还附带了一些其他不错的功能,如颜色,缩放等. 来自SF.net的QGis示例http://qgis.sourceforge.net/screenshots/postgis_data.png
| 归档时间: |
|
| 查看次数: |
1516 次 |
| 最近记录: |