Hot answers tagged comparison
7
Benefit of using the ArcGIS Viewer for Flex application is that you get a flexible out-of-the box viewer with no coding and minimal configuration. There are also a number of widgets available for the viewer that you can use for extending your application. It is a great option for those looking to minimize the amount of time and effort required in setting ...
6
There is a nice matrix (table) about "Matrix on OSGeo and COTS (Commercial off-the-shelf) software functionality", see this online spreadsheet.
The effort of compiling the table was led by Tom McConnell, various project leads contributed to it.
5
Try PatchFinder from the ESRI Support site.
Also before you go too far down that rabbit hole you might just uninstall and reinstall ArcGIS on the problem machine. It's likely not a reproducible error if it only happens in a 400-element model.
5
Evaluation of the options
Contour lines represent continuous surfaces, so their comparison ultimately is a proxy for comparing those surfaces. Because both the surface values (elevations) and locations are potentially subject to error, there are two components to the comparison: in terms of value and in terms of position. The two cannot be separated, ...
5
If you want to use Census tracts the good people at Brown University have already done the hard work for you:
Brown University Longitudinal Tract Database
This resource contains tract-level variables from 1970-2000 interpolated to 2010 boundaries, facilitating longitudinal analysis.
5
You can do row-wise comparisons in PostgreSQL with row constructors. I'm guessing that this would work with geometry fields but I haven't tried it.
Given two tables where the matching features have the same id field in each you could do something like:
select ROW(t1.att1, t1.att2, t1.geom) = ROW(t2.att1, t2.att2, t2.geom)
from t1, t2
where t1.id = t2.id
...
5
What are the pros and cons of using the ArcGIS Viewer for Flex
application as a starting point for GIS applications?
Esri support will support the core viewer and the widgets that come with it (but not custom widgets). This is a huge reason to base your application around the viewer. Stop re-inventing the wheel and focus your development time on ...
4
I've now done a little searching myself on this and there seem to have been a few academic papers published with comparisons. Even the newest one is a year+ old now, but they do make for some interesting reading.
An overview on current free and open source desktop GIS developments (PDF) - Comprehensive comparison of GRASS 6.3.0, QGIS 0.9, uDig 1.1, gvSIG ...
4
For raster formats, I think the Esri ASCII Grid format is most the commonly supported format across GIS software. Since it is ASCII, it is portable to read anywhere, even in a text editor. Many closed and open-source software (particularly recently developed) generally use GDAL, which has a native AAIGrid driver.
The two drawbacks are the file size (but it ...
4
Your assumption is pretty much correct. MySQL's spatial support is ... simplistic to say the least. It does work, but you'll find very few GIS applications support it. This isn't specific to just polygons, any spatial feature is more limited in MySQL because while it does store them in the same way (WKB), there simply aren't as many functions to manipulate ...
3
There's a similar question, but not doing it with a programming language.
here's a small python snippet which checks the difference between two numpy matrixes.
a = np.random.randint(-10,400,(500,500)) # or gdal.Open("path/to/raster").GetRasterBand(0).ReadAsArray()
b = np.random.randint(-10,400,(500,500))
dif = abs((a-b)/(b+1e-5))<0.05 ...
3
If you can get a hold of the X-Ray for ArcCatalog add-in (link currently broken for me, the author's site is here if you want to contact them directly), I remember seeing a Python implementation of XML workspace document import/export tools.
There is also the Table Compare tool which you can set to do a schema-only comparison between two tables; you could ...
3
I co-wrote a study on GRASS, gvSIG and QGIS communities, which may be an useful companion to other technical and economical studies. Actually, it compares the 3 reference desktop GIS applications as seen by OSGEO, but the scripts to generate the statistics have been released as free software, so you should be able to tweak them to analyze other environments ...
2
As I answered on the question you are referring, I did a comparison for several FOSS Desktop GIS in 2008, with the purpose of finding the system that fits a set of criteria. I also developed a framework for such selections, based on other frameworks. The paper is available under a creative commons license at: http://code.atlefren.net/download/dl.php?id=10
2
There is a Feature Compare tool in the Data Management Tools > Data Comparison toolbox. Here is the link to the Desktop 10 help page. Script examples in Python is available at the bottom of the page.
I haven't used the tool myself (that I can remember anyway) so I'm not sure if it will generate the output you are looking for. Might be worth a look.
2
What you need is a raster format, a raster being a grid of data. There are lots of raster formats which could do it but Mike Toews' suggestion of Esri ASCII Grid format is the right one. To extend on his answer the Pro's and Con's:
Pro's: Plain Text; easily parsable; read by lots of software.
Con's: None of the "advanced" features: No Indexing, no built-in ...
2
I think you might be best off considering whether you should use a range of metrics. Some users may consider the average spatialite error to be of concern, but a bigger concern is "how bad does it get". You are presumably looking at this in at least some respect (e.g. temporal vs spatial), I'm just suggesting looking very widely.
I don't have all the ...
2
From what I've seen, this is the most exhaustive comparison matrix of GIS software out there:
https://docs.google.com/spreadsheet/ccc?key=0Albk_XRkhVkzdGxyYk8tNEZvLUp1UTUzTFN5bjlLX2c&hl=en#gid=0
There are quite a lot of variables in this matrix, some which may be out of scope for your current study, but the issue of application scalability can be drawn ...
2
Well you can always use QGIS with its Python API to create a standalone application.
http://www.qgis.org/pyqgis-cookbook/
https://github.com/NathanW2/pyqgis-playground/blob/master/canvas/canvas.py
2
You could create a field on the feature attribute table and compute a hash, e.g. MD5, on the feature using IEditEvents or a class extension.
The hash would be computed on a string representation of the feature (either json or xml), where WKT could be used for the shape field.
2
I just re-read this question today in a different form.
For Non-versioned data there is the differ which was created for 9.3
schema mapping and documenting tool
1
BruTile is a potential C# option - open source and active. That gets you into the C# / .net world (desktop applications, silverlight, etc). There are libraries that use BruTile that provide higher level abstractions - they are listed on the website.
If that doesn't help you, a much more detailed question might produce a more useful answer.
1
I agree with GIS-Jonathan, you're comparing things that are not on the same level. Ok for Degree and Geoserver (they're not quite the same thing but they're gis engines working on the server side of your solution), but GeoMajas is another thing, it's a framework to build web applications. In any case, if you want compare open source products you could use ...
1
Check out MapWinGIS.
MapWinGIS.ocx is a FREE and OPEN SOURCE C++ based geographic
information system programming ActiveX Control and application
programmer interface (API) that can be added to a Windows Form in
Visual Basic, C#, Delphi, or other languages that support ActiveX,
providing your app with a map.
Here's a screenshot of a sample ...
Only top voted, non community-wiki answers of a minimum length are eligible
