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.

Has any body used ITinNodeCollection to generate Voronoi/Thiessen polygons. I have a point featureclass for which I want to create Voronoi/Thiessen polygons.

Does this require 3d analyst license? I appreciate your help. Thanks.

share|improve this question
    
Where do you store your data? Do you have access to any spatial SQL functions such as ConvexFull in SQL Server? They can provide a solution which might work well for you. –  Alex Tereshenkov Jan 2 at 22:05
    
Thank you for all your suggestions. I want create it in memory using Arcobjects. I can not use third party software nor I could your ArcGIS tools. –  geo_processor Jan 2 at 22:47
    
The code that I have written has some issues. Any help on this. –  geo_processor Jan 2 at 22:57
    
postITinEdit ptinedit = null ; ptinedit = new TinClass(); ptinedit.InitNew (pextent); object Missing = Type.Missing; ptinedit.AddFromFeatureClass(inputLy.FeatureClass, null, null, null, esriTinSurfaceType.esriTinMassPoint, ref Missing); //this is returning empty tin. anything wrong I am doing? Inputly layer is a point feature class. –  geo_processor Jan 2 at 23:06
    
//please add this part above the code given in my previous postITinEdit ptinedit = null ; ptinedit = new TinClass(); ptinedit.InitNew (pextent); object Missing = Type.Missing; –  geo_processor Jan 2 at 23:07

4 Answers 4

You can also try Triangulation tools which works with any Arc* license level

See this thread as well

share|improve this answer

The answer may vary depending on the version of ArcGIS that you are using, but for instance with 10 you need either 3D analyst (for all "TIN" objects ) or an ArcInfo (Advanced) licence (in this case, look for CreateThiessenPolygons) .

The function is also available here http://www.ian-ko.com/

share|improve this answer
    
I do have arcinfo license. However, 3d analyst extension seems to be separate floating license. So, whenever, I need it, it should be requested. –  geo_processor Jan 3 at 14:53
    
arcobject with "TIN" all require 3D analyst, but you can use CreateThiessenPolygons with ArcInfo. –  radouxju Jan 3 at 15:05

I have posted in github a project in arcobjects to create polygons thiessen using arcview license: https://github.com/nicogis/Voronoi

share|improve this answer

If you have Spatial Analyst but not 3D analyst, we (a university team) created an ArcGIS 10.0 addin that computes regular and weighted Voronoi polygons using a raster methodolgy. The addin itself is free and the code is open source.

https://github.com/UNTGeography/VoronoiDiagramsGIS

share|improve this answer

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.