ArcGIS javascript: graphicsUtils.graphicsExtent with one point feature

This applies to javascript developers using the ArcGIS Javascript API. If you’re using the graphicsUtils to get the extent of a set of graphics, you can use graphicsUtils.graphicsExtent. But if your set of features contains a single point, the extent returned is null. Which makes sense, but it took me a little while to figure this out. So check for the number of points (and whether they actually have a different location) before trusting this graphicsExtent function to operate correctly.

It’s a small thing, but hey, it might save you some time.

See https://developers.arcgis.com/javascript/jsapi/esri.graphicsutils-amd.html.

 

Advertisements

Sharepoint 2010 Search error “The Web application at http://url/ could not be found”: solved

A bit off topic for me (I am by no means a Sharepoint Expert, I used it only for a couple of hours now…), but I ran into this issue and it took me quite some figuring out. I configured a new Sharepoint Foundation 2010 Site, but for some reason the search threw the following error:

The Web application at http://external_url_to_my_site/ could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.

Ok, so I contacted my sysadmin who is … me. That didn’t help 🙂

First I tried configuring Search Services (and found some posts on that, such as this one: http://www.anmolrehan-sharepointconsultant.com/2012/01/sharepoint-configuring-foundation.html) and I even contemplated installing Microsoft Search Server 2010 Express (here: http://www.microsoft.com/en-us/download/details.aspx?id=18914). But in the end it was not that complicated. I had to configure Alternate Access Mappings. Here’s how to do that.

 

On the server, open the Sharepoint 2010 Central Administration, navigate to Application Management. Under the heading “Web Application” click “Configure alternate access mappings”.

Image

Now you can specify the mapping of public urls to internal urls, for different zones in the site. Default, the internal URL is the same as the public URL. Now the trick: choose “Add Internal URLs” and specify the external url in the textbox. Choose “Internet” (or any option but Default) for the zone.

Image

Hit “save”.

In the overview of Mappings, you should have (at least) two entries:

That worked for me, although I don’t begin to understand the logic behind this.