乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: motee-z

[编程交流] 需要(书面)帮助

[复制链接]

63

主题

242

帖子

181

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
319
发表于 2022-7-5 23:11:21 | 显示全部楼层
要添加到搜索路径的块
pcn。图纸
协调人第21页。LSP
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:12:13 | 显示全部楼层
要完成此练习,您只需从图形生成数据文件,然后查看是否可以将其上载到测量仪器。
回复

使用道具 举报

63

主题

242

帖子

181

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
319
发表于 2022-7-5 23:16:55 | 显示全部楼层
无法将其加载到仪器中,因为其顺序不同,您会看到坐标形状不同,需要引号和文件中的其他内容
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:21:15 | 显示全部楼层
我不太清楚你们的另一个项目,徕卡测量办公室,为什么不起作用。如果你需要更新,可以免费下载。
回复

使用道具 举报

63

主题

242

帖子

181

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
319
发表于 2022-7-5 23:24:00 | 显示全部楼层
hi eldon你想让我发誓相信我。
百分百的用户不能打开坐标编辑器,你可以查看论坛
没有人强迫他人分享或帮助他人
谢谢你
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 23:25:38 | 显示全部楼层
 
 
您的字符串格式可能也需要固定的“块”长度和恒定的字符串长度吗?
正如我所看到的,strlen的每个值是54(包括空格)
  1.     1,  "D",    "",  100.000,   10.000,  0.000,  FIX;
  2.     2,  "P1",   "",   98.226,   20.444,  0.000,  FIX;
  3.     3,  "P2",   "",   98.756,   38.444,  0.000,  FIX;
  4.     4,  "P3",   "",   98.756,   56.944,  0.000,  FIX;
  5.     5,  "P4",   "",   98.756,   74.444,  0.000,  FIX;
  6.     6,  "P5",   "",  100.618,   90.858,  0.000,  FIX;
  7.     7,  "P6",   "",  103.193,  108.673,  0.000,  FIX;
  8.     8,  "P7",   "",   96.668,  126.065,  0.000,  FIX;
  9.     9,  "P8",   "",   97.020,  128.500,  0.000,  FIX;
  10.    10,  "P9",   "",  119.042,  125.317,  0.000,  FIX;
  11.    11,  "P10",  "",  118.690,  122.882,  0.000,  FIX;

我可以知道与GEOMAX类似的徕卡软件吗?pxyzd。txt必须转换为格式。gsi。编辑器对话框只能打开。gsi文件?
此示例是否转换为gsi格式?
尝试将其另存为测试。然后试着用办公软件打开。。
 
  1. 110000+00000001 71....+00000FIX 81..10+00100000 82..10+00010000 83..10+00000000
  2. 110000+00000002 71....+00000FIX 81..10+00098226 82..10+00020444 83..10+00000000
  3. 110000+00000003 71....+00000FIX 81..10+00098756 82..10+00038444 83..10+00000000
  4. 110000+00000004 71....+00000FIX 81..10+00098756 82..10+00056944 83..10+00000000
  5. 110000+00000005 71....+00000FIX 81..10+00098756 82..10+00074444 83..10+00000000
  6. 110000+00000006 71....+00000FIX 81..10+00100618 82..10+00090858 83..10+00000000
  7. 110000+00000007 71....+00000FIX 81..10+00103193 82..10+00108673 83..10+00000000
  8. 110000+00000008 71....+00000FIX 81..10+00096668 82..10+00126065 83..10+00000000
  9. 110000+00000009 71....+00000FIX 81..10+00097020 82..10+00128500 83..10+00000000
  10. 110000+00000010 71....+00000FIX 81..10+00119042 82..10+00125317 83..10+00000000
  11. 110000+00000011 71....+00000FIX 81..10+00118690 82..10+00122882 83..10+00000000

如果这行得通,那么我们可以做点什么计划B?
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:29:31 | 显示全部楼层
似乎是。徕卡不再支持idx文件。
 
上传文件必须是。GSI格式。
 
使用数据交换管理器,有一个Ascii导入向导,可以将任何csv或txt文件转换为正确的格式。
回复

使用道具 举报

63

主题

242

帖子

