Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 2000


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

Data development and evolution

Engineering and design applications

Exploiting field and mobile technologies

Invited presentations

It's a brave new world

Leveraging web-based technologies

Mobilizing the enterprise

Operations support

People issues

System architecture

The best of the rest

Uniting the enterprise

User perspectives

Work management solutions



GITA 2000


Data Development and Evolution


Addressing multiple-scale output requirements


The Software Takes care of IT
Each of the leading GIS software products feature various mechanisms that address some of the issues described above. None, however, fully address the issues above in a purely automated manner.

For instance, the automated or semi-automated re-sizing of symbology and annotation is supported by nearly every system. Symbology positioning and annotation positioning and frequency modification, however, is not perfectly supported by any system. Similarly, every GIS software system allows for adjustment of content and emphasis for various displays and products, but no implementation of the software will achieve optimum results without first defining what the optimized results are.

The simple truth is that the relevant mechanisms within the software environments act as both tools and constraints that must be considered in the design of the physical data model.

Analysis of "Multi-Scale" Requirements
The only way to assure that multiple scale requirements are met by a geospatial system implementation is to include certain relevant issues within the requirements analysis and logical data model design prior to initiating the physical database design process. The first step in this process is the consideration of the support of map displays and products as system requirements in the same way that the support of applications and interfaces are considered as system requirements. This means that just as individual applications and interfaces must be identified as part of a requirements analysis effort, important map displays and products must be individually identified.

As with applications and interfaces, the examination of needs of the relevant user group must be accomplished first. As stated earlier, the relevant questions are who, why, how, when, and under what conditions will the map display or product be used.

Once these questions have been answered, a list of map displays and products can be developed. For each of map display and product, a scale and size must then be determined. Following that effort, the content of the map display and product must be considered. This process is most effectively done at a feature-by-feature, component-by-component level.

The use of a matrix where, features and components form the left column and map displays and products (with scale and size noted) form the top row. The intersecting cells of the matrix can then be used to note whether a particular feature component is required for each map display or product. In the case of symbols, initially noting simply whether it is required as a YES or NO may be sufficient. For annotation, however, it may be necessary to note the specific content requirement for each annotation string. For linear features, it may also be necessary to note the required or desired frequency of the annotation. A sample matrix is presented below as table 2.

Table 2: Component Display Requirement Matrix

The resultant matrix concisely presents the display requirements of each map product. The guidelines for symbology and annotation readability and reasonability, can then be applied to determine what specifications are appropriate for each feature component on each product. Some compromise of optimal specifications for each display or product may be appropriate at this time. Once this process is completed, a practical test of the displays and products is the next logical step. This can typically be accomplished within a CADD environment without benefit of full GIS functionality. The process for accomplishing this is to digitize a typical map area graphically differentiating between components to the same degree that the GIS would differentiate between components.

"Normal" CADD functionality can then be used to simulate the map displays and products required by the GIS. This process might involve changing display and plot scale, copying and resizing symbology and annotation, and editing certain annotation. Care must be taken to accomplish this effort without inadvertent symbol or annotation repositioning. The resultant displays and products can then be examined to determine to what extent they meet user requirements. This examination may point to requirements that were overlooked in the initial analysis or specifications that are unsuitable. In these situations, some modification to the display and product requirement matrix, and the sample displays and products may be merited Once the matrix and the samples have been edited, they will be extremely helpful in the physical data modeling effort and in the further development of specifications.

Conclusion
The ability to create optimized map displays and outputs is a critical requirement for an enterprise-wide geospatial system. This requirement may be more complex than it appears at first glance. The GIS software available today provides the basic ability to support multiple displays and products. Particularly, when it comes to varying scales, the best use of those abilities requires a detailed analysis of the relevant requirements. In order to avoid substantial additional cost and effort, this analysis must be accomplished prior to the physical database design, development, and construction.

Page 3 of 3
| Previous |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book