Add a new tool for the development of graphics software

zhaozj2021-02-16  44

Add a new tool for the development of graphics software

Xu Qingrong, this article (Wuhan University)

Existing graphics software is difficult to meet the requirements of complex graphics of maps

l The geographic (natural and human) elements represented on the map are extremely complicated. There are more than 300 specimen in a certain scale, which must be expressed in different forms of symbol graphics, while different scales or different purposes. The symbols used are not the same. Typically, you must prepare a drawing function for different forms of symbols, and the program is large. Moreover, as the old symbol needs to update and new symbol design applications, the drawing function must constantly change and expand, software maintenance will be extremely heavy, and the software producer cannot be done in time. Currently, some product graphics software (such as CorelDraw, AutoCAD, and GIS module, etc.) cannot fully adapt to complex and variable map symbols. For example, they only provide a limited number of line types. When encountering complex forms of line-like symbols, it has to be composed of several types of line types, or the artificial editing operation is very cumbersome.

l Map Observation often configures the natural distribution of geographic elements, the word, the word, and the annotation is to change, but the general text processing or graphics software is difficult to do, only word positioning and adjustment, efficiency Very low.

l On some maps (mainly small scale maps), regardless of symbols or notes must be coordinated with the latitude and latitude direction, but there is no such function in existing graphics software, and can only pass human-machine interaction. Adjust symbol or notes.

New thinking of drawing software design

l Use the "independent of the graphic structure" algorithm to make the same drawing function to draw a symbol of the given form (individual / line / facet, and can take into account the direction of the latitude and latitude), software developers do not have to be specific Symbolically or modify the drawing function, completely eliminate this heavy software maintenance.

l The overall configuration method based on "baseline" (a straight line or various curves representing geographic distribution), allowing a string of text notes to be automatically configured in the direction of the latitude and longitudinal direction.

Achievements based on the above new thinking - UNIVESAL Graphics Software

l UGS is carefully designed based on various graphical representations and characteristics of deep research maps. UGS has been published by 9CBS (graphics processing class):

http://www.9cbs.net/cnshare/shtm/18.shtm

l UGS is a software developer, which belongs to tool software.

l UGS graphic data is used in vector.

l UGS core is dynamic connection library ugsd32.dll (including UGS libraries, drawings, with initialization, symbol output, symbol output, and note configuration, symbolic information query, etc.), it can be used by C for Windows Application connection.

l The symbol library software SymdbW.exe with dynamic connection library UGSD32.DLL is used to create, edit, store various types of symbols (can be combined by multiple color plurality of primitives).

UGS work process

Welcome Discussions and Contact

l Welcome peers and graphics software users to criticize.

l If necessary, the author can provide further information about UGS.

Related Articles: Vector Drawing Algorithm for "Unrelated to Graphic Structure"

http://www.9cbs.net/develop/read_article.asp?id=13616

Contact: Short information to XQR at the 9CBS forum.

转载请注明原文地址:https://www.9cbs.com/read-26352.html

New Post(0)