Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Developing GIS Solutions With MapObjects and Visual Basic [Paperback]

Bruce Ralston
3.2 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.


Join Amazon Student in Canada


Book Description

Oct. 31 2001 Mapobjects
This essential resource offers GIS professionals and students the programming skills to create state-of-the-art GIS applications using MapObjects and Visual Basic. Developing GIS Solutions with MapOjects and Visual Basic teaches GIS programming in a complete hands-on environment. This how-to manual provides instruction in how to use the latest version of the popular MapObjects ActiveX control from leading GIS application developer ESRI. Along the way, readers will gain a hands-on introduction to Visual Basic (VB) programming through practice VB programs utilizing MapObjects. GIS topics such as spatial selections, thematic mapping, overlays, map projections, and web-based GIS are all addressed and explored thoroughly using a blend of thought-provoking software design discussions, detailed examples, and carefully crafted exercises.

Product Details


Product Description

Review

Chapter 1 - Getting into the VB/MO Culture Chapter 2 - Using ActiveX Controls Chapter 3 - Programming Basics Chapter 4 - The Map Objects ActiveX Control Chapter 5 - Managing Map Layers Chapter 6 - Tool Bars and Layer Management Chapter 7 - Geometry, Coordinates, and Identifying Features Chapter 8 - Rendering Part 1: Single Symbols Chapter 9 - Rendering Part 2: The Unique Value Map Renderer Chapter 10 - The Unique Value Map Renderer Continued Chapter 11 - Rendering Part 4: The Quantile Renderer Chapter 12 - Collections, Classes and Advanced Selections Chapter 13 - Web Basics Chapter 14 - Serving Maps on the Web, Method 1 Chapter 15 - Serving Maps on the Web, Method 2: The MO Internet Map Server Chapter 16 - Buffering and Overlay, Part 1 Chapter 17 - Projections and Coordinate Systems

About the Author

Bruce A. Ralston, is a Professor at the University of Tennessee. He received three awards from the Association of American Geographers, including the Edward L. Ullman Award for Outstanding Contributions to Transportation Geography, 1999; the Outstanding Geographic Software Award, 1994; and the Excellence in Applied Geography Award, 1991. Bruce Ralston is an Associate Editor for the Journal of Transport Geography and the President of GIS Tools, Inc.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
Format:Paperback
I am currently learning ESRI MapObjects 2, and was recommended this book as it was quite tough to really understand the vast object model of MapObjects 2 through the samples alone. This book gives quite a good explanation of the MapObjects 2 object model.
However, be warned of a few things - Some of the explanations are terse and you wish the author spent some more time to explain them. Also, there are some mistakes in the code printed in the book (I prefer typing down the code to learn rather than looking at it on the CDROM). For the intermediate level VB programmers, there are better ways to code some parts of a project than mentioned in the book. For example, in Chapter 5, where the author uses a cumbersome method to split a filename - something that can be done in 3 single lines. A final thing I disliked was the editing/format of the print. It would be a lot better to print the code in a better manner (to make it really apart from the rest of the text), and also the indenting and spacing between lines in the code. The code looks like one long sentence in some places, making it a little difficult to read.
Otherwise this book is a good source, and something that you will want to refer to while coding MapObjects - but do not blindly follow the bad coding habits, try to use your knowledge to accomplish the task in a better way once you have understood the MapObjects model.
Was this review helpful to you?
Format:Paperback
I've been a GIS programming consultant for several years, mostly developing Visual Basic and MapObjects applications for government and commercial clients. I have recommended this book to several people as the best available to tackle this difficult subject, and I've got good feedback from them. Organized as a tutorial, it begins with a basic introduction to Visual Basic and then adds all essential tools for mastering GIS programming on desktop and web environments. GIS concepts such as map projections are explained along the way, and as clearly and expertly as I have ever seen them. It's well paced so you aren't overwhelmed. I've been through 90 percent of the code in this book thoroughly and it's rock solid -- I haven't found any errors. If you're just beginning with programming and GIS, this book is essential. There's also useful tricks about MapObjects that aren't available in the ESRI documentation, so it's great as a resource for experienced GIS programmers, too. If you're interested in GIS programming, get this book.
Was this review helpful to you?
2.0 out of 5 stars Confusing book with many errors May 8 2002
Format:Paperback
I am a GIS student who's also gone through most of a computer science degree and so I know Visual Basic and lots of other kinds of programming, but going through this book is one of the more tedious and confusing things I've done. Granted, MapObjects is a fairly large library and object set, but the author makes it worse in several ways. First, he deliberately gives you code in some places that doesn't work, only to correct it later on. This may be an admirable attempt to get you to learn it and think it through, but it just doesn't work - it's too large a set of objects and methods to keep track of, so trying to keep track of things which aren't even supposed to work makes it worse. Furthermore, in several places he does this, he changes some parts of the code, but forgets to change other parts that the original changes make neccessary to change, and one is left with a confusing mish-mash of partially edited code that doesn't look like the pictures in the book and doesn't always work. It is almost as if the author himself can't keep track of what's going on. Finally, his explanatory method of writing down large chunks of code with *short* descriptions afterwards doesn't really help. It would have been much better if he explained each component one-by-one, possibly even isolating them from other components where possible, and also made the code as simple as possible *without* having the deliberate errors. When you're learning something as complicated as this, the smaller the chunks, the better - and it's really nice to have code that works and runs right from the start so you can really see how it works (instead of not being able to see how it works due to deliberate errors).
Was this review helpful to you?
Want to see more reviews on this item?

Look for similar items by category


Feedback