Planar map symbol model based on path and sharing method based on same

A technology of map symbols and symbol models, applied in road network navigators, special data processing applications, instruments, etc., can solve the problem of single type of graphic element, not widely recognized, and unable to fundamentally solve the problem of map symbol sharing

Inactive Publication Date: 2010-07-21
NANJING NORMAL UNIVERSITY
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to differences in map symbol data models and composition methods of different systems, none of these methods can fundamentally solve the problem of map symbol sharing
The ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Planar map symbol model based on path and sharing method based on same
  • Planar map symbol model based on path and sharing method based on same
  • Planar map symbol model based on path and sharing method based on same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0017] The VGE plane symbol model provided by the present invention is composed of two parts: plane map symbol data model and map symbol rendering. in:

[0018] like figure 1 As shown in the figure, the surface map symbol data model: consists of fill, fill-derived color fill, gradient fill, pattern fill, point symbol fill, line symbol fill, texture fill and other six fill modes. In addition, complex surface symbols can be designed with a scripting language through an interface, and line symbols can be converted into surface symbols through outline transformation. We define a PolygonSymbol class that provides the following functions:

[0019] ①GetArraySize(int * size)

[0020] Get the memory size of all members in a complete area map symbol, the parameter size is the memory address of the area map symbol size.

[0021] ②GetArray(BYTE * buffer)

[0022] Get the memory records of all members in a complete area map symbol. The parameter buffer is the memory address of the con...

Embodiment 2

[0033] like figure 2 As shown, the present invention also provides a surface map symbol sharing method based on the VGE surface symbol model, including a surface symbol data sharing method and a function sharing method. Data sharing can be divided into surface map symbol assimilation, surface map symbol XML exchange, and function sharing refers to surface symbol monitoring and replacement.

[0034] The method is implemented by the following steps:

[0035] Step 1. Based on the VGE surface map symbol model, assimilate the surface symbols designed in the mainstream CAD and GIS software platforms, and import the existing surface symbol files in other formats (such as *.dxf, *.style).

[0036] Step 2. Import the surface symbol data in XML exchangeable format through the XML exchange module of VGE surface symbols, such as the surface symbols (fill symbols) in SLD, and the provided functions are:

[0037] LoadFromFile(string file)

[0038] Used to load the symbol data from the e...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a planar map symbol model based on a path. The model comprises two parts of a planar map symbol data model and planar map symbol rendering. The invention also provides a planar map symbol sharing method based on the model. The method comprises a data sharing method and a function sharing method and comprises planar map symbol assimilation, planar map symbol XML exchange and planar symbol monitoring and replacement. The invention separates planar map symbol data and planar map symbol rendering and can assimilate a planar symbol manufactured by the current CAD, GIS and professional map software, support the design of a complex planar symbol and a cartoon symbol and texture filling and expand the planar symbol based on the path and the rendering thereof to a corresponding GIS software platform, thereby realizing the planar symbol sharing among the GIS, the CAD and the professional map software and providing a path for a map symbol library with multiple purposes.

Description

technical field [0001] The present invention relates to the fields of geographic information system (GIS), computer aided design (CAD), computer cartography (CAC), navigation map, mobile phone map, electronic map, etc., in particular to a path-based surface map symbol model and a model based on the model. shared method. Background technique [0002] Map symbols are the main tools for spatial data visualization. It stimulates the left brain of people through pictographic and conscious graphics to generate mental images to convey information such as the characteristics and distribution rules of geographic entities. Map symbols and symbol library are one of the key technologies of GIS, cartography and various electronic map software. However, due to the differences in symbolic data models, storage methods, and rendering strategies between different systems, as well as in the association between symbolic information and spatial data, symbolic information is not shared synchrono...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G01C21/32G06F17/50
Inventor 温永宁吴明光陈泰生闾国年盛业华
Owner NANJING NORMAL UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products