Jump to content

Search the Community

Showing results for tags 'os tiles'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • CADTutor
    • News, Announcements & FAQ
    • Feedback
  • AutoCAD
    • AutoCAD Beginners' Area
    • AutoCAD 2D Drafting, Object Properties & Interface
    • AutoCAD Drawing Management & Output
    • AutoCAD 3D Modelling & Rendering
    • AutoCAD Vertical Products
    • AutoCAD LT
    • CAD Management
    • AutoCAD Bugs, Error Messages & Quirks
    • AutoCAD General
    • AutoCAD Blogs
  • AutoCAD Customization
    • The CUI, Hatches, Linetypes, Scripts & Macros
    • AutoLISP, Visual LISP & DCL
    • .NET, ObjectARX & VBA
    • Application Beta Testing
    • Application Archive
  • Other Autodesk Products
    • Autodesk 3ds Max
    • Autodesk Revit
    • Autodesk Inventor
    • Autodesk Software General
  • Other CAD Products
    • BricsCAD
    • SketchUp
    • Rhino
    • SolidWorks
    • MicroStation
    • Design Software
    • Catch All
  • Resources
    • Tutorials & Tips'n'Tricks
    • AutoCAD Museum
    • Blocks, Images, Models & Materials
    • Useful Links
  • Community
    • Introduce Yourself
    • Showcase
    • Work In Progress
    • Jobs & Training
    • Chat
    • Competitions

