10,784 reputation
3062
bio website burhum.com
location San Francisco, CA
age
visits member for 3 years, 5 months
seen 13 hours ago

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.


Oct
24
comment Mapserver, TMS, Scales zoom levels and how to deal with all of it
It is what I ended up doing, too
Oct
24
accepted Mapserver, TMS, Scales zoom levels and how to deal with all of it
Oct
23
answered Can I change the GDAL/OGR library that QGIS uses?
Oct
21
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
@Kirk JS itself is also transmitted from the server :) So no advantage there. The size of the fake images are so small, that looping through the pixels in js is notan issue. In fact, the HTML5 implementations in some browsers are hardware accelerated (for example, IE uses DirectX for some features like canvas). The real performance penalty has always been bandwith (i.e data transmission).
Oct
21
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
@Kirk I could have cleaned up my answer a bit. I just wrote it as it came to me and hit post. Sorry :(
Oct
20
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
You could do this with Silverlight or Flash for sure. Nevertheless, remember that the important part is happening on the server so Flash or Silverlight would not be of that much of a help.
Oct
20
revised How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
added 1180 characters in body
Oct
20
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
As far as QGIS, the answer is a bit more involved, I will update my answer on the way to work. Dont freak out, I take a train, so no driving while replying to GIS.SE for me :)
Oct
20
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
So far, every single person that I have seen using this technique has not posted the code. IMHO, because the important part is really happening on the server and there is no "standard" for this and because choosing what each pixels means (1=sold,2=avail,etc) is so specific to your current map that this code is most likely not "generic".
Oct
20
revised What iOS (iPhone/iPad) app from the App Store can I use to collect data?
made title easier to understand
Oct
20
comment What iOS (iPhone/iPad) app from the App Store can I use to collect data?
Great. Have you tried it yourself?
Oct
20
comment What iOS (iPhone/iPad) app from the App Store can I use to collect data?
Looks interesting. I'll take a look.
Oct
20
asked What iOS (iPhone/iPad) app from the App Store can I use to collect data?
Oct
19
comment How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
Ah! Do not look at the JSON file, look at the other seemingly unimportant images that get passed around :) See my answer below.
Oct
19
comment Is it permissible to update features after the feature cursor has been released?
Yes. It is fine. The recycling cursor answer below addresses your second question :)
Oct
19
comment uniquely identify feature classes & compare them for equality
FindField is O(1) + COM overhead. How do I know? I worked at the GeoDatabase team for several years maintaining and extending this code. ESRI is worried that you are paying unnecessary COM marshaling price. AFAIK Object.ReferenceEquals is testing for equality of reference of the .NET wrapper, which is very different than the address of the COM object itself (which is tested by IsIdentical). Unless the ESRI shipped wrappers have been modified to use IClone::IsIdentical (they could, I do not know though), they would have different behavior.
Oct
19
revised uniquely identify feature classes & compare them for equality
added 146 characters in body
Oct
19
comment uniquely identify feature classes & compare them for equality
@ScottB Oh, it goes to show my ignorance of certain .NET data structures. Going to edit my answer :)
Oct
19
answered How to create Vector Polygons at the same amazing speeds GISCloud is able to render them?
Oct
19
comment How to store large amounts of text in an SDE table
Actually, this is the way to do it. @Kirk: are you worried he will run out of memory before the cursor flushes (a valid concern). You can force the flushing using the Flush method on the cursor Object. Don't do it too often, since you loose optimizations that you get by bunching your inserts and updates together.