Browse by Tags

All Tags » GIS (RSS)

ArcGIS Web ADF 9.3 – Is it Any Better?

A while back I’ve posted my opinion about the ArcGIS Web ADF 9.2. It wasn’t a positive one. Since then, I’ve had a chance to work a little with the new version – the ADF 9.3, and even attended a seminar held by Rex Hansen, which – as I understood - is one of the main contributors to the design of the Web ADF. On the surface it seems that the Web ADF took a leap forward at 9.3. It is now built upon the Microsoft Ajax library, instead of ESRI’s own callback-based solution (you know, the whole ICallbackEventHandler...
Posted by dorony | 4 comment(s)
תגים:

ArcGIS JavaScript API: IE Memory Leak Fix

Since version 1.2 of the ArcGIS Javascript API, we've noticed a strange issue in both IE6 and IE7. When zooming in, memory consumption of the iexplore.exe process takes a huge jump and reaches up to 800-900 megabytes. When the operation ends, it goes back down to 50-60 megabytes. This has caused us a great deal of sorrow, as it sometimes caused our users' systems to hang. This post in the ESRI forums explains, and also provides a fix. Apparently, the upgrade to dojo 1.2 has caused this zoom...

Extending the ArcGIS Javascript API

Working with the new Javascript API for ArcGIS Server 9.3, I am now writing quite a bit of javascript. If you try and write large amounts of javascript code (I would consider >200 lines as large enough) without using objects, soon enough you're going to have an unreadable nightmare in your hands. In order for the code to be maintainable, I've realized I have to take advantage of dojo's object-orientation capabilities, and especially inheritance . This allows me to extend ESRI's...

ArcGIS Server 9.3 Javascript API Impressions

After a long wait, I've finally been able to start using the new Javascript API that comes with ArcGIS Server 9.3. And the truth? It's pretty great. It was difficult to start with, though. I didn't realize that the actual API (.js files and images mostly) doesn't come with the AGS installation discs - you have to request that separately. I have no idea why they won't just let you download an installation zip, as anyone is free to use the API via this link here . Our internal network...

Introducing ArcObjectFactory: Creating ArcObjects in a Type-Safe Manner

* The following is a great work by a friend of mine - Yoav Michaeli , assisted by Shani . Yoav wrote about it in his Hebrew blog, but never posted the code, so I asked for his permission to bring this to my blog. The following is Yoav's attempt to solve two problems: 1. Creating ArcObjects in ArcGIS Server. It is very annoying to create ArcObjects when writing ArcGIS Server Local code. i.e. IPoint point = myServerContext.CreateObject(“esriGeometry.Point”) as IPoint; This is not type-safe code...
Posted by dorony | with no comments
תגים:

Replacing the Web ADF - Your Help is Needed

Following my recent bitching about the ADF, James Fee quoted me on his blog. The explosion of comments to that post made me feel all warm inside. I realized I'm not the only one who is very disappointed with the ArcGIS Server ADF, but a lot of other people are sharing the same feelings (also, this is definitely the most impact a blog post of mine has ever had). Anyway, Dave Bouwman decided to do something about this, and he is forming a sort of Alt-ESRI movement, whose first mission should be...
Posted by dorony | 2 comment(s)
תגים:

ArcGIS ADF - Biting the Dust

Dave Bouwman writes about how ArcGIS 9.2 ADF does not support curves. We've actually bumped into this issue a long time ago, resorting into converting the curves to a series of points (as Dave suggests). This is but another huge issue with the ADF. As I've said before , this is one horrific development platform. I've started to seriously think about coding a replacement that will work against ArcObjects (at least something that will satisfy my team's needs), but it would take a lot...
Posted by dorony | 8 comment(s)
תגים:

A Geographic Nightmare

Oren Eini talks about nightmare platforms , and so I got the urge to talk about my issues with the GIS platform we are using - ESRI ArcGIS Server 9.2 . First, let me state that this is a very powerful (and expansive) product. In fact, there is practically no other product that offers the features and capabilities you get with GIS Server. You can do practically anything geographic/mapping related with it. The product was built in a way so that by default, almost anyone can create maps and publish...
Posted by dorony | 12 comment(s)
תגים:

Frustration

Yesterday I tackled this extremely annoying bug, which kept me annoyed for about 10 hours in a row. We are using a GIS software called ArcGIS Server, which one of its main uses is to supply maps - In our case, images passed to a web-control which comes with the software. Everything worked nice and dandy until we installed our new version on a new production server. The maps would not display and all we got to see is WHITE. At the following hours I tried, among others, the following approaches: Recreating...
Posted by dorony | with no comments
תגים:

No Excuse

Recently, I've encountered the following code, in a commercial API for a software that costs dozens of thousands of dollars. Now you don't need to know what this method is supposed to do, all you need to know is that Geometry is an abstract base class for all types of, well, geometries, and Point inherits from Geometry. public DataTable[] Identify(Geometry geom) { // ... Do some stuff ... if ( ! (geom is Point)) throw new NotSupportedException(); // ... Do some more stuff ... } If you're wondering...
Posted by dorony | 2 comment(s)
תגים:,