Categories

  • Programs and Scripts
  • 2D AutoCAD Blocks
  • 3D AutoCAD Blocks
  • Images
    • Backgrounds

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 2 results

  1. This routine was functional a couple of weeks ago. Now it's giving me the following error: *Invalid* ; error: Function cancelled I have tried changing the path of where the OS tiles are stored but nothing seems to be working. I would appreciate if someone could look into this. (defun C:TQL () (command "setvar" "insunits" "0") (command "setvar" "insunitsdefsource" "0") (command "setvar" "insunitsdeftarget" "0") (graphscr) (command "expert" "5") (command "ucs" "save" "UCS1" ) (command "ucs" "w" ) (setq P1 (getpoint "\nPick suitable point ")) ;co ord (setq PEAST (car P1)) ;eastings (setq PNORTH (cadr P1)) ;northings (setq PEASTF (rtos PEAST 2 0)) ;conversion to string (setq PNORTHF (rtos PNORTH 2 0)) (setq TQEAST (substr PEASTF 2 2)) ;parts of coords (setq TQNORTH (substr PNORTHF 2 2)) (setq TQSQ (strcat TQEAST TQNORTH)) ;name of map (setq TQEASTSQ (atoi (substr PEASTF 4 2))) (setq TQNORTHSQ (atoi (substr PNORTHF 4 2))) (if (and (<= TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SW") ) (if (and (<= TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NW") ) (if (and (> TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SE") ) (if (and (> TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NE") ) ; (setq REPLY (strcat "Co-ordinates give TQ" TQSQ MAP)) (princ REPLY) (print) (setq MPATH "D:/LB SOUTHWARK/Southwark CAD files/Latest 500m2 tiles") ;"//lbs-spatial01/spatialdata/Mapping/Raw_Data/OS MasterMap/Southwark and environs coverage/DWG/Latest 500m2 tiles/") ;@ path for os maps (setq DPATH (strcat MPATH "TQ" TQSQ MAP)) (command "-layer" "make" "xrefs" "") (command "-xref" "O" DPATH "0,0" "" "" "") (command "ucs" "restore" "UCS1" ) (command "-LAYER" "F" "*B_PT,*E_BY,*T_BY,*BMER,*G_PT,*PL_B,*GRID,*HTPT,*R_CL" "C" "252" "*tq*" "C" "251" "*road" "C" "250" "*buildout,buildpk" "") (command "-LAYER" "F" "*8010010,*8010098,*8010321,*8010570,*8010571,*8010572,*8010573,*8010574,*8010575" "C" "252" "*G80*" "C" "251" "*8010021" "C" "250" "*8010001" "" ) (command "expert" "0") )
  2. A colleague of mine forwarded me a lisp routine which determines the OS TQ tile reference, however, the tile reference is displayed in the command bar. Is there a way that the reference can be printed on the screen in model space. The coding provided is as below: ;*** TQMAP ; prog to work which tq square is req ; the path to the tq sqs is in the prog ;if location of maps changes then this line has to change @ ;*** (defun C:TQ () (command "setvar" "insunits" "0") (command "setvar" "insunitsdefsource" "0") (command "setvar" "insunitsdeftarget" "0") (graphscr) (command "expert" "5") (command "ucs" "save" "UCS1" ) (command "ucs" "w" ) (setq P1 (getpoint "Pick suitable point ")) ;co ord (setq PEAST (car P1)) ;eastings (setq PNORTH (cadr P1)) ;northings (setq PEASTF (rtos PEAST 2 0)) ;conversion to string (setq PNORTHF (rtos PNORTH 2 0)) (setq TQEAST (substr PEASTF 2 2)) ;parts of coords (setq TQNORTH (substr PNORTHF 2 2)) (setq TQSQ (strcat TQEAST TQNORTH)) ;name of map (setq TQEASTSQ (atoi (substr PEASTF 4 2))) (setq TQNORTHSQ (atoi (substr PNORTHF 4 2))) (if (and (<= TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SW") ) (if (and (<= TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NW") ) (if (and (> TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SE") ) (if (and (> TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NE") ) ; (setq REPLY (strcat "Co-ordinates give TQ" TQSQ MAP)) (princ REPLY) (print) (setq MPATH "//Regensw2k-svr01/basemaps/1250/") ;@ path for os maps (setq DPATH (strcat MPATH "TQ" TQSQ MAP)) (command "-layer" "make" "xrefs" "") (command "-xref" "O" DPATH "0,0" "" "" "") (command "ucs" "restore" "UCS1" ) (command "-LAYER" "F" "*B_PT,*E_BY,*T_BY,*BMER,*G_PT,*PL_B,*GRID,*HTPT,*R_CL" "C" "252" "*tq*" "C" "251" "*road" "C" "250" "*buildout,buildpk" "") (command "-LAYER" "F" "*8010010,*8010098,*8010321,*8010570,*8010571,*8010572,*8010573,*8010574,*8010575" "C" "252" "*G80*" "C" "251" "*8010021" "C" "250" "*8010001" "" ) ) ;*** TQMAP ; prog to work which tq square is req ; the path to the tq sqs is in the prog ;if location of maps changes then this line has to change @ ;*** (defun C:TQL () (command "setvar" "insunits" "0") (command "setvar" "insunitsdefsource" "0") (command "setvar" "insunitsdeftarget" "0") (graphscr) (command "expert" "5") (command "ucs" "save" "UCS1" ) (command "ucs" "w" ) (setq P1 (getpoint "Pick suitable point ")) ;co ord (setq PEAST (car P1)) ;eastings (setq PNORTH (cadr P1)) ;northings (setq PEASTF (rtos PEAST 2 0)) ;conversion to string (setq PNORTHF (rtos PNORTH 2 0)) (setq TQEAST (substr PEASTF 2 2)) ;parts of coords (setq TQNORTH (substr PNORTHF 2 2)) (setq TQSQ (strcat TQEAST TQNORTH)) ;name of map (setq TQEASTSQ (atoi (substr PEASTF 4 2))) (setq TQNORTHSQ (atoi (substr PNORTHF 4 2))) (if (and (<= TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SW") ) (if (and (<= TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NW") ) (if (and (> TQEASTSQ 50)(<= TQNORTHSQ 50)) (setq MAP "SE") ) (if (and (> TQEASTSQ 50)(> TQNORTHSQ 50)) (setq MAP "NE") ) ; (setq REPLY (strcat "Co-ordinates give TQ" TQSQ MAP)) (princ REPLY) (print) (setq MPATH "P:/CGG/CAD/Data/Mapping/LBI/TQ-May2005/") ;@ path for os maps (setq DPATH (strcat MPATH "TQ" TQSQ MAP)) (command "-layer" "make" "xrefs" "") (command "-xref" "O" DPATH "0,0" "" "" "") (command "ucs" "restore" "UCS1" ) (command "-LAYER" "F" "*B_PT,*E_BY,*T_BY,*BMER,*G_PT,*PL_B,*GRID,*HTPT,*R_CL" "C" "252" "*tq*" "C" "251" "*road" "C" "250" "*buildout,buildpk" "") (command "-LAYER" "F" "*8010010,*8010098,*8010321,*8010570,*8010571,*8010572,*8010573,*8010574,*8010575" "C" "252" "*G80*" "C" "251" "*8010021" "C" "250" "*8010001" "" ) (command "expert" "0") ) ;*** TQMAP ; prog to work which tq square is req ; the path to the tq sqs is in the prog ;if location of maps changes then this line has to change @ ;*** (defun C:TQQl () (command "setvar" "insunits" "0") (command "setvar" "insunitsdefsource" "0") (command "setvar" "insunitsdeftarget" "0") (graphscr) (COMMAND "UCS" "W") (SETQ TQ (getstring "\n TQ NUMBER ? ")) ;eastings (setq MPATH "P:/CGG/CAD/Data/Mapping/LBI/TQ-May2005/") ;@ path for os maps (setq DPATH (strcat MPATH TQ)) (command "-layer" "make" "xrefs" "") (command "-xref" "O" DPATH "0,0" "" "" "") (COMMAND "UCS" "P") ) ;*** TQMAP ; prog to work which tq square is req ; the path to the tq sqs is in the prog ;if location of maps changes then this line has to change @ ;*** (defun C:TQQ () (command "setvar" "insunits" "0") (command "setvar" "insunitsdefsource" "0") (command "setvar" "insunitsdeftarget" "0") (graphscr) (COMMAND "UCS" "W") (SETQ TQ (getstring "\n TQ NUMBER ? ")) ;eastings (setq MPATH "P:/CGG/CAD/Resources/OS-Data/") ;@ path for os maps (setq DPATH (strcat MPATH TQ)) (command "-layer" "make" "xrefs" "") (command "-xref" "O" DPATH "0,0" "" "" "") (COMMAND "UCS" "P") (command "-LAYER" "F" "*B_PT,*E_BY,*T_BY,*BMER,*G_PT,*PL_B,*GRID,*HTPT,*R_CL" "C" "253" "*tq*" "C" "252" "*road" "") (command "-LAYER" "F" "*8010010,*8010098,*8010321,*8010570,*8010571,*8010572,*8010573,*8010574,*8010575" "C" "253" "*G80*" "C" "251" "*8010021" "") ) Thanks for your assist in advance guys.
×
×
  • Create New...