GithubHelp home page GithubHelp logo

geoholix / devsummit-berlin-2015-soi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ceddc/devsummit-berlin-2015-soi

0.0 2.0 0.0 0 B

SOI samples used during the Extending ArcGIS for Server session

C# 100.00%

devsummit-berlin-2015-soi's Introduction

devsummit-berlin-2015-SOI

SOI samples used during the devsummit Extending ArcGIS for Server session in Berlin on November 12, 2015.

They are Server Object Interceptor and are written in C# using the ArcObjects .Net SDK

What are theses samples ?

The samples that you will find there are "Proof of concept" : they are basic, not optimized, and will not take every cases and possibilities into account.

They should be used as simple samples to get started on :

  • How you can develop an SOI.
  • What you can do with them.
  • and then of course, build great stuff !

To put things into context, the heatmap was developed during my plane trip to Berlin using literally the first lib that I've found to generate an heatmap in c#.

Use cases

  • FilterAccessSOI : Filter layer visibility of your services based on the ArcGIS platform user credentials
  • heatmapSOI : Generate a server-side heatmap map, based on your point data.

External Resources

(C#) ArcObjects Help for .NET developers

(C#) Developing server object interceptors help (with samples)

(C#) A blog post from Domenico Ciavarella (NicoGis) with samples about filtering access and map watermark

(Java/Scala) A project from Mansour Raad about generating on the fly images using MemSQL

FilterAccessSOI

*Rest service without credentials (only 2 layers visible)*

*Rest service with credentials (all layers visible)*

*Map visualization without credentials (only 2 layers visible)*

*Map visualization with credentials (all layers visible)*

heatmapSOI

*50 000 random points without heatmap*

*50 000 random points with heatmap*

Random points inside a Web AppBuilder application The server side heatmap inside a Web AppBuilder application

TODO :

More explanation on how everything works, should be done in some days.

devsummit-berlin-2015-soi's People

Contributors

ceddc avatar

Watchers

James Cloos avatar Khairul Amri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.