ArcGIS Server code challenge

Source: Internet
Author: User

 

Link address:ArcGIS Server code challenge

 

Congratulations to the winners of2008 ArcGIS Server code challenge.

First place: $15,000

Display geospatial analysis results in Google Maps and Microsoft Virtual Earth with ArcGIS Server

 

ByJohn Waterman, Vice president of Geospatial Solutions, East Burke, Vermont, USA

Download the script.

Code Summary

Google Maps and Microsoft Virtual Earth are familiar, fast, and cool mapping web sites. arcGIS Server is a powerful GIS analytical engine. this code sample demonstrates displaying simple geospatial analysis results in Google Maps and Microsoft Virtual Earth while using ArcGIS Server as the GIS processing engine.
For demonstration purposes, parcel attribute information is displayed along with geometries from a simple buffering operation.

Demonstration Site for Microsoft Virtual Earth:
Http://www.gcs-research.net/veparceldemo/

Demonstration Site for Google maps:
Http://www.gcs-research.net/gparceldemo/

More Infomation in the README file:
Http://www.gcs-research.net/gparceldemo/README.pdf

Filed under: C #

Second place: $7,500

ArcGIS Server Virtual Earth tile Server

 

ByDave Bouwman, Senior Software effecect, data transfer solutions (DTS), Fort Collins, Colorado, USA

Download the script.

Listen to the podcast.

 Code Summary

This is an extensible, interface based, adaptive caching Virtual Earth tile server that can be extended to use any map rendering engine. The initial release has one tile provider which uses the ArcGIS Server soap API.

Configuration Guide is availableHttp://www.arcdeveloper.net/TileServer.ashx

Source code is encoded, and is also hosted at assembla.com as part of the arcdeveloper project.Http://www.assembla.com/wiki/show/arcdeveloper

Questions and issues can be posted at the arcdesk.net forumsHttp://www.arcdeveloper.net/forum

Project features:
* Httphandler (. ashx) that responds to tile requests from Virtual Earth
* Supports multiple layers/map services through the same Handler
* ArcGIS Server tile provider uses the AGS soap API (fast !)
* Projects the data-can be used with any ArcGIS Server map service
* Extensible design allows for additional tile providers-I. e. ArcIMS, image server
* Extensible design allows for additional storage providers-I. e. Amazon S3, DBMS
* Easy to use-just edit the Web. config file.
* Includes a demo web page to get you up and running quickly.
* API documentation compiled using docproject isHttp://doc.arcdeveloper.net/tileserver(Coming soon !)
* Leverages the castle Windsor inversion of control container.
* Exceptions are written into a tile image so it's easy to debug your configuration.

Filed under: C #

 

Third place: $2,500

SDE web catalog

 

ByLoganw.vijay sambandhan, GIS developer, Buffalo, New York, USA

Download the script.

Code Summary

This application has been built to act as an online catalog of an arc SDE data. using this application, GIS data in the server can be viewed through a Web browser in a manner similar to how it can be viewed in Arc catalog.

This Web Catalog has been developed using the ext JS 2.0 Framework. ext is a client-side, JavaScript framework for building Web applications. Using these users can expose e a data layer over the web.

Features encoded in this application are

O See the all the data layers present in SDE in a tree view similar to arc catalog. The layers have icons similar to the ones they have in catalog to distinguish which is which.
O view the layer image.
O examine the attribute values.
O look at some metadata information of the layer in a tabular format similar to fdgc ESRI style sheet used by arc catalog by default
O the controls and panels are present in a tabular format similar to arc catalog.

The main focus is of this web application has been to make sure that the behavior is as close to arc catalog as possible when Browsing data.

For a preview of the application please visit
Http://gis.bergmannpc.com/agscc/default.aspx
(Navigate to the layer you want to review and double click it.
Please ignore the first feature dataset named SDE. GIS. livingstondata, It is empty
Cocould not remove it because of Sde issues .)

This application at present cannot handle raster data and also at present you can view only one SDE spatial data connection at a time. (I will add these features in later after code challenge is over)

Filed under: C #

 

Honorable mention

Google Maps adapter to ArcGIS Server map Cache

 

ByNianwei Liu, Senior System Analyst Programmer, Charlotte, North Carolina Lina, USA

Download the script.

Code Summary

This small JavaScript library enables serving ArcGIS Server map cache directly in Google Maps API. using this script, ArcGIS Server cached map service can be added to a Google Maps application using as little as one line of code. you can build GIS user orientated ags adf applications and more consumer orientated Google Maps applications using the exact same set of map caches. the main difference of this script and other Google map/GIS integration is that instead of making map caches to fit in Google system, this script will make Google system fit in the existing ArcGIS map cache, without maintaining two separate set of map caches, specifically:

-- No need to project your map into Google's coordinate system (sphere Mercator ). the map can stay in state plane coordinate system. (currently only Lambert conic conformal is supported, which is the most widely used projection in U. s. state plane coordinate systems ).
-- No need to follow the exact zoom level defined by Google tile system, which starts from 0 at globe level and increase in strict factor of 2. the map cache can use standard map scales such as 000 etc, or customized scales you defined when building ArcGIS Server cache.
-- Can use different tile sizes. ArcGIS Server defaults to 512, which is different that Google's default 256.

Filed under: JavaYou can also refer to gmap_ags. Or slideshare ppts.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.