wanliyun2009
码龄17年
求更新 关注
提问 私信
  • 博客:120,766
    120,766
    总访问量
  • 25
    原创
  • 37
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2009-09-16

个人简介:GIS工程师,热衷于研究开源GIS。

博客简介:

万里云的专栏

博客描述:
专注于开源GIS
查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得17次评论
  • 获得25次收藏
  • 博客总排名1,550,851名
创作历程
  • 18篇
    2010年
  • 13篇
    2009年
TA的专栏
  • ArcGIS
    2篇
  • C/C++
    3篇
  • Linux
    2篇
  • MapServer
    15篇
  • QGIS
    3篇
  • 其它
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

7人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

使用GDAL建立影像金字塔

gdal金字塔工具
原创
博文更新于 2010.11.14 ·
16244 阅读 ·
3 点赞 ·
0 评论 ·
17 收藏

QGIS中的金字塔机制优化

QGIS中快速建立金字塔
原创
博文更新于 2010.11.09 ·
5407 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Could not open CRS database



       在使用QGIS打开数据时有时会遇到错误
Could not open CRS databased:/vxgis/bin/bin/Debug/./resources/srs.db
Error(14): unable to opendatabase file
 
 

要解决该错误首先要知道srs.db是什么?CRS、SRS都是投影中常见的缩写,可以看作同义词,当然它们内部也有些差异,都与EPSG 相关。SRS
原创
博文更新于 2010.11.08 ·
1274 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

QGIS编译记录

QGIS编译记录
原创
博文更新于 2010.11.08 ·
5557 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

使用c#开发mapserver之环境变量



拿到一套csharp-mapscript类库后,经常搞不清楚这套类库的版本。其实csharp-mapscript中提供了版本信息察看的方法。非常简单:
mapscript.MS_VERSION;
mapscript是csharp-mapscript里面的一个对象,MS_VERSION是它的一个静态方法,不需要定义直接可以调用。
输出mapscript.MS_VERSION之后可以看到如下信息:
5.6.1
说明我当前使用的版本是5
原创
博文更新于 2010.10.06 ·
1560 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

First token must be SYMBOLSET, this doesn't look like a symbol file错误的解决

First token must be SYMBOLSET, this doesn't look like a symbol file错误的解决
原创
博文更新于 2010.08.29 ·
1854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何编译 MFEditor

简单介绍一下如何编译 MFEditor
原创
博文更新于 2010.08.29 ·
1320 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

QTabWidget类的使用

qtabwidget的使用
转载
博文更新于 2010.08.29 ·
5993 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MFEditor开源了

mapfile可视化工具mfeditor开源了
原创
博文更新于 2010.08.25 ·
2042 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前向声明

可以声明一个类而不定义它   class Screen;//declaration of the Screen class   这个声明,有时候被称为前向声明(forward declaration),在程序中引入了类类型的Screen.在声明之后,定义之前,类Screen是一个不完全类型(incompete type),即已知Screen是一个类型,但不知道包含哪些成员.   不完全类型只能以有
转载
博文更新于 2010.04.30 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vmware为Linux虚拟机增加硬盘空间

 1、先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a new virtual disk”,分配容量,其他默认配置就可以了。2、启动虚拟机系统,用root登陆,在 命令行用fdisk -l查看是否识别了新硬盘,如果添加的是IDE硬盘,就应该看到hdb,如果是SCSI硬盘,
转载
博文更新于 2010.02.05 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

虚拟机Linux与宿主机Windows XP文件互访

    作为两个系统而言,要进行资源的共享,方法很多,最常用的两种方案是FTP访问和 Samba服务。     但对于很多新手来说配置这些服务可能会比较吃力,还有一个简单的两系统间文件互访的方法就是使用USB设备。     在安装有虚拟机Linux的Windows XP系统中插入U盘,在两个系统中均可以识别,可以使用USB设备作为一个中转站来实现文件共享。 
原创
博文更新于 2010.02.05 ·
828 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

va_list 详解

VA_LIST 是在C语言中解决变参问题的一组宏他有这么几个成员:1) va_list型变量:#ifdef  _M_ALPHAtypedef struct {        char *a0;       /* pointer to first homed integer argument */        int offset;     /* byte offset o
转载
博文更新于 2010.02.02 ·
623 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言的inline

编译mapserver5.6.1的时候遇到了inline错误,刚好搜到这篇文章,看了一下感觉不错。 原文地址是:http://superding.spaces.live.com/Blog/cns!89E842A8485366C7!1137.entry 感谢作者~ 本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点
转载
博文更新于 2010.02.02 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MapServer5.6.1编译手记

今日看到MapServer已经更新到了5.6.1,我目前还在使用5.4.2版本,看了一下变动不少,增加了很多新功能,像opengl渲染,xml格式的mapfile。还修改了不少bug,我以前说到的symbolObj.inmapfile问题也在5.6.1中得到了解决。  如此多的变动很吸引人,于是决定下载代码编译一份看看。因为以前编译过5.4.2,因此所有的依赖库都在,直接把
原创
博文更新于 2010.01.26 ·
3056 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OSGeo.MapServer.mapscriptPINVOKE错误的解决

    在使用C#开发MapScript的时候这是出现最频繁的错误。结合我开发中遇到的问题,总结了可能的导致该错误的原因,也许不全面,但也能解决一部分问题。如果大家有其他解决办法,也希望告知,一起学习。      最经常遇到的出错原因就是缺少依赖库导致。如果是WinForm程序,通常会产生如下的错误信息:  “OSGeo.MapServer.mapscriptPINVOKE”的类型
原创
博文更新于 2010.01.25 ·
2667 阅读 ·
0 点赞 ·
4 评论 ·
0 收藏

使用c#开发mapserver之八labelObj

labelObj用来实现标注,可以在地图上显示数据中的某一个字段的字段值,标注用到的字段名字需要在layer对象中使用LABELITEM定义。Mapserver将label也视为渲染,一种特殊的渲染—文字渲染,它与style类似,不同的是style用来渲染要素的几何图形特征,label用来展示几何要素的某个字段的属性信息,二者处于同一级别,都必须包含在class对象之中使用。如下是一个包含labe
原创
博文更新于 2010.01.19 ·
1979 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用c#开发mapserver之七symbolObj

Mapserver中的symbol对象用来定义符号,symbol对象只包含了符号的形状,其它的颜色尺寸等都需要在style中设置,因此它需要与style对象配合使用才有效。每一个style对象都必须包含一个symbol对象,如果你没有为style指定symbol,style会使用默认的symbol, 对于点对象,Symbol 0是单个像素,对于面对象,Symbol 0是一个实体填充,对于线对象,S
原创
博文更新于 2010.01.02 ·
1844 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用c#开发mapserver之六styleObj

styleObj用于设置图层的符号。它在classObj中定义,一般于symbolObj一起使用。通过设置styleObj,可以产生千变万化,丰富多彩的地图。一个简单的styleObj示例:CLASSNAME "Primary Roads"STYLESYMBOL "circle"COLOR 178 114 1SIZE 15END #style1STYLE
原创
博文更新于 2009.12.25 ·
1286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于MapServer配图工具MFEditor

原创
博文更新于 2009.12.25 ·
2739 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏
加载更多