级别: 硕士生
UID: 44205
精华: 0
发帖: 285
威望: 6 点
积分转换
愚愚币: 1 YYB
在线充值
贡献值: 0 点
在线时间: 1726(小时)
注册时间: 2008-06-06
最后登录: 2018-05-16
楼主  发表于: 2008-12-01 16:47

 开源GIS书籍:Beginning MapServer

管理提醒: 本帖被 fengcai9999 从 化学工程讨论 移动到本区(2009-05-16)


Maybe it’s just me, but when someone decides it’s worth the effort and expense to actually
write a book about something like MapServer, it’s a big deal—sort of a watershed moment. So
needless to say, I was very excited when I first heard about this book. At long last, I have something
to show to my wife—tangible evidence that I was really doing something during those
long nights in the basement (strangely enough, C code just makes her eyes glaze over—go figure).
First, a bit of history: MapServer arose out of necessity, since in the mid-nineties there were
few, if any, decent commercial alternatives. Initial work centered on web-based front ends to
commercial GIS software. This worked well, but was painfully slow—and I endured constant
complaints from graduate students about licenses for our expensive GIS being used by the
public to make maps online. There had to be a better way.
Mercifully, I found shapelib—which, when paired with the GD graphics library, brought
MapServer to life (and stopped the complaints). Add a few best-of-breed open source packages
(e.g., GDAL, Proj.4, PostGIS, and FreeType) and a number of talented developers—and here we
sit 10 years later with a pretty powerful piece of software.
At its essence, MapServer is conceptually very simple, but unless you share the thought
processes of the core developers, the learning curve can be a bit steep. For many open source
projects, documentation is a weak point, and MapServer is no exception. Actually, there’s a
huge amount of MapServer documentation, but it’s scattered loosely across mailing lists,
sample applications, and websites. That’s why this book is so valuable—especially to someone
new to MapServer.
Bill has brought together all of the information for someone getting started with MapServer
in one place—from installation to MapScript, it’s all here. I appreciate the fact that he read any
existing documentation and actually put it to the test, often finding syntactical inaccuracies
and undocumented features. Fortunately, we all benefit from his pain and suffering.
Bill’s work is more than a MapServer reference manual (see Chapter 11 and the Appendix
for that stuff). It’s full of numerous detailed examples—mapfiles, templates, and scripts that
make learning this stuff far easier. When writing about a technical subject, perspective is everything.
As a developer, I often find myself glossing over important details, such as installing the
software—in the case of MapServer, however, these details are crucial.
I continue to enjoy working with this software everyday—either building applications with
it or doing core development. I hope that this book will help users get up to speed quickly so
they can move on to the fun part!
Stephen Lime
MapServer/MapScript Creator
本部分内容设定了隐藏,需要回复后才能看到
级别: 硕士生
状态: 未签到 - [64天/64次]
UID: 56348
精华: 0
发帖: 204
威望: 15 点
积分转换
愚愚币: 573 YYB
在线充值
贡献值: 0 点
在线时间: 24(小时)
注册时间: 2008-11-27
最后登录: 2014-07-13
1楼  发表于: 2008-12-13 15:19
学习一下
级别: 小愚愚
UID: 110159
精华: 0
发帖: 1
威望: -5 点
积分转换
愚愚币: 0 YYB
在线充值
贡献值: 0 点
在线时间: 1(小时)
注册时间: 2012-02-14
最后登录: 2018-05-16
2楼  发表于: 2012-02-14 13:03
    。学习一下了。
分享:

愚愚学园属于纯学术、非经营性专业网站,无任何商业性质,大家出于学习和科研目的进行交流讨论。

如有涉侵犯著作权人的版权等信息,请及时来信告知,我们将立刻从网站上删除,并向所有持版权者致最深歉意,谢谢。