Mapinfo:Phương pháp vẽ các hàng điểm cách đều, chứa các điểm cách đều theo cự ly?

Thảo luận trong 'Giải đáp thắc mắc các phần mềm: MapInfo, Vertical,' bắt đầu bởi Tranduydac, 5/10/12.

  1. Tranduydac

    Tranduydac New Member

    Tham gia ngày:
    5/10/12
    Bài viết:
    233
    Đã được thích:
    1
    Điểm thành tích:
    0
    Nghề nghiệp:
    Kỹ Thuật
    Nơi ở:
    TP. Kon Tum
    Xin chào các anh em, mình có 1 vấn đề nhờ các bạn rành về Mapinfo chỉ giáo:
    Cụ thể, các bạn hãy tưởng tượng đưa từng cây cao su, trong 1 lô cao su lên bản đồ thành những point cụ thể (cố định về cự ly giữa các cây là 3m, giữa các hàng là 7m). Như vậy có công cụ nào trong Mapinfo cho phép thực hiện công việc này đc nhanh chóng hay không?
    Mình đã thử cách Chia node trên 1 đoạn thẳng thành từng 3m một đoạn, rồi dùng công cụ vẽ điểm chấm lên node. Sau đó copy ra số lượng nhiều...vv... Tóm lại đại khai cách này quá thủ công và không khoa học cho lắm. các bạn có thể giúp mình 1 phương pháp nào đó nhanh chóng hơn không ạ. Xin cảm ơn

    ---------- Post added at 03:55 PM ---------- Previous post was at 03:16 PM ----------

    Mình sử dụng công cụ Add node của Mapcad, su đó dùng chương trình Mapbasic p2p.
    ơ
     
    Tags:
  2. hngialai

    hngialai Member

    Tham gia ngày:
    26/11/11
    Bài viết:
    254
    Đã được thích:
    6
    Điểm thành tích:
    18
    Bạn có thể sử dụng công cụ PVEP SONGHONG để giải quyết vấn đề nên trên.
     
  3. thanhvan3007

    thanhvan3007 New Member

    Tham gia ngày:
    2/10/12
    Bài viết:
    6
    Đã được thích:
    0
    Điểm thành tích:
    0
    công cụ này có có giải quyết đc bài toán chấm điểm cách đều dọc theo một con sông (polyline) ko bạn?
     
  4. Tranduydac

    Tranduydac New Member

    Tham gia ngày:
    5/10/12
    Bài viết:
    233
    Đã được thích:
    1
    Điểm thành tích:
    0
    Nghề nghiệp:
    Kỹ Thuật
    Nơi ở:
    TP. Kon Tum
    anh cho em xin link down công cụ này dc không ah?Xin cảm ơn!
    Em tạm thời dùng chức năng Add node của bộ Mapcad. cũng dc, nhưng phải vẽ trước 1 line, sau đó dùng add node chia line này ra thành các line ngắn đều theo cự ly tùy ý (giả sử muốn vẽ 100point cự ly 3m thì phải tạo 1 line dài 300m trước) . Rồi dùng tool P2P tạo node.
     
  5. hngialai

    hngialai Member

    Tham gia ngày:
    26/11/11
    Bài viết:
    254
    Đã được thích:
    6
    Điểm thành tích:
    18
    Bạn vào đây download về: Please login or register to view links
     
  6. NCC

    NCC Super Moderators

    Tham gia ngày:
    20/10/11
    Bài viết:
    1,085
    Đã được thích:
    11
    Điểm thành tích:
    38
    Nghề nghiệp:
    IT-GIS-GPS
    Nơi ở:
    DakLak_KhanhHoa
    Web:
    Ngoài ra có thể sử dụng công cụ Offset có sẵn trong Mapinfio. Xem video hướng dẫn sau
    [video=youtube;XcmJ3rw04Yg]http://www.youtube.com/watch?v=XcmJ3rw04Yg&feature=youtu.be[/video]
     
  7. Tranduydac

    Tranduydac New Member

    Tham gia ngày:
    5/10/12
    Bài viết:
    233
    Đã được thích:
    1
    Điểm thành tích:
    0
    Nghề nghiệp:
    Kỹ Thuật
    Nơi ở:
    TP. Kon Tum
    Cảm ơn anh NNC, đó cũng là 1 cách. Nhưng em thấy sử dụng công cụ Add node/Map CAD + tool P2P nhanh hơn!
     
  8. tuitui

    tuitui Member

    Tham gia ngày:
    6/1/12
    Bài viết:
    84
    Đã được thích:
    1
    Điểm thành tích:
    8
    Dùng Excel

    fix X, Y = (Y[SUB]-1[/SUB]) + 3;
    X = (X[SUB]-1[/SUB]) + 7, fix Y

    Hết.
     
  9. vuminhtuan

    vuminhtuan Administrator Thành viên BQT

    Tham gia ngày:
    20/10/11
    Bài viết:
    2,569
    Đã được thích:
    77
    Điểm thành tích:
    48
    Nơi ở:
    Tp. HCM
    Cách này hay đó. Dùng Excel cho nó chạy tọa độ trước, sau đó đưa vào MapInfo.

    Cách này chỉ cần biết tọa độ của 1 điểm trước là OK.
     
  10. Tranduydac

    Tranduydac New Member

    Tham gia ngày:
    5/10/12
    Bài viết:
    233
    Đã được thích:
    1
    Điểm thành tích:
    0
    Nghề nghiệp:
    Kỹ Thuật
    Nơi ở:
    TP. Kon Tum
    Ai giải thích giùm em cụ thể hơn được không ạ.
    Từ 1 điểm 01 có tọa độ (X,Y) vd: 01 (490000;1550000)
    Chân thành cảm ơn!
     
  11. asuspanda

    asuspanda Member

    Tham gia ngày:
    27/10/11
    Bài viết:
    810
    Đã được thích:
    0
    Điểm thành tích:
    16
    Nghề nghiệp:
    Student
    Nơi ở:
    Nghệ An
    Cái này chỉ là cộng trừ thôi mà bạn. Hàm FIX(x) trong excel là hàm trả về giá trị là giá trị phần nguyên của x.
    fix X, Y = (Y[SUB]-1[/SUB]) + 3: Nghĩa là tạo ra 1 điểm mới có giá trị x mới bằng x, y mới bằng y kề trước đó cộng 3m. ==> Tạo ra các điểm cùng hàng x cách nhau 3m.
    X = (X[SUB]-1[/SUB]) + 7, fix Y: Nghĩa là tạo ra điểm mới có giá trị y bằng y cũ, x mới bằng x kề trước đó cộng 7m. ==> tạo ra các điểm cùng y cách nhay 7m.
    ==> tổng hợp lại được kết quả các điểm trong hàng dọc (x) cách nhau 3m, hàng ngang (y) cách nhau 7m.
    đv: m
    A: (490000;1550000);
    B: (490000;1550003);
    C: (490007;1550000);
    D: (490000;1550006);
    E: (490014;1550000);
    Đúng như ý bạn đó.
    L-)
     
    Last edited by a moderator: 15/10/12
  12. Tranduydac

    Tranduydac New Member

    Tham gia ngày:
    5/10/12
    Bài viết:
    233
    Đã được thích:
    1
    Điểm thành tích:
    0
    Nghề nghiệp:
    Kỹ Thuật
    Nơi ở:
    TP. Kon Tum
    Cảm ơn bạn. Chỉ thắc mắc tại sao mình làm trong Excell thì không thấy hàm FIX??????
    Cấu trúc hàm FIX như thế nào?hay ý nghĩa ở đây chỉ là cách nói Fix = Giữ nguyên?!
    Hay là mình hiểu chưa đúng?
    Chứ nếu mà làm trong Excell, giữ nguyên X, nguyên Y => rồi kéo, hay cộng thêm 3m, 7m => Rồi kéo thì chẳng nói làm gì.
     

Chia sẻ trang này

Share
Đang tải...