ArcGIS Server Code Challenge

 

 

链接地址为: ArcGIS Server Code Challenge

 

Congratulations to the winners of the 2008 ArcGIS Server Code Challenge.

First Place: $15,000

Display Geospatial Analysis results in Google Maps and Microsoft Virtual Earth with ArcGIS Server 

 

By John 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:

Second Place: $7,500

ArcGIS Server Virtual Earth Tile Server

 

By Dave Bouwman, Senior Software Architect, 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 available at http://www.arcdeveloper.net/TileServer.ashx

Source code is included, 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 ArcDeveloper.net forums http://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 is at http://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:

 

Third Place: $2,500

SDE Web Catalog

 

By Loganathan 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 explore a Data layer over the web.

Features included 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
Could 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:

 

Honorable Mention

Google Maps Adapter to ArcGIS Server Map Cache 

 

By Nianwei Liu, Senior System Analyst Programmer, Charlotte, North Carolina, 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 1:500000 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:
you can also refer to gmap_ags. or SlideShare ppts.
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值