11,460 reputation
3869
bio website burhum.com
location San Francisco, CA
age
visits member for 4 years, 1 month
seen Mar 26 at 22:16

Geo Architect.

Co-Founder of AmigoCloud (Mobile GIS Data Collection Apps).

LinkedIn: http://www.linkedin.com/in/rburhum

Twitter: @rburhum

Blog: http://blog.burhum.com

Previously at ESRI, Microsoft and others.


Aug
9
answered Does File Geodatabase performance degrade as it fills up?
Aug
9
comment What is the hierarchy of features in ArcGIS? Is it different in other software?
I wont try to explain all of it since everyone is jumping on this. What I will tell you is that a Shapefile is a storage format for spatial data that conforms to the OGC Simple Features Specification. Contrary to popular belief, The GeoDatabase is not a spatial format... it is an information model that specifies how various spatially-enabled object-relational entities interact with each other (FeatureClasses, network datasets, topologies,etc). There are various implementations of that model (Personal GDB, FileGDB, Enterprise (ArcSDE) GDB. The rest, I will leave for others :)
Aug
7
answered How can you insert a table record without geometry into a feature?
Aug
7
comment How can you insert a table record without geometry into a feature?
@Craig the UI creates a template of a Null geometry, but it will not allow you to save it. If you find a way to do it through thr UI, it is a bug.
Aug
6
revised What does 'building topology' mean for pgRouting?
clarifications
Aug
6
comment How to migrate data from ArcSDE to PostGIS?
One of reasons I wrote the ArcObjects GDAL driver was to do exactly this. Since they have an ESRI license, the wanted to maintain their complex FeatureClasses and dump them to PostGIS every night. The arcsde driver goes through the arcsde api layer, but the arcobjects driver goes, well, through arcobjects. We have been using it for a year and it has worked quite nicely.
Aug
6
answered What does 'building topology' mean for pgRouting?
Aug
5
comment Looking for a .NET Dijkstra component using Shapefile
You are extremely right :)
Aug
5
answered Sources of realtime spatial data
Jul
27
comment Why has Web Mercator (auxiliary sphere) become the web map standard?
@mkennedy I guess I am biased, too. I spent too many hours of my life debugging code that had missing spatial reference information, trying to match proj strings and/or trying to do other projection matching voodoo because of this very "Google projection" situation. I guess that makes me cranky, too :)
Jul
26
comment Why has Web Mercator (auxiliary sphere) become the web map standard?
A number like 900913 had to be informally assigned by the open source community so people could "get things done"(tm) and not have to wait several months/year until a committee could agree that 3785 was a bad number and instead be replaced by 3875 which is clearly a much better decision. I am not sure down-voting this answer was fair since it is correct (except for the ESPG vs WKID terminology mistake). Upvoted.
Jul
24
answered What technique is used to acquire client location?
Jul
17
answered Are there any OpenSource ArcObjects Projects?
Jun
25
comment How to convert GML Surface to SHP Using OGR?
if somebody knows, that's you Even :)
Jun
23
comment ArcSDE 10 FeatureLayer is read only, FeatureTypes property is null, not sure why
Not exactly. For a table to be considered a "FeatureClass" it must be registered with the GeoDatabase (i.e. have entries in the table GDB and ArcSDE metadata tables). webhelp.esri.com/arcgisserver/9.3/java/index.htm#geodatabases/…
Jun
23
comment ArcSDE 10 FeatureLayer is read only, FeatureTypes property is null, not sure why
you can edit non-versioned tables using non-versioned editing.
Jun
23
comment ArcSDE 10 FeatureLayer is read only, FeatureTypes property is null, not sure why
Is it registered with the GeoDatabase (Use ArcCatalog to verify this)
Jun
17
comment PgRouting - How to clip links when reaching max costs?
You are correct :) +1
Jun
16
comment ArcObjects: Memory leak in IFeatureClass.Search (only on SDE with direct connect)
Haha, you will have to ask ESRI customer support. I am just a mere mortal hahaha.
Jun
16
comment ArcObjects: Memory leak in IFeatureClass.Search (only on SDE with direct connect)
Yeah, so both methods are avoiding the call sgShapeFindRelation2. Try this now, esriSpatialRelEnvelopeIntersects on the spatial filter to make sde do a super basic pre-filtering, and then ITopologicalOperator::intersect to do the actual test on the client. This may not be as efficient as the sgShapeFindRelation2, but it will avoid hitting that function and hence avoid the leak.