Author: James

  • Using ArcWeb Services with PHP

    Link – Using ArcWeb with PHP

    Andrea Rosso has posted a quickstart guide to using ArcWeb Services with PHP. He goes into great detail about how to accomplish this so if you have been in interested in getting started with Public ArcWeb Services, but aren’t a Java, JSP or .NET fan, now you’ve go no excuse. Of course as with everything PHP it isn’t quite as easy as it sounds, but anyone with intermediate knowledge of web servers and programming should be able to follow the instructions.

  • Via Virtual Earth adds Test Methods Page

    Link – VE MapControl Test

    Via Virtual Earth has added a test page that shows methods on the MapControl and how to use them. I like the concept of this page and how easy it is to visualize how you want your code to work.

    map_methods.jpg

  • You should post more about ArcMap!

    I got an interesting email from a reader who wants me to post more about ArcMap (I assume more about ArcGIS Desktop rather than the server products).

    James, how come you don’t talk more about ArcMap? I’m no programmer so all this mapserver stuff is way over my head. How about posting some ArcMap templates or geoprocessing models that you find? Keep up the excellent work,
    Derek

    We’ll I’d love to, but there isn’t really that much info out there beyond what is posted on the ESRI Support Forums. I don’t know of any ESRI bloggers who are part of the Desktop team so I can’t really link to any of them either.

    Derek brings up an interesting idea about posting templates and models. The ESRI site doesn’t really have a section for people to upload their templates or share models (beyond the one’s that ESRI posts). I won’t go into my rant about the ArcScripts page, but why not add a section for templates and models? There are a ton of products in the ArcScripts that aren’t really scripts or programming code so you might want to look there for things, but a separate section for templates or models would be interesting. Jack Dangermond was up on the User Conference stage a couple years ago saying how we should share out models with each other, so how about a way to do so?

    I’ll keep my eye out Derek for some more ArcGIS desktop news, but beyond PR emails and RSS feeds there isn’t much out there.

  • ArcWeb Services Satellite Imagery Revisited

    A couple days ago I posted about how the satellite imagery in AWS was much worse than Google Maps. Andrea Rosso commented that AWS did have much better imagery than Google (though it costs more in credits). I decided to take a look myself using the credits we get from our ESRI Developer Network license to see how my little part of Tempe, AZ looks (I mentioned yesterday that Virtual Earth has really old imagery that doesn’t even show our building). Take a look at the GlobeXplorer Premium US example for my building at work (the grey roofed building in the middle of the image).

    aws_sat_image.jpg

    That is a great looking image right there. Compare it with the closest Google Map/Earth image below.

    google_sat_image.jpg

    You can make out my building (yea, I didn’t center it too well), but compared to the detail of the ArcWeb Services it falls short. If high quality satellite imagery is needed, there is no comparison between AWS and Google Maps. Of course this isn’t available for Public AWS, but it does show how you can get more value out of ArcWeb Services if you do choose to do so.

    Andrea did say that he though a “coverage map” would be a great idea for a service such as this so you can see if this very high quality imagery is available for your area so maybe we’ll see something for AWS 2005.

  • Bill Dollins Wonders About ArcGIS Engine Licensing

    Link – ArcGIS Engine Licensing

    I was in the same boat as Bill, a long time MapObjects programmer who was **very** comfortable with the MO deployment and licensing. We’ve just started migrating to Engine from MO 2.3 so we too are still learning about how exactly this all works. I spent some time down at the Embedded Island at the 2005 ESRI User Conference and I think I’m now on board with the licensing, but there should be a document outlining the changes for MO programmers moving to Engine. Bill has some ideas about the way developers buy deployment licenses that might help MO programmers, but I just don’t see them changing it from the current method.

    Essentially, ESRI needs to come up with a model that allows the developer to purchase runtime deployment licenses from ESRI and then be able to distribute them to his/her end users based on whatever cost-recovery model (if any) the developer chooses. I can envision an automated tool that interacts with the ESRI web site. Such a tool could facilitate the purchase of the right to generate a certain number of runtime deployment licenses. The tool could then decrement the number of licenses each time the developer actually generates a key. When the number reaches zero, the developer has to buy more licenses from ESRI.

  • Virtual Earth – Lessons Learned Posted

    Link – Virtual Earth is one week old – What we’ve learned

    We launched Virtual Earth Beta a week ago yesterday, and the response has been overwhelming to say the least. We’ve received a ton of feedback and suggestions from users via email, reviews, and blogs (Check out Jeremy Wright’s review, Austin Pauls’ comments, Search Engine Watch, or this fun thread at /. for a sampling) Work is well underway on the next release of Virtual Earth and your feedback is super important to insure it rocks. Here is a quick summary of the most asked about areas of this beta release:

    An interesting look at what the Virtual Earth team has learned over the past week with the launch of MSN Virtual Earth.

  • ESRI Water

    Bottled at the source in Redlands, CA…

    30936701 60b8ef4f32 o

  • Keyur Shah Posts Another Gem

    Link – Adding layers dynamically in the ArcGIS Java ADF

    Keyur’s latest blog post is the perfect example for ESRI bloggers to follow. You don’t have to worry about posting tidbits of the lasted secret ArcExplorer features, just post like you would on the forums. I won’t hold it against Keyur that he’s into Java (it must be a life choice), but he did a great job of explaining how to dynamically add layers with the Java ADF in ArcGIS Server. If there were more great posts like this from ESRI employees we’d never really have to visit the forums.

    Heck it doesn’t even need to be programming (though I wouldn’t complain if there was .NET code being released somewhere), you can post about ArcGIS Desktop also. I’ve never liked the layout of the Geoprocessing and Data Models sections because they are just so disorganized, but if there was a Geoprocessing Blog or a Data Model Blog, that would be so much easier for everyone. I think many at ESRI are worried that their blog posts will get them reprimanded, but if your post is good enough for the forums (which are open to the public), then it should be good enough for a blog post. Keyur doesn’t post much, but the quality is great and other ESRI employee’s who are blogging or want to blog should take a look because he’s nailing it.

  • Lame Attempt at Creating a Virtual Earth Map

    I’m stuck at home waiting for our new kitchen table to arrive so I figured why not create a Virtual Earth control on a web page. I created the simple page below.

    Check out my place of work in all its B&W satellite glory except the image is too old and it doesn’t show up even though the building has been around for almost 5 years

    I was going to do something in AWS but I didn’t realize that my web hosting company doesn’t allow JSP on the level of service I’m paying for (el cheap level). I might have to upgrade because I’d really like to give it a shot. An even bigger question is why does a .NET programmer not use a hosting company that has IIS?

  • Live WMS Data Inside Google Earth

    Link – Adding WMS overlays to Google Earth

    Chris posts some code to take WMS server output and overlay it inside Google Earth.

    To give a bit of background on how the following code works, Google Earth has the ability to send the bounding box coordinates of your current view to a file, or webpage. Now, for those people whose light bulbs arent going off, this means it is quite easy to create a small bit of code to capture these bbox coordinates and transform them into a WMS request. The WMS output can then be overlaid quite accurately with GE’s sat imagery and tilted, zoomed to your hearts content.