> For the complete documentation index, see [llms.txt](https://docs.k2geospatial.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.k2geospatial.com/en2/jmap-server-extensions/edition/jmap-edition-user-guide/i-wish-to.../edit-layers-geometries/edition-tools.md).

# 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FAs40Kav434soV9g5G6i1%2Fdraw_menu.png?alt=media&amp;token=b044754a-6b91-417a-847b-f49e01afd110" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="92"></th><th></th></tr></thead><tbody><tr><td><img src="https://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FiGVF5I1BKcMd2VmYPWvQ%2Fdrawpoint.png?alt=media&amp;token=783a7084-d521-460b-b5d0-084fa0b85154" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2Ft4vgPhay3pOfnFlFAnGH%2Fdrawpointbycoordinate.png?alt=media&amp;token=bdb557f6-21b1-46cd-82fc-d832002d537b" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FRM1ICieMt3YmhkWnfkIK%2Fdrawfree.png?alt=media&amp;token=6f21567b-e471-45e6-a7ab-979d9155d448" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FiasHwxDnW0y3PcYam55x%2Fdrawline.png?alt=media&amp;token=3934b769-ce20-4bef-8f28-c57f010e47a6" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FsNMOhjEDaQyHPK3f2Sn7%2Fdrawmultiline.png?alt=media&amp;token=f6348e45-ea28-4674-9a57-d69c96c7fb1d" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FiomFC0ONk2oc9jIvHai7%2Fdrawpolygon.png?alt=media&amp;token=d591c654-f9a9-4b5f-b258-ef4ba2f2fe29" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FXorDLPE6RE6UYG0K0EyZ%2Fdrawbox.png?alt=media&amp;token=f0d224d3-94b2-4749-acfc-a53e343acc77" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FdI7wzZl1DQIJ9DQU66mx%2Fdrawcircle.png?alt=media&amp;token=7e5cdead-c0e2-49b7-b96e-1b86df4a014b" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FSLoWiOiE11n7Js0BhYdu%2Fdrawbubble.png?alt=media&amp;token=c659730b-eda1-499c-9adc-6298b89f75f0" 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://2098443701-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcA9CuUnY5hTYroiPhD1w%2Fuploads%2FfsayXLZ97yIkxynhEce2%2Fdrawtext.png?alt=media&amp;token=4831b86e-a997-4502-9a2a-a78f253f5b63" 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.k2geospatial.com/v/en2/applications-user/jmap-pro-user-manual).
{% endhint %}
