寻找python下的GUI开发工具,试用了WxPython的两个封装pythoncard和dabo,感觉不顺手,然后装了PyQt(windows安装版自带了qt,无需另外安装),发现UI设计和业务实现还是分离的...这些GUI开发的Kit都不象VB,VC那样将界面和消息函数的编写结合起来。这方面做的不错的是 Boa constructor,值得推荐,不过似乎也不是很成熟。...后来找到了ironpython studio,....... IronPython是微软一帮人用c#改写的Python的.Net版本。...Ironpython Studio这个大爷就是visual studio 2008的一个用来进行ironpython开发的插件,可以和其他.Net语言一样调用.Net库,进行UI开发和消息函数的直接绑定...另外,IronPython Studio的编辑功能比较弱,消息绑定功能也不强,总之是乏善可陈。 版本: IronPython Studio 1.1。
IronPython 1.0发布了 IronPython是Python编程语言在.NET平台上的实现。...安装 IronPython 欢迎来到 IronPython世界, 让我们开始吧,将学习适合您的 Python 安装。 学习 IronPython的第一件事就是安装, 不是吗?...IronPython可以运行于Microsoft .NET Framework 2.0和Mono 上,所以IronPython也可以象.Net一样运行于所有的平台。...它还是一个交互 shell, 可以执行任意的语句和表达式。 这一点对调试、快速组建和测试相当有用。我甚至知道一些人把 IronPython的交互 shell 当作计算器来使用!...第一个IronPython程序(之二) 第一个IronPython程序(之一) 安装 IronPython
是开始学习IronPython 的时候了文章里谈到了“IronPython 2.6提供了新特性clrtype,允许程序员用纯IronPython代码提供property、attribute等CLR类型信息...这样IronPython代码就可以无缝地与Sliverlight、WCF等框架集成。”我们就用clrtype来看看怎么承载WCF服务和消费WCF服务。...另外链接几篇IronPython结合Entity Framework的文章,其中也使用到了clrtype模块。...Entity Framework, IronPython and PODO’s – Can it be done?...- Part 1 Entity Framework, IronPython and PODO’s – Can it be done?
/moin/March_Liu/PyTutorial Hex-dump IronPython http://hex-dump.blogspot.com/search/label/ironpython Python...同时rcas也具有JavaScript调试功能、提供编译支持和语法校验。此外,Orcas中还有其他AJAX特性,它包括改良的HTML设计器和丰富的CSS支持。...Orcas的其他功能计划还有设计视图和实时的源代码校验,.Net的语言完整性检查功能也在计划之中。 ASP.Net AJAX支持多种浏览器,包括IE、Firefox和Safari。...微软不久前发布基于ASP.NET的IronPython的CTP版本。...微软的.Net开发平台团队的主管Jeff King说道,IronPython是微软支持的众多动态语言的第一个,其他的动态语言还有Ruby、Jscript和PowerShell
和Benedikt Eggers。...Python支持.Net, .Net支持Python IronPython采用C#开发,不仅仅是为了在.Net上运行Python程序。它可以为Python程序员提供一个通往.Net应用和对象的桥梁。...最大的好处是,使它们可以像Pytho本地的对象一样使用和处理。 过去几年,IronPython的开发无疑非常缓慢。...在一次开发者会议上,Gitter、Earl、 Eggers和其他一些人讨论了这个项目所面临的紧急问题:CodePlex上IronPython项目未解决的问题应当如何处理;接下来要实行怎样的开发计划;如何铺设通往...对现在而言,只要IronPython能达到和Python一样的速度,就足够了。
为实现Python和C#之间的互操作性,有两个库可供选择:IronPython和pythonnet:IronPython是在.NET Framework上运行的Python实现,可以利用.NET库和对象...使用IronPython,可以编写能够充分利用.NET功能和性能的Python代码。然而,IronPython可能不支持一些特定于CPython的Python功能或库。...它允许使用C#中的任何Python解释器和库。然而,Pythonnet可能会导致一些性能开销和兼容性问题。 根据具体的用例和要求,选择适合的库将提供更好的灵活性和互操作性。...下面使用 c#和IronPython 写一段获取天气的热门旅游城市的代码,首先是c#代码部分:using IronPython.Hosting;using IronPython.Runtime;using...= { 'wd': city + '天气', 'rsv_spt': '1', 'rsv_iqid': '0xc2442a04000970上面的代码是使用C#和IronPython
Windows下的开发环境搭建参考博文:GDAL开发环境搭建(VS2010 C++版) 下面是一个很简单的读取GeoTiff格式的图像,然后输出其元数据信息的示例。...其中比较重要的是使用GDAL的六参数模型,计算图像的左上角和右下角信息。...#include #include #include "gdal_priv.h" using std::cout; /* @brief 计算图像行列号在给定坐标系下对应的地理坐标...获取数据的六参数信息 double adfULCoord[2]; // 图像左上角坐标 double adfLRCoord[2]; // 图像右下角坐标 // 获取左上角和右下角的地理坐标
ironpython 2.0 beta 5 已经发布,下载地址:http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?...IronPython 2.0 Beta 5是2.0系列的最后一个beta版本,下个版本就是RC版了。也就是说到了下个版本所有API都将固化了。现在也是到学习IronPython 2的时间了。.../pipermail/users-ironpython.com/2008-August/thread.html#8036 许多人把IronPython嵌入到C# (.NET 3.5)项目中。...另外一点是DLR 宿主API不有一个针对Python的默认配置,现在应该用IronPython.Hosting.Python去创建脚本引擎,这样在应用程序中宿主IronPython就更容易了。...IronPython.Hosting.Python有几个辅助方法,以创建一个ScriptRuntime或ScriptEngine ,并为ScriptRuntime和ScriptEngine增加了一些Python-specific
DLR团队终于发布了 IronPython 2.0 ,IronPython 2.0完全基于Dynamic Language Runtime (DLR)..../Main_Page 下面是IronPython 2.0一些说明: 要求安装.NET 2.0 SP1 和CPython 2.5 兼容,有几个不同的地方,参看Differences between...IronPython 2.0.x and CPython 2.5.2 性能良好: 比Python 2.5 快1.8 倍 ,使用 PyStone 基准测试的 可以调用大部分的标准 Python 库和所有....NET 库 Example IronPython code....Including Silverlight and embedding IronPython and C#. http://code.google.com/p/ironpython/
GDAL库由OGR和GDAL项目合并而来,OGR主要用于空间要素矢量矢量数据的解析,GDAL主要用于空间栅格数据的读写。此外,空间参考及其投影转换使用开源库 PROJ.4进行。...GDAL提供了C/C++借口,并且通过SWIG提供了Python,Java,C#等的调用借口。当我们在Python中调用GDAL的API函数时,其实底层执行的是C/C++编译的二进制文件。...GDAL 1.x版本以前,对于栅格和矢量数据的读写API借口设计是相对分离的,从2.x版本开始,栅格和矢量数据的API进行了集成,对开发者更加友好。我们这里的示例都是以2.x版本为例。...坐标系统(使用OGC WKT格式表示的空间坐标系统或者投影系统) 地理放射变换(使用放射变换表示图上坐标和地理坐标的关系) GCPs(大地控制点记录了图上点及其大地坐标的关系,通过多个大地控制点可以重建图上坐标和地理坐标的关系...对一个上北下南的图像,GT(2)和GT(4)等于0, GT(1)是像元的宽度, GT(5)是像元的高度。(GT(0),GT(3))坐标对表示左上角像元的左上角坐标。
IronPython也是脚本语言,两种脚本语言的联姻可以解决Windows 系统管理的任务,是系统管理员的必备工具。...可以在IronPython直接访问PowerShell,直接利用PowerShell的强大Shell功能。下面的例子演示了IronPython中如何使用PowerShell。...Sample ,有一个IPPowerShell例子,下载解压后有一个IronPython script文件powershell.py文件。...可以在通过在你的IronPython脚本文件中通过使用这个powershell模块来使用PowerShell,当然你要安装PowerShell。...这个PowerShell模块对PowerShell对象进行了一个包装成对象shell,这个对象包装了PS的cmdlets 和aliases。
做个记录 centos+python2.6.6+gdal:2.1.3+proj+geos 1. 检测gcc g++ make 是否存在 2....的包以及proj和geos的包拷贝到统一目录下(/usr/local/bin) 4....从proj到geos到gdal逐个编译 编译教程http://www.it165.net/os/html/201309/6237.html 5.打开到proj目录下 如果configure无法执行...同上编译geos 7.编译gdal 先修改configure和install-sh的权限 再编译 8.如果要配置python的话在./configure步骤时 更改为..../configure结束后 查看geos是不是support了 如果没有就make clean 去把geos重新再编译一遍 然后再来编译gdal 10.gdal编译好了以后 打开gdal>>swig
// lstPath.Add(@"D:\Program Files\Python\Python37\Lib"); lstPath.Add(@"D:\Program Files\IronPython
你认识GDAL吗?你了解GDAL吗? 反正我不是很熟,我只知道它很酷、很快、而且很厉害,不过好像也有很多缺陷。很酷很快很厉害我就不多说了,网上的彩虹屁多的和牛毛一样。...y,x和y的长宽以及两个0值---如果有错,请无情的批判我),好像也认不到它的坐标系?...等等,上干货之前,你总要了解一下GDAL的安装吧,我觉得安装GDAL也是满满的血坑,但是。。。我就是不告诉你我摔了个怎么样的大趴。。。毕竟: ?...,out是输出的路径+文件名,inp1是输入的,两个res分别是空间分辨率的长和宽,shp是裁剪用的矢量哦 你们要是问我为什么写的这么简单,解释的这么不酷?...(这个你们可能看不清,它是两个MAIAC的影像拼接而成,分为上下两部分) 最后,希望我能和大家一样的幸福快乐~
GDAL坐标转换其实也是调用proj4来实现,但是proj4有个特别麻烦的地方,就是坐标系描述的部分特别繁复,需要对专业知识有一定的了解。使用GDAL则相对简单很多。...以国内的情况来说,经常用到的投影有横轴墨卡托投影,高斯-克吕格投影和UTM投影。...在Global Mapper中三种投影设置方式如下: 可以看出,高斯-克吕格投影和UTM投影其实都是横轴墨卡托投影,两者都是通过设置带号(Zone)来实现设置横轴墨卡托投影的具体参数(Parameters...以上三个问题有时间再做进一步的研究和总结。....4的使用 5.GDAL影像投影转换
ReleaseId=12482,下载的安装程序包含了二进制文件、Python标准程序库、用于Silverlight的IronPython和一个教程。...IronPython是流行的程序设计语言Python通向.NET framework的一个端口。微软公司对于.NET framework的IronPython和动态语言非常关注。...DLR构建在CLR之上,提供了一批服务和API,使得语言开发者能够容易地构造编程语言。它不但是IronPython 2.x的基础,也是C# 4.0的基础。...Harry曾经是C#最早一批的开发者和使用者,现在是IronPython团队的程序经理。...Harry在他的Blog中提到,在IronPython 2.6正式版发布后,他们会考虑Visual Studio Integration和IronPython 3.x。
关于如何搭建开发环境,参见Ubuntu下GDAL读取HDF4(MODIS影像)开发环境搭建。...元数据信息可以通过GDAL获取,HDF的元数据信息中(将元数据信息保存在一个字符串数组中),奇数索引的信息是子数据集的地址,偶数索引的信息是该子数据集的其它信息(名称等)。...代码如下:(其中用到的readGeoRaster函数用于输出Dataset的一些地理信息,具体实现参见Hello GDAL(简单的GDAL入门程序)) int main(int argc, char*
下载gdal源码并解压。...wget http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz tar -xzvf gdal-2.0.0.tar.gz 2. 编译源码。...cd gdal-2.0.0 ./configure make 3. 安装。
print(value) 62 # 坐标变换案例:从整幅的landsat影像中截取华盛顿州Vashon岛(给定Vashon岛图幅左上角和右下角的坐标) import os from osgeo import...gdal # Vashon岛图幅左上角和右下角的坐标 # Coordinates for the bounding box to extract. vashon_ulx, vashon_uly =...off_ulx, off_uly = map(int, offsets_ul) off_lrx, off_lry = map(int, offsets_lr) # 从偏移量计算出Vashon岛图幅的行数和列数...subset_ulx out_gt[3] = subset_uly out_ds.SetGeoTransform(out_gt) # 本案例的很多内容是之前内容的重复 # 最重要的是计算Vashon岛左上角和右下角的坐标对应的偏移值...的大小来实现 如果它们比win_xsize和win_ysize大,那么会重采样为更高的分辨率,更小的像素 如果它们比win_xsize和win_ysize小,那么会重采样为更低的分辨率,更大的像素,使用最邻近插值来实现
File–>Settings–>Project–>Project Interpreter–>选择Anaconda3目录下的python.exe 3、GDAL安装 下载GDAL的包,进入http://...www.lfd.uci.edu/~gohlke/pythonlibs/#gdal,Unofficial Windows Binaries for Python Extension Packages。...找到gdal栏中,下载相应版本的gdal包(如果安装32的Python,就下载32位的gdal包,64位的python,就下载64位的gdal包) 注:我用的是Anaconda3-4.4.0-Windows-x86.../~gohlke/pythonlibs/网站下载了gdal的whl,在python中安装成功,但是import gdal导入失败,一开始以为是版本的问题,经过卸载重装还是有问题。...在参考n多博客后发现: 因此必须先安装numpy和Microsoft Visual C++ Redistributable for Visual Studio才能使用,通过pip install numpy