随笔分类 - Python
面向GIS的Python应用开发
摘要:官网地址:http://openblockproject.org/docs/#openblockOpenBlock是一个浏览个性化地域消息的网页应用,也可称之为超本地化新闻("hyper-local news",看看自己身边的地理区域上最近发生的事情)。概念与术语简介OpenBlock是超本地化新闻平台,其本质是一个网页应用(和服务),用于存储两类信息:本地新闻:你的身边发生了什么?这里可以是你的原创,也可以是网络上资源。本地地理数据:我们关注哪些地点?邻里、邮编、学区、片警。OpenBlock允许你通过多种方式浏览数据:大大小小的地理区域、消息种类、你知道的消息类别、文本
阅读全文
摘要:Spatializing your Data with PostGIS GeoDjango OpenLayers的翻译稿 个人水平有限,不当之处敬请指正!下载地址:http://wenku.baidu.com/view/1497955277232f60dccca104.html
阅读全文
摘要:Geodjango Model API本文档详细说明了Geodjango Model API,通过本章节,我们将可以使用如下ZIP编码的地理模型。from django.contrib.gis.db import modelsclassZipcode(models.Model): code = models.CharField(max_length=5) poly = models.PolygonField() objects = models.GeoManager()Geometry的种类 下列每种类均对应于OpenGIS的一种简单地物定义。 GeometryField class G...
阅读全文
摘要:*** 安装 ***** 概述 **总的说来,GeoDjango的安装基于:1、python及Django的安装2、空间数据库的安装3、空间分析包的安装如下是详细介绍,包含了不同操作系统:1、Mac OS X2、Ubuntu & Debian GNU/Linux3、Windows注:因为GeoDjango是开源的,所以可以通过源代码安装,在编译代码安装时,请遵循导则。** 基础环境 *** python及Django *GeoDjango是作为子包与Django一并安装。* 空间数据库 *PostgreSQL (with PostGIS), MySQL, Oracle, 以及 SQLi
阅读全文
摘要:**引子**最初接触GeoDjango应该是很早的事情了,一直希望将其完整的学下来期间也曾向公司申请了一个小项目作为学习平台,但左右还是一些阻碍与懒惰,终究没有完成http://www.geodjango.org说来惭愧,进公司管了三年多的IT管理,竟连一段码都没有写过(虽说也不需要写,但纸上谈兵的管理终究有点心虚,最近工作之中受累技术短板的感觉也越发强烈,也希望通过GeoDjango能为自己找些补强的动力)大约是去年在某师弟的博客里看到部分GeoDjango教程翻译时,就有一股冲动想通过翻译教程的办法督促自己完成这一拖了很久的工作http://www.geoinformatics.cn/20
阅读全文
摘要:源自:http://geodjango.org/docs/install.html ====================== GeoDjango Installation ====================== Overview ======== In general, GeoDjango installation requires: 1. :ref:`python24` and :...
阅读全文
摘要:今日得暇,对之前的程序进行了小幅度修改 读取shp文件的程序保持不变 环境:python 2.5 gdal 1.5 外加wxpython、numpy Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#-*- encoding:GBK ...
阅读全文
摘要:伍:上菜篇 1、wkb源代码 略 2、sketch.py源代码 #-*-encoding:GBK-*- importwx classSketchWindow(wx.Window): def__init__(self,parent,ID): wx.Window.__init__(self,parent,ID) self.SetBackgroundColour("White"...
阅读全文
摘要:肆:炒菜篇 1、通过之前介绍的读取shape文件的py脚本,以下面方式将坐标值转换成wkb格式列表 def ShpToCoord(fileIn): shpFile=ogr.Open(fileIn) shpLayer=shpFile.GetLayer() shpExtent=shpLayer.GetExtent() frame.sketch.SetExtent(shpExtent) #print ...
阅读全文
摘要:叁:择菜篇 拿来的程序总是要选择、修改一下的 1、因数据从文件读取,故略去程序原有的鼠标移动、点击事件 self.Bind(wx.EVT_SIZE, self.OnSize) self.Bind(wx.EVT_IDLE, self.OnIdle) self.Bind(wx.EVT_PAINT, self.OnPaint) 并建立必要的菜单 menuBar=wx.MenuBar() mFile=...
阅读全文
摘要:贰:菜谱篇 单有了原料,还是不能下厨 所谓菜谱,就是前人的一些经验 初步要做的只是把GIS文件(shape为例)显示出来 加上一些缩放等基本功能 找到两张“菜谱” 一个是关于shape文件坐标读取 http://wiki.woodpecker.org.cn/moin/lilin/ogr-notice 作者可以算是国内Python-GIS的大牛了 以前只是从Feature-Geometry-X...
阅读全文
摘要:之前用Python做过一些GIS小程序,大抵都是单一的计算或输出 一直很想做一个框架,将这些小程序整合在一起,方便自己使用 但受困于Python水平有限且对图形编程方面了解的极其浅薄 这次终于下了一些决心 很想做出一些东西来 壹:原料篇 完全白手起家,俺还没有那个水平 所以首先得找一些现成的“原料” 原料如下: python 2.4 wxPython 2.8 for py2.4(拿来作GU...
阅读全文
摘要:装了arcgis的同学大概经常会觉得附带安装的python 2.x是个累赘~其实不然伊是种非常有效的脚本语言arcgis 9以后采用python进行arc scripting已经逐渐成为一种时尚~当然展示一种语言的最好方式莫过于示例以下是某借用小百合写出的一个简单上站机的源码特别声明:本程序为培养学习兴趣使用,运行带来的任何后果各人自负~import timeimport telnetlibser...
阅读全文

浙公网安备 33010602011771号