Select to view content in your preferred language

WebGIS Concept - is it possible? (newbie question)

921
3
08-28-2013 02:15 PM
DominikSchlarmann
Deactivated User
Hello,
I've recently made some deeper experiences with ArcGIS Server 10.2 (like connecting databases, setting up a Feature Access Service and WFS Service) and the Java Script API for ArcGIS....of course I've played around with the examples and tutorials.

What I want to do next: Building up a small WebGIS oder WebMap with the following use case and features:
UseCase: WebGIS/Webmap should show geographic, socioeconomic information. Additionally user should be able to add, edit and delete features. Above of that ~ two specific tools for analyzing particular circumstances like amount of women and men in one district.
Data: Are completely available (geographic and socioeconomic)
Add, edit and delete feature: Feature Access Service will be set up to allow people the required actions. Datbase is also available.
Specific tools: Popups should show diagrams.
Implementation:
For the implementation perspective: I will use Java Script. I haven't got much experiences but I hope it will work by "learning by doing". Furthermore and like 've said, the examples are really usefull. In general my WebMap should be an compilation using the examples specified for one Use Case using my data.

Parts of the WebGIS/Webmap:
Visualize:


Editing:


Analysing:



As you can see...There's much to do, but of course, I can use many of the already existing examples.

Some further questions:
1.) Is this possible? I mean, is it possible to include all these parts into one application? If yes: is it relatively easy to do that or are there many and "deep" problems? From my point of view, which is admittedly up to now limited, it should be feasible.

2.) Is there any way, using the TOC (maybe provided by nliu), to change the order of layers? Or is there any alternatives around? I've found

3.) Is there any way to show something like an attribute table? Like using a sidebar or the footer space...

4.) Any tipps or recommendations ;)?



Thanks and Cheers and sorry for the Wall-of-Text.
Dominik
0 Kudos
3 Replies
DominikSchlarmann
Deactivated User
Hi,
Sorry for "Pushing", but your opinion in regard my question if my development proposal is possible or impossible would be really helpful.

Thanks in advance,
Dominik
0 Kudos
by Anonymous User
Not applicable
Original User: Arkitech

Hi

Is it possible? Yes but the limiting factor will be your knowledge of Javascript.

You will run into problems by just ''adding'' all the examples together. You are going to need to look at the event handlers for the functions etc and also how to design the front end UI, your limiting factor will be your javascript knowledge especially on something like this but if its not ''critical'' then its a good project to go ahead with and try to get to grips with Javascript and ESRI's API.

Best option would be to start with some of the simpler stuff to add together. IE get a basic map working with the legend, then add the overview as these are widgets and quite simple to add/remove and require little messing around with the code. Once you get them up and running (and styled and positioned in the required places using CSS and HTML) you can progress into some of the more difficult functions. Do it step by step and slowly so you can see your error as you will get alot!

While you working on your project, spend time on somewhere like codeacadamy so you can get the basics of Javascript as this will help you code correctly and make sure you understand how the different parts of code work. You need to know a bit about HTML and CSS so you can style and position your elements correctly.

Use a decient editor, like visual studio's, aptana, notepadd++ and sublime all have positives and negatives, the first two have code assist plugins that can help you code correctly to the esri api.

Ask for help and we can help you on your way but its possible with time put into learning it all.

Use Firefox with firebug or chrome's alternative etc, the console and net tab will be effective help 🙂
SunilPalkar
Deactivated User
Best answer !!

Many thanks..

Hi

Is it possible? Yes but the limiting factor will be your knowledge of Javascript.

You will run into problems by just ''adding'' all the examples together. You are going to need to look at the event handlers for the functions etc and also how to design the front end UI, your limiting factor will be your javascript knowledge especially on something like this but if its not ''critical'' then its a good project to go ahead with and try to get to grips with Javascript and ESRI's API.

Best option would be to start with some of the simpler stuff to add together. IE get a basic map working with the legend, then add the overview as these are widgets and quite simple to add/remove and require little messing around with the code. Once you get them up and running (and styled and positioned in the required places using CSS and HTML) you can progress into some of the more difficult functions. Do it step by step and slowly so you can see your error as you will get alot!

While you working on your project, spend time on somewhere like codeacadamy so you can get the basics of Javascript as this will help you code correctly and make sure you understand how the different parts of code work. You need to know a bit about HTML and CSS so you can style and position your elements correctly.

Use a decient editor, like visual studio's, aptana, notepadd++ and sublime all have positives and negatives, the first two have code assist plugins that can help you code correctly to the esri api.

Ask for help and we can help you on your way but its possible with time put into learning it all.

Use Firefox with firebug or chrome's alternative etc, the console and net tab will be effective help 🙂
0 Kudos