# Edition Tools

## Drawing tools

Drawing tools are used to draw map elements on a layer. Only the layer that is selected to be edited can receive the elements that are drawn.

<figure><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/Fq0ZFztsq3FB3yLbmzVG/draw_menu.png" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="92"></th><th></th></tr></thead><tbody><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/dWkAl6l7Y0jtm9hAuXqh/drawpoint.png" alt="" data-size="original"></td><td><strong>Point</strong><br>Add a new point by clicking on the map.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/gfAYSvcvhXl6j5SGMHFs/drawpointbycoordinate.png" alt="" data-size="original"></td><td><strong>Point by coordinates</strong><br>Add a point using specific X and Y coordinates.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/YffYlxp7USlwFMNkKdHo/drawfree.png" alt="" data-size="original"></td><td><strong>Freehand</strong><br>Allows you to draw freely on the map, as if using a pencil.<br>1. Click and hold the left mouse button to draw.<br>2. Release the button when you are finished.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/GRQKXDyOGAKTKHrZDdUB/drawline.png" alt="" data-size="original"></td><td><strong>Line</strong><br>Add a simple line by clicking on the map to define the first point and clicking on it again to define the second point and complete the line.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/cOFsVFFdvOJtjhsQoWxQ/drawmultiline.png" alt="" data-size="original"></td><td><strong>Multiline</strong><br>Add a new multiline (line with 1 or more segments). <br>1. Click on the map to define each of the nodes that will form the ends of the segments.<br>2. Double-click or press the space bar to complete the drawing.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/7Et9AhWZR1bK5Bwjp8Q0/drawpolygon.png" alt="" data-size="original"></td><td><strong>Polygon</strong><br>Add a new polygon on the map.<br>1. Click on the map to define each of the nodes that will form the ends of the segments.<br>2. Double-click or press the space bar to complete the drawing.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/qEKFho7aK6EzX4mGqrhm/drawbox.png" alt="" data-size="original"></td><td><strong>Box</strong><br>Add a new rectangle on the map.<br>1. Click to define the first point.<br>2. Click again on the desired location to define the second point and complete the box.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/FLfaCXslzPLV7ls1zpSd/drawcircle.png" alt="" data-size="original"></td><td><strong>Ellipse</strong><br>Add a circle on the map.<br>1. Click to define its central point.<br>2. Click again to complete a circle of the desired dimension.<br>NOTE: The circle can be changed to an ellipse with radii of various lengths.</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/s0pPZWc239bvhShezdOz/drawbubble.png" alt="" data-size="original"></td><td><strong>Bubble</strong><br>Add a bubble with text on the map.<br>1. Click to determine the position that will be pointed by the stem of the bubble.<br>A window appears, allowing you to enter the text that will be inserted in the bubble (one or more lines).</td></tr><tr><td><img src="https://content.gitbook.com/content/DUF1p2rT0hfE3QBlbbvE/blobs/A31pVrmN6RGUxfd69IOg/drawtext.png" alt="" data-size="original"></td><td><strong>Label</strong><br>Add text directly on the map.<br>1. Click to define the insertion point of the text (upper left corner of the text).<br>A window appears, allowing you to enter text (one or more lines) to be added on the map.</td></tr></tbody></table>

{% hint style="info" %}
Snap functions are available with edition tools. For more details, refer to the [JMap Pro User Guide](https://docs-jmapserver-lima.k2geospatial.com/e/applications/jmap-pro-user-guide/tools/snap).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-jmapserver-lima.k2geospatial.com/e/extensions/edition/i-wish-to.../edit-layers-geometries/edition-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
