OpenStreetMap 로고 OpenStreetMap

Building drawing tips, a perfect guide

Koreller님이 English로 2024년 9월 1일에 게시함. 최근 2024년 9월 19일에 업데이트됨.

In this diary, I’m going to explain how I draw buildings (and shape in general), with my tricks for doing the most precise work possible and achieving the greatest possible symmetry and alignment, but without measuring everything out either.

It’s my meticulous way of trying to do things as perfectly as possible, and everyone does it the way they want. There are many times when I do things more simply and less precisely

Tip 1: Use JOSM

JOSM Logo

The JOSM editor is essential for perfect building creation, in combination with the “buildings_tools” and “utilsplugin2” plugins! buildings_tools and utilsplugin2 plugins

I also use many JOSM shortcuts.

Tip 2: Perfect extrusion

✔️ Do

GIF-2-A-do-building-two-protruding-part-on-each-side

Because: Using a second rectangle and then extruding keeps the top two parts of the building aligned, same for the bottom.

❌ Don’t do

GIF-2-B-do-building-two-protruding-part-on-each-side

Because: Doing the two small parts on top and on bottom one by one doesn’t ensure that they’re correctly aligned.

Tip 3: Perfect extrusion bis

✔️ Do

GIF-3-A-do-building-with-same-size-rectangle

Because: Using a rectangle which is then extruded ensures perfect alignment for each side.

❌ Don’t do

GIF-3-B-dont-building-with-same-size-rectangle

Because: Making each part after the other means that the two sides can have different widths and not be aligned.

Tip 4: Perfect extrusion ter

✔️ Do

GIF-4-A-do-building-with-two-protruding-part

Because: Extruding the building keeps it perfectly aligned.

❌ Don’t do

GIF-4-B-do-building-with-two-protruding-part

Because: Extruding one by one doesn’t let you know on both parts are aligned.

Tip 5: Perfect extrusion quater

✔️ Do

GIF-5-A-do-building-with-two-protruding-part-and-one-front-protruding-part

Because: The little yellow crosses between the segments can be used to check whether the parts are proportional, and also to align different blocks perfectly.

❌ Don’t do

GIF-5-B-do-building-with-two-protruding-part-and-one-front-protruding-part

Because: Extruding each part doesn’t tell you whether they’re aligned, and the last rectangle on the left is not correctly aligned in the center.

Tip 6: Two points perfectly apart ⚫↔⚫.

✔️ Do

GIF-6-Move-two-points-apart-perfectly

Tip 7: Perfect triangle 🔻.

✔️ Do

GIF-7-do-Perfect-triangle

Because: Build a 6-point closed shape, make it round, remove the three unnecessary points. Without this, the triangle won’t have three sides of the same length, the triangle won’t be perfect. The “O” shortcut (to form a circle) won’t work with three points.

Tip 8: Perfect square 🔲.

✔️ Do

GIF-8-do-Perfect-square

Because: The four sides are the same length and are perpendicular, otherwise the four sides won’t be exactly the same length.

Tip 9: Perfect star ⭐.

✔️ Do

GIF-9-do-Perfect-star

Because: This ensures that all segments of the same size are perfectly symmetrical.

Tip 10: Right triangle 📐.

✔️ Do

GIF-10-do-Right-triangle

Because: This ensures that the triangle is perfectly right-angled.

Tip 11: Parallelogram.

✔️ Do

GIF-11-do-Parallelogram

Because: Moving two points in a rectangle makes it easy to create a parallelogram.

Tip 12: Rhombus ♦️.

✔️ Do

GIF-12-do-Rhombus

Because: A rhombus is easily made from a perfect square, from which you move two points symmetrically using Ctrl+Alt.

Tip 13: Ellipse 🕳️.

✔️ Do

GIF-13-do-Ellipse

Because: An elipse is obtained by using the building tool in the round (Alt+Z), then symmetrically moving the points on either side of a central segment. For greater precision, points can be added using Shift+B, then moved symmetrically away from each other.

Tip 14: Rectangle with cutoff angles.

✔️ Do

GIF-14-do-Rectangle-with-cutoff-angles

Because: a rectangle with cutoff angles can be obtained in many ways, the trick presented here consists of superimposing two rectangles, merging them and removing the unnecessary points.

Tip 15: Leisure track 🏃.

✔️ Do

GIF-15-do-Leisure-track

Because: An running track can be created by starting with a rectangle and adding circles on both sides, the same for the outer contour, with the addition of the sprint corridor, then making a multipolygon (shortcut Ctrl+B).

Disclaimer

They’re just tips on how to draw buildings in a precise way. I do it often, but there are many times when I don’t follow them, because it can be time-consuming. Still, I’m happy to try and do it so perfectly.

Edit 1 2024/09/02 : Change gif to add moving of buildings at the end of gif
Edit 2 2024/09/03 : Change gif to add all shortcuts used (Shift, Ctrl)
Edit 3 2024/09/07 : Add six new gif
Edit 4 2024/09/19 : Add emoji

이메일 아이콘 Bluesky 아이콘 Facebook 아이콘 LinkedIn 아이콘 마스토돈 아이콘 텔레그램 아이콘 X 아이콘

토론