181

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
319
发表于 2022-7-5 23:33:46 | 显示全部楼层
谢谢hanhphuc的帮助。文件可以加载,但不会出现坐标
我已经完成了前面的代码并成功加载了它,但最后2行我必须按enter键2次才能写入文件,如果可以在按escape时写入,如果我们可以添加文件名而不是starx和创建日期
代码:
  1. (defun c:cc(/ ip file)
  2. (setvar "cmdecho" 0)
  3. (setq clyr(getvar"clayer"))
  4.   (if(null txth)
  5.    (setq txth 1.25))
  6. (setq txthnew(getreal(strcat"\nchange enter text hieght or press enter to accept defualt " "<"(rtos txth 2 3)">:")))
  7.    (if txthnew(setq txth txthnew))
  8.    (setq file-name(getfiled "filename" "" "IDX" 1))
  9.    (setq file (open file-name "a"))
  10. (mapcar ''(( x ) (write-line x file))
  11. '("HEADER"
  12. "  VERSION      1.31"
  13. "  SYSTEM       "Leica SurveyOffice: Coordinate Editor 1.0""
  14. "  SEPARATOR    ','"
  15. "  TERMINATOR   ';'"
  16. "  UNITS"
  17. "    LINEAR     METRE"
  18. "  END UNITS"
  19. "  PROJECT"
  20. "    NAME           "StarX""
  21. "    CREATION_DATE  21-07-2014/16:21:45.0"
  22. "  END PROJECT"
  23. "END HEADER"
  24. ""
  25. ""
  26. "DATABASE"
  27. "  POINTS (PointNo,PointID,Code,East,North,Elevation,CLASS\)")
  28. )
  29. (setq serial 1)
  30. (setq qk "\042")
  31.    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  32.    (setq in (getreal"\n enter first number:"));point number
  33. (initget 5)
  34. (setq ndp (getint "\n Number of decimal places for co-ordinates (0,1,2,3):"))
  35. (setvar"dimadec"4)
  36.    (while
  37. (setq osmd(getvar "osmode"))
  38. (setvar "osmode"0)
  39. (setq ip (getpoint "\n enter a point to write its coordinate:"));pick individule point
  40. (if ip
  41.    (progn
  42. (setq osmd(getvar "osmode"))
  43. (setvar "osmode"0)
  44. (setvar "angdir"1)
  45. (setvar "aunits"2)   
  46. (setvar "angbase"1.5708)
  47. (setvar "aunits"2)
  48. (command "layer" "m" "points num" "")
  49. (command "layer" "c" "7" "points num" "")
  50. (command "color""bylayer")
  51. (command "insert" "pcn.dwg" ip txth txth "" (rtos in 2 0))
  52. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  
  53. (write-line(strcat"     "(rtos serial 2 0)",""  "qk(rtos in 2 0)qk",""            "qk qk","(rtos(car ip)2 ndp)",     "(rtos(cadr ip)2 ndp)",   "(rtos(last ip)2 3)",   ""   ""FIX"(chr 59)) file)
  54. (setq serial(+ 1 serial))
  55. (setq in(+ 1 in))
  56. )
  57.    )
  58. (if(null ip)
  59. (progn
  60. (write-line" END POINTS"file)
  61. (write-line"END DATABASE"file)
  62. (close file)  
  63.   )
  64.   
  65. )
  66.    )
  67. (princ)
  68. )

也感谢eldon的建议和帮助
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:35:01 | 显示全部楼层
万一你决定试试。GSI方法,这里是GSI格式的相同数据文件
 
  1. 110001+0000000D 81..10+00100000 82..10+00010000 83..10+00000000
  2. 110002+000000P1 81..10+00098226 82..10+00020444 83..10+00000000
  3. 110003+000000P2 81..10+00098756 82..10+00038444 83..10+00000000
  4. 110004+000000P3 81..10+00098756 82..10+00056944 83..10+00000000
  5. 110005+000000P4 81..10+00098756 82..10+00074444 83..10+00000000
  6. 110006+000000P5 81..10+00100618 82..10+00090858 83..10+00000000
  7. 110007+000000P6 81..10+00103193 82..10+00108673 83..10+00000000
  8. 110008+000000P7 81..10+00096668 82..10+00126065 83..10+00000000
  9. 110009+000000P8 81..10+00097020 82..10+00128500 83..10+00000000
  10. 110010+000000P9 81..10+00119042 82..10+00125317 83..10+00000000
  11. 110011+00000P10 81..10+00118690 82..10+00122882 83..10+00000000
回复

使用道具 举报

63

主题

242

帖子

181

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
319
发表于 2022-7-5 23:39:01 | 显示全部楼层
我认为这比idx文件更容易,但首先我想得到建议,完成idx文件的主代码
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 09:12 , Processed in 1.110818 second(s), 81 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表