Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

So i finally figured out how to import TIN surfaces from ArcGIS 10 into SketchUp 8. To fully replicate the functionality of the legacy ArcGIS SketchUp 6 Extension I would also like to be able to export vector features. I though it might be relatively easy by just exporting to KML then bundelling that and the TIN export procedure in a single model but... Vector features exported to KMZ crash in import to SketchUp 8. Any ideas?

I would also be perfectly happy if I could import shapefiles directly into SkethUp 8 Pro. Ruby Script or any other solution would be fine.

share|improve this question
    
I am facing the same problem. When importing in Google Earth everything seems ok. But when I import a file into sketchup, sketchup raises an error, also at 75%. Have you found any solution yet? –  user5096 Dec 9 '11 at 16:27
    
no solution yet. ESRI seems to have made version 10 less compatible with Sketchup then 9.xx. –  Jakub Dec 9 '11 at 19:12

2 Answers 2

Try exporting to COLLADA in ArcGIS 10. Then import to Sketchup Pro. http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//001200000049000000.htm

share|improve this answer
    
Thanks. Only multipatch can be exported to Collada. It works well enough. What i need is to export 2D and 3D vector features: point, polygon, polyline. Only polygons can be Interpolated to Multipatch then converted to Collada that still leaves points and lines. –  Jakub Oct 21 '10 at 12:43

I haven't tried this but there appears to be a free Ruby script to import shapefiles here:

http://enja.org/enjshape/

Are the exported KML files valid? There are a couple validation services you can use:

Basic: http://feedvalidator.org/check.cgi

Full semantic analysis: http://www.kmlvalidator.com/home.htm

Offline with jEdit: http://earth.google.com/outreach/tutorial_jedit.html

Even if the KML is valid, it may be too complex. You might want to use something like OGR to quickly translate your shape files to (very basic) KML as a test. Mano Marks has a nice tutorial showing how to do this, but it's basically just:

ogr2ogr -f "KML" outfile.kml infile.shp

And I haven't personally tried this, but recent versions of OGR apparently have DXF export support, which Sketchup may be cleaner with. You can get a recent version of OGR by downloading and running the OSGeo4W setup program, choosing advanced mode, and installing the "gdal-dev" and "shell" packages.

share|improve this answer
    
Thanks Jason. The KML works fine with Google Earth so i suspect they are valid however they completely fail to import into Sketchup both 7 & 8. "msg: Import failed." I've tried that particular script and it does not work at all. Seems that others have the same problem - no data is imported. Will try the validation services. –  Jakub Oct 28 '10 at 12:39
    
Google Earth is incredibly compliant with "Postel's Law" en.wikipedia.org/wiki/Robustness_principle :) There is a flag in Options->General where you can make it either complain or refuse to load invalid files. –  JasonBirch Oct 28 '10 at 16:14
    
KML validator was not even able to read the file: Unable to read content from the file. Is this one of the supported file types? –  Jakub Nov 2 '10 at 15:51
    
That's bizarre. Are you able to make the file available for download somewhere? –  JasonBirch Nov 2 '10 at 16:53
    
ORG looked promising so i tried it out. Was able to easily create KML files - needed to zip them to KMZ. Files opened fine in Google Earth but again FAILED TO IMPORT into sketchup. The Importing progress reaches 75% then it raises the error. –  Jakub Nov 2 '10 at 17:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.