2024년 9월 2일 08:47Sylabowy Kot님의 의견

Very thanks, man. First glance at OSM diares and what I’ve seen! So that’s how do you manipulate shapes in a right geometric way.

2024년 9월 2일 10:15MxxCon님의 의견

But you neglected to include one extremely important step: after you draw a building based on its roof shape, you have to move and align it to the building’s base. Aligning building to it’s roofline will position it in the wrong location

2024년 9월 2일 11:23Koreller님의 의견

@MxxCon you’ve right ! But it’s not the intention of this guide to deal with the correct positioning of buildings, imagery offsets (or not) or tags!

2024년 9월 2일 16:44Frans S님의 의견

Hi. Good guide for novice mappers. I agree with the comments of MxxCON about placing high rise mappings to its footprint. This has nothing to do with offset or tagging. It is just a major issue to map high rise buildings correctly. In your guide it is the possebility to adres this issue as well. You don’t want to know how much time validators spend on adjusting not correct placed mappings. Often they include the sidewalls as well.

Best regards

Frans

2024년 9월 2일 18:33Koreller님의 의견

@MxxCon @Frans_S So I updated the gifs to correctly align them at the end.

2024년 9월 3일 06:19okadatsuneo님의 의견

Thanks for the good tips. I want to know how to expand the selected two points in Tip 6. When I move it, the two nodes move in the same direction. Do I need to do any key operations?

2024년 9월 3일 07:20Frans S님의 의견

Hi Koreller. I advise to add text with the key combination to be used on example 6 It is not obvious. CTRL+ALT does the job. Best regards

2024년 9월 3일 08:09okadatsuneo님의 의견

@Frans_S Thanks!

2024년 9월 3일 19:56Magick93님의 의견

Very useful thank you ❤️

2024년 9월 4일 06:09LySioS님의 의견

Quand je repense à tous mes trapèzes que j’ai jamais réussi à faire réguliers, en me disant qu’il devait bien avoir une astuce 😅

2024년 9월 4일 06:36LySioS님의 의견

We shoukd definitely have a wiki page to explain how to draw usual geometric shapes : Even better, a plugin to do so.

Rectangle ✅ Rectangle with cutoff angles (damn city stade) Square ✅ Triangle (equilateral) ✅ Triangle (isoceles) Right triangle, rectangle minus one point ✅ trapeze ✅ Parallelogram Rhombus Ellipse 😭 A two rounded face rectangle (running tracks) : draw a rectangle. Use small side of it as diameter , draw a circle, cut it in half. Separate anf union all the parts

2024년 9월 4일 10:58InsertUser님의 의견

The building tools plugin has a setting to Auto-select building if nothing is currently selected (CTRL+ALT+B to get the menu). This is very useful if the place you are mapping rarely has plain rectangles. You can always ESC out of the selection too.

Tip 3: Temporary sketch geometry is very useful for squaring things, but in this particular case forming the initial “U” could be done in two steps one to the inside of the false courtyard one while holding SHIFT and dragging the rest of the way. This will leave nodes at the original inner corners so you can just extrude sideways.

Tip 5: To do this precisely you can add the nodes for the extrusion to the side you want to extrude, select all four nodes in the line and Distribute nodes (SHIFT+B) to get them aligned and evenly spaced then select just the inner nodes and use Tip 6 to adjust their spacing to the correct location for the extrusion. For extensions you can also use the Distribute nodes tool to put a point at the midpoint of the two rectangles then select one of the rectangles and its new midpoint and hold CTRL as you drag it to the other midpoint to get it to snap, this can be useful if the extension is only half the height of the rest of the building so it’s easier to draw separately anyway.

2024년 9월 8일 11:18Fnordson님의 의견

The best tutorial I’ve seen on this topic and after all those years, I still learned new things. Thank you very much.

2024년 9월 8일 12:40groberschnitzer님의 의견

Very nice thanks, i only knew all this earlier! Last year there was a maproulette challenge, where i created a few dozen track leisure relations. This would have saved me a lot of time.

2024년 9월 8일 21:12Argbjorn님의 의견

Great, thanks. I drew a lot of buidings, but this article is useful for me

2024년 9월 9일 03:50ChicoXXX님의 의견

Great :-) Thanks :-)

2024년 9월 9일 10:09GanderPL님의 의견

I have some edits that require a lot of fiddling, but I believe there are easier ways. I’ll send you questions about that, I just need to record how I do it now so you know what I’m trying to achieve. Maybe you can give me a better recipe.

2024년 9월 9일 19:35KofDim님의 의견

Спасибо

2024년 9월 21일 03:09tallcoleman님의 의견

Thank you for taking the time to make this! The GIFs are really good, so easy to follow.

2024년 10월 1일 10:38Nicolelaine님의 의견

Love this, great work!

2024년 10월 12일 20:45amzlc님의 의견

Very good

2024년 10월 22일 18:31muzirian님의 의견

Nice guide, btw if you want nicer ellipses you can use cad tools plugin ellipse_from_rectangle

2025년 1월 13일 19:23Calvin Menttor님의 의견

Awesome 😎

2025년 2월 1일 19:40ENGELBERT MODO님의 의견

awesome very insighful

댓글을 남기려면 로그인하세요