Hot answers tagged

13

The Shapefile format is an old format which has no scope for a password or encryption. So all the solutions that you will find, will be built on top of the existing standards, and hence will not be standard across various applications. A solution that will work with ArcGIS will not work with Qgis and so on. Having said that, I have seen a few low-tech ways ...


11

First you need to project your geographic coordinates to a cartesian 2D coordinate system, since affine transformations don't apply to geographic coordinate systems. You can apply an affine transformation from control points or from transformation parameters. The QGIS plugin asks you transformation parameters, but it is much more common for a user to have ...


7

LibreCAD is one open source project that I found promising. It's GUI is very similar to AutoCAD. This makes it quite easy for AutoCAD users. At present it does not support .dwg format. But you can work on dxf files.


7

@mapperz provided this answer: http://enja.org/enjshape/ This is a great plugin and works like a charm. It is, however, very sensitive to coordinate systems, so I would suggest: make sure your SHP is in LAT/LON (WGS84) start a new sketchup document in 'metres'. Worked for me! Thank you again, @Mapperz! UPDATE This plugin stopped working beyond ...


6

Given that your autocad version is 12+ years old it may be an issue with autocad dwg or dxf file format version (major format version: http://en.wikipedia.org/wiki/.dwg#Version_history). You should try to open it in a newer version of ACAD, or try saving it into an older format.


6

I believe you are indeed limited to two control points with CAD data. Here is a possible work around. Convert the CAD data to a shapefile (or geodatabase), then use the spatial adjustment tools to georeference the vector data.


6

autocad map 3d will easily geo-reference your dwg/dxf files and allow conversion to 12 gis formats. Unless you add FME desktop also (FME extsion for ArcGIS). Then with FME extended to arcmap and autocad you have all ~275 formats. But doing it through map3d you have access to some particularly useful tools. (i.e. select by layer, color, linetype, or even ...


6

Possible error of your geometric operation depends on: overall size of the objects - bigger size increase errors, projection that you use, datum that you use (each datum suits some parts of the Earth more than the others) quality of your data. Generally you don't want to work with unprojected data at all unless there is some specific reasons like ...


5

You'll just need to use a for loop and if statement to find all the files you need. I haven't tested the code below with CAD files but it should be what you're after (or at least provide the structure to do so). # Import system modules import arcpy, os from arcpy import env # Set local variables input_cad_folder = "C:\Users\iegbulefu\Documents\info" ...


5

It seems to me that the main problem for you is to introduce some order to your tons of DWG/DXF files with information (in several layers). Regardless of choosing software/tool I can recommend you to describe your data. Here is some thoughts: You should develop some kind of unique codes for all types of your features. It can be one attribute or several or ...


5

I think you'll be happier with CAD software than with a GIS. QGIS has a toolset called CADTools but you'll have difficulties importing any PDF or SVG.


5

You can use the Import From CAD Conversion Tool in ArcToolbox (does not require interoperability extension) "The Input files parameter will allow the addition of different kinds of CAD data (DGN, DWG, DXF) in one operation." Go to the tool help for more details on Microstation projection, post-processing for joins and or data relationships, etc. ...


5

There is quite a bit of missing information in your question. Despite that here are some ideas. 1. I will assume your data is polygon. You should attempt to export the cad file as polygon and point files seperately. The text will be your point file with the label point as the location. and the string value as an attribute. 2. use a spatial join (arcmap ...


5

There are several other questions here that have addressed this. It is not straight forward. I'll assume the worst for now. Your drawing is probably not in a coordinate system. Most drafting is done an a "blind" cartesion system. Meaning they just take a blind stab at where they will start drafting and measure with whatever units happen to be the ...


5

If you're looking for free as in I don't want to pay money for a CAD program, I recommend you look into Draftsight edit: Just in case, you wanted to learn the software or you're coming from AutoCAD, I've developed this tutorial / cheat sheet: http://97.107.136.148/Autocad_tutorial_v1.pdf a few years ago. Unfortunately, since it's a numeric IP address, ...


5

You will need to loop through the layers inside each MXD to check the layer sources. this should look similar to this import arcpy,os,sys,string from arcpy import env env.workspace = r"G:\PROJECTS\daras\gis" for mxdname in arcpy.ListFiles("*.mxd"): print mxdname # print list of mxd's in the folder mxd = ...


4

Quick guess for question #1: QGIS only projects vertices and your straight lines have only an start- and endpoint?


4

There are a several tools I would suggest. Depending on what brand of CAD will be the preferred software. If Autodesk is in the mix then I strongly suggest autodesk map3d. If civil engineering is the industry then civil3d has map in it also (along with many engineering tools). As you have noted the migration path you are suggesting is not the norm. In the ...


4

If you are talking about migrating data, then FME could definitely help you out.


4

FME can do Shape to AutoCAD Blocks This was modified (for FME 2013) from the original on FMEPedia http://fmepedia.safe.com/articles/How_To/Creating-AutoCAD-Blocks-with-FME Product: FME Desktop http://www.safe.com/fme/fme-technology/fme-desktop/overview/


4

JPG is not a spatially aware raster format, and the process by which different programs independently georeference rasters and save that transformation information doesn't necessarily transfer. I see two potential options. In CAD export the image as a georeferenced tif file (you may or may not be able to do this depending on what software you have), or ...


4

I'm pretty sure you have to use the add data button. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Adding_CAD_data_to_ArcMap


3

It sounds like you have some major batch processing and therefore, I would be inclided to script this. Doing this all by hand might be feasible but a pain. At least with a script, if you muck something up you can just correct the script and re-run. Also, you have a chance to unify a lot of the non-standard naming etc by using regular expressions and ...


3

As a person with this background I can talk directly to that topic. What employers are often looking for is people that have production linework experience; or the ability to do solid and consistent data creation work. CAD is often a lot less subjective; whereas GIS with is background in Enviro/Planning arenas has less of a rigid expectation.CAD shops often ...


3

I am in the GIS department of a civil engineering project and when I was hired, the job specification stated that CAD experience was ideal but not essential. I was hired even though I had no experience of CAD and have subsequently been given some cursory training in Civil 3D. In a project of this scale the requirement for the GIS staff to 'know CAD' is ...


3

I havenĀ“t tried any of those yet, but these might be worth taking a look: FreeCAD, BRL-CAD, Archimedes


3

If you have access to an ArcEditor (Standard) or ArcInfo (Advanced) license of ArcGIS Desktop there is a tutorial available on Using geodatabase topology to fix line errors such as undershoots and overshoots. Unfortunately, the options for ArcView (Basic) are more manual and will involve extending lines and or trimming lines.


3

I have been developing a personal open source project. I have placed it on GitHub. It works for SketchUp v14 and v15. Please make sure coordinates are in WGS 1984 Geographic Coordinates. You will also need to geo-locate your model. Right now it only supports points and polylines, but other types will be coming soon. It is in beta, and I will place it in the ...


3

In ArcMap a DXF file is read only so you need to export it, there is no alternative. Use the CAD to Geodatabase tool.


3

Once you coverted the DWG to DXF you should be able to use GDAL/OGR. Note that you have to use DXF version 2000 (http://www.gdal.org/ogr/drv_dxf.html). I have recently used ogr2ogr with the -gcp (ground control point) option (http://www.gdal.org/ogr2ogr.html) successfully to geolocate DXFs. Thus, with ogr2ogr you can covert the DXF to Shapefile and ...



Only top voted, non community-wiki answers of a minimum length are eligible