Google Answers Logo
View Question
 
Q: GIS Desktop software ( No Answer,   4 Comments )
Question  
Subject: GIS Desktop software
Category: Computers > Software
Asked by: defaultuser-ga
List Price: $11.00
Posted: 10 Oct 2005 15:20 PDT
Expires: 27 Oct 2005 11:48 PDT
Question ID: 578648
Hello,

I work at a little non-profit that builds water systems in several
South American countries.  We have been discussing purchasing some
simple GIS software to snazz things up a bit, but none of us know much
about the subject.  We'd like 1) a good suggestion as to which
software to get, 2) a short explanation-for-dummies as to what we may
be getting ourselves into or whether we are in way over our heads, 3)
how we would go about getting some relatively detailed maps of the
countries we're working in so that we would have something to play
around with, and 4) how much roughly this whole enchilada might cost
(ballpark).

Basically we want to plug in GPS coordinates of projects we have on
country maps, to improve our analysis of areas we are working in.  We
would also like to be able to zoom in to see what little roads you'd
need to take to get to the communities.  Any additional feature like
overlaying country poverty data or weather data would be real icing on
the cake, but not a necessary feature.

Your wisdom, searching, and guidance would be appreciated!
Answer  
There is no answer at this time.

Comments  
Subject: Re: GIS Desktop software
From: whynotnow-ga on 13 Oct 2005 12:47 PDT
 
Assuming your working on a PC in a Windows environment, I would
suggest checking out Manifold (www.manifold.net). It's hard to beat
for the price and for the active support/user involvement.
Disclaimer: I have nothing to do with this company, and in fact,
haven't ever purchased a Manifold product for my own use (but know
others who have).
Subject: Re: GIS Desktop software
From: nhopper-ga on 17 Oct 2005 00:51 PDT
 
Stay away from the ArcView suite of products. They're powerful, but
extremely crappy to work with. And uber expensive, too.
Subject: Re: GIS Desktop software
From: mona1977-ga on 26 Oct 2005 04:51 PDT
 
Hello, My self  i am GIS/GPS Expert and develop many GPS Project Like
Object Tracking system and Traffic system. If you want cost wise then
my suggestion is use Open Source GPS tools we used Mapserver for
display GPS coordinates on the MAP and Zoom effect on the map.

If you want TO USE PRODUCT then you can use MapInfo or ESRI  products
Like MapObject.
Subject: Re: GIS Desktop software
From: bohmianmechanics-ga on 27 Oct 2005 03:28 PDT
 
Objective
1.	To create dynamic geographical image maps to navigate /zoom in for
further details.
2.	Dynamically coloring the map areas driven by XML/CVS file.
		
Assumption
1.	Third party component can be used to achieve the objective.
2.	Minimum standard browser support e.g. IE, Netscape, and Firebox.

Approaches

1. Static Image Map Approach:
Technology:
This is very simple approach. I need to take images and using image
mapping tools I can statically generate image maps for particular
areas. Using those image maps I can achieve the functionality of
navigation but since image map tag does not have coloring attribute, I
cannot display dynamic colors for different regions.

Limitation:
1. Main limitation of this approach is I need to create pre-defined
images for every city, region, county I need to display.
2. Also maps with dynamic color codes cannot be displayed.
  
2. Ready-made Mapping Components:
	Technology: 
		There are many 3rd party ready-made mapping components available
like ArcView, SpaticallyAware, and Google Earth.
	Following is the table, which will summarize the functionality
support given by readymade mapping component with respect to our
objectives:
	
Details	Google Map API	ASPMap	SpatiallyAware	ESRI ArcGIS
Home Page	://www.google.com/apis/maps/	http://www.vdstech.com/aspmap.htm	http://spatiallyaware.com/Default.aspx?tabid=32&FeaturesSection=any	http://www.esri.com
Dynamic Image Maps 	No	No	No	No
Dynamic Color-coding 	No	No	No	No

	Limitation:
		As I can see from the above table our objectives cannot be achieved
using above 3rd party components.
 
In case you are looking for linux based solutions, try Q-GIS and GRASS
at sourceforge.net.




Suggested Solution 

All solutions above have some limitation or the other,
technologically, functionally or in terms of cost and the learning
curve.

If you can afford to have a developer I would recommend the following
upcoming technology for creating images in a format called :

SVG 

What is SVG? 
Scalable Vector Graphics (SVG) is a new graphics file format and Ib
development language based on XML. SVG enables Ib developers and
designers to create dynamically generated, high-quality graphics from
real-time data with precise structural and visual control.
With this poIrful new technology, SVG developers can create a new
generation of Ib applications based on data-driven, interactive, and
personalized graphics.
Why SVG?

Data-driven graphics 
SVG creates poIrful, dynamic content because it tightly integrates
front-end graphics to back-end business processes and data including
e-commerce systems, corporate databases, and other rich sources of
information. SVG files use existing and proven Ib standards such as
Cascading Style Sheets (CSS) and Extensible Style Sheet Language so
that graphics can be easily customized.

? Reduced maintenance costs 


By dynamically changing image attributes, SVG eliminates the need for
numerous image files. For example, a navigation button that normally
requires a minimum of two raster files can be replaced by a single SVG
file ? rollover states and behaviors are specified via easily
scriptable attributes such as color, shape, size, text, or opacity.


And because SVG is text based, production teams can utilize version
control systems to track and manage all changes made to a file.
 
? Reduced development time 


In a traditional Ib workflow, content (data), presentation (graphics),
and application logic (scripting) are developed sequentially. If a
change is made to content after a project is complete, entire graphics
must often be re-created.


SVG separates these three elements, allowing them to be developed in
parallel, reducing development time and distributing the work more
efficiently. By separating such workflow elements, SVG enables
developers to develop and designers to design.

? Scalable server solutions 


SVG can reduce server loads by allowing client platforms to perform
the graphic rendering. If the client platform has limited processing
resources (PDAs and cell phones, for example), the server can
pre-render and optimize content before delivery. In both cases, the
source content is the same. Client-side rendering can also
dramatically improve the user experience. For example, zooming in on
an SVG-enabled map is extremely fast and can instantly provide
additional details such as streets names, building addresses, and
topographic information.


? Easily updated 


As data changes, so do the graphics, with no additional work on the
part of the developer. Unlike other proprietary formats, SVG separates
design from content, making updates to either relatively painless.

References: 
	You can get more information about SVG from following Ib sites:
	http://www.svgbasics.com/index.html
http://www.adobe.com/svg/overview/svg.html

Example:
	Examples of SVG image generation. 
	 

 


SVG is a dynamic image creation technology based on xml and GDI
(Graphics Library). Both navigation and dynamic color-coding can be
addressed. I can thus develop our own components to create both charts
and maps, without requiring third party licenses.
	I recommend exploring this technology initially for map creation and
later for all charts. It is assumed that this will be driven by xml
and csv file.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy