VC + + General GIS function Development Solution 2.0v Introduction

Source: Internet
Author: User

Review

"VC + + General GIS function Development solution" Source code is based on vc++6.0 MFC class Library, developed on the Win2000 platform. The interface section uses a lower version of the Cj60lib Open Source Library, where the user can replace the high version or other interface library, which is not a commercial part of the program.

"VC + + General GIS function Development solution" Source code is so far publicly available the most comprehensive and perfect development of GIS products, a set of basic solutions. Its interface is very friendly and humane, it inherits the "VC + + Interface Package Solution" The most classic interface personality, and the integration of the product itself unique highlights. Its functional part solves many common problems of GIS development and key technologies (such as data structure, the map shows that terrain analysis based on DEM can be applied to the development of GIS software, such as urban planning, geological prospecting, land surveying, water Conservancy project, farmland construction and other construction of urban maps and topographic maps. It can be said that its basic function has been quite mature.

"VC + + General GIS function Development solution" is a set of very rich "textbook", relative to the various programming segments of the programmers have the appropriate learning content. Source program clear, modular design, generally annotated, for beginners and novice programmers, you can split branching to learn; for development-level programmers, it provides a wealth of functionality, saving you money and time wasted; as a professional programmer, perhaps you can find another safe, Quick programming ideas to solve your puzzles in such areas as project design, data construction, and analysis.

Programme content

First, user interface and control

1, to achieve full color start screen, so that you add a lot of the program;

2, the implementation of software to start password settings. Accumulate the author of years of experience is perfect, password encryption technology advanced;

3, to achieve full screen function, through the TAB key to easily switch to each other;

4, the realization of Human Nature menu button, has toolbar texture, text, menu icons, as well as the right menu function;

5, the realization of the View window bitmap background;

6, the realization of the status bar information function, display coordinates and elevation;

7, the Realization dialog box button personalization, the plane adds the icon, oneself ponders also has more effect;

8, the realization sends the mail and accesses the homepage function;

9, realize True Color bitmap, icon, cursor large application, you can find in the software a lot of true color technology application;

10, the implementation of the tree directory check icon, completely free layer control.

More details please refer to "VC + + Interface Package Solution" 3.0v

Second, the function realizes the part

1, the data format is open and transparent, which is obvious in the source code. The data source can also be converted through the MapInfo intermediate format! Once you have the source code, you can write the conversion software yourself, and of course you can purchase the software that we provide.

2, map display (show, roam, enlarge, shrink). # The Map display method uses the layer control technology, lets you click "The Small Eye" in the tree directory to be able to realize the layer's switch display conveniently. The graphics do not blink when the operation, combined with the "archive" function, you can also save your settings! # Roaming with no marginal way, arbitrary roaming! At the same time, combining the "archive" function, save map display location! # "Zoom in" and "Zoom In" both ways: fixed-point scaling and Zoom! Drawing frame zoom using raster drawing mode, the effect of natural beautiful!

3, nine large GIS analysis function (based on DEM) #量算多点距离 # Calculate the maximum slope of a segment # Compute area # Calculate Area # Two-point pass-View # Center-View # #区域坡度图 # section # Area Pass analysis all analysis uses real-time data display (operation simultaneous display results) technology, with the final results shown.

A few notes

1, taking into account the size of the data, this program only brought a sample data, but enough to use! And since the sample is from the original four pictures, and the program used in the engine file has not been changed, so point program in the "Full diagram" function, the map only accounted for a corner of the customer area, rather than the map to fill the customer area. This does not affect any other action, not a program problem.

2, this program due to Cj60lib library version problem and not suitable for the. NET platform, but not the problem of this program itself! Users can replace the Cj60lib library with support for. NET versions or other interface libraries, or simply discard them! This does not affect other substantive parts of the procedure.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.