Saturday, May 6, 2017

Inserting Million Features Comparison (Versioned vs UnVersioned vs Archi...



Exciting video comparing creating million features in a postgres enterprise geodatabase comparing Versioning and Archiving. 


7:35 UnVersioned Feature Class on Default Create Million Features takes 13 minutes
8:40 UnVersioned Feature Class With Archiving Enabled on Default Create Million Features takes 19 minutes
9:30 Versioned Feature Class on Default Create Million Features takes 58 minutes
10:25 Versioned Feature Class with Archiving Enabled on Default Create Million Features takes 1 hour 48 minutes


GitHub repo

https://github.com/hnasr/IGeometry

twitter: @hnasr
Enjoy
-Hussein







Saturday, April 29, 2017

Spinning ArcGIS Enterprise Geodatabase on Docker container

Docker is a great technology that allows you to host your application in small jails of memory called containers.



We use this technology to quickly spin up a postgres instance that has all the neccessary requirements to create enterprise geodatabase.





-----

To pull ArcGIS 10.5 compatible docker container of postgres (9.5). This command will pull and run a container.



docker run --rm -p 5432:5432 husseinnasser/arcgispg:105







To pull ArcGIS 10.4.1 compatible docker container of postgres (9.4) This command will pull and run a container.



docker run --rm -p 5432:5432 husseinnasser/arcgispg:1041



Enjoy

Hussein

Follow me on twitter @hnasr












Saturday, April 22, 2017

ArcObjects - Creating Polygon Features

We learn how to create polygon feature using two approaches. Rubberband and point collections. 

Enjoy!




Sunday, April 9, 2017

Creating Polyline features using ArcObjects on Enterprise Geodatabase


In this episode, we show two different methods to construct line then we persist them as features in a geodatabase. First method using RubberBand (2:29), the second using a collection of points (7:00) GitHub repo https://github.com/hnasr/IGeometry Enjoy!

Subscribe to get the free weekly stuff!






Friday, April 7, 2017

Inserting Bulk Features using ArcObjects into PostgreSQL Enterprise Geodatabase

In this episode we learn how to insert bulk of features into the geodatabase using buffering and insert cursor. The original method of using .store is good if you are planning to create few features and verify them, however it becomes slow when working with large number of features. So that is why we use this approach to insert bulk features. GitHub repo https://github.com/hnasr/IGeometry 




Tuesday, April 4, 2017

Set up a PostgreSQL Instance on Linux to work wth ArcGIS

Few weeks back we did an episode on how to configure PostgreSQL database on Windows machine to work with ArcGIS. It was popular I decided to do a similar one but on Linux. 

We discuss how to setup postgresql instance from scratch on Ubuntu 16.04.2 LTS, configure the instance to work with ArcGIS and then create an enterprise geodatabase from ArcGIS Desktop and finally we connect to the geodatabase.


Hope you guys enjoy it, link below.

Enjoy 
-Hussein

Saturday, April 1, 2017

Creating a button on ArcMap

In this video we discuss how to customize ArcMap to add our own button. When the button is clicked we will list all the layers in the active map.



Thursday, March 30, 2017

ArcObjects - Creating Point Features

We show how two different methods to construct point geometries then we persist them as feature in a geodatabase.





Sunday, March 26, 2017

Set up a Postgres Instance to work with ArcGIS [Windows]


We discuss how to set up a postgres instance from scratch, configure the instance to work with ArcGIS and then create an enterprise geodatabase from ArcGIS Desktop and finally we connect to the geodatabase.






Thursday, March 23, 2017

Set up an ArcGIS Desktop Development Environment



In this video, we discuss how to setup an ArcGIS Desktop environment for development from scratch. We start with a clean 8.1 Windows machine and then we install the required software. These are the list of software required.



1. ArcGIS Desktop 10.4.1

2. Visual Studio Community 2015

3. ArcObjects SDK For Microsoft .NET Framework



Download ArcGIS for 60 days, details here:



http://www.husseinnasser.com/2016/04/arcobjects-sdk-available-for-download.html



Download Visual Studio 2015 Community

https://www.visualstudio.com/downloads/





Questions and comments are welcomed!



-Hussein Nasser