Simplify bad Geometry

Importing data from external sources such as AutoCAD, Microstation may introduce geometry that ArcGIS does not support, such polylines or polygons with irregular vertices. The simplify command simplifies the geometries of the selected  features to ensure that the geometry is valid.

IGeometry5 cadGeometry = cadFeature.ShapeCopy as IGeometry5;
 ITopologicalOperator3 topoOp = cadGeometry as ITopologicalOperator3;
if (topoOp != null)
{
topoOp.IsKnownSimple_2 = false;
switch (cadGeometry.GeometryType)
{
case esriGeometryType.esriGeometryMultipoint:
topoOp.Simplify();
break;
case esriGeometryType.esriGeometryPolygon:
((IPolygon)cadGeometry).SimplifyPreserveFromTo();
break;
case esriGeometryType.esriGeometryPolyline:
if (cadGeometry is IPolyline5)
((IPolyline5)cadGeometry).SimplifyNetwork();
else
topoOp.Simplify();
break;
default:
break;
}
}
Top reasons to use ESRI File Geodatabase

A file geodatabase is a collection of files in a folder on disk that can store, query, and manage both spatial and nonspatial data. ESRI started this concept when Microsoft announced a 2GB limit for Access geodatabase.  Access databases were primarily used as personal geodatabases. 

ESRI came up with File Geodatabase format to store the data. It is a folder or directory where all the relavant files are put in  and ArcObjects API identifies it as featureclasses, featuredatasets, tables and geometric networks.

  1. Improved versatality and usability - The file geodatabase is stored and organized in folder.  Each featureclass or table is stored in one or more files.
  2. Optimized performance - Although the folder is scrambled with lot of files , the performance is optimized for faster response times.
  3. Storage Limitation - The FGDB is limited to 1TB per instance. With the use of configuration keywords, this can be expanded to 256TB.
  4. Easy data migration - The FGDB can be moved or copied from one place to another by simply copy/paste command.
  5. Improved editing model - FGDB do not lock down the entire geodatabase if the user is editing a featureclass. This model supports single data editor and many data viewers concurrently.
  6. Spatial Index - The FGDBs allow updates to spatial index settings for faster display , edit and query spatial data.
  7. Data Compression - The vector data can be stored in the file geodatabase in a compressed format that reduces storage requirements. Compression reduces the overall size on the disk. The performance of compressed data is similar to the uncompressed data.

 

ArcGIS Geometry Cleanup

We get data from different resources such as AutoCAD, Shape Files, Microstation etc.  ESRI -ArcGIS Desktop is the best product to review repair geometries and convert them to Enterprise GIS.

These steps will help cleanup GIS data and make it ready to be consumed in ESRI. These steps can be executed either using Python scripts or ESRI ArcToolBox tools. With the use of ArcToolBox you can build a model to execute these steps in sequence.
Note: These complex steps need ArcGIS Desktop Advanced License.

Polygon Cleanup

  • Delete Identical
  • Repair Geometry
  • Integrate
  • Snap
  • Convert

Polyline Cleanup

  • Delete Identical
  • Integrate
  • Delete Dangles
  • Trim / Extend Lines
  • Snap
  • Convert


     
ArcGIS 10.5 System Requirements

As a Silver Partner we received communication that ArcGIS 10.5 is official and stable version. If you are in the process of upgrading to new versions , please click on the link below to learn the system requirements for ArcGIS Desktop, ArcGIS Server, ArcGIS Pro

ArcGIS Desktop :

http://desktop.arcgis.com/en/system-requirements/latest/arcgis-desktop-system-requirements.htm

ArcGIS Engine : 

http://desktop.arcgis.com/en/system-requirements/latest/arcgis-engine-system-requirements.htm

ArcGIS Server : 

http://server.arcgis.com/en/server/latest/install/windows/arcgis-for-server-system-requirements.htm

ArcGIS Portal : 

http://server.arcgis.com/en/portal/latest/install/windows/portal-for-arcgis-system-requirements.htm

ArcGIS Web Adaptor : 

http://server.arcgis.com/en/web-adaptor/latest/install/iis/arcgis-web-adaptor-system-requirements.htm

 

ESRINaren Ranganathan