• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

Tree surveys and numbering trees

Scheduled Pinned Locked Moved SketchUp Discussions
sketchup
6 Posts 4 Posters 1.8k Views 4 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    unearthed
    last edited by 17 Nov 2011, 02:31

    Hi, tree surveys are an important part of my work, and in other CADs I've used in the past there's usually been a way of adding a number/label to a tree symbol/block/icon (this is also useful for room, house or any other object numbering).

    I've searched high and low and have found nothing like this for skp. I want to use this in sketchup and then send it out with the scenes to LOtree survey. I include a small part of a typical case - this was only 75 trees but 500 to 1000 or so is not so unusual.

    The ideal would be where one can start labelling and have a dialog to input attributes (species, height, health etc) (being able to add to this later would also be very useful). I'm hoping this is possible, and that i can then link it up with Space Design (here's hoping). Is thee a script that does this?

    Growplan - People ∩ Plants ∩ Place

    windows 7 64b, 4GB RAM, SU 8.0.16846
    Gimp, QGIS, Vectorworks 12, Bricscad 11

    1 Reply Last reply Reply Quote 0
    • A Offline
      Alan Fraser
      last edited by 18 Nov 2011, 15:12

      Hi Nigel,
      The simplest (but fairly laborious) way that I can think of would be simply to type out all the numbers from 1 to 1000 in 3D text, but with extrusion unchecked. As you do this, a component will be automatically created with the Component definition corresponding to the number you just typed. You could make the text, maybe 10ft/3metres high.

      You could then open up each component in turn and paste a tree circle into it, underlying the text. All these components will then show up in the component browser and you could save them as a library to be used in different projects. By default, both the definition and description will be the number typed, but it's then a fairly easy (but again laborious) task to to edit the Description field to contain the name of the tree plus any other info required...as in the screen shot below. The attributes of each symbol are then immediately apparent in the browser.

      Another method of achieving the same result would be to array 1000 tree circles, then place the sequential numbers on top of each one in turn. You'd then need to select all, explode and purge to get rid of all the existing components. After that, it's a case of just selecting each circle/number in turn and creating a component while manually placing that number as the Definition. You could leave the description field blank until it was needed.
      You have to perform the explode/purge bit, because SU won't allow duplicate definition names...you can't have a tree 51 component containing a number 51 component...not unless you actually call it 'Tree 51' instead of just '51'.


      trees.jpg

      3D Figures
      Were you required to walk 500 miles? Were you advised to walk 500 more?
      You could be entitled to compensation. Call the Pro Claimers now!

      1 Reply Last reply Reply Quote 0
      • U Offline
        unearthed
        last edited by 19 Nov 2011, 04:26

        Thanks Alan

        Your last idea is what I might use - very interesting - I could use this with a tablet in the field, - Like you say, tedious setting up, but once you've got the components done it's easy.

        I also need a way of entering tree info into components (species, height, trunk thickness, health etc - as individual fields in the component) - does one use dynamic components for this?

        There are two main routes that I use for getting tree data into CAD

        One - getting a surveyor to record tree position - this results in an Autocad file comprising many blocks (each block representing a tree) and with several attributes attached to each block, e.g. species, x and y position, tree height, tree species, trunk diameter etc (refer to image from autocad (BricsCAD actually))autocad survey file block attribute data The data seems to get lost on its way into Sketchup.

        Two - the other route (normally smaller jobs) involves a basic survey (using gridded paper to speed location by eyeball), again I usually collect species, height, girth and plant health, and then CAD it up later. What I'm working towards is avoiding paper, but without buying a robotic thedolite (just seeking a happy medium).

        Growplan - People ∩ Plants ∩ Place

        windows 7 64b, 4GB RAM, SU 8.0.16846
        Gimp, QGIS, Vectorworks 12, Bricscad 11

        1 Reply Last reply Reply Quote 0
        • T Online
          TIG Moderator
          last edited by 19 Nov 2011, 18:59

          Find my ImportDXFtext script.
          You need the file as a DXF...
          Import the points/geometry normally then the dtext/mtext/attributes etc ?
          Keep the CAD origin so the text aligns with the rest...

          TIG

          1 Reply Last reply Reply Quote 0
          • B Offline
            bjornkn
            last edited by 20 Nov 2011, 13:11

            I think I would use this approach:

            In Top view with no perspective:
            Make a circle component (default material)
            Make a number with normal text tool (bold 14pt) and group it with the circle comp.
            Make an arrowed text and put in on Layer 'Species'
            Make another arrowed text and put it on layer 'Info'
            Group the circle/number with the texts (one or more texts as needed)
            It as also very easy to add more texts if needed, and they can quickly be turned off/on from the Layers panel.
            Then I would apply different colors/materials to the groups for different types of trees and/or different states of health.
            The advantage here is that the texts will be fully editable, and they will scale so that they will always be readable (although they may appear very cluttered if zoomed out a lot with all texts visible).
            I would add texts by copy/paste from a text document with all the numbers, attributes etc.Clipboard-2.jpg

            1 Reply Last reply Reply Quote 0
            • U Offline
              unearthed
              last edited by 21 Nov 2011, 05:15

              Thanks TIG, but that method takes removes the information (the tags) from the dxf - I'm hoping that there's a way to import each block's attribute data into a DCs attributes. Seeing as your script parses the incoming data stream to create the 3D text, would it be possible to create a text block for each icon, from each Autocad Block?

              Certainly it does what it says on the tin though, thanks
              and yes, you're right it does run for a while -
              for my data it was best to do it in batches of 100 icons at a time:
              screen cap showing imported tags on top of icons

              bjornkn, this would work well as a complement to Alan's method above, thanks.

              Growplan - People ∩ Plants ∩ Place

              windows 7 64b, 4GB RAM, SU 8.0.16846
              Gimp, QGIS, Vectorworks 12, Bricscad 11

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              1 / 1
              • First post
                5/6
                Last post
              Buy SketchPlus
              Buy SUbD
              Buy WrapR
              Buy eBook
              Buy Modelur
              Buy Vertex Tools
              Buy SketchCuisine
              Buy FormFonts

              Advertisement