SuperMap iDesktop

GIS mainly has two major platform providers, one is foreign Arcgis and the other is domestic SuperMap. This article focuses on iDesktop, a desktop data processing tool for hypergraphs, and combs the relevant content of GIS map configuration. The specific content is as follows:

Data preparation

The workspace

A workspace is a user’s working environment. When a user performs data operations, a workspace needs to be created before the next operation. The workspace will save the operation results of users in the modified working environment, including data sources opened by users in the workspace, saved maps, layouts and 3D scenes, etc. When users open the workspace, they can continue the work results of the last time.

Workspace type

In terms of storage form, workspace can be divided into two categories, file workspace and database workspace.

  • File workspace: Stores the workspace as a file with an extension of. SXW/SMW or. Sxwu /. Smwu.
  • Database workspace: Stores the workspace in a database. Currently, six database workspaces are supported: SQL Server, Oracle, PostgreSQL, MySQL, MongoDB, and DM.

The data source

A data source is a place where spatial data is stored. All spatial data is stored in the data source rather than the workspace. Any operation on spatial data needs to open the live data source. Users can store different spatial data in the data source according to the purpose of data, and manage and operate these data in a unified manner.

File data source

Store spatial and attribute data directly into a file. Store files with the *.udb extension. In the case of small data volume, using file data source map display is faster and data migration is convenient.

Database-type data source

Data sources are stored in databases to facilitate the management and access of large amounts of data. Concurrent operations are supported to facilitate data modification and synchronization. Users need to locally configure the database environment and clients before accessing the database.

Web data source

The data sources are stored in the network server. OGC, GoogleMap, Rest map service and earth map service data sources are Web data sources.

Memory data source

Data in the data source is stored in memory and cannot be saved. Some of the intermediate results of the analysis can be stored in this data source to improve the efficiency of the analysis, and when the final data is obtained, it can be exported from the in-memory data source to local data.

The data set

Data sets are used to store spatial objects of the same type, supporting point data sets, line data sets, plane data sets, pure attribute data sets, network data sets, composite data sets, text data sets, routing data sets, images, raster data sets and so on.

Object to draw

The most commonly used geometric objects in map drawing are point, line, plane and text. The Object Manipulation TAB provides the ability to create various geometric objects on a map, including point object drawing, line object drawing, surface object drawing, and text object drawing.

Plot points

steps
  • In the Draw Object group, click the Dot button to enter the draw state.
  • Move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the point object coordinates. At this time, the drawn point object will be displayed in the map window.
  • Repeat the previous step to draw multiple point objects.
  • After the drawing is complete, click the right mouse button to finish drawing.

End point objects can be drawn in the following two ways:

  • Right-click any non-point object in the map window.
  • On the Object Action TAB, in the Object Draw group, click the Draw point object button again.

Draw the line

A straight line
Draw a straight line
  • In the Object Action TAB, in the Object Draw group, click the Line drop-down button and select the Line option in the drop-down menu. The line cursor appears.
  • Move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the starting position of the line.
  • Move the mouse again to determine the position of another endpoint, click the left mouse button to draw a straight line, and click the right mouse button to end the current drawing operation.
Draw the line
  • On the Object Action TAB, in the Object Draw group, click the Line drop-down button and select the Line option in the drop-down menu.
  • Move the mouse pointer to the map window, and click the left mouse button in an appropriate position to determine the starting position of the polyline.
  • Move the mouse to determine the position of the next node and complete the drawing of the first section of the polyline.
  • Continue to move the cursor to the appropriate position, click the left mouse button in turn to determine the node position, and complete the drawing of other line segments of the polyline.
Draw parallel lines
  • In the Object Action TAB, in the Object Draw group, click the Line drop-down button and select the Parallel Line button in the drop-down menu to appear the parallel line cursor.
  • Set the starting position: move the mouse pointer to the map window, you can see that the coordinate value of the current mouse position will be displayed in the parameter input box following the mouse movement. Enter the coordinate value of the starting point of the parallel line in this box (you can switch between the two input fields by pressing Tab) and then press Enter to determine the starting position of the parallel line.
  • Set the parallel line width: move the mouse and input the parallel line width (length) in the parameter input box behind, and press Enter to perform the input. Moving the mouse, you can see that the width of the parallel line has been determined.
curve
bezier
  • In the Object Action TAB, on the Object Draw TAB, click the Bezier Curve option in the Curve drop down menu to display the Bezier curve cursor.
  • Move the mouse pointer to the map window and click the left mouse button to determine the position of the first control point of the Bates curve.
  • The position of the second to fourth control points is determined in the same way, and the coordinates of the first four control points determine the direction of the Bates curve.
  • Determine the coordinates of the fifth control point on the curve. At this time, a blue dotted line will appear between the third control point and the fourth control point, which is the first segment line fitted on the Baez curve.
  • Continue to input the coordinates of the sixth control point and draw the second segment of the Baez curve.
  • Repeat the previous step, continue to draw the other lines of the Bates curve, right click to end the current drawing.
B spline
  • On the Object Operation TAB, click Object Draw in the Curve drop – down menu to display the B-spline cursor.
  • Move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the position of the first control point of the curve.
  • Move the mouse to determine the second and third control points on the curve. At this time, a curve will be fitted between the second and third control points, representing the first segment of the B-spline curve.
  • Input the coordinates of the fourth control point on the curve, and a curve will be fitted between the third and fourth control points to represent the second segment of the B-spline curve.
  • Repeat the previous step and continue to draw other segments of the B-spline curve. Click the right mouse button to end the current drawing.
Cardinal curve
  • On the Object Operations TAB, in the Object Drawing TAB, click Cardinal Curve in the Curve drop – down menu. The Cardinal Curve cursor appears.
  • Move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the position of the first control point of the curve.
  • The second control point is determined in the same way, and a curve is fitted between these two points.
  • Move the mouse and input the coordinate of the third control point, you can see that the second curve will appear between the second and third control points.
  • Click the right mouse button to end the current drawing.
Free curve
  • On the Object Operation TAB, click The Free Curve option in the Curve drop – down menu. The free curve cursor appears.
  • Move the cursor to the position where the free curve is created, click and hold the left mouse button, and move the mouse to draw a curve consistent with the cursor movement track on the map.
  • Click the right mouse button to finish the drawing.
arc
Three-point arc
  • With the current layer editable, on the “Object Manipulation” TAB of the “Object Draw”, click the “three-point arc” option in the “Arc” drop-down menu and the three-point arc will appear.
  • Move the mouse pointer to the map window, you can see that in the map window, click the mouse in the appropriate position to determine the starting position of the three-point arc.
  • Move the mouse again to determine the position of the second point and the last point to complete the drawing of the arc of three points. Click the right mouse button to cancel the current drawing operation.
Elliptic arc
  • With the current layer editable, in the “Object Operation” TAB of the “Object Draw”, click the “arc” option in the “Arc” drop-down menu, the ellipse arc icon appears.
  • Click the left mouse button in the map and move the mouse to determine the starting point of the ellipse. Move the mouse to determine an axis length of the ellipse.
  • Move the mouse, and the length and Angle between the mouse position and the first axis will be marked in the map window in real time. Move the mouse and click the left button in an appropriate position to complete the drawing of the ellipse.
  • Continue to move the mouse, click the left button of the mouse on the ellipse arc to determine the starting position of the arc, continue to move the mouse, according to the position of the mouse, an ellipse arc will be drawn in real time, click the left button of the mouse again to determine the end of the ellipse arc, complete the drawing of the ellipse arc.

Draw faces

rectangular
  • On the Object Action TAB, on the Object Draw TAB, click the Rectangle option in the Polygon drop – down menu, and the rectangle cursor appears.
  • Move the mouse pointer to the map to determine the starting position of the rectangle. The rectangle will be displayed in the map window in real time. Click the left button of the mouse again at an appropriate position to complete the rectangle drawing.
  • Click the right mouse button to cancel the current drawing operation.
polygon
  • In the Object Action TAB, on the Object Draw TAB, click the Polygon option in the Polygon drop – down menu to appear the polygon cursor.
  • Move the mouse to the map window to determine the starting position of the polygon, and then move the mouse again to determine the position of the other nodes of the polygon in turn to draw any shape of the polygon.
  • Click the right mouse button to close the polygon and finish the current drawing operation.
round
  • In the Object Action TAB, on the Object Draw TAB, click the Center circle option in the Ellipse drop-down menu. The center circle cursor appears.
  • Move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the center of the circle.
  • Move the mouse again and determine the radius of the circle to complete the circle drawing.
The ellipse
  • On the Object Action TAB, on the Object Draw TAB, click the Ellipse option in the Ellipse drop-down menu. The ellipse cursor appears.
  • To draw an ellipse from an enclosing rectangle, move the mouse pointer to the map window and click the left mouse button in the appropriate position to determine the starting point of the enclosing rectangle.
  • Move the mouse, you can see that the size of the blue temporary ellipse changes with the mouse movement. Click the left button again to determine the position of the ellipse.
  • Click the right mouse button to cancel the current drawing operation.
The fan
  • On the Object Action TAB, on the Object Draw TAB, click the Fan command in the Ellipse drop-down menu. The fan cursor appears.
  • Move the mouse pointer to the map window and draw the ellipse by determining the major and minor axes. Move the mouse pointer to determine the starting position of the ellipse.
  • Continue to move the mouse to determine the oblique ellipse and a half axis, and then determine the length of the other half axis of the ellipse, click the mouse to complete the drawing of the oblique ellipse.
  • Determine the starting Angle of the sector on the ellipse, move the mouse, the map will display the size of the ellipse sector in real time according to the mouse position, click the mouse to determine the size of the sector to complete the drawing of the ellipse sector.
  • Click the right mouse button to cancel the current drawing operation.

Preparation of maps

Creating a Data Source

Right-click the data source and select New data domain “Zhejiang”

Import data set

Right-click “Zhejiang” data source and select Import data set

Import new map

Select “New Map” for data set import and import in order of face, line and point

Set style style

Right-click the corresponding layer and choose “Layer Style”. Set the layer style in the Layer Style TAB

Setting up TAB topics

Select the name of Hongqiao Village, right click”Making thematic maps

You can set it on the topic map TAB page, the style of the topic map text display color, etc

Set the layer visibility scale

Select the layer you want to set, right click and select”Set the visible scale“, you can set the current scale to the maximum or minimum visible scale

symbolic

Select the”Hongqiao town catering“, right click”The layer style“, select”The root group“, you can choose to own symbols, can also be customized to draw, can also import symbols library

Repeat the steps above and set each layer to its appropriate style. The final effect is as follows: