SHCanada2

Members
  • Posts

    1099
  • Joined

  • Last visited

Posts posted by SHCanada2

  1. so it looks like if I convert to a polyline (i chose 100 increments), and then close each I get:

    image.thumb.png.700e214fc9e35ebb1cc69eb172ff1795.png

     

    and then I union those two to get the desired:

    image.thumb.png.be88380e01d4498bf6429fc10b727aec.png

     

    interestingly when it is just an arc, I cant "close polyline", which one would retort, well its not a polyline, but when selecting the arc, it has the "convert polyline" button available...so must be quasi polyline?

     

    any easier way to do this? and is 100 a reasonable number?

     

  2. interesting that a search of those three words doesnt yield any good results.

     

    anywhoo, I imported a survey and the property line arc is a different line than the 4 lines around the arc. So when I got to close the polyline I get:

    image.thumb.png.e3c2de54a921449a2b762d9d624032d6.png

     

    it here a way to join the arc to the polyline, so I can get a closed polyline and then get the parcel area?

     

    thanks

     

     

     

     

  3. 16 hours ago, DBCooper said:

    One thing you might want to do is try holding the "s" key while you are drawing a line.

     

    thanks, I had this exact problem when trying to annotate elevations with notes last week. I draw a line from the callout to the gable fascia and it tries snapping to something and goes off angle. I could get it there using cntrl key but it was annoying trying to get it to actually be straight and not off slightly. The s key sounds like the much better way

     

  4. 16 hours ago, DBCooper said:

    And when you are searching for something on the forum using two words (like "stair label"), it usually works best to choose the option for "all of my search term words" instead of "any".

    and that option shows up in two places: 1. when you start typing in the search in the top right corner of Q&A

    2. after you click search, click on the more search options on the right

  5. 5 minutes ago, TeaTime said:

    You'd just draw two Elevation Lines at different heights.

    tried that. on a normal walkout that always works, but because this one back corner is higher than the front it looks to be cubic splining the terrain between the two regions making weird things happen at the house wall (I tried changing the terrain intervals, no luck). I even tried to put in more regions, no luck. I'll see if I can post the plan later. In the meantime I'll try your first suggestion. thanks

     

     

     

  6. I have a walkout basement which needs a wing wall, and I cannot get the terrain to be uniformly declining (its on a corner lot where the one rear corner is actually higher that the associated front corner)

     

    It there a method to get a wing wall or retaining wall to taper? and/or get a terrain region to start at a specific elevation on one end and a different elevation at the other end(as the retaining wall will follow the terrain)

     

    thanks

     

  7. i calculate a percentage of windows on side property line walls with a couple macros. Because it is "Above grade", I think the only solutions is to draw a polyline (or at least that is what I do). You get the area from the polylline, and then you would need to subtract the windows and doors

    if you look closely below you can see the blue polyline that I drew

    image.thumb.png.451b8f06a131d1ac176687acf7bb865c.png

  8. so something like:

     

     

    ..manage initialization and setting of variables...

     

    i = 0

    j = $Array1.length

    lfound = false

    while i < j

    if $Array1[i][0] == owner.schedule_number

    $Array1[i]= [owner.schedule_number,@customfield]

    lfound = true

    end

    i = i+1

    end

     

    i=$Array1.length

    if lfound == false

    $Array1[i] = [owner.schedule_number, @customfield]

    end

     

    The above assumes there are no duplicate objects with the same schedule number

  9. if you have a unique id for the object (such as a schedule number), the label can add the value to an array which has the unique id. so before adding it to the array, you check to see if it is there first. if it is, you update, if not you add. I think joe uses ObjectId as the unique identifier

     

    The only downside is when an item is removed, or if the unique ID changes. I have not found a great solution. One is to reset the whole thing and let it repopulate the array

  10. On 8/14/2023 at 11:29 AM, Renerabbitt said:

    Switched to tab breaks and its even worse...seems to be duplicating data..this has to be a bug

    post the CSV

     

    you can view it in a hex editor to see if there is anything funny. However if you just open up a new text file in notepad and type in the chracters with commas, and then save it, and then see if you still get the error, 

    To check your code, you could just read the first character in the newly created file from above, and see if it is screwed up. Not sure how you are reading the file,

     

    It is odd it works for the second line but not the first.

     

    I would also try adding a line break in the CSV file on the first line to see if that makes a difference.

     

    I thought it might be the character encoding set, but that doesnt really make sense if the second line is interpreted correctly. It's almost like the CA rich text box processing of the returned macro result, is thinking it is part of the rich text encoding.

     

    The other thing you could do to check that is to print out the first line's buffer  again, after the good second line is